hdy
6 天以前 b9df2fc5c64a1d989991655a9e42e4d1f2ec4075
提交 | 用户 | 时间
9f7aa7 1 package com.billion.main.om.mapper;
2
3
4 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 import com.billion.main.om.domain.OmProductionOrderInfo;
6
7 import java.util.List;
8
9 /**
10  * 生产工单Mapper接口
11  * 
12  * @author Billion
13  * @date 2024-11-20
14  */
15 public interface OmProductionOrderInfoMapper extends BaseMapper<OmProductionOrderInfo>
16 {
a2cd0f 17     // 查询 order_status 为 1 且 plan_start_time 最早的一条记录
b9df2f 18     public OmProductionOrderInfo getBodyOrder();
a2cd0f 19
b9df2f 20     public OmProductionOrderInfo updateBodyStatus2();
a2cd0f 21
b9df2f 22     public OmProductionOrderInfo updateBodyStatus1();
H 23     public OmProductionOrderInfo getHeadOrder();
24
25     public OmProductionOrderInfo updateHeadStatus2();
26
27     public OmProductionOrderInfo updateHeadStatus1();
28     public OmProductionOrderInfo getPreOrder();
29
30     public OmProductionOrderInfo updatePreStatus2();
31
32     public OmProductionOrderInfo updatePreStatus1();
a2cd0f 33
H 34
35
9f7aa7 36     /**
37      * 查询生产工单
38      * 
39      * @param id 生产工单主键
40      * @return 生产工单
41      */
42     public OmProductionOrderInfo selectOmProductionOrderInfoById(Long id);
43
44     /**
45      * 查询生产工单列表
46      * 
47      * @param omProductionOrderInfo 生产工单
48      * @return 生产工单集合
49      */
50     public List<OmProductionOrderInfo> selectOmProductionOrderInfoList(OmProductionOrderInfo omProductionOrderInfo);
51
52     /**
53      * 新增生产工单
54      * 
55      * @param omProductionOrderInfo 生产工单
56      * @return 结果
57      */
58     public int insertOmProductionOrderInfo(OmProductionOrderInfo omProductionOrderInfo);
59
60     /**
61      * 修改生产工单
62      * 
63      * @param omProductionOrderInfo 生产工单
64      * @return 结果
65      */
66     public int updateOmProductionOrderInfo(OmProductionOrderInfo omProductionOrderInfo);
67
68     /**
69      * 删除生产工单
70      * 
71      * @param id 生产工单主键
72      * @return 结果
73      */
74     public int deleteOmProductionOrderInfoById(Long id);
75
76     /**
77      * 批量删除生产工单
78      * 
79      * @param ids 需要删除的数据主键集合
80      * @return 结果
81      */
82     public int deleteOmProductionOrderInfoByIds(Long[] ids);
a2cd0f 83
H 84
9f7aa7 85 }