懒羊羊
2023-11-14 8286c62256f23bc2367a6729c0f46f84215e380b
提交 | 用户 | 时间
8286c6 1 package cn.stylefeng.guns.modular.om.productionOrdeInfo.service;
2
3 import cn.stylefeng.guns.base.pojo.page.LayuiPageInfo;
4 import cn.stylefeng.guns.modular.om.productionOrdeInfo.entity.ProductionOrdeInfo;
5 import cn.stylefeng.guns.modular.om.productionOrdeInfo.model.params.ProductionOrdeInfoParam;
6 import cn.stylefeng.guns.modular.om.productionOrdeInfo.model.result.ProductionOrdeInfoResult;
7 import com.baomidou.mybatisplus.extension.service.IService;
8
9 import java.util.HashMap;
10 import java.util.List;
11 import java.util.Map;
12
13 /**
14  * <p>
15  * 生产工单 服务类
16  * </p>
17  *
18  * @author cl
19  * @since 2022-10-25
20  */
21 public interface ProductionOrdeInfoService extends IService<ProductionOrdeInfo> {
22
23     /**
24      * 新增
25      *
26      * @author cl
27      * @Date 2022-10-25
28      */
29     void add(ProductionOrdeInfoParam param);
30
31     /**
32      * 删除
33      *
34      * @author cl
35      * @Date 2022-10-25
36      */
37     void delete(ProductionOrdeInfoParam param);
38
39     /**
40      * 更新
41      *
42      * @author cl
43      * @Date 2022-10-25
44      */
45     void update(ProductionOrdeInfoParam param);
46
47     /**
48      * 查询单条数据,Specification模式
49      *
50      * @author cl
51      * @Date 2022-10-25
52      */
53     ProductionOrdeInfoResult findBySpec(ProductionOrdeInfoParam param);
54
55     /**
56      * 查询列表,Specification模式
57      *
58      * @author cl
59      * @Date 2022-10-25
60      */
61     List<ProductionOrdeInfoResult> findListBySpec(ProductionOrdeInfoParam param);
62
63     /**
64      * 查询分页数据,Specification模式
65      *
66      * @author cl
67      * @Date 2022-10-25
68      */
69      LayuiPageInfo findPageBySpec(ProductionOrdeInfoParam param);
70
71     List lineFinishQty();
72
73     void saveOrderBatchInfo(ProductionOrdeInfoParam productionOrdeInfoParam);
74
75     HashMap getOrderWeek();
76
77     Integer getPlanQtyByDate(String str);
78
79     Integer getActualQtyByDate(String str);
80
81     List<ProductionOrdeInfoResult> getListMonth();
82
83     List<ProductionOrdeInfoResult> getColumnarDate();
84
85     List<ProductionOrdeInfoResult> bottomLeftChart();
86
87     List<ProductionOrdeInfoResult> centerRight2();
88
89     ProductionOrdeInfoResult getLastOrder();
90 }