zxz před 4 roky
rodič
revize
6cee24bdfa

+ 37 - 3
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/ProcurementPlanInfoController.java

@@ -1,9 +1,10 @@
 package com.yh.saas.plugin.yiliangyiyun.controller;
 
 
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
+import com.yh.saas.plugin.yiliangyiyun.entity.ProcurementPlanInfo;
+import com.yh.saas.plugin.yiliangyiyun.service.IProcurementPlanInfoService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
 
 /**
  * <p>
@@ -17,5 +18,38 @@ import org.springframework.web.bind.annotation.RestController;
 @RequestMapping("/procurementPlanInfo")
 public class ProcurementPlanInfoController {
 
+    @Autowired
+    private IProcurementPlanInfoService procurementPlanInfoService;
+
+    /**
+     * 查看采购计划
+     * @param id
+     * @return
+     */
+    @GetMapping("/getProcurementPlan")
+    public ProcurementPlanInfo getProcurementPlan(String id){
+        return procurementPlanInfoService.getProcurementPlan(id);
+    }
+
+    /**
+     * 编辑采购计划
+     * @param procurementPlanInfo
+     * @return
+     */
+    @PostMapping("/api/editProcurementPlan")
+    public String editProcurementPlan(@RequestBody ProcurementPlanInfo procurementPlanInfo){
+        return procurementPlanInfoService.editProcurementPlan(procurementPlanInfo);
+    }
+
+    /**
+     * 删除采购计划
+     *  @param procurementPlanInfo
+     * @return
+     */
+    @PostMapping("/api/deleteProcurementPlan")
+    public void deleteProcurementPlan(@RequestBody ProcurementPlanInfo procurementPlanInfo){
+        procurementPlanInfoService.deleteProcurementPlan(procurementPlanInfo.getId());
+    }
+
 }
 

+ 16 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/IProcurementPlanInfoService.java

@@ -12,5 +12,21 @@ import com.baomidou.mybatisplus.service.IService;
  * @since 2021-07-20
  */
 public interface IProcurementPlanInfoService extends IService<ProcurementPlanInfo> {
+    /**
+     * 查看采购计划
+     * @param id
+     */
+    ProcurementPlanInfo getProcurementPlan(String id);
 
+    /**
+     * 编辑采购计划
+     * @param procurementPlanInfo
+     */
+    String editProcurementPlan(ProcurementPlanInfo procurementPlanInfo);
+
+    /**
+     * 删除采购计划
+     * @param id
+     */
+    void deleteProcurementPlan(String id);
 }

+ 48 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/ProcurementPlanInfoServiceImpl.java

@@ -1,11 +1,16 @@
 package com.yh.saas.plugin.yiliangyiyun.service.impl;
 
+import com.baomidou.mybatisplus.toolkit.CollectionUtils;
+import com.yh.saas.common.support.util.StringUtils;
 import com.yh.saas.plugin.yiliangyiyun.entity.ProcurementPlanInfo;
 import com.yh.saas.plugin.yiliangyiyun.mapper.ProcurementPlanInfoMapper;
 import com.yh.saas.plugin.yiliangyiyun.service.IProcurementPlanInfoService;
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import static com.yh.saas.common.support.util.StringUtils.*;
+
 /**
  * <p>
  * 记录采购计划 服务实现类
@@ -16,5 +21,48 @@ import org.springframework.stereotype.Service;
  */
 @Service
 public class ProcurementPlanInfoServiceImpl extends ServiceImpl<ProcurementPlanInfoMapper, ProcurementPlanInfo> implements IProcurementPlanInfoService {
+    @Autowired
+    private  IProcurementPlanInfoService ProcurementPlanInfo;
+    /**
+     * 查看采购计划
+     * @param id
+     * @return
+     */
+    @Override
+    public ProcurementPlanInfo getProcurementPlan(String id){
+        //查看采购计划信息
+        ProcurementPlanInfo procurementPlanInfo = this.selectById(id);
+        return procurementPlanInfo;
+    }
+
+    /**
+     * 编辑采购计划
+     * @param procurementPlanInfo
+     * @return
+     */
+    @Override
+    public String editProcurementPlan(ProcurementPlanInfo procurementPlanInfo) {
+        //查询采购计划信息
+        ProcurementPlanInfo procurementPlanInfos = this.selectById(procurementPlanInfo.getId());
+        if (procurementPlanInfos != null) {
+            //编辑采购计划信息
+            this.updateById(procurementPlanInfos);
+        }
+        return procurementPlanInfos.getId();
+    }
 
+    /**
+     * 删除采购计划
+     *  @param id
+     * @return
+     */
+    @Override
+    public void deleteProcurementPlan(String id){
+        //查询采购计划信息
+        ProcurementPlanInfo procurementPlanInfo = this.selectById(id);
+        if(procurementPlanInfo != null){
+            //删除采购计划信息
+            this.deleteById(procurementPlanInfo.getId());
+        }
+    }
 }