| | |
| | | @Api("【请填写功能名称】") |
| | | @RestController |
| | | @RequestMapping("/smartor/userdept") |
| | | public class SysUserDeptController extends BaseController |
| | | { |
| | | public class SysUserDeptController extends BaseController { |
| | | @Autowired |
| | | private ISysUserDeptService sysUserDeptService; |
| | | |
| | |
| | | @ApiOperation("查询【请填写功能名称】列表") |
| | | //@PreAuthorize("@ss.hasPermi('smartor:dept:list')") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(SysUserDept sysUserDept) |
| | | { |
| | | public TableDataInfo list(SysUserDept sysUserDept) { |
| | | startPage(); |
| | | List<SysUserDept> list = sysUserDeptService.selectSysUserDeptList(sysUserDept); |
| | | return getDataTable(list); |
| | |
| | | //@PreAuthorize("@ss.hasPermi('smartor:dept:export')") |
| | | @Log(title = "【请填写功能名称】", businessType = BusinessType.EXPORT) |
| | | @PostMapping("/export") |
| | | public void export(HttpServletResponse response, SysUserDept sysUserDept) |
| | | { |
| | | public void export(HttpServletResponse response, SysUserDept sysUserDept) { |
| | | List<SysUserDept> list = sysUserDeptService.selectSysUserDeptList(sysUserDept); |
| | | ExcelUtil<SysUserDept> util = new ExcelUtil<SysUserDept>(SysUserDept.class); |
| | | util.exportExcel(response, list, "【请填写功能名称】数据"); |
| | |
| | | @ApiOperation("获取【请填写功能名称】详细信息") |
| | | //@PreAuthorize("@ss.hasPermi('smartor:dept:query')") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) |
| | | { |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | | return success(sysUserDeptService.selectSysUserDeptById(id)); |
| | | } |
| | | |
| | |
| | | @ApiOperation("导出【请填写功能名称】列表") |
| | | @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | public AjaxResult add(@RequestBody SysUserDept sysUserDept) |
| | | { |
| | | public AjaxResult add(@RequestBody SysUserDept sysUserDept) { |
| | | |
| | | return toAjax(sysUserDeptService.insertSysUserDept(sysUserDept)); |
| | | } |
| | |
| | | //@PreAuthorize("@ss.hasPermi('smartor:dept:edit')") |
| | | @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | public AjaxResult edit(@RequestBody SysUserDept sysUserDept) |
| | | { |
| | | public AjaxResult edit(@RequestBody SysUserDept sysUserDept) { |
| | | return toAjax(sysUserDeptService.updateSysUserDept(sysUserDept)); |
| | | } |
| | | |
| | |
| | | @ApiOperation("删除【请填写功能名称】") |
| | | //@PreAuthorize("@ss.hasPermi('smartor:dept:remove')") |
| | | @Log(title = "【请填写功能名称】", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) |
| | | { |
| | | @GetMapping("/remove/{ids}") |
| | | public AjaxResult remove(@PathVariable Long[] ids) { |
| | | return toAjax(sysUserDeptService.deleteSysUserDeptByIds(ids)); |
| | | } |
| | | |
| | | @ApiOperation("删除根据条件") |
| | | @GetMapping("/removeByCode/{userId}/{deptCode}") |
| | | public AjaxResult deleteSysUserDeptByCode(@PathVariable("userId") Long userId, @PathVariable("deptCode") String deptCode) { |
| | | SysUserDept sysUserDept = new SysUserDept(); |
| | | sysUserDept.setUserId(userId); |
| | | sysUserDept.setDeptCode(deptCode); |
| | | return toAjax(sysUserDeptService.deleteSysUserDeptByCode(sysUserDept)); |
| | | } |
| | | } |