diff --git a/src/main/java/com/cetc32/dh/controller/rest/AuthRoleController.java b/src/main/java/com/cetc32/dh/controller/rest/AuthRoleController.java index 72338e5f88534b05887cf5251a3b0d8c861f88a0..942865386fb8ca75af724d0aa83c927db06ece18 100644 --- a/src/main/java/com/cetc32/dh/controller/rest/AuthRoleController.java +++ b/src/main/java/com/cetc32/dh/controller/rest/AuthRoleController.java @@ -49,11 +49,15 @@ public class AuthRoleController { } @ApiOperation(value = "获取角色列表(不分页)", notes = "") - @GetMapping(value = "/list") - public ResponseData getRolesList(){ - return ResponseData.success(adminRoleService.getRoleList()); + @PostMapping(value = "/list") +// public ResponseData getRolesList(){ +// return ResponseData.success(adminRoleService.getRoleList()); +// } + public PageDataResult getRolesList(){ + return new PageDataResult(adminRoleService.getRoleList().size(), adminRoleService.getRoleList(), 0); } + /** *角色新增 * @param newRole diff --git a/src/main/java/com/cetc32/dh/controller/rest/PritraceController.java b/src/main/java/com/cetc32/dh/controller/rest/PritraceController.java new file mode 100644 index 0000000000000000000000000000000000000000..8045710d38845c98803c3a76d351e6243c4fa62b --- /dev/null +++ b/src/main/java/com/cetc32/dh/controller/rest/PritraceController.java @@ -0,0 +1,47 @@ +package com.cetc32.dh.controller.rest; + +import com.cetc32.dh.common.response.ResponseData; +import com.cetc32.webutil.common.annotations.LoginRequired; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.cetc32.dh.mybatis.PritraceMapper; +import com.cetc32.dh.entity.Pritrace; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +@LoginRequired +@RestController +@RequestMapping("/rest/pritrace") +public class PritraceController { + @Autowired + PritraceMapper pritraceMapper; + + @PostMapping("/insert") + public ResponseData insert(@RequestBody Map map ){ + String user =(String)map.get("user"); + ArrayList departIds =(ArrayList) map.get("departIds"); + Pritrace pritrace = new Pritrace(); + if(user!=null&&user.trim().length() > 0&&departIds!=null&&departIds.size()!=0){ + pritrace.setUser(user); + if(pritraceMapper.deleteByUser(user)<0){ + return ResponseData.error("数据添加失败!"); + }else{ + for(int i=0;i + + + + + + + + + + + + + + + + insert into pritrace + + + + + username, + + + + departid, + + + + + + + + #{user,jdbcType=VARCHAR}, + + + + #{departId,jdbcType=INTEGER}, + + + + + + + delete from pritrace WHERE username =#{user} + + +