评估内容展示
This commit is contained in:
		| @@ -32,33 +32,61 @@ import com.ruoyi.framework.web.page.TableDataInfo; | ||||
|  */ | ||||
| @RestController | ||||
| @RequestMapping("/benyi/assessmentcontent") | ||||
| public class ByAssessmentcontentController extends BaseController | ||||
| { | ||||
| public class ByAssessmentcontentController extends BaseController { | ||||
|     @Autowired | ||||
|     private IByAssessmentcontentService byAssessmentcontentService; | ||||
|     @Autowired | ||||
|     private TokenService tokenService; | ||||
|  | ||||
| /** | ||||
|  * 查询评估内容列表 | ||||
|  */ | ||||
| @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:list')") | ||||
| @GetMapping("/list") | ||||
|         public TableDataInfo list(ByAssessmentcontent byAssessmentcontent) | ||||
|     { | ||||
|     /** | ||||
|      * 查询评估内容列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:list')") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo list(ByAssessmentcontent byAssessmentcontent) { | ||||
|         startPage(); | ||||
|         List<ByAssessmentcontent> list = byAssessmentcontentService.selectByAssessmentcontentList(byAssessmentcontent); | ||||
|         return getDataTable(list); | ||||
|     } | ||||
|      | ||||
|  | ||||
|     /** | ||||
|      * 查询评估内容列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentstudy:list')") | ||||
|     @GetMapping("/treeselectstudy") | ||||
|     public AjaxResult treeselectstudy(ByAssessmentcontent byAssessmentcontent) { | ||||
|         List<ByAssessmentcontent> list = byAssessmentcontentService.selectByAssessmentcontentstudyList(byAssessmentcontent); | ||||
|         return AjaxResult.success(byAssessmentcontentService.buildByAssessmentcontentTreeSelect(list)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 获取评估内容详细信息 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:query')") | ||||
|     @GetMapping(value = "/byparentid/{id}") | ||||
|     public AjaxResult getInfobyparentId(@PathVariable("id") Long id) { | ||||
|         System.out.println("start:"+id); | ||||
|         ByAssessmentcontent byAssessmentcontent=new ByAssessmentcontent(); | ||||
|         byAssessmentcontent.setParentId(id); | ||||
|         return AjaxResult.success(byAssessmentcontentService.selectByAssessmentcontentList(byAssessmentcontent)); | ||||
|     } | ||||
|  | ||||
| //    /** | ||||
| //     * 获取部门下拉树列表 | ||||
| //     */ | ||||
| //    @GetMapping("/treeselect") | ||||
| //    public AjaxResult treeselect(ByDayFlowDetail byDayFlowDetail) { | ||||
| //        List<ByDayFlowDetail> byDayFlowDetails = byDayFlowDetailService.selectByDayFlowDetailListTree(byDayFlowDetail); | ||||
| //        return AjaxResult.success(byDayFlowDetailService.buildDayFlowDetailTreeSelect(byDayFlowDetails)); | ||||
| //    } | ||||
|  | ||||
|     /** | ||||
|      * 导出评估内容列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:export')") | ||||
|     @Log(title = "评估内容", businessType = BusinessType.EXPORT) | ||||
|     @GetMapping("/export") | ||||
|     public AjaxResult export(ByAssessmentcontent byAssessmentcontent) | ||||
|     { | ||||
|     public AjaxResult export(ByAssessmentcontent byAssessmentcontent) { | ||||
|         List<ByAssessmentcontent> list = byAssessmentcontentService.selectByAssessmentcontentList(byAssessmentcontent); | ||||
|         ExcelUtil<ByAssessmentcontent> util = new ExcelUtil<ByAssessmentcontent>(ByAssessmentcontent.class); | ||||
|         return util.exportExcel(list, "assessmentcontent"); | ||||
| @@ -69,13 +97,11 @@ public class ByAssessmentcontentController extends BaseController | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:query')") | ||||
|     @GetMapping(value = "/{id}") | ||||
|     public AjaxResult getInfo(@PathVariable("id") Long id) | ||||
|     { | ||||
|     public AjaxResult getInfo(@PathVariable("id") Long id) { | ||||
|         return AjaxResult.success(byAssessmentcontentService.selectByAssessmentcontentById(id)); | ||||
|     } | ||||
|  | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 获取部门下拉树列表 | ||||
|      */ | ||||
| @@ -92,8 +118,7 @@ public class ByAssessmentcontentController extends BaseController | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:add')") | ||||
|     @Log(title = "评估内容", businessType = BusinessType.INSERT) | ||||
|     @PostMapping | ||||
|     public AjaxResult add(@RequestBody ByAssessmentcontent byAssessmentcontent) | ||||
|     { | ||||
|     public AjaxResult add(@RequestBody ByAssessmentcontent byAssessmentcontent) { | ||||
|         return toAjax(byAssessmentcontentService.insertByAssessmentcontent(byAssessmentcontent)); | ||||
|     } | ||||
|  | ||||
| @@ -103,8 +128,7 @@ public class ByAssessmentcontentController extends BaseController | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:edit')") | ||||
|     @Log(title = "评估内容", businessType = BusinessType.UPDATE) | ||||
|     @PutMapping | ||||
|     public AjaxResult edit(@RequestBody ByAssessmentcontent byAssessmentcontent) | ||||
|     { | ||||
|     public AjaxResult edit(@RequestBody ByAssessmentcontent byAssessmentcontent) { | ||||
|         return toAjax(byAssessmentcontentService.updateByAssessmentcontent(byAssessmentcontent)); | ||||
|     } | ||||
|  | ||||
| @@ -114,8 +138,7 @@ public class ByAssessmentcontentController extends BaseController | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:remove')") | ||||
|     @Log(title = "评估内容", businessType = BusinessType.DELETE) | ||||
|     @DeleteMapping("/{id}") | ||||
|     public AjaxResult remove(@PathVariable Long id) | ||||
|     { | ||||
|     public AjaxResult remove(@PathVariable Long id) { | ||||
|         if (byAssessmentcontentService.hasChildByAssessmentcontentId(id)) { | ||||
|             return AjaxResult.error("存在下级内容,不允许删除"); | ||||
|         } | ||||
|   | ||||
| @@ -27,6 +27,14 @@ public interface ByAssessmentcontentMapper { | ||||
|      */ | ||||
|     public List<ByAssessmentcontent> selectByAssessmentcontentList(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 查询评估内容列表 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 评估内容集合 | ||||
|      */ | ||||
|     public List<ByAssessmentcontent> selectByAssessmentcontentstudyList(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 新增评估内容 | ||||
|      * | ||||
|   | ||||
| @@ -28,6 +28,14 @@ public interface IByAssessmentcontentService { | ||||
|      */ | ||||
|     public List<ByAssessmentcontent> selectByAssessmentcontentList(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 查询评估内容列表 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 评估内容集合 | ||||
|      */ | ||||
|     public List<ByAssessmentcontent> selectByAssessmentcontentstudyList(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 构建前端所需要树结构 | ||||
|      * | ||||
|   | ||||
| @@ -47,6 +47,17 @@ public class ByAssessmentcontentServiceImpl implements IByAssessmentcontentServi | ||||
|         return byAssessmentcontentMapper.selectByAssessmentcontentList(byAssessmentcontent); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询评估内容列表 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 评估内容集合 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<ByAssessmentcontent> selectByAssessmentcontentstudyList(ByAssessmentcontent byAssessmentcontent){ | ||||
|         return byAssessmentcontentMapper.selectByAssessmentcontentstudyList(byAssessmentcontent); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 构建前端所需要树结构 | ||||
|      * | ||||
|   | ||||
| @@ -28,6 +28,20 @@ | ||||
|         </where> | ||||
|     </select> | ||||
|  | ||||
|     <select id="selectByAssessmentcontentstudyList" parameterType="ByAssessmentcontent" | ||||
|             resultMap="ByAssessmentcontentResult"> | ||||
| select -1 as id, -2 as parentId, title as name, 'N' as iselement  from by_assessmentintroduce | ||||
| union all | ||||
| select dict_value,-1,dict_label,'N' from sys_dict_data where dict_type='sys_dm_pgyssyfw' | ||||
| union all | ||||
| select id,parentId,name,iselement from by_assessmentcontent where scope=1 and parentId!=0 and iselement='N' | ||||
| union all | ||||
| select id,parentId,name,iselement from by_assessmentcontent where scope=2 and parentId!=0 and iselement='N' | ||||
| union all | ||||
| select id,parentId,name,iselement from by_assessmentcontent where scope=3 and parentId!=0 and iselement='N' | ||||
|  | ||||
|     </select> | ||||
|  | ||||
|     <select id="selectByAssessmentcontentById" parameterType="Long" resultMap="ByAssessmentcontentResult"> | ||||
|         <include refid="selectByAssessmentcontentVo"/> | ||||
|         where id = #{id} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user