12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- package com.huimv.manage.sys.controller;
- import com.huimv.manage.common.token.TokenSign;
- import com.huimv.manage.sys.entity.SysAccountMultilevel;
- import com.huimv.manage.sys.service.ISysAccountMultilevelService;
- import com.huimv.manage.common.utils.Result;
- import com.huimv.manage.common.utils.ResultCode;;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import javax.servlet.http.HttpServletRequest;
- import java.util.List;
- import java.util.Map;
- /**
- * <p>
- * 前端控制器
- * </p>
- *
- * @author astupidcoder
- * @since 2021-10-14
- */
- @CrossOrigin
- @RestController
- @RequestMapping("/sys/accountMultilevel")
- public class SysAccountMultilevelController {
- @Autowired
- private ISysAccountMultilevelService accountMultilevelService;
- @PostMapping("/list")
- public Result list(@RequestBody Map map , HttpServletRequest request){
- Integer userId = TokenSign.getMemberIdByJwtToken(request);
- int pageNum = (Integer)map.get("pageNum");
- int pageSize = (Integer)map.get("pageSize");
- String searchStr = (String)map.get("searchStr");
- return accountMultilevelService.findUserAccount(searchStr,pageNum,pageSize,userId);
- }
- @PostMapping("/listSubordinate")
- public Result listSubordinate(@RequestBody Map map , HttpServletRequest request){
- Integer userId = TokenSign.getMemberIdByJwtToken(request);
- int pageNum = (Integer)map.get("pageNum");
- int pageSize = (Integer)map.get("pageSize");
- String searchStr = (String)map.get("searchStr");
- return accountMultilevelService.listSubordinate(searchStr,pageNum,pageSize,userId);
- }
- @PostMapping("/add")
- public Result add(@RequestBody SysAccountMultilevel sysAccountMultilevel , HttpServletRequest request){
- Integer userId = TokenSign.getMemberIdByJwtToken(request);
- return accountMultilevelService.add(sysAccountMultilevel,userId);
- }
- @PostMapping("/update")
- public Result update(@RequestBody SysAccountMultilevel sysAccountMultilevel){
- accountMultilevelService.updateById(sysAccountMultilevel);
- return new Result(10000,"修改成功",true);
- }
- @GetMapping("/remove")
- public Result remove(@RequestParam(name ="ids")List<Integer> ids){
- accountMultilevelService.removeByIds(ids);
- return new Result(10000,"删除成功",true);
- }
- @GetMapping("/setAccountStatus")
- public Result setAccountStatus(@RequestParam(name = "ids") List<Integer> ids, @RequestParam(name = "status") Integer status){
- /* 设置账号状态 */
- return accountMultilevelService.setAccountStatus(ids,status);
- }
- @GetMapping("/findOne")
- public Result findOne(Integer id){
- return new Result(ResultCode.SUCCESS, accountMultilevelService.getById(id));
- }
- @GetMapping("/getLastFarmId")
- public Result getLastFarmId(HttpServletRequest request){
- Integer userId = TokenSign.getMemberIdByJwtToken(request);
- return accountMultilevelService.getLastFarmId(userId);
- }
- }
|