123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299 |
- package net.chenlin.dp.modules.api.dao;
- import net.chenlin.dp.common.entity.Query;
- import net.chenlin.dp.modules.api.vo.*;
- import net.chenlin.dp.modules.sys.dao.BaseMapper;
- import net.chenlin.dp.modules.sys.entity.SysUserEntity;
- import org.apache.ibatis.annotations.Mapper;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- /**
- * 销售订单
- * @author zcl<yczclcn@163.com>
- */
- @Mapper
- public interface SaleOrderMapper extends BaseMapper<YonyouSaleOrder> {
- /**
- * crm销售报价单查询
- * @return
- */
- List<SaleOrderBJ>SaleOrderBJList();
- /**
- * crm销售报价单子表查询
- * @param id
- * @return
- */
- List<SaleOrderBJMin>selectCode(@Param("id")String id);
- /**
- * u8销售报价单主表新增
- * @param saleOrderBJ
- * @return
- */
- int UInsertSaleOrderBJ(SaleOrderBJ saleOrderBJ);
- /**
- * u8销售报价单子表新增
- * @param ls
- * @return
- */
- int UInsertSaleOrderBJMin(List<SaleOrderBJMin>saleOrderBJMins);
- /**
- * crm销售订单主表查询
- * @return
- */
- List<YonyouSaleOrder>CrmSaleOrderList();
- /**
- * crm销售订单子表查询
- * @param code 销售订单号
- * @return
- */
- List<YonyouMaterial>CrmSaleMaterialList(@Param("id")String id);
- /**
- * u8销售订单主表新增
- * @param yonyouSaleOrder
- * @return
- */
- int UAddSaleOrder(YonyouSaleOrder yonyouSaleOrder);
- /**
- * u8销售订单子表新增
- * @param yonyouMaterials
- * @return
- */
- int UAddSaleOrderMin(List<YonyouMaterial>yonyouMaterials);
- /**
- * u8销售发货退货单表头新增
- * @param saleOrderFTH
- * @return
- */
- int UAddSaleOderFTH(SaleOrderFTH saleOrderFTH);
- /**
- * u8销售发货退货单表体新增
- * @param saleOrderFTHMins
- * @return
- */
- int UAddSaleOrderFTHMin(List<SaleOrderFTHMin>saleOrderFTHMins);
- /**
- * crm客诉单-退货-换货-表头
- * @return
- */
- List<SaleOrderFTH>CrmKSOrderTHList();
- /**
- * crm客诉单-退货-换货-表体
- * @param id
- * @return
- */
- List<SaleOrderFTHMin>CrmKSOrderTHMinList(@Param("id")String id);
- /**
- * crm客诉单-抵扣-表头
- * @return
- */
- List<SaleOrderFTH>CrmKSDOrderFHList();
- /**
- * crm客诉单-抵扣-表体
- * @param id
- * @return
- */
- List<SaleOrderFTHMin>CrmKSDOrderFHMin(@Param("id")String id);
- /**
- * 取u8发货退货单子表标识2的最大数值
- * @return
- */
- String CrmSaleOrderCode();
- /**
- * 销售订单子表标识2最大值
- * @return
- */
- String CrmSaleOrderMinCode();
- /**
- * u8销售发货单表头接口实体->客诉单-抵扣
- * @return
- */
- List<SaleOrderTH>CrmIKSDOrder();
- /**
- * u8销售发货单表体接口实体-》客诉单-抵扣
- * @param id
- * @return
- */
- List<SaleOrderTHMin>CrmIKSDOrderMin(@Param("id")String id);
- /**
- * 打样单表头
- * @return
- */
- List<YonyouSaleOrder>CrmDYDOrder();
- /**
- * 打样单表体
- * @param id
- * @return
- */
- List<YonyouMaterial>CrmDYDOrderMin(@Param("id")String id);
- /**
- * 送样单表头
- * @return
- */
- List<SaleOrderFTH>CrmSYDOrder();
- /**
- * 送样单表体
- * @param id
- * @return
- */
- List<SaleOrderFTHMin>CrmSYDOrderMin(@Param("id")String id);
- /**
- * 获取u8销售订单主表最大id
- * @return
- */
- String SaleOrderMaxId();
- /**
- * 获取销售报价单主表最大id
- * @return
- */
- String SaleOrderBJMaxId();
- /**
- * 获取销售报价单子表id
- * @return
- */
- String SaleOrderBJMinMaxId();
- /**
- * 获取发货退货单主表最大id
- * @return
- */
- String SaleOrderFTHMaxId();
- /**
- * u8接口实体--送样单表头
- * @return
- */
- List<ISaleOrder>CrmISYDOrder();
- /**
- * u8接口实体---送样单表体
- * @param id
- * @return
- */
- List<ISaleOrderMin>CrmISYDOrderMin(@Param("id")String id);
- /**
- * u8接口实体---客诉单-退货表头
- * @return
- */
- List<SaleOrderTH>CrmIKSDOrderTH();
- /**
- * u8接口实体---客诉单-退货表体
- * @return
- */
- List<SaleOrderTHMin>CrmIKSDOrderTHMin(@Param("id")String id);
- /**
- * 更新销售订单同步状态
- * @param id
- * @return
- */
- int UpdateSaleOrder(@Param("id")String id);
- /**
- * 更新销售报价单同步状态
- * @param id
- * @return
- */
- int UpdateSaleOrderBJ(@Param("id")String id);
- /**
- * 更新客诉单-抵扣同步状态
- * @param id
- * @return
- */
- int UpdateKSDDKOrder(@Param("id")String id);
- /**
- * 更新客诉单-退货同步状态
- * @param id
- * @return
- */
- int UpdateKSDTHOrder(@Param("id")String id);
- /**
- * 更新客诉单-退款同步状态
- * @param id
- * @return
- */
- int UpdateKSDTKOrder(@Param("id")String id);
- /**
- * 更新打样单同步状态
- * @param id
- * @return
- */
- int UpdateDYDOrder(@Param("id")String id);
- /**
- * 更新送样单同步状态
- * @param id
- * @return
- */
- int UpdateSYDOrder(@Param("id")String id);
- /**
- * u8销售订单接口实体
- * @return
- */
- List<ISaleOrder>ISaleOrderList();
- /**
- * u8销售订单接口实体子表
- * @param id
- * @return
- */
- List<ISaleOrderMin>ISaleOrderMin(@Param("id")String id);
- /**
- * u8接口打样单实体主表
- * @return
- */
- List<ISaleOrder>IDYDOrder();
- /**
- * u8接口打样单实体子表
- * @param id
- * @return
- */
- List<ISaleOrderMin>IDYDOrderMin(@Param("id")String id);
- }
|