admin
2024-06-15 8cfe20288690f2ba46c804f41f39e8aa48c2dea0
提交 | 用户 | 时间
e57a89 1 package com.jcdm.main.bs.formulaChild.service;
2
3 import java.util.List;
4
0ce25f 5 import com.baomidou.mybatisplus.extension.service.IService;
e57a89 6 import com.jcdm.common.core.domain.AjaxResult;
7 import com.jcdm.main.bs.formulaChild.domain.BsFormulaChildInfo;
b77303 8 import org.springframework.data.repository.query.Param;
e57a89 9
10 /**
11  * 配方配置子信息Service接口
12  * 
13  * @author ruimin
14  * @date 2023-12-26
15  */
0ce25f 16 public interface IBsFormulaChildInfoService extends IService<BsFormulaChildInfo>
e57a89 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
b77303 68     BsFormulaChildInfo releaseCheck(BsFormulaChildInfo bsFormulaChildInfo);
e57a89 69
70     AjaxResult updateResults(BsFormulaChildInfo bsFormulaChildInfo);
71
72     AjaxResult workpieceRelease(BsFormulaChildInfo bsFormulaChildInfo);
b77303 73
74     AjaxResult updateTighteningFormula(BsFormulaChildInfo bsFormulaChildInfo);
75
76     public BsFormulaChildInfo getCount(String productCode,String processesCode);
77
78
2c7661 79     AjaxResult yzUpdateResults(BsFormulaChildInfo bsFormulaChildInfo);
b77303 80
2c7661 81     AjaxResult yzUpdateTighteningFormula(BsFormulaChildInfo bsFormulaChildInfo);
06713a 82
A 83     AjaxResult jrmUpdateResults(BsFormulaChildInfo bsFormulaChildInfo);
8cfe20 84
A 85     AjaxResult jrmWorkpieceRelease(BsFormulaChildInfo bsFormulaChildInfo);
86
87     AjaxResult clearWorkpieceRelease(BsFormulaChildInfo bsFormulaChildInfo);
e57a89 88 }