ソースを参照

实体类修改

wangxin 1 年間 前
コミット
9f88b9e0b0
19 ファイル変更307 行追加314 行削除
  1. 4 8
      src/main/java/cn/ezhizao/project/business/controller/BizDayworkController.java
  2. 6 6
      src/main/java/cn/ezhizao/project/business/controller/BizLotController.java
  3. 34 37
      src/main/java/cn/ezhizao/project/business/controller/BizLotTechnologicalProcessController.java
  4. 1 1
      src/main/java/cn/ezhizao/project/business/domain/BizLotTechnologicalProcess.java
  5. 5 2
      src/main/java/cn/ezhizao/project/business/domain/BizLotTechnologicalProcessDetail.java
  6. 29 0
      src/main/java/cn/ezhizao/project/business/mapper/BizLotTechnologicalProcessDetailMapper.java
  7. 45 0
      src/main/java/cn/ezhizao/project/business/mapper/BizLotTechnologicalProcessMapper.java
  8. 0 29
      src/main/java/cn/ezhizao/project/business/mapper/BizTechnologicalAmendDetailMapper.java
  9. 0 46
      src/main/java/cn/ezhizao/project/business/mapper/BizTechnologicalAmendMapper.java
  10. 32 0
      src/main/java/cn/ezhizao/project/business/service/IBizLotTechnologicalProcessDeatilService.java
  11. 46 0
      src/main/java/cn/ezhizao/project/business/service/IBizLotTechnologicalProcessService.java
  12. 0 32
      src/main/java/cn/ezhizao/project/business/service/IBizTechnologicalAmendDetailService.java
  13. 0 47
      src/main/java/cn/ezhizao/project/business/service/IBizTechnologicalAmendService.java
  14. 55 0
      src/main/java/cn/ezhizao/project/business/service/impl/BizLotTechnologicalProcessServiceImpl.java
  15. 0 43
      src/main/java/cn/ezhizao/project/business/service/impl/BizTechnologicalAmendDetailServiceImpl.java
  16. 0 56
      src/main/java/cn/ezhizao/project/business/service/impl/BizTechnologicalAmendServiceImpl.java
  17. 43 0
      src/main/java/cn/ezhizao/project/business/service/impl/IBizLotLotTechnologicalProcessDeatilServiceImpl.java
  18. 4 4
      src/main/resources/mybatis/business/BizLotTechnologicalProcessDetailMapper.xml
  19. 3 3
      src/main/resources/mybatis/business/BizLotTechnologicalProcessMapper.xml

+ 4 - 8
src/main/java/cn/ezhizao/project/business/controller/BizDayworkController.java

@@ -16,14 +16,10 @@ import org.springframework.web.bind.annotation.*;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
-import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 import java.util.stream.Collectors;
 
-import static cn.ezhizao.common.utils.SecurityUtils.getTenantId;
-
 
 /**
  * 报工Controller
@@ -41,7 +37,7 @@ public class BizDayworkController extends BaseController {
     private IBizTechnologicalProcessDetailService bizTechnologicalProcessDetailService;
 
     @Resource
-    private IBizTechnologicalAmendDetailService bizTechnologicalAmendDetailService;
+    private IBizLotTechnologicalProcessDeatilService bizTechnologicalAmendDetailService;
 
     @Resource
     private IBizDayworkCarrierService bizDayworkCarrierService;
@@ -159,9 +155,9 @@ public class BizDayworkController extends BaseController {
 
                 //是否单批单改
                 if(lot.getIsAmend()==1){
-                    BizTechnologicalAmendDetail amendDetail =new BizTechnologicalAmendDetail();
-                    amendDetail.setTechnologicalAmendId(lot.getTechnologicalProcessId());
-                    List<BizTechnologicalAmendDetail> amendDetailList=bizTechnologicalAmendDetailService.getList(amendDetail);
+                    BizLotTechnologicalProcessDetail amendDetail =new BizLotTechnologicalProcessDetail();
+                    amendDetail.setLotTechnologicalProcessId(lot.getTechnologicalProcessId());
+                    List<BizLotTechnologicalProcessDetail> amendDetailList=bizTechnologicalAmendDetailService.getList(amendDetail);
                     map.put("processDetails",amendDetailList);
                 } else if (lot.getIsWasteRecycling()==1) { //是否废品回用
                     

+ 6 - 6
src/main/java/cn/ezhizao/project/business/controller/BizLotController.java

@@ -45,10 +45,10 @@ public class BizLotController extends BaseController
     private IBizLotService bizLotService;
 
     @Resource
-    private IBizTechnologicalAmendService bizTechnologicalAmendService;
+    private IBizLotTechnologicalProcessService bizTechnologicalAmendService;
 
     @Resource
-    private IBizTechnologicalAmendDetailService bizTechnologicalAmendDetailService;
+    private IBizLotTechnologicalProcessDeatilService bizTechnologicalAmendDetailService;
 
     @Resource
     private IBizTechnologicalWasteRecyclingService bizTechnologicalWasteRecyclingService;
@@ -117,13 +117,13 @@ public class BizLotController extends BaseController
     {
         //单批单改或多批单改
         if(bizLot.getIsAmend()==1) {
-            QueryWrapper<BizTechnologicalAmend> queryWrapper = new QueryWrapper<>();
+            QueryWrapper<BizLotTechnologicalProcess> queryWrapper = new QueryWrapper<>();
             queryWrapper.eq("is_stop",0);
             queryWrapper.eq("lot_id",bizLot.getId());
-            BizTechnologicalAmend technologicalAmend = bizTechnologicalAmendService.getOne(queryWrapper);
-            QueryWrapper<BizTechnologicalAmendDetail> wrapper = new QueryWrapper<>();
+            BizLotTechnologicalProcess technologicalAmend = bizTechnologicalAmendService.getOne(queryWrapper);
+            QueryWrapper<BizLotTechnologicalProcessDetail> wrapper = new QueryWrapper<>();
             wrapper.eq("technological_amend_id",technologicalAmend.getId());
-            List<BizTechnologicalAmendDetail> list = bizTechnologicalAmendDetailService.list(wrapper);
+            List<BizLotTechnologicalProcessDetail> list = bizTechnologicalAmendDetailService.list(wrapper);
             return success(list);
         }else{
             //该批是否废品回用

+ 34 - 37
src/main/java/cn/ezhizao/project/business/controller/BizTechnologicalAmendController.java → src/main/java/cn/ezhizao/project/business/controller/BizLotTechnologicalProcessController.java

@@ -1,7 +1,6 @@
 package cn.ezhizao.project.business.controller;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
@@ -15,11 +14,7 @@ import cn.ezhizao.framework.web.page.TableDataInfo;
 import cn.ezhizao.project.business.domain.*;
 import cn.ezhizao.project.business.service.*;
 import cn.ezhizao.project.system.service.ISysDeptService;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import lombok.Data;
-import org.apache.poi.ss.formula.functions.T;
-import org.springframework.cloud.client.loadbalancer.RequestData;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.GetMapping;
@@ -40,15 +35,15 @@ import org.springframework.web.bind.annotation.RestController;
  */
 @RestController
 @RequestMapping("/business/amend")
-public class BizTechnologicalAmendController extends BaseController {
+public class BizLotTechnologicalProcessController extends BaseController {
     @Resource
-    private IBizTechnologicalAmendService bizTechnologicalAmendService;
+    private IBizLotTechnologicalProcessService bizTechnologicalAmendService;
 
     @Resource
     private IBizTechnologicalProcessService bizTechnologicalProcessService;
 
     @Resource
-    private IBizTechnologicalAmendDetailService bizTechnologicalAmendDetailService;
+    private IBizLotTechnologicalProcessDeatilService bizTechnologicalAmendDetailService;
 
     @Resource
     private IBizTechnologicalProcessDetailService bizTechnologicalProcessDetailService;
@@ -103,10 +98,10 @@ public class BizTechnologicalAmendController extends BaseController {
      */
     @PreAuthorize("@ss.hasPermi('business:amend:list')")
     @GetMapping("/list")
-    public TableDataInfo list(BizTechnologicalAmend bizTechnologicalAmend) throws NoSuchFieldException, IllegalAccessException {
-        setTenantId(bizTechnologicalAmend);
+    public TableDataInfo list(BizLotTechnologicalProcess bizLotTechnologicalProcess) throws NoSuchFieldException, IllegalAccessException {
+        setTenantId(bizLotTechnologicalProcess);
         startPage();
-        List<BizTechnologicalAmend> list = bizTechnologicalAmendService.getList(bizTechnologicalAmend);
+        List<BizLotTechnologicalProcess> list = bizTechnologicalAmendService.getList(bizLotTechnologicalProcess);
         return getDataTable(list);
     }
 
@@ -124,7 +119,7 @@ public class BizTechnologicalAmendController extends BaseController {
      */
     @GetMapping("/standardProcess/{processId}")
     public TableDataInfo standardProcess(@PathVariable("processId") Long processId) throws NoSuchFieldException, IllegalAccessException {
-        BizTechnologicalAmend amend = bizTechnologicalAmendService.getById(processId);
+        BizLotTechnologicalProcess amend = bizTechnologicalAmendService.getById(processId);
 
         return getDataTable(bizTechnologicalProcessDetailService.getProcessDetailsByTechnicalProcessId(amend.getTechnologicalProcessId()));
     }
@@ -204,11 +199,11 @@ public class BizTechnologicalAmendController extends BaseController {
         //是否单批单改
         if (lot.getIsAmend() == 1) {
             //查询更改后的数据
-            BizTechnologicalAmendDetail amendDetail = new BizTechnologicalAmendDetail();
-            amendDetail.setTechnologicalAmendId(lot.getTechnologicalProcessId());
-            List<BizTechnologicalAmendDetail> amendDetailList = bizTechnologicalAmendDetailService.getList(amendDetail);
+            BizLotTechnologicalProcessDetail amendDetail = new BizLotTechnologicalProcessDetail();
+            amendDetail.setLotTechnologicalProcessId(lot.getTechnologicalProcessId());
+            List<BizLotTechnologicalProcessDetail> amendDetailList = bizTechnologicalAmendDetailService.getList(amendDetail);
 
-            for (BizTechnologicalAmendDetail item : amendDetailList) {
+            for (BizLotTechnologicalProcessDetail item : amendDetailList) {
                 BizTechnologicalProcessDetail process = new BizTechnologicalProcessDetail();
                 process.setProcessId(item.getProcessId());
                 process.setProcessStepNumber(item.getProcessStepNumber());
@@ -217,7 +212,7 @@ public class BizTechnologicalAmendController extends BaseController {
                 process.setProcessKey(item.getProcessKey());
                 process.setProductShaftCategory(item.getProductShaftCategory());
                 process.setProductShaftCategoryName(item.getProductShaftCategoryName());
-                process.setTechnologicalProcessId(item.getTechnologicalAmendId());
+                process.setTechnologicalProcessId(item.getLotTechnologicalProcessId());
                 process.setProductId(item.getProductId());
                 process.setProductDescription(item.getProductDescription());
                 processDetailList.add(process);
@@ -333,10 +328,10 @@ public class BizTechnologicalAmendController extends BaseController {
     @PreAuthorize("@ss.hasPermi('business:amend:export')")
     @Log(title = "修改后工艺", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
-    public void export(HttpServletResponse response, BizTechnologicalAmend bizTechnologicalAmend) throws NoSuchFieldException, IllegalAccessException {
-        setTenantId(bizTechnologicalAmend);
-        List<BizTechnologicalAmend> list = bizTechnologicalAmendService.getList(bizTechnologicalAmend);
-        ExcelUtil<BizTechnologicalAmend> util = new ExcelUtil<BizTechnologicalAmend>(BizTechnologicalAmend.class);
+    public void export(HttpServletResponse response, BizLotTechnologicalProcess bizLotTechnologicalProcess) throws NoSuchFieldException, IllegalAccessException {
+        setTenantId(bizLotTechnologicalProcess);
+        List<BizLotTechnologicalProcess> list = bizTechnologicalAmendService.getList(bizLotTechnologicalProcess);
+        ExcelUtil<BizLotTechnologicalProcess> util = new ExcelUtil<BizLotTechnologicalProcess>(BizLotTechnologicalProcess.class);
         util.exportExcel(response, list, "修改后工艺数据");
     }
 
@@ -355,7 +350,7 @@ public class BizTechnologicalAmendController extends BaseController {
 
             BizTechnologicalProcess technologicalProcess = new BizTechnologicalProcess();
             //新增修改后工艺信息
-            BizTechnologicalAmend amend = new BizTechnologicalAmend();
+            BizLotTechnologicalProcess amend = new BizLotTechnologicalProcess();
             amend.setTenantId(lot.getTenantId());
             amend.setLotId(lot.getId());
             amend.setLotCode(lot.getLotCode());
@@ -373,16 +368,17 @@ public class BizTechnologicalAmendController extends BaseController {
             amend.setProductDescription(technologicalProcess.getProductDescription());
             bizTechnologicalAmendService.save(amend);
 
-            List<BizTechnologicalAmendDetail> amendDetailList = new ArrayList<>();
+            List<BizLotTechnologicalProcessDetail> amendDetailList = new ArrayList<>();
 
             for (BizTechnologicalProcessDetail detail : processDetailList) {
-                BizTechnologicalAmendDetail amendDetail = new BizTechnologicalAmendDetail();
-                amendDetail.setTechnologicalAmendId(amend.getId());
+                BizLotTechnologicalProcessDetail amendDetail = new BizLotTechnologicalProcessDetail();
+                amendDetail.setLotTechnologicalProcessId(amend.getId());
                 amendDetail.setTenantId(amend.getTenantId());
                 amendDetail.setTechnologyVersion(amend.getTechnologyVersion());
                 amendDetail.setProductId(amend.getProductId());
                 amendDetail.setProductCode(amend.getProductCode());
                 amendDetail.setProcessStepNumber(detail.getProcessStepNumber());
+                amendDetail.setLotId(lot.getId());
                 amendDetail.setProcessId(detail.getProcessId());
                 amendDetail.setProcessKey(detail.getProcessKey());
                 amendDetail.setProcessCode(detail.getProcessCode());
@@ -420,12 +416,12 @@ public class BizTechnologicalAmendController extends BaseController {
         //是否进行过单批单改
         if (lot.getIsAmend() == 1) {
             //查询单批单改信息
-            BizTechnologicalAmend technologicalAmend = bizTechnologicalAmendService.getById(lot.getTechnologicalProcessId());
+            BizLotTechnologicalProcess technologicalAmend = bizTechnologicalAmendService.getById(lot.getTechnologicalProcessId());
 
             //先将lot的工艺id设置为原始工艺id,为了给新改的原始工艺赋值
             lot.setTechnologicalProcessId(technologicalAmend.getTechnologicalProcessId());
             //查询修改过几次
-            List<BizTechnologicalAmend> list = bizTechnologicalAmendService.selectUpdateList(lot.getId());
+            List<BizLotTechnologicalProcess> list = bizTechnologicalAmendService.selectUpdateList(lot.getId());
             num = list.size();
             //设为停用
             technologicalAmend.setIsStop(1);
@@ -440,7 +436,7 @@ public class BizTechnologicalAmendController extends BaseController {
         }
 
         //新增修改后工艺信息
-        BizTechnologicalAmend amend = new BizTechnologicalAmend();
+        BizLotTechnologicalProcess amend = new BizLotTechnologicalProcess();
         amend.setTenantId(lot.getTenantId());
         amend.setLotId(lot.getId());
         amend.setLotCode(lot.getLotCode());
@@ -458,17 +454,18 @@ public class BizTechnologicalAmendController extends BaseController {
         amend.setProductDescription(technologicalProcess.getProductDescription());
         bizTechnologicalAmendService.save(amend);
 
-        List<BizTechnologicalAmendDetail> amendDetailList = new ArrayList<>();
+        List<BizLotTechnologicalProcessDetail> amendDetailList = new ArrayList<>();
 
         for (BizTechnologicalProcessDetail detail : detailList) {
-            BizTechnologicalAmendDetail amendDetail = new BizTechnologicalAmendDetail();
-            amendDetail.setTechnologicalAmendId(amend.getId());
+            BizLotTechnologicalProcessDetail amendDetail = new BizLotTechnologicalProcessDetail();
+            amendDetail.setLotTechnologicalProcessId(amend.getId());
             amendDetail.setTenantId(amend.getTenantId());
             amendDetail.setTechnologyVersion(amend.getTechnologyVersion());
             amendDetail.setProductId(amend.getProductId());
             amendDetail.setProductCode(amend.getProductCode());
             amendDetail.setProcessStepNumber(detail.getProcessStepNumber());
             amendDetail.setProcessId(detail.getProcessId());
+            amendDetail.setLotId(lot.getId());
             amendDetail.setProcessKey(detail.getProcessKey());
             amendDetail.setProcessCode(detail.getProcessCode());
             amendDetail.setProcessAlias(detail.getProcessAlias());
@@ -535,9 +532,9 @@ public class BizTechnologicalAmendController extends BaseController {
     @PreAuthorize("@ss.hasPermi('business:amend:add')")
     @Log(title = "修改后工艺", businessType = BusinessType.INSERT)
     @PostMapping
-    public AjaxResult add(@RequestBody BizTechnologicalAmend bizTechnologicalAmend) throws NoSuchFieldException, IllegalAccessException {
-        setTenantId(bizTechnologicalAmend);
-        return toAjax(bizTechnologicalAmendService.save(bizTechnologicalAmend));
+    public AjaxResult add(@RequestBody BizLotTechnologicalProcess bizLotTechnologicalProcess) throws NoSuchFieldException, IllegalAccessException {
+        setTenantId(bizLotTechnologicalProcess);
+        return toAjax(bizTechnologicalAmendService.save(bizLotTechnologicalProcess));
     }
 
     /**
@@ -546,9 +543,9 @@ public class BizTechnologicalAmendController extends BaseController {
     @PreAuthorize("@ss.hasPermi('business:amend:edit')")
     @Log(title = "修改后工艺", businessType = BusinessType.UPDATE)
     @PutMapping
-    public AjaxResult edit(@RequestBody BizTechnologicalAmend bizTechnologicalAmend) throws NoSuchFieldException, IllegalAccessException {
-        setTenantId(bizTechnologicalAmend);
-        return toAjax(bizTechnologicalAmendService.updateById(bizTechnologicalAmend));
+    public AjaxResult edit(@RequestBody BizLotTechnologicalProcess bizLotTechnologicalProcess) throws NoSuchFieldException, IllegalAccessException {
+        setTenantId(bizLotTechnologicalProcess);
+        return toAjax(bizTechnologicalAmendService.updateById(bizLotTechnologicalProcess));
     }
 
     /**

+ 1 - 1
src/main/java/cn/ezhizao/project/business/domain/BizTechnologicalAmend.java → src/main/java/cn/ezhizao/project/business/domain/BizLotTechnologicalProcess.java

@@ -16,7 +16,7 @@ import io.swagger.annotations.ApiModelProperty;
  */
 @Data
 @TableName(value = "biz_technological_amend")
-public class BizTechnologicalAmend extends BaseEntity
+public class BizLotTechnologicalProcess extends BaseEntity
 {
     private static final long serialVersionUID = 1L;
 

+ 5 - 2
src/main/java/cn/ezhizao/project/business/domain/BizTechnologicalAmendDetail.java → src/main/java/cn/ezhizao/project/business/domain/BizLotTechnologicalProcessDetail.java

@@ -14,7 +14,7 @@ import io.swagger.annotations.ApiModelProperty;
  */
 @Data
 @TableName(value = "biz_technological_amend_detail")
-public class BizTechnologicalAmendDetail extends BaseEntity
+public class BizLotTechnologicalProcessDetail extends BaseEntity
 {
     private static final long serialVersionUID = 1L;
 
@@ -24,7 +24,10 @@ public class BizTechnologicalAmendDetail extends BaseEntity
 
     /** 工艺id */
     @ApiModelProperty(value = "${comment}")
-    private Long technologicalAmendId;
+    private Long lotTechnologicalProcessId;
+
+    @ApiModelProperty(value = "批次")
+    private Long lotId;
 
     /** 工艺编码 */
     @Excel(name = "工艺编码")

+ 29 - 0
src/main/java/cn/ezhizao/project/business/mapper/BizLotTechnologicalProcessDetailMapper.java

@@ -0,0 +1,29 @@
+package cn.ezhizao.project.business.mapper;
+
+import java.util.List;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.ezhizao.project.business.domain.BizLotTechnologicalProcessDetail;
+
+/**
+ * 工艺修改明细Mapper接口
+ *
+ * @author ezhizao
+ * @date 2024-04-07
+ */
+public interface BizLotTechnologicalProcessDetailMapper extends BaseMapper<BizLotTechnologicalProcessDetail>
+{
+    /**
+     * 查询工艺修改明细列表
+     *
+     * @param bizLotTechnologicalProcessDetail 工艺修改明细
+     * @return 工艺修改明细集合
+     */
+    public List<BizLotTechnologicalProcessDetail> getList(BizLotTechnologicalProcessDetail bizLotTechnologicalProcessDetail);
+
+    /**
+     * 物理删除
+     * @param bizLotTechnologicalProcessDetail
+     * @return 删除结果
+    */
+    public int physicalDelete(BizLotTechnologicalProcessDetail bizLotTechnologicalProcessDetail);
+}

+ 45 - 0
src/main/java/cn/ezhizao/project/business/mapper/BizLotTechnologicalProcessMapper.java

@@ -0,0 +1,45 @@
+package cn.ezhizao.project.business.mapper;
+
+import java.util.List;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.ezhizao.project.business.domain.BizLotTechnologicalProcess;
+
+/**
+ * 修改后工艺Mapper接口
+ *
+ * @author ezhizao
+ * @date 2024-04-07
+ */
+public interface BizLotTechnologicalProcessMapper extends BaseMapper<BizLotTechnologicalProcess>
+{
+    /**
+     * 查询修改后工艺列表
+     *
+     * @param bizLotTechnologicalProcess 修改后工艺
+     * @return 修改后工艺集合
+     */
+    public List<BizLotTechnologicalProcess> getList(BizLotTechnologicalProcess bizLotTechnologicalProcess);
+
+    /**
+     * 物理删除
+     * @param bizLotTechnologicalProcess
+     * @return 删除结果
+    */
+    public int physicalDelete(BizLotTechnologicalProcess bizLotTechnologicalProcess);
+
+    /**
+     * 根据id查询
+     * @param id
+     * @return
+     */
+    BizLotTechnologicalProcess getById(Long id);
+
+
+    /**
+     * 根据lotId查询历史修改工艺
+     * @param lotId
+     * @return
+     */
+    List<BizLotTechnologicalProcess> selectUpdateList(Long lotId);
+}

+ 0 - 29
src/main/java/cn/ezhizao/project/business/mapper/BizTechnologicalAmendDetailMapper.java

@@ -1,29 +0,0 @@
-package cn.ezhizao.project.business.mapper;
-
-import java.util.List;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.ezhizao.project.business.domain.BizTechnologicalAmendDetail;
-
-/**
- * 工艺修改明细Mapper接口
- *
- * @author ezhizao
- * @date 2024-04-07
- */
-public interface BizTechnologicalAmendDetailMapper extends BaseMapper<BizTechnologicalAmendDetail>
-{
-    /**
-     * 查询工艺修改明细列表
-     *
-     * @param bizTechnologicalAmendDetail 工艺修改明细
-     * @return 工艺修改明细集合
-     */
-    public List<BizTechnologicalAmendDetail> getList(BizTechnologicalAmendDetail bizTechnologicalAmendDetail);
-
-    /**
-     * 物理删除
-     * @param bizTechnologicalAmendDetail
-     * @return 删除结果
-    */
-    public int physicalDelete(BizTechnologicalAmendDetail bizTechnologicalAmendDetail);
-}

+ 0 - 46
src/main/java/cn/ezhizao/project/business/mapper/BizTechnologicalAmendMapper.java

@@ -1,46 +0,0 @@
-package cn.ezhizao.project.business.mapper;
-
-import java.util.List;
-
-import cn.ezhizao.project.business.domain.BizTechnologicalAmendDetail;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.ezhizao.project.business.domain.BizTechnologicalAmend;
-
-/**
- * 修改后工艺Mapper接口
- *
- * @author ezhizao
- * @date 2024-04-07
- */
-public interface BizTechnologicalAmendMapper extends BaseMapper<BizTechnologicalAmend>
-{
-    /**
-     * 查询修改后工艺列表
-     *
-     * @param bizTechnologicalAmend 修改后工艺
-     * @return 修改后工艺集合
-     */
-    public List<BizTechnologicalAmend> getList(BizTechnologicalAmend bizTechnologicalAmend);
-
-    /**
-     * 物理删除
-     * @param bizTechnologicalAmend
-     * @return 删除结果
-    */
-    public int physicalDelete(BizTechnologicalAmend bizTechnologicalAmend);
-
-    /**
-     * 根据id查询
-     * @param id
-     * @return
-     */
-    BizTechnologicalAmend getById(Long id);
-
-
-    /**
-     * 根据lotId查询历史修改工艺
-     * @param lotId
-     * @return
-     */
-    List<BizTechnologicalAmend> selectUpdateList(Long lotId);
-}

+ 32 - 0
src/main/java/cn/ezhizao/project/business/service/IBizLotTechnologicalProcessDeatilService.java

@@ -0,0 +1,32 @@
+package cn.ezhizao.project.business.service;
+
+import java.util.List;
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.ezhizao.project.business.domain.BizLotTechnologicalProcessDetail;
+
+/**
+ * 工艺修改明细Service接口
+ *
+ * @author ezhizao
+ * @date 2024-04-07
+ */
+public interface IBizLotTechnologicalProcessDeatilService extends IService<BizLotTechnologicalProcessDetail>
+{
+    /**
+     * 查询工艺修改明细列表
+     *
+     * @param bizLotTechnologicalProcessDetail 工艺修改明细
+     * @return 工艺修改明细集合
+     */
+    public List<BizLotTechnologicalProcessDetail> getList(BizLotTechnologicalProcessDetail bizLotTechnologicalProcessDetail);
+
+    /**
+     * 物理删除
+     * @param bizLotTechnologicalProcessDetail
+     * @return 删除结果
+     */
+    public int physicalDelete(BizLotTechnologicalProcessDetail bizLotTechnologicalProcessDetail);
+
+
+
+}

+ 46 - 0
src/main/java/cn/ezhizao/project/business/service/IBizLotTechnologicalProcessService.java

@@ -0,0 +1,46 @@
+package cn.ezhizao.project.business.service;
+
+import java.util.List;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.ezhizao.project.business.domain.BizLotTechnologicalProcess;
+
+/**
+ * 修改后工艺Service接口
+ *
+ * @author ezhizao
+ * @date 2024-04-07
+ */
+public interface IBizLotTechnologicalProcessService extends IService<BizLotTechnologicalProcess>
+{
+    /**
+     * 查询修改后工艺列表
+     *
+     * @param bizLotTechnologicalProcess 修改后工艺
+     * @return 修改后工艺集合
+     */
+    public List<BizLotTechnologicalProcess> getList(BizLotTechnologicalProcess bizLotTechnologicalProcess);
+
+    /**
+     * 物理删除
+     * @param bizLotTechnologicalProcess
+     * @return 删除结果
+     */
+    public int physicalDelete(BizLotTechnologicalProcess bizLotTechnologicalProcess);
+
+
+    /**
+     * 根据id 查询数据
+     * @param id
+     * @return
+     */
+    BizLotTechnologicalProcess getById(Long id);
+
+    /**
+     * 根据批次ID查询历史修改工艺
+     * @param lotId
+     * @return
+     */
+    List<BizLotTechnologicalProcess> selectUpdateList(Long lotId);
+
+}

+ 0 - 32
src/main/java/cn/ezhizao/project/business/service/IBizTechnologicalAmendDetailService.java

@@ -1,32 +0,0 @@
-package cn.ezhizao.project.business.service;
-
-import java.util.List;
-import com.baomidou.mybatisplus.extension.service.IService;
-import cn.ezhizao.project.business.domain.BizTechnologicalAmendDetail;
-
-/**
- * 工艺修改明细Service接口
- *
- * @author ezhizao
- * @date 2024-04-07
- */
-public interface IBizTechnologicalAmendDetailService extends IService<BizTechnologicalAmendDetail>
-{
-    /**
-     * 查询工艺修改明细列表
-     *
-     * @param bizTechnologicalAmendDetail 工艺修改明细
-     * @return 工艺修改明细集合
-     */
-    public List<BizTechnologicalAmendDetail> getList(BizTechnologicalAmendDetail bizTechnologicalAmendDetail);
-
-    /**
-     * 物理删除
-     * @param bizTechnologicalAmendDetail
-     * @return 删除结果
-     */
-    public int physicalDelete(BizTechnologicalAmendDetail bizTechnologicalAmendDetail);
-
-
-
-}

+ 0 - 47
src/main/java/cn/ezhizao/project/business/service/IBizTechnologicalAmendService.java

@@ -1,47 +0,0 @@
-package cn.ezhizao.project.business.service;
-
-import java.util.List;
-
-import cn.ezhizao.project.business.domain.BizTechnologicalAmendDetail;
-import com.baomidou.mybatisplus.extension.service.IService;
-import cn.ezhizao.project.business.domain.BizTechnologicalAmend;
-
-/**
- * 修改后工艺Service接口
- *
- * @author ezhizao
- * @date 2024-04-07
- */
-public interface IBizTechnologicalAmendService extends IService<BizTechnologicalAmend>
-{
-    /**
-     * 查询修改后工艺列表
-     *
-     * @param bizTechnologicalAmend 修改后工艺
-     * @return 修改后工艺集合
-     */
-    public List<BizTechnologicalAmend> getList(BizTechnologicalAmend bizTechnologicalAmend);
-
-    /**
-     * 物理删除
-     * @param bizTechnologicalAmend
-     * @return 删除结果
-     */
-    public int physicalDelete(BizTechnologicalAmend bizTechnologicalAmend);
-
-
-    /**
-     * 根据id 查询数据
-     * @param id
-     * @return
-     */
-    BizTechnologicalAmend getById(Long id);
-
-    /**
-     * 根据批次ID查询历史修改工艺
-     * @param lotId
-     * @return
-     */
-    List<BizTechnologicalAmend> selectUpdateList(Long lotId);
-
-}

+ 55 - 0
src/main/java/cn/ezhizao/project/business/service/impl/BizLotTechnologicalProcessServiceImpl.java

@@ -0,0 +1,55 @@
+package cn.ezhizao.project.business.service.impl;
+
+import java.util.List;
+import javax.annotation.Resource;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import cn.ezhizao.project.business.mapper.BizLotTechnologicalProcessMapper;
+import cn.ezhizao.project.business.domain.BizLotTechnologicalProcess;
+import cn.ezhizao.project.business.service.IBizLotTechnologicalProcessService;
+
+/**
+ * 修改后工艺Service业务层处理
+ *
+ * @author ezhizao
+ * @date 2024-04-07
+ */
+@Service
+public class BizLotTechnologicalProcessServiceImpl extends ServiceImpl<BizLotTechnologicalProcessMapper, BizLotTechnologicalProcess> implements IBizLotTechnologicalProcessService
+{
+    @Resource
+    private BizLotTechnologicalProcessMapper bizLotTechnologicalProcessMapper;
+
+    /**
+     * 查询修改后工艺列表
+     *
+     * @param bizLotTechnologicalProcess 修改后工艺
+     * @return 修改后工艺
+     */
+    @Override
+    public List<BizLotTechnologicalProcess> getList(BizLotTechnologicalProcess bizLotTechnologicalProcess)
+    {
+        return bizLotTechnologicalProcessMapper.getList(bizLotTechnologicalProcess);
+    }
+
+    /**
+     * 物理删除
+     * @param bizLotTechnologicalProcess
+     * @return 删除结果
+     */
+    @Override
+    public int physicalDelete(BizLotTechnologicalProcess bizLotTechnologicalProcess){ return bizLotTechnologicalProcessMapper.physicalDelete(bizLotTechnologicalProcess); }
+
+    @Override
+    public BizLotTechnologicalProcess getById(Long id) {
+        return bizLotTechnologicalProcessMapper.getById(id);
+    }
+
+    @Override
+    public List<BizLotTechnologicalProcess> selectUpdateList(Long lotId) {
+        return bizLotTechnologicalProcessMapper.selectUpdateList(lotId);
+    }
+
+
+}

+ 0 - 43
src/main/java/cn/ezhizao/project/business/service/impl/BizTechnologicalAmendDetailServiceImpl.java

@@ -1,43 +0,0 @@
-package cn.ezhizao.project.business.service.impl;
-
-import java.util.List;
-import javax.annotation.Resource;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.stereotype.Service;
-import cn.ezhizao.project.business.mapper.BizTechnologicalAmendDetailMapper;
-import cn.ezhizao.project.business.domain.BizTechnologicalAmendDetail;
-import cn.ezhizao.project.business.service.IBizTechnologicalAmendDetailService;
-
-/**
- * 工艺修改明细Service业务层处理
- *
- * @author ezhizao
- * @date 2024-04-07
- */
-@Service
-public class BizTechnologicalAmendDetailServiceImpl  extends ServiceImpl<BizTechnologicalAmendDetailMapper, BizTechnologicalAmendDetail> implements IBizTechnologicalAmendDetailService
-{
-    @Resource
-    private BizTechnologicalAmendDetailMapper bizTechnologicalAmendDetailMapper;
-
-    /**
-     * 查询工艺修改明细列表
-     *
-     * @param bizTechnologicalAmendDetail 工艺修改明细
-     * @return 工艺修改明细
-     */
-    @Override
-    public List<BizTechnologicalAmendDetail> getList(BizTechnologicalAmendDetail bizTechnologicalAmendDetail)
-    {
-        return bizTechnologicalAmendDetailMapper.getList(bizTechnologicalAmendDetail);
-    }
-
-    /**
-     * 物理删除
-     * @param bizTechnologicalAmendDetail
-     * @return 删除结果
-     */
-    @Override
-    public int physicalDelete(BizTechnologicalAmendDetail bizTechnologicalAmendDetail){ return bizTechnologicalAmendDetailMapper.physicalDelete(bizTechnologicalAmendDetail); };
-
-}

+ 0 - 56
src/main/java/cn/ezhizao/project/business/service/impl/BizTechnologicalAmendServiceImpl.java

@@ -1,56 +0,0 @@
-package cn.ezhizao.project.business.service.impl;
-
-import java.util.List;
-import javax.annotation.Resource;
-
-import cn.ezhizao.project.business.domain.BizTechnologicalAmendDetail;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.stereotype.Service;
-import cn.ezhizao.project.business.mapper.BizTechnologicalAmendMapper;
-import cn.ezhizao.project.business.domain.BizTechnologicalAmend;
-import cn.ezhizao.project.business.service.IBizTechnologicalAmendService;
-
-/**
- * 修改后工艺Service业务层处理
- *
- * @author ezhizao
- * @date 2024-04-07
- */
-@Service
-public class BizTechnologicalAmendServiceImpl  extends ServiceImpl<BizTechnologicalAmendMapper, BizTechnologicalAmend> implements IBizTechnologicalAmendService
-{
-    @Resource
-    private BizTechnologicalAmendMapper bizTechnologicalAmendMapper;
-
-    /**
-     * 查询修改后工艺列表
-     *
-     * @param bizTechnologicalAmend 修改后工艺
-     * @return 修改后工艺
-     */
-    @Override
-    public List<BizTechnologicalAmend> getList(BizTechnologicalAmend bizTechnologicalAmend)
-    {
-        return bizTechnologicalAmendMapper.getList(bizTechnologicalAmend);
-    }
-
-    /**
-     * 物理删除
-     * @param bizTechnologicalAmend
-     * @return 删除结果
-     */
-    @Override
-    public int physicalDelete(BizTechnologicalAmend bizTechnologicalAmend){ return bizTechnologicalAmendMapper.physicalDelete(bizTechnologicalAmend); }
-
-    @Override
-    public BizTechnologicalAmend getById(Long id) {
-        return bizTechnologicalAmendMapper.getById(id);
-    }
-
-    @Override
-    public List<BizTechnologicalAmend> selectUpdateList(Long lotId) {
-        return bizTechnologicalAmendMapper.selectUpdateList(lotId);
-    }
-
-
-}

+ 43 - 0
src/main/java/cn/ezhizao/project/business/service/impl/IBizLotLotTechnologicalProcessDeatilServiceImpl.java

@@ -0,0 +1,43 @@
+package cn.ezhizao.project.business.service.impl;
+
+import java.util.List;
+import javax.annotation.Resource;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import cn.ezhizao.project.business.mapper.BizLotTechnologicalProcessDetailMapper;
+import cn.ezhizao.project.business.domain.BizLotTechnologicalProcessDetail;
+import cn.ezhizao.project.business.service.IBizLotTechnologicalProcessDeatilService;
+
+/**
+ * 工艺修改明细Service业务层处理
+ *
+ * @author ezhizao
+ * @date 2024-04-07
+ */
+@Service
+public class IBizLotLotTechnologicalProcessDeatilServiceImpl extends ServiceImpl<BizLotTechnologicalProcessDetailMapper, BizLotTechnologicalProcessDetail> implements IBizLotTechnologicalProcessDeatilService
+{
+    @Resource
+    private BizLotTechnologicalProcessDetailMapper bizLotTechnologicalProcessDetailMapper;
+
+    /**
+     * 查询工艺修改明细列表
+     *
+     * @param bizLotTechnologicalProcessDetail 工艺修改明细
+     * @return 工艺修改明细
+     */
+    @Override
+    public List<BizLotTechnologicalProcessDetail> getList(BizLotTechnologicalProcessDetail bizLotTechnologicalProcessDetail)
+    {
+        return bizLotTechnologicalProcessDetailMapper.getList(bizLotTechnologicalProcessDetail);
+    }
+
+    /**
+     * 物理删除
+     * @param bizLotTechnologicalProcessDetail
+     * @return 删除结果
+     */
+    @Override
+    public int physicalDelete(BizLotTechnologicalProcessDetail bizLotTechnologicalProcessDetail){ return bizLotTechnologicalProcessDetailMapper.physicalDelete(bizLotTechnologicalProcessDetail); };
+
+}

+ 4 - 4
src/main/resources/mybatis/business/BizTechnologicalAmendDetailMapper.xml → src/main/resources/mybatis/business/BizLotTechnologicalProcessDetailMapper.xml

@@ -2,18 +2,18 @@
 <!DOCTYPE mapper
 PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.ezhizao.project.business.mapper.BizTechnologicalAmendDetailMapper">
+<mapper namespace="cn.ezhizao.project.business.mapper.BizLotTechnologicalProcessDetailMapper">
 
-    <resultMap type="cn.ezhizao.project.business.domain.BizTechnologicalAmendDetail" id="BizTechnologicalAmendDetailResult">
+    <resultMap type="cn.ezhizao.project.business.domain.BizLotTechnologicalProcessDetail" id="BizTechnologicalAmendDetailResult">
         <id column="id" property="id"/>
     </resultMap>
 
 
-    <select id="getList" parameterType="BizTechnologicalAmendDetail" resultMap="BizTechnologicalAmendDetailResult">
+    <select id="getList" parameterType="BizLotTechnologicalProcessDetail" resultMap="BizTechnologicalAmendDetailResult">
         SELECT * FROM biz_technological_amend_detail
         <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
             deleted = 0
-            <if test="technologicalAmendId != null">AND technological_amend_id = #{technologicalAmendId}</if>
+            <if test="lotTechnologicalProcessId != null">AND lot_technological_process_id = #{lotTechnologicalProcessId}</if>
 
         </trim>
     </select>

+ 3 - 3
src/main/resources/mybatis/business/BizTechnologicalAmendMapper.xml → src/main/resources/mybatis/business/BizLotTechnologicalProcessMapper.xml

@@ -2,14 +2,14 @@
 <!DOCTYPE mapper
 PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.ezhizao.project.business.mapper.BizTechnologicalAmendMapper">
+<mapper namespace="cn.ezhizao.project.business.mapper.BizLotTechnologicalProcessMapper">
 
-    <resultMap type="cn.ezhizao.project.business.domain.BizTechnologicalAmend" id="BizTechnologicalAmendResult">
+    <resultMap type="cn.ezhizao.project.business.domain.BizLotTechnologicalProcess" id="BizTechnologicalAmendResult">
         <id column="id" property="id"/>
     </resultMap>
 
 
-    <select id="getList" parameterType="BizTechnologicalAmend" resultMap="BizTechnologicalAmendResult">
+    <select id="getList" parameterType="BizLotTechnologicalProcess" resultMap="BizTechnologicalAmendResult">
         SELECT * FROM biz_technological_amend
         <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
             deleted = 0