|
@@ -1,6 +1,9 @@
|
|
|
package com.ankaibei.workFlow.webadmin.upms.controller;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
+import com.ankaibei.workFlow.webadmin.ankaibei.vo.WorkSysUserVo;
|
|
|
import com.ankaibei.workFlow.webadmin.upms.service.SysDeptService;
|
|
|
+import com.ankaibei.workFlow.webadmin.upms.vo.SysPostReposVo;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import cn.jimmyshi.beanquery.BeanQuery;
|
|
@@ -155,11 +158,12 @@ public class SysPostController {
|
|
|
* @param filter 过滤对象。
|
|
|
* @return 应答结果对象,包含的数据为 List<Map<String, String>>,map中包含两条记录,key的值分别是id和name,value对应具体数据。
|
|
|
*/
|
|
|
- @GetMapping("/listDict")
|
|
|
- public ResponseResult<List<Map<String, String>>> listDict(SysPost filter) {
|
|
|
+ @PostMapping("/listDict")
|
|
|
+ public ResponseResult listDict(SysPost filter) {
|
|
|
List<SysPost> resultList = sysPostService.getListByFilter(filter);
|
|
|
List<Map<String, Object>> mapList = BeanQuery.select("postId as id", "postName as name").executeFrom(resultList);
|
|
|
- return ResponseResult.success(sysDeptService.lossOfAccuracy(mapList));
|
|
|
+ List<SysPostReposVo> workSysUserVoList = JSON.parseArray(JSON.toJSONString(mapList), SysPostReposVo.class);
|
|
|
+ return ResponseResult.success(workSysUserVoList);
|
|
|
}
|
|
|
|
|
|
/**
|