春风项目四线(合箱线、总装线)
wujian
5 天以前 ea3c33c8561df39d4f123d1424fda99dd0f0c51d
提交 | 用户 | 时间
d9cf6b 1 package com.jcdm.main.bs.orderScheduling.mapper;
J 2
0ae9ac 3 import com.jcdm.main.bs.orderScheduling.Query.PrepareOnlineQuery;
d9cf6b 4 import com.jcdm.main.bs.orderScheduling.domain.BsOrderScheduling;
2c65c3 5 import com.jcdm.main.da.passingStationCollection.domain.ProductNumVO;
W 6 import org.apache.ibatis.annotations.Param;
0ae9ac 7
2c65c3 8 import java.time.LocalDate;
0ae9ac 9 import java.util.List;
d9cf6b 10
J 11 /**
12  * 订单排产Mapper接口
13  * 
14  * @author jiang
2aea64 15  * @date 2024-01-13
d9cf6b 16  */
J 17 public interface BsOrderSchedulingMapper 
18 {
19     /**
20      * 查询订单排产
21      * 
2aea64 22      * @param id 订单排产主键
d9cf6b 23      * @return 订单排产
J 24      */
2aea64 25     public BsOrderScheduling selectBsOrderSchedulingById(Long id);
d9cf6b 26
J 27     /**
1a444b 28      * 查询订单排产
Y 29      *
30      * @param sncode 订单排产发动机号
31      * @return 订单排产
32      */
33     public BsOrderScheduling selectBsOrderSchedulingSNCode(String sncode);
34
35     /**
d9cf6b 36      * 查询订单排产列表
J 37      * 
38      * @param bsOrderScheduling 订单排产
39      * @return 订单排产集合
40      */
41     public List<BsOrderScheduling> selectBsOrderSchedulingList(BsOrderScheduling bsOrderScheduling);
ea3c33 42     public List<BsOrderScheduling> selectBsOrderSchedulingForReport(BsOrderScheduling bsOrderScheduling);
2c65c3 43     public List<BsOrderScheduling> selectBsOrderSchedulingListForNum(@Param("queryDate") String queryDate,@Param("addQueryDate") String addQueryDate);
d9cf6b 44
d4f437 45     public List<BsOrderScheduling> selectBsOrderSchedulingPage(BsOrderScheduling bsOrderScheduling);
Y 46
9ebb88 47
W 48     public Integer getProduceNumToday(BsOrderScheduling bsOrderScheduling);
49
d9cf6b 50     /**
0ae9ac 51      * 查询合箱上线列表
W 52      *
53      * @param prepareOnlineQuery 订单排产
54      * @return 合箱上线列表
55      */
56     public List<BsOrderScheduling> getPrepareOnlineList(PrepareOnlineQuery prepareOnlineQuery);
57
58     /**
d9cf6b 59      * 新增订单排产
J 60      * 
61      * @param bsOrderScheduling 订单排产
62      * @return 结果
63      */
64     public int insertBsOrderScheduling(BsOrderScheduling bsOrderScheduling);
65
66     /**
67      * 修改订单排产
68      * 
69      * @param bsOrderScheduling 订单排产
70      * @return 结果
71      */
72     public int updateBsOrderScheduling(BsOrderScheduling bsOrderScheduling);
73
74     /**
75      * 删除订单排产
76      * 
2aea64 77      * @param id 订单排产主键
d9cf6b 78      * @return 结果
J 79      */
2aea64 80     public int deleteBsOrderSchedulingById(Long id);
d9cf6b 81
J 82     /**
83      * 批量删除订单排产
84      * 
2aea64 85      * @param ids 需要删除的数据主键集合
d9cf6b 86      * @return 结果
J 87      */
2aea64 88     public int deleteBsOrderSchedulingByIds(Long[] ids);
2c65c3 89
W 90     public List<ProductNumVO> getProductNum(@Param("queryDate") String queryDate,@Param("addQueryDate") String addQueryDate);
d9cf6b 91 }