admin
2024-07-03 475e409e27c5f05b0dcf2be1063ce35700c51bf2
提交 | 用户 | 时间
0ca254 1 package com.jcdm.main.bs.formulaChild.service;
A 2
3 import java.util.List;
4
5 import com.baomidou.mybatisplus.extension.service.IService;
6 import com.jcdm.common.core.domain.AjaxResult;
7 import com.jcdm.main.bs.formulaChild.domain.BsFormulaChildInfo;
8 import org.springframework.data.repository.query.Param;
9
10 /**
11  * 配方配置子信息Service接口
12  * 
13  * @author ruimin
14  * @date 2023-12-26
15  */
16 public interface IBsFormulaChildInfoService extends IService<BsFormulaChildInfo>
17 {
18     /**
19      * 查询配方配置子信息
20      * 
21      * @param id 配方配置子信息主键
22      * @return 配方配置子信息
23      */
24     public BsFormulaChildInfo selectBsFormulaChildInfoById(Long id);
25
26     /**
27      * 查询配方配置子信息列表
28      * 
29      * @param bsFormulaChildInfo 配方配置子信息
30      * @return 配方配置子信息集合
31      */
32     public List<BsFormulaChildInfo> selectBsFormulaChildInfoList(BsFormulaChildInfo bsFormulaChildInfo);
33
34     /**
35      * 新增配方配置子信息
36      * 
37      * @param bsFormulaChildInfo 配方配置子信息
38      * @return 结果
39      */
40     public int insertBsFormulaChildInfo(BsFormulaChildInfo bsFormulaChildInfo);
41
42     /**
43      * 修改配方配置子信息
44      * 
45      * @param bsFormulaChildInfo 配方配置子信息
46      * @return 结果
47      */
48     public int updateBsFormulaChildInfo(BsFormulaChildInfo bsFormulaChildInfo);
49
50     /**
51      * 批量删除配方配置子信息
52      * 
53      * @param ids 需要删除的配方配置子信息主键集合
54      * @return 结果
55      */
56     public int deleteBsFormulaChildInfoByIds(Long[] ids);
57
58     /**
59      * 删除配方配置子信息信息
60      * 
61      * @param id 配方配置子信息主键
62      * @return 结果
63      */
64     public int deleteBsFormulaChildInfoById(Long id);
65
66     public BsFormulaChildInfo selectBsFormulaChildInfoByTypeTopOne(String type,String productCode,String processesCode);
67
68     BsFormulaChildInfo releaseCheck(BsFormulaChildInfo bsFormulaChildInfo);
69
70     AjaxResult updateResults(BsFormulaChildInfo bsFormulaChildInfo);
71
72     AjaxResult workpieceRelease(BsFormulaChildInfo bsFormulaChildInfo);
73
74     AjaxResult updateTighteningFormula(BsFormulaChildInfo bsFormulaChildInfo);
75
76     public BsFormulaChildInfo getCount(String productCode,String processesCode);
77
78
79     AjaxResult yzUpdateResults(BsFormulaChildInfo bsFormulaChildInfo);
80
81     AjaxResult yzUpdateTighteningFormula(BsFormulaChildInfo bsFormulaChildInfo);
82
83     AjaxResult jrmUpdateResults(BsFormulaChildInfo bsFormulaChildInfo);
84
85     AjaxResult jrmWorkpieceRelease(BsFormulaChildInfo bsFormulaChildInfo);
86
87     AjaxResult clearWorkpieceRelease(BsFormulaChildInfo bsFormulaChildInfo);
88
89     AjaxResult checkMaterialCode(BsFormulaChildInfo bsFormulaChildInfo);
90
91     AjaxResult clearCollectDataAndResultsByProcessesCode(BsFormulaChildInfo bsFormulaChildInfo);
92
93     AjaxResult updateTighteningData(BsFormulaChildInfo bsFormulaChildInfo,String result,String data);
94
95 }