package com.fzzy.work; import com.fzzy.work.domain.WorkOrderConf; import com.fzzy.work.service.WorkOrderConfService; import com.ruoyi.common.core.controller.BaseController; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import javax.annotation.Resource; /** * 工单管理 */ @Controller @RequestMapping("/work") public class WorkOrderController extends BaseController { private static final String prefix = "work"; @Resource private WorkOrderConfService workOrderConfService; /** * 工单列表页面 * */ @GetMapping("/list") public String list(ModelMap mmap) { return prefix + "/list"; } /** * 工单无业务列表页面 * */ @GetMapping("/no-business") public String noBusiness(ModelMap mmap) { return prefix + "/no-business"; } /** * 根据配置ID 获取到配置信息 * 工单流程图配置 * */ @GetMapping("/flow-conf") public String noBusiness(@RequestParam("id") String id, ModelMap mmap) { WorkOrderConf conf = workOrderConfService.selectById(id); if (null == conf) conf = new WorkOrderConf(); mmap.put("data", conf); return prefix + "/flow-conf"; } }