package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.dto.WorkflowPropertyDTO; import com.whyc.pojo.WorkflowProperty; import com.whyc.service.WorkflowPropertyService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.ImportAutoConfiguration; import org.springframework.web.bind.annotation.*; import sun.net.ApplicationProxy; import java.util.List; @RestController @RequestMapping("workflowProperty") @Api(tags = "工作流属性") public class WorkflowPropertyController extends BaseController{ @Autowired private WorkflowPropertyService service; @PostMapping @ApiOperation(value = "新增") public Response add(@RequestBody WorkflowPropertyDTO propertyDTO){ service.add(propertyDTO); return new Response().setII(1,"新增成功"); } @PostMapping("update") @ApiOperation(value = "修改") public Response update(@RequestBody WorkflowPropertyDTO propertyDTO){ service.update(propertyDTO); return new Response().setII(1,"修改成功"); } @PostMapping("delete") @ApiOperation(value = "删除") public Response delete(@RequestParam Integer type,@RequestParam Integer linkType){ service.delete(type,linkType); return new Response().setII(1,"删除成功"); } @GetMapping("propertyList") @ApiOperation(value = "查询工单流属性列表") public Response> getPropertyList(){ List propertyList = service.getPropertyList(); return new Response().set(1,propertyList); } @GetMapping("linkInfo") @ApiOperation(value = "查询节点信息") public Response> getLinkInfo(@RequestParam Integer type){ List propertyList = service.getLinkInfo(type); return new Response>().set(1,propertyList); } @GetMapping("roleInfo") @ApiOperation(value = "查询角色信息") public Response> getRoleInfo(@RequestParam Integer type,@RequestParam Integer linkId){ List propertyList = service.getRoleInfo(type,linkId); return new Response>().set(1,propertyList); } }