Browse Source

增加swagger文档注解

dev
wangwei 2 months ago
parent
commit
e6c79e7260
  1. 8
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java
  2. 12
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/DhcDataAuthController.java
  3. 11
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java
  4. 10
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java
  5. 11
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java
  6. 4
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java
  7. 11
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java
  8. 7
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java
  9. 8
      ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java

8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java

@ -5,6 +5,8 @@ import javax.servlet.http.HttpServletResponse;
import com.ruoyi.dhc.domain.SysLogininfor; import com.ruoyi.dhc.domain.SysLogininfor;
import com.ruoyi.dhc.service.ISysLogininforService; import com.ruoyi.dhc.service.ISysLogininforService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.DeleteMapping;
@ -26,6 +28,7 @@ import com.ruoyi.framework.web.service.SysPasswordService;
* *
* @author ruoyi * @author ruoyi
*/ */
@Api(tags = "系统访问记录")
@RestController @RestController
@RequestMapping("/monitor/logininfor") @RequestMapping("/monitor/logininfor")
public class SysLogininforController extends BaseController public class SysLogininforController extends BaseController
@ -36,6 +39,7 @@ public class SysLogininforController extends BaseController
@Autowired @Autowired
private SysPasswordService passwordService; private SysPasswordService passwordService;
@ApiOperation("系统访问记录列表")
@PreAuthorize("@ss.hasPermi('monitor:logininfor:list')") @PreAuthorize("@ss.hasPermi('monitor:logininfor:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(SysLogininfor logininfor) public TableDataInfo list(SysLogininfor logininfor)
@ -45,6 +49,7 @@ public class SysLogininforController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
@ApiOperation("系统访问记录导出")
@Log(title = "登录日志", businessType = BusinessType.EXPORT) @Log(title = "登录日志", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('monitor:logininfor:export')") @PreAuthorize("@ss.hasPermi('monitor:logininfor:export')")
@PostMapping("/export") @PostMapping("/export")
@ -55,6 +60,7 @@ public class SysLogininforController extends BaseController
util.exportExcel(response, list, "登录日志"); util.exportExcel(response, list, "登录日志");
} }
@ApiOperation("系统访问记录删除")
@PreAuthorize("@ss.hasPermi('monitor:logininfor:remove')") @PreAuthorize("@ss.hasPermi('monitor:logininfor:remove')")
@Log(title = "登录日志", businessType = BusinessType.DELETE) @Log(title = "登录日志", businessType = BusinessType.DELETE)
@DeleteMapping("/{infoIds}") @DeleteMapping("/{infoIds}")
@ -63,6 +69,7 @@ public class SysLogininforController extends BaseController
return toAjax(logininforService.deleteLogininforByIds(infoIds)); return toAjax(logininforService.deleteLogininforByIds(infoIds));
} }
@ApiOperation("系统访问记录清空")
@PreAuthorize("@ss.hasPermi('monitor:logininfor:remove')") @PreAuthorize("@ss.hasPermi('monitor:logininfor:remove')")
@Log(title = "登录日志", businessType = BusinessType.CLEAN) @Log(title = "登录日志", businessType = BusinessType.CLEAN)
@DeleteMapping("/clean") @DeleteMapping("/clean")
@ -72,6 +79,7 @@ public class SysLogininforController extends BaseController
return success(); return success();
} }
@ApiOperation("账户解锁")
@PreAuthorize("@ss.hasPermi('monitor:logininfor:unlock')") @PreAuthorize("@ss.hasPermi('monitor:logininfor:unlock')")
@Log(title = "账户解锁", businessType = BusinessType.OTHER) @Log(title = "账户解锁", businessType = BusinessType.OTHER)
@GetMapping("/unlock/{userName}") @GetMapping("/unlock/{userName}")

12
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/DhcDataAuthController.java

@ -9,6 +9,8 @@ import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.dhc.domain.DhcDataAuth; import com.ruoyi.dhc.domain.DhcDataAuth;
import com.ruoyi.dhc.domain.DhcDataAuthDetail; import com.ruoyi.dhc.domain.DhcDataAuthDetail;
import com.ruoyi.dhc.service.IDhcDataAuthService; import com.ruoyi.dhc.service.IDhcDataAuthService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@ -32,6 +34,7 @@ import com.ruoyi.common.core.page.TableDataInfo;
* @author ruoyi * @author ruoyi
* @date 2024-08-01 * @date 2024-08-01
*/ */
@Api(tags = "数据权限")
@RestController @RestController
@RequestMapping("/dhc/authData") @RequestMapping("/dhc/authData")
public class DhcDataAuthController extends BaseController public class DhcDataAuthController extends BaseController
@ -42,6 +45,7 @@ public class DhcDataAuthController extends BaseController
/** /**
* 查询数据权限列表 * 查询数据权限列表
*/ */
@ApiOperation("查询数据权限列表")
@PreAuthorize("@ss.hasPermi('dhc:authData:list')") @PreAuthorize("@ss.hasPermi('dhc:authData:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(DhcDataAuth dhcDataAuth) public TableDataInfo list(DhcDataAuth dhcDataAuth)
@ -54,6 +58,7 @@ public class DhcDataAuthController extends BaseController
/** /**
* 导出数据权限列表 * 导出数据权限列表
*/ */
@ApiOperation("导出数据权限列表")
@PreAuthorize("@ss.hasPermi('dhc:authData:export')") @PreAuthorize("@ss.hasPermi('dhc:authData:export')")
@Log(title = "数据权限", businessType = BusinessType.EXPORT) @Log(title = "数据权限", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
@ -67,6 +72,7 @@ public class DhcDataAuthController extends BaseController
/** /**
* 获取数据权限详细信息 * 获取数据权限详细信息
*/ */
@ApiOperation("获取数据权限详细信息")
@PreAuthorize("@ss.hasPermi('dhc:authData:query')") @PreAuthorize("@ss.hasPermi('dhc:authData:query')")
@GetMapping(value = "/{dataAuthId}") @GetMapping(value = "/{dataAuthId}")
public AjaxResult getInfo(@PathVariable("dataAuthId") Long dataAuthId) public AjaxResult getInfo(@PathVariable("dataAuthId") Long dataAuthId)
@ -77,6 +83,7 @@ public class DhcDataAuthController extends BaseController
/** /**
* 新增数据权限 * 新增数据权限
*/ */
@ApiOperation("新增数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:add')") @PreAuthorize("@ss.hasPermi('dhc:authData:add')")
@Log(title = "数据权限", businessType = BusinessType.INSERT) @Log(title = "数据权限", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
@ -88,6 +95,7 @@ public class DhcDataAuthController extends BaseController
/** /**
* 修改数据权限 * 修改数据权限
*/ */
@ApiOperation("修改数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:edit')") @PreAuthorize("@ss.hasPermi('dhc:authData:edit')")
@Log(title = "数据权限", businessType = BusinessType.UPDATE) @Log(title = "数据权限", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
@ -96,6 +104,7 @@ public class DhcDataAuthController extends BaseController
return toAjax(dhcDataAuthService.updateDhcDataAuth(dhcDataAuth)); return toAjax(dhcDataAuthService.updateDhcDataAuth(dhcDataAuth));
} }
@ApiOperation("数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:add')") @PreAuthorize("@ss.hasPermi('dhc:authData:add')")
@Log(title = "数据权限", businessType = BusinessType.INSERT) @Log(title = "数据权限", businessType = BusinessType.INSERT)
@PostMapping("batchAdd") @PostMapping("batchAdd")
@ -107,6 +116,7 @@ public class DhcDataAuthController extends BaseController
/** /**
* 删除数据权限 * 删除数据权限
*/ */
@ApiOperation("删除数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:remove')") @PreAuthorize("@ss.hasPermi('dhc:authData:remove')")
@Log(title = "数据权限", businessType = BusinessType.DELETE) @Log(title = "数据权限", businessType = BusinessType.DELETE)
@DeleteMapping("/{dataAuthIds}") @DeleteMapping("/{dataAuthIds}")
@ -114,9 +124,11 @@ public class DhcDataAuthController extends BaseController
{ {
return toAjax(dhcDataAuthService.deleteDhcDataAuthByDataAuthIds(dataAuthIds)); return toAjax(dhcDataAuthService.deleteDhcDataAuthByDataAuthIds(dataAuthIds));
} }
/** /**
* 批量删除数据权限 * 批量删除数据权限
*/ */
@ApiOperation("批量删除数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:remove')") @PreAuthorize("@ss.hasPermi('dhc:authData:remove')")
@Log(title = "数据权限", businessType = BusinessType.DELETE) @Log(title = "数据权限", businessType = BusinessType.DELETE)
@PostMapping(value = "/removeBatch") @PostMapping(value = "/removeBatch")

11
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java

@ -5,6 +5,8 @@ import javax.servlet.http.HttpServletResponse;
import com.ruoyi.dhc.domain.SysConfig; import com.ruoyi.dhc.domain.SysConfig;
import com.ruoyi.dhc.service.ISysConfigService; import com.ruoyi.dhc.service.ISysConfigService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -28,6 +30,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
* *
* @author ruoyi * @author ruoyi
*/ */
@Api(tags = "参数配置")
@RestController @RestController
@RequestMapping("/system/config") @RequestMapping("/system/config")
public class SysConfigController extends BaseController public class SysConfigController extends BaseController
@ -38,6 +41,7 @@ public class SysConfigController extends BaseController
/** /**
* 获取参数配置列表 * 获取参数配置列表
*/ */
@ApiOperation("获取参数配置列表")
@PreAuthorize("@ss.hasPermi('system:config:list')") @PreAuthorize("@ss.hasPermi('system:config:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(SysConfig config) public TableDataInfo list(SysConfig config)
@ -47,6 +51,7 @@ public class SysConfigController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
@ApiOperation("参数管理")
@Log(title = "参数管理", businessType = BusinessType.EXPORT) @Log(title = "参数管理", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('system:config:export')") @PreAuthorize("@ss.hasPermi('system:config:export')")
@PostMapping("/export") @PostMapping("/export")
@ -60,6 +65,7 @@ public class SysConfigController extends BaseController
/** /**
* 根据参数编号获取详细信息 * 根据参数编号获取详细信息
*/ */
@ApiOperation("根据参数编号获取详细信息")
@PreAuthorize("@ss.hasPermi('system:config:query')") @PreAuthorize("@ss.hasPermi('system:config:query')")
@GetMapping(value = "/{configId}") @GetMapping(value = "/{configId}")
public AjaxResult getInfo(@PathVariable Long configId) public AjaxResult getInfo(@PathVariable Long configId)
@ -70,6 +76,7 @@ public class SysConfigController extends BaseController
/** /**
* 根据参数键名查询参数值 * 根据参数键名查询参数值
*/ */
@ApiOperation("根据参数键名查询参数值")
@GetMapping(value = "/configKey/{configKey}") @GetMapping(value = "/configKey/{configKey}")
public AjaxResult getConfigKey(@PathVariable String configKey) public AjaxResult getConfigKey(@PathVariable String configKey)
{ {
@ -79,6 +86,7 @@ public class SysConfigController extends BaseController
/** /**
* 新增参数配置 * 新增参数配置
*/ */
@ApiOperation("新增参数配置")
@PreAuthorize("@ss.hasPermi('system:config:add')") @PreAuthorize("@ss.hasPermi('system:config:add')")
@Log(title = "参数管理", businessType = BusinessType.INSERT) @Log(title = "参数管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
@ -95,6 +103,7 @@ public class SysConfigController extends BaseController
/** /**
* 修改参数配置 * 修改参数配置
*/ */
@ApiOperation("修改参数配置")
@PreAuthorize("@ss.hasPermi('system:config:edit')") @PreAuthorize("@ss.hasPermi('system:config:edit')")
@Log(title = "参数管理", businessType = BusinessType.UPDATE) @Log(title = "参数管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
@ -111,6 +120,7 @@ public class SysConfigController extends BaseController
/** /**
* 删除参数配置 * 删除参数配置
*/ */
@ApiOperation("删除参数配置")
@PreAuthorize("@ss.hasPermi('system:config:remove')") @PreAuthorize("@ss.hasPermi('system:config:remove')")
@Log(title = "参数管理", businessType = BusinessType.DELETE) @Log(title = "参数管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{configIds}") @DeleteMapping("/{configIds}")
@ -123,6 +133,7 @@ public class SysConfigController extends BaseController
/** /**
* 刷新参数缓存 * 刷新参数缓存
*/ */
@ApiOperation("刷新参数缓存")
@PreAuthorize("@ss.hasPermi('system:config:remove')") @PreAuthorize("@ss.hasPermi('system:config:remove')")
@Log(title = "参数管理", businessType = BusinessType.CLEAN) @Log(title = "参数管理", businessType = BusinessType.CLEAN)
@DeleteMapping("/refreshCache") @DeleteMapping("/refreshCache")

10
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java

@ -6,6 +6,8 @@ import javax.servlet.http.HttpServletResponse;
import com.ruoyi.dhc.service.ISysDictDataService; import com.ruoyi.dhc.service.ISysDictDataService;
import com.ruoyi.dhc.service.ISysDictTypeService; import com.ruoyi.dhc.service.ISysDictTypeService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -31,6 +33,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
* *
* @author ruoyi * @author ruoyi
*/ */
@Api(tags = "数据字典信息")
@RestController @RestController
@RequestMapping("/system/dict/data") @RequestMapping("/system/dict/data")
public class SysDictDataController extends BaseController public class SysDictDataController extends BaseController
@ -41,6 +44,7 @@ public class SysDictDataController extends BaseController
@Autowired @Autowired
private ISysDictTypeService dictTypeService; private ISysDictTypeService dictTypeService;
@ApiOperation("数据字典列表")
@PreAuthorize("@ss.hasPermi('system:dict:list')") @PreAuthorize("@ss.hasPermi('system:dict:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(SysDictData dictData) public TableDataInfo list(SysDictData dictData)
@ -50,6 +54,7 @@ public class SysDictDataController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
@ApiOperation("数据字典导出")
@Log(title = "字典数据", businessType = BusinessType.EXPORT) @Log(title = "字典数据", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('system:dict:export')") @PreAuthorize("@ss.hasPermi('system:dict:export')")
@PostMapping("/export") @PostMapping("/export")
@ -63,6 +68,7 @@ public class SysDictDataController extends BaseController
/** /**
* 查询字典数据详细 * 查询字典数据详细
*/ */
@ApiOperation("查询字典数据详细")
@PreAuthorize("@ss.hasPermi('system:dict:query')") @PreAuthorize("@ss.hasPermi('system:dict:query')")
@GetMapping(value = "/{dictCode}") @GetMapping(value = "/{dictCode}")
public AjaxResult getInfo(@PathVariable Long dictCode) public AjaxResult getInfo(@PathVariable Long dictCode)
@ -73,6 +79,7 @@ public class SysDictDataController extends BaseController
/** /**
* 根据字典类型查询字典数据信息 * 根据字典类型查询字典数据信息
*/ */
@ApiOperation("根据字典类型查询字典数据信息")
@GetMapping(value = "/type/{dictType}") @GetMapping(value = "/type/{dictType}")
public AjaxResult dictType(@PathVariable String dictType) public AjaxResult dictType(@PathVariable String dictType)
{ {
@ -87,6 +94,7 @@ public class SysDictDataController extends BaseController
/** /**
* 新增字典类型 * 新增字典类型
*/ */
@ApiOperation("新增字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:add')") @PreAuthorize("@ss.hasPermi('system:dict:add')")
@Log(title = "字典数据", businessType = BusinessType.INSERT) @Log(title = "字典数据", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
@ -99,6 +107,7 @@ public class SysDictDataController extends BaseController
/** /**
* 修改保存字典类型 * 修改保存字典类型
*/ */
@ApiOperation("修改保存字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:edit')") @PreAuthorize("@ss.hasPermi('system:dict:edit')")
@Log(title = "字典数据", businessType = BusinessType.UPDATE) @Log(title = "字典数据", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
@ -111,6 +120,7 @@ public class SysDictDataController extends BaseController
/** /**
* 删除字典类型 * 删除字典类型
*/ */
@ApiOperation("删除字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:remove')") @PreAuthorize("@ss.hasPermi('system:dict:remove')")
@Log(title = "字典类型", businessType = BusinessType.DELETE) @Log(title = "字典类型", businessType = BusinessType.DELETE)
@DeleteMapping("/{dictCodes}") @DeleteMapping("/{dictCodes}")

11
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java

@ -4,6 +4,8 @@ import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.ruoyi.dhc.service.ISysDictTypeService; import com.ruoyi.dhc.service.ISysDictTypeService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -28,6 +30,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
* *
* @author ruoyi * @author ruoyi
*/ */
@Api(tags = "数据字典类型信息")
@RestController @RestController
@RequestMapping("/system/dict/type") @RequestMapping("/system/dict/type")
public class SysDictTypeController extends BaseController public class SysDictTypeController extends BaseController
@ -35,6 +38,7 @@ public class SysDictTypeController extends BaseController
@Autowired @Autowired
private ISysDictTypeService dictTypeService; private ISysDictTypeService dictTypeService;
@ApiOperation("数据字典类型列表")
@PreAuthorize("@ss.hasPermi('system:dict:list')") @PreAuthorize("@ss.hasPermi('system:dict:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(SysDictType dictType) public TableDataInfo list(SysDictType dictType)
@ -44,6 +48,7 @@ public class SysDictTypeController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
@ApiOperation("数据字典类型导出")
@Log(title = "字典类型", businessType = BusinessType.EXPORT) @Log(title = "字典类型", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('system:dict:export')") @PreAuthorize("@ss.hasPermi('system:dict:export')")
@PostMapping("/export") @PostMapping("/export")
@ -57,6 +62,7 @@ public class SysDictTypeController extends BaseController
/** /**
* 查询字典类型详细 * 查询字典类型详细
*/ */
@ApiOperation("查询字典类型详细")
@PreAuthorize("@ss.hasPermi('system:dict:query')") @PreAuthorize("@ss.hasPermi('system:dict:query')")
@GetMapping(value = "/{dictId}") @GetMapping(value = "/{dictId}")
public AjaxResult getInfo(@PathVariable Long dictId) public AjaxResult getInfo(@PathVariable Long dictId)
@ -67,6 +73,7 @@ public class SysDictTypeController extends BaseController
/** /**
* 新增字典类型 * 新增字典类型
*/ */
@ApiOperation("新增字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:add')") @PreAuthorize("@ss.hasPermi('system:dict:add')")
@Log(title = "字典类型", businessType = BusinessType.INSERT) @Log(title = "字典类型", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
@ -83,6 +90,7 @@ public class SysDictTypeController extends BaseController
/** /**
* 修改字典类型 * 修改字典类型
*/ */
@ApiOperation("修改字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:edit')") @PreAuthorize("@ss.hasPermi('system:dict:edit')")
@Log(title = "字典类型", businessType = BusinessType.UPDATE) @Log(title = "字典类型", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
@ -99,6 +107,7 @@ public class SysDictTypeController extends BaseController
/** /**
* 删除字典类型 * 删除字典类型
*/ */
@ApiOperation("删除字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:remove')") @PreAuthorize("@ss.hasPermi('system:dict:remove')")
@Log(title = "字典类型", businessType = BusinessType.DELETE) @Log(title = "字典类型", businessType = BusinessType.DELETE)
@DeleteMapping("/{dictIds}") @DeleteMapping("/{dictIds}")
@ -111,6 +120,7 @@ public class SysDictTypeController extends BaseController
/** /**
* 刷新字典缓存 * 刷新字典缓存
*/ */
@ApiOperation("刷新字典缓存")
@PreAuthorize("@ss.hasPermi('system:dict:remove')") @PreAuthorize("@ss.hasPermi('system:dict:remove')")
@Log(title = "字典类型", businessType = BusinessType.CLEAN) @Log(title = "字典类型", businessType = BusinessType.CLEAN)
@DeleteMapping("/refreshCache") @DeleteMapping("/refreshCache")
@ -123,6 +133,7 @@ public class SysDictTypeController extends BaseController
/** /**
* 获取字典选择框列表 * 获取字典选择框列表
*/ */
@ApiOperation("获取字典选择框列表")
@GetMapping("/optionselect") @GetMapping("/optionselect")
public AjaxResult optionselect() public AjaxResult optionselect()
{ {

4
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java

@ -74,6 +74,7 @@ public class SysMenuController extends BaseController
/** /**
* 加载对应角色菜单列表树 * 加载对应角色菜单列表树
*/ */
@ApiOperation("加载对应角色菜单列表树")
@GetMapping(value = "/roleMenuTreeselect/{roleId}") @GetMapping(value = "/roleMenuTreeselect/{roleId}")
public AjaxResult roleMenuTreeselect(@PathVariable("roleId") Long roleId) public AjaxResult roleMenuTreeselect(@PathVariable("roleId") Long roleId)
{ {
@ -87,6 +88,7 @@ public class SysMenuController extends BaseController
/** /**
* 新增菜单 * 新增菜单
*/ */
@ApiOperation("新增菜单")
@PreAuthorize("@ss.hasPermi('system:menu:add')") @PreAuthorize("@ss.hasPermi('system:menu:add')")
@Log(title = "菜单管理", businessType = BusinessType.INSERT) @Log(title = "菜单管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
@ -107,6 +109,7 @@ public class SysMenuController extends BaseController
/** /**
* 修改菜单 * 修改菜单
*/ */
@ApiOperation("修改菜单")
@PreAuthorize("@ss.hasPermi('system:menu:edit')") @PreAuthorize("@ss.hasPermi('system:menu:edit')")
@Log(title = "菜单管理", businessType = BusinessType.UPDATE) @Log(title = "菜单管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
@ -131,6 +134,7 @@ public class SysMenuController extends BaseController
/** /**
* 删除菜单 * 删除菜单
*/ */
@ApiOperation("删除菜单")
@PreAuthorize("@ss.hasPermi('system:menu:remove')") @PreAuthorize("@ss.hasPermi('system:menu:remove')")
@Log(title = "菜单管理", businessType = BusinessType.DELETE) @Log(title = "菜单管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{menuId}") @DeleteMapping("/{menuId}")

11
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java

@ -5,6 +5,9 @@ import javax.servlet.http.HttpServletResponse;
import com.ruoyi.dhc.domain.SysPost; import com.ruoyi.dhc.domain.SysPost;
import com.ruoyi.dhc.service.ISysPostService; import com.ruoyi.dhc.service.ISysPostService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -28,6 +31,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
* *
* @author ruoyi * @author ruoyi
*/ */
@Api(tags = "岗位信息操作处理")
@RestController @RestController
@RequestMapping("/system/post") @RequestMapping("/system/post")
public class SysPostController extends BaseController public class SysPostController extends BaseController
@ -38,6 +42,7 @@ public class SysPostController extends BaseController
/** /**
* 获取岗位列表 * 获取岗位列表
*/ */
@ApiOperation("获取岗位列表")
@PreAuthorize("@ss.hasPermi('system:post:list')") @PreAuthorize("@ss.hasPermi('system:post:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(SysPost post) public TableDataInfo list(SysPost post)
@ -47,6 +52,7 @@ public class SysPostController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
@ApiOperation("岗位管理")
@Log(title = "岗位管理", businessType = BusinessType.EXPORT) @Log(title = "岗位管理", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('system:post:export')") @PreAuthorize("@ss.hasPermi('system:post:export')")
@PostMapping("/export") @PostMapping("/export")
@ -60,6 +66,7 @@ public class SysPostController extends BaseController
/** /**
* 根据岗位编号获取详细信息 * 根据岗位编号获取详细信息
*/ */
@ApiOperation("根据岗位编号获取详细信息")
@PreAuthorize("@ss.hasPermi('system:post:query')") @PreAuthorize("@ss.hasPermi('system:post:query')")
@GetMapping(value = "/{postId}") @GetMapping(value = "/{postId}")
public AjaxResult getInfo(@PathVariable Long postId) public AjaxResult getInfo(@PathVariable Long postId)
@ -70,6 +77,7 @@ public class SysPostController extends BaseController
/** /**
* 新增岗位 * 新增岗位
*/ */
@ApiOperation("新增岗位")
@PreAuthorize("@ss.hasPermi('system:post:add')") @PreAuthorize("@ss.hasPermi('system:post:add')")
@Log(title = "岗位管理", businessType = BusinessType.INSERT) @Log(title = "岗位管理", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
@ -90,6 +98,7 @@ public class SysPostController extends BaseController
/** /**
* 修改岗位 * 修改岗位
*/ */
@ApiOperation("修改岗位")
@PreAuthorize("@ss.hasPermi('system:post:edit')") @PreAuthorize("@ss.hasPermi('system:post:edit')")
@Log(title = "岗位管理", businessType = BusinessType.UPDATE) @Log(title = "岗位管理", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
@ -110,6 +119,7 @@ public class SysPostController extends BaseController
/** /**
* 删除岗位 * 删除岗位
*/ */
@ApiOperation("删除岗位")
@PreAuthorize("@ss.hasPermi('system:post:remove')") @PreAuthorize("@ss.hasPermi('system:post:remove')")
@Log(title = "岗位管理", businessType = BusinessType.DELETE) @Log(title = "岗位管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{postIds}") @DeleteMapping("/{postIds}")
@ -121,6 +131,7 @@ public class SysPostController extends BaseController
/** /**
* 获取岗位选择框列表 * 获取岗位选择框列表
*/ */
@ApiOperation("获取岗位选择框列表")
@GetMapping("/optionselect") @GetMapping("/optionselect")
public AjaxResult optionselect() public AjaxResult optionselect()
{ {

7
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java

@ -1,6 +1,8 @@
package com.ruoyi.web.controller.system; package com.ruoyi.web.controller.system;
import com.ruoyi.dhc.service.ISysUserService; import com.ruoyi.dhc.service.ISysUserService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -28,6 +30,7 @@ import com.ruoyi.framework.web.service.TokenService;
* *
* @author ruoyi * @author ruoyi
*/ */
@Api(tags = "个人信息")
@RestController @RestController
@RequestMapping("/system/user/profile") @RequestMapping("/system/user/profile")
public class SysProfileController extends BaseController public class SysProfileController extends BaseController
@ -41,6 +44,7 @@ public class SysProfileController extends BaseController
/** /**
* 个人信息 * 个人信息
*/ */
@ApiOperation("个人信息")
@GetMapping @GetMapping
public AjaxResult profile() public AjaxResult profile()
{ {
@ -55,6 +59,7 @@ public class SysProfileController extends BaseController
/** /**
* 修改用户 * 修改用户
*/ */
@ApiOperation("修改用户")
@Log(title = "个人信息", businessType = BusinessType.UPDATE) @Log(title = "个人信息", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult updateProfile(@RequestBody SysUser user) public AjaxResult updateProfile(@RequestBody SysUser user)
@ -85,6 +90,7 @@ public class SysProfileController extends BaseController
/** /**
* 重置密码 * 重置密码
*/ */
@ApiOperation("重置密码")
@Log(title = "个人信息", businessType = BusinessType.UPDATE) @Log(title = "个人信息", businessType = BusinessType.UPDATE)
@PutMapping("/updatePwd") @PutMapping("/updatePwd")
public AjaxResult updatePwd(String oldPassword, String newPassword) public AjaxResult updatePwd(String oldPassword, String newPassword)
@ -114,6 +120,7 @@ public class SysProfileController extends BaseController
/** /**
* 头像上传 * 头像上传
*/ */
@ApiOperation("头像上传")
@Log(title = "用户头像", businessType = BusinessType.UPDATE) @Log(title = "用户头像", businessType = BusinessType.UPDATE)
@PostMapping("/avatar") @PostMapping("/avatar")
public AjaxResult avatar(@RequestParam("avatarfile") MultipartFile file) throws Exception public AjaxResult avatar(@RequestParam("avatarfile") MultipartFile file) throws Exception

8
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java

@ -3,6 +3,9 @@ package com.ruoyi.common.core.domain.entity;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern; import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
@ -14,23 +17,28 @@ import com.ruoyi.common.core.domain.BaseEntity;
* *
* @author ruoyi * @author ruoyi
*/ */
@ApiModel(value = "SysDictType", description = "字典类型")
public class SysDictType extends BaseEntity public class SysDictType extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 字典主键 */ /** 字典主键 */
@ApiModelProperty("字典主键")
@Excel(name = "字典主键", cellType = ColumnType.NUMERIC) @Excel(name = "字典主键", cellType = ColumnType.NUMERIC)
private Long dictId; private Long dictId;
/** 字典名称 */ /** 字典名称 */
@ApiModelProperty("字典名称")
@Excel(name = "字典名称") @Excel(name = "字典名称")
private String dictName; private String dictName;
/** 字典类型 */ /** 字典类型 */
@ApiModelProperty("字典类型")
@Excel(name = "字典类型") @Excel(name = "字典类型")
private String dictType; private String dictType;
/** 状态(0正常 1停用) */ /** 状态(0正常 1停用) */
@ApiModelProperty("状态(0正常 1停用)")
@Excel(name = "状态", readConverterExp = "0=正常,1=停用") @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
private String status; private String status;

Loading…
Cancel
Save