package com.template.api; import com.template.model.dto.UsersDetailsDto; import com.template.model.dto.UsersDto; import com.template.model.result.CommonResult; import io.swagger.annotations.ApiOperation; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; @RequestMapping("/auto/users") public interface UsersAPI { @PostMapping("/saveUsers") @ApiOperation(value = "添加用户", notes = "添加用户", httpMethod = "POST") CommonResult saveUsers(@RequestBody UsersDto usersDto, BindingResult bindingResult); @GetMapping("/getUsersPage") @ApiOperation(value = "用户分页", notes = "用户分页", httpMethod = "GET") CommonResult getUsersPage(int adminMenuId,int page,int size,String keyWord,String startTime,String endTime); @PostMapping("/updateDetails") @ApiOperation(value = "用户编辑", notes = "用户编辑", httpMethod = "POST") CommonResult updateDetails(@RequestBody UsersDetailsDto usersDetailsDto, BindingResult bindingResult); @GetMapping("/deleteUsers") @ApiOperation(value = "用户删除", notes = "用户删除", httpMethod = "GET") CommonResult deleteUsers(int adminMenuId,int userId); @GetMapping("/departmentList") @ApiOperation(value = "部门下拉列表", notes = "部门下拉列表", httpMethod = "GET") CommonResult departmentList(); @GetMapping("/getUser") @ApiOperation(value = "通过用户id找到对应用户", notes = "通过用户id找到对应用户", httpMethod = "GET") CommonResult getUser(@RequestParam String userId); }