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