cl
2024-01-19 e0fac38b26845f25de479783e0c76cf12a5311e0
提交 | 用户 | 时间
71e81e 1 package cn.stylefeng.guns.modular.cm.passingStationCollection.service;
2
3 import cn.stylefeng.guns.base.pojo.page.LayuiPageInfo;
4 import cn.stylefeng.guns.modular.bs.equipmentInfo.model.params.EquipmentInfoParam;
5 import cn.stylefeng.guns.modular.bs.equipmentInfo.model.result.EquipmentInfoResult;
6 import cn.stylefeng.guns.modular.cm.passingStationCollection.entity.PassingStationCollection;
7 import cn.stylefeng.guns.modular.cm.passingStationCollection.model.params.PassingStationCollectionParam;
8 import cn.stylefeng.guns.modular.cm.passingStationCollection.model.result.PassingStationCollectionResult;
9 import com.baomidou.mybatisplus.extension.service.IService;
10
11 import java.util.List;
12
13 /**
14  * <p>
15  * 产品过站采集 服务类
16  * </p>
17  *
18  * @author zrm
19  * @since 2023-02-11
20  */
21 public interface PassingStationCollectionService extends IService<PassingStationCollection> {
22
23     /**
24      * 新增
25      *
26      * @author zrm
27      * @Date 2023-02-11
28      */
29     void add(PassingStationCollectionParam param);
30
31     /**
32      * 删除
33      *
34      * @author zrm
35      * @Date 2023-02-11
36      */
37     void delete(PassingStationCollectionParam param);
38
39     /**
40      * 更新
41      *
42      * @author zrm
43      * @Date 2023-02-11
44      */
45     void update(PassingStationCollectionParam param);
46
47     /**
48      * 查询单条数据,Specification模式
49      *
50      * @author zrm
51      * @Date 2023-02-11
52      */
53     PassingStationCollectionResult findBySpec(PassingStationCollectionParam param);
54
55     /**
56      * 查询列表,Specification模式
57      *
58      * @author zrm
59      * @Date 2023-02-11
60      */
61     List<PassingStationCollectionResult> findListBySpec(PassingStationCollectionParam param);
62
63     /**
64      * 查询分页数据,Specification模式
65      *
66      * @author zrm
67      * @Date 2023-02-11
68      */
69      LayuiPageInfo findPageBySpec(PassingStationCollectionParam param);
70
71     Integer getRepairQty();
72
73     Integer getRepairQtyWeek();
74
75     LayuiPageInfo passingPassRateList(PassingStationCollectionParam passingStationCollectionParam);
76
77     int updateSFC(String sfcCode, String childSfcCode);
78
79     List<PassingStationCollectionResult> exportTable(PassingStationCollectionParam passingStationCollectionParam);
80
81     LayuiPageInfo PassRate(PassingStationCollectionParam param);
82
9bd546 83     int bigCenterRightTable(String startTime,String endTime,String qualifiedFlag,String workOrderNo);
99991a 84
85     List<PassingStationCollectionResult> centerLeftData(String str);
86
87     int getUnqualifiedQuantity(String workOrderNo);
71e81e 88 }