diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoprocess/controller/CoscoProcessBusinessController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoprocess/controller/CoscoProcessBusinessController.java new file mode 100644 index 0000000..47ed2d0 --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoprocess/controller/CoscoProcessBusinessController.java @@ -0,0 +1,66 @@ +package com.chinaunicom.zyhy.ebtp.supplier.coscoprocess.controller; + + +import com.chinaunicom.mall.ebtp.common.base.controller.BaseController; +import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse; +import com.chinaunicom.zyhy.ebtp.supplier.coscoprocess.entity.CoscoProcessBusiness; +import com.chinaunicom.zyhy.ebtp.supplier.coscoprocess.service.ICoscoProcessBusinessService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** + * 流程业务关联Controller + * + * @author ruoyi + * @date 2025-08-07 + */ +@RestController +@RequestMapping("/system/business") +public class CoscoProcessBusinessController extends BaseController { + @Autowired + private ICoscoProcessBusinessService coscoProcessBusinessService; + + + + + + /** + * 获取流程业务关联详细信息 + */ + @PreAuthorize("@ss.hasPermi('system:business:query')") + @GetMapping(value = "/{id}") + public BaseResponse getInfo(@PathVariable("id") String id) { + return BaseResponse.success(coscoProcessBusinessService.selectCoscoProcessBusinessById(id)); + } + + /** + * 新增流程业务关联 + */ + @PreAuthorize("@ss.hasPermi('system:business:add')") + @PostMapping + public BaseResponse add(@RequestBody CoscoProcessBusiness coscoProcessBusiness) { + return BaseResponse.success(coscoProcessBusinessService.insertCoscoProcessBusiness(coscoProcessBusiness)); + } + + /** + * 修改流程业务关联 + */ + @PreAuthorize("@ss.hasPermi('system:business:edit')") + @PutMapping + public BaseResponse edit(@RequestBody CoscoProcessBusiness coscoProcessBusiness) { + return BaseResponse.success(coscoProcessBusinessService.updateCoscoProcessBusiness(coscoProcessBusiness)); + } + + /** + * 删除流程业务关联 + */ + @PreAuthorize("@ss.hasPermi('system:business:remove')") + @DeleteMapping("/{ids}") + public BaseResponse remove(@PathVariable String[] ids) { + return BaseResponse.success(coscoProcessBusinessService.deleteCoscoProcessBusinessByIds(ids)); + } +} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoprocess/controller/CoscoProcessEnvController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoprocess/controller/CoscoProcessEnvController.java new file mode 100644 index 0000000..5ede99a --- /dev/null +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoprocess/controller/CoscoProcessEnvController.java @@ -0,0 +1,59 @@ +package com.chinaunicom.zyhy.ebtp.supplier.coscoprocess.controller; + +import com.chinaunicom.mall.ebtp.common.base.controller.BaseController; +import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse; +import com.chinaunicom.zyhy.ebtp.supplier.coscoprocess.entity.CoscoProcessEnv; +import com.chinaunicom.zyhy.ebtp.supplier.coscoprocess.service.ICoscoProcessEnvService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +/** + * 流程配置Controller + * + * @author ruoyi + * @date 2025-08-07 + */ +@RestController +@RequestMapping("/system/env") +public class CoscoProcessEnvController extends BaseController { + @Autowired + private ICoscoProcessEnvService coscoProcessEnvService; + + + /** + * 获取流程配置详细信息 + */ + @PreAuthorize("@ss.hasPermi('system:env:query')") + @GetMapping(value = "/{id}") + public BaseResponse getInfo(@PathVariable("id") String id) { + return BaseResponse.success(coscoProcessEnvService.selectCoscoProcessEnvById(id)); + } + + /** + * 新增流程配置 + */ + @PreAuthorize("@ss.hasPermi('system:env:add')") + @PostMapping + public BaseResponse add(@RequestBody CoscoProcessEnv coscoProcessEnv) { + return BaseResponse.success(coscoProcessEnvService.insertCoscoProcessEnv(coscoProcessEnv)); + } + + /** + * 修改流程配置 + */ + @PreAuthorize("@ss.hasPermi('system:env:edit')") + @PutMapping + public BaseResponse edit(@RequestBody CoscoProcessEnv coscoProcessEnv) { + return BaseResponse.success(coscoProcessEnvService.updateCoscoProcessEnv(coscoProcessEnv)); + } + + /** + * 删除流程配置 + */ + @PreAuthorize("@ss.hasPermi('system:env:remove')") + @DeleteMapping("/{ids}") + public BaseResponse remove(@PathVariable String[] ids) { + return BaseResponse.success(coscoProcessEnvService.deleteCoscoProcessEnvByIds(ids)); + } +}