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. 13
      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; @@ -5,6 +5,8 @@ import javax.servlet.http.HttpServletResponse;
import com.ruoyi.dhc.domain.SysLogininfor;
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.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.DeleteMapping;
@ -26,6 +28,7 @@ import com.ruoyi.framework.web.service.SysPasswordService; @@ -26,6 +28,7 @@ import com.ruoyi.framework.web.service.SysPasswordService;
*
* @author ruoyi
*/
@Api(tags = "系统访问记录")
@RestController
@RequestMapping("/monitor/logininfor")
public class SysLogininforController extends BaseController
@ -36,6 +39,7 @@ public class SysLogininforController extends BaseController @@ -36,6 +39,7 @@ public class SysLogininforController extends BaseController
@Autowired
private SysPasswordService passwordService;
@ApiOperation("系统访问记录列表")
@PreAuthorize("@ss.hasPermi('monitor:logininfor:list')")
@GetMapping("/list")
public TableDataInfo list(SysLogininfor logininfor)
@ -45,6 +49,7 @@ public class SysLogininforController extends BaseController @@ -45,6 +49,7 @@ public class SysLogininforController extends BaseController
return getDataTable(list);
}
@ApiOperation("系统访问记录导出")
@Log(title = "登录日志", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('monitor:logininfor:export')")
@PostMapping("/export")
@ -55,6 +60,7 @@ public class SysLogininforController extends BaseController @@ -55,6 +60,7 @@ public class SysLogininforController extends BaseController
util.exportExcel(response, list, "登录日志");
}
@ApiOperation("系统访问记录删除")
@PreAuthorize("@ss.hasPermi('monitor:logininfor:remove')")
@Log(title = "登录日志", businessType = BusinessType.DELETE)
@DeleteMapping("/{infoIds}")
@ -63,6 +69,7 @@ public class SysLogininforController extends BaseController @@ -63,6 +69,7 @@ public class SysLogininforController extends BaseController
return toAjax(logininforService.deleteLogininforByIds(infoIds));
}
@ApiOperation("系统访问记录清空")
@PreAuthorize("@ss.hasPermi('monitor:logininfor:remove')")
@Log(title = "登录日志", businessType = BusinessType.CLEAN)
@DeleteMapping("/clean")
@ -72,6 +79,7 @@ public class SysLogininforController extends BaseController @@ -72,6 +79,7 @@ public class SysLogininforController extends BaseController
return success();
}
@ApiOperation("账户解锁")
@PreAuthorize("@ss.hasPermi('monitor:logininfor:unlock')")
@Log(title = "账户解锁", businessType = BusinessType.OTHER)
@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; @@ -9,6 +9,8 @@ import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.dhc.domain.DhcDataAuth;
import com.ruoyi.dhc.domain.DhcDataAuthDetail;
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.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@ -32,6 +34,7 @@ import com.ruoyi.common.core.page.TableDataInfo; @@ -32,6 +34,7 @@ import com.ruoyi.common.core.page.TableDataInfo;
* @author ruoyi
* @date 2024-08-01
*/
@Api(tags = "数据权限")
@RestController
@RequestMapping("/dhc/authData")
public class DhcDataAuthController extends BaseController
@ -42,6 +45,7 @@ public class DhcDataAuthController extends BaseController @@ -42,6 +45,7 @@ public class DhcDataAuthController extends BaseController
/**
* 查询数据权限列表
*/
@ApiOperation("查询数据权限列表")
@PreAuthorize("@ss.hasPermi('dhc:authData:list')")
@GetMapping("/list")
public TableDataInfo list(DhcDataAuth dhcDataAuth)
@ -54,6 +58,7 @@ public class DhcDataAuthController extends BaseController @@ -54,6 +58,7 @@ public class DhcDataAuthController extends BaseController
/**
* 导出数据权限列表
*/
@ApiOperation("导出数据权限列表")
@PreAuthorize("@ss.hasPermi('dhc:authData:export')")
@Log(title = "数据权限", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ -67,6 +72,7 @@ public class DhcDataAuthController extends BaseController @@ -67,6 +72,7 @@ public class DhcDataAuthController extends BaseController
/**
* 获取数据权限详细信息
*/
@ApiOperation("获取数据权限详细信息")
@PreAuthorize("@ss.hasPermi('dhc:authData:query')")
@GetMapping(value = "/{dataAuthId}")
public AjaxResult getInfo(@PathVariable("dataAuthId") Long dataAuthId)
@ -77,6 +83,7 @@ public class DhcDataAuthController extends BaseController @@ -77,6 +83,7 @@ public class DhcDataAuthController extends BaseController
/**
* 新增数据权限
*/
@ApiOperation("新增数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:add')")
@Log(title = "数据权限", businessType = BusinessType.INSERT)
@PostMapping
@ -88,6 +95,7 @@ public class DhcDataAuthController extends BaseController @@ -88,6 +95,7 @@ public class DhcDataAuthController extends BaseController
/**
* 修改数据权限
*/
@ApiOperation("修改数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:edit')")
@Log(title = "数据权限", businessType = BusinessType.UPDATE)
@PutMapping
@ -96,6 +104,7 @@ public class DhcDataAuthController extends BaseController @@ -96,6 +104,7 @@ public class DhcDataAuthController extends BaseController
return toAjax(dhcDataAuthService.updateDhcDataAuth(dhcDataAuth));
}
@ApiOperation("数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:add')")
@Log(title = "数据权限", businessType = BusinessType.INSERT)
@PostMapping("batchAdd")
@ -107,6 +116,7 @@ public class DhcDataAuthController extends BaseController @@ -107,6 +116,7 @@ public class DhcDataAuthController extends BaseController
/**
* 删除数据权限
*/
@ApiOperation("删除数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:remove')")
@Log(title = "数据权限", businessType = BusinessType.DELETE)
@DeleteMapping("/{dataAuthIds}")
@ -114,9 +124,11 @@ public class DhcDataAuthController extends BaseController @@ -114,9 +124,11 @@ public class DhcDataAuthController extends BaseController
{
return toAjax(dhcDataAuthService.deleteDhcDataAuthByDataAuthIds(dataAuthIds));
}
/**
* 批量删除数据权限
*/
@ApiOperation("批量删除数据权限")
@PreAuthorize("@ss.hasPermi('dhc:authData:remove')")
@Log(title = "数据权限", businessType = BusinessType.DELETE)
@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; @@ -5,6 +5,8 @@ import javax.servlet.http.HttpServletResponse;
import com.ruoyi.dhc.domain.SysConfig;
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.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
@ -28,6 +30,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil; @@ -28,6 +30,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
*
* @author ruoyi
*/
@Api(tags = "参数配置")
@RestController
@RequestMapping("/system/config")
public class SysConfigController extends BaseController
@ -38,6 +41,7 @@ public class SysConfigController extends BaseController @@ -38,6 +41,7 @@ public class SysConfigController extends BaseController
/**
* 获取参数配置列表
*/
@ApiOperation("获取参数配置列表")
@PreAuthorize("@ss.hasPermi('system:config:list')")
@GetMapping("/list")
public TableDataInfo list(SysConfig config)
@ -47,6 +51,7 @@ public class SysConfigController extends BaseController @@ -47,6 +51,7 @@ public class SysConfigController extends BaseController
return getDataTable(list);
}
@ApiOperation("参数管理")
@Log(title = "参数管理", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('system:config:export')")
@PostMapping("/export")
@ -60,6 +65,7 @@ public class SysConfigController extends BaseController @@ -60,6 +65,7 @@ public class SysConfigController extends BaseController
/**
* 根据参数编号获取详细信息
*/
@ApiOperation("根据参数编号获取详细信息")
@PreAuthorize("@ss.hasPermi('system:config:query')")
@GetMapping(value = "/{configId}")
public AjaxResult getInfo(@PathVariable Long configId)
@ -70,6 +76,7 @@ public class SysConfigController extends BaseController @@ -70,6 +76,7 @@ public class SysConfigController extends BaseController
/**
* 根据参数键名查询参数值
*/
@ApiOperation("根据参数键名查询参数值")
@GetMapping(value = "/configKey/{configKey}")
public AjaxResult getConfigKey(@PathVariable String configKey)
{
@ -79,6 +86,7 @@ public class SysConfigController extends BaseController @@ -79,6 +86,7 @@ public class SysConfigController extends BaseController
/**
* 新增参数配置
*/
@ApiOperation("新增参数配置")
@PreAuthorize("@ss.hasPermi('system:config:add')")
@Log(title = "参数管理", businessType = BusinessType.INSERT)
@PostMapping
@ -95,6 +103,7 @@ public class SysConfigController extends BaseController @@ -95,6 +103,7 @@ public class SysConfigController extends BaseController
/**
* 修改参数配置
*/
@ApiOperation("修改参数配置")
@PreAuthorize("@ss.hasPermi('system:config:edit')")
@Log(title = "参数管理", businessType = BusinessType.UPDATE)
@PutMapping
@ -111,6 +120,7 @@ public class SysConfigController extends BaseController @@ -111,6 +120,7 @@ public class SysConfigController extends BaseController
/**
* 删除参数配置
*/
@ApiOperation("删除参数配置")
@PreAuthorize("@ss.hasPermi('system:config:remove')")
@Log(title = "参数管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{configIds}")
@ -123,6 +133,7 @@ public class SysConfigController extends BaseController @@ -123,6 +133,7 @@ public class SysConfigController extends BaseController
/**
* 刷新参数缓存
*/
@ApiOperation("刷新参数缓存")
@PreAuthorize("@ss.hasPermi('system:config:remove')")
@Log(title = "参数管理", businessType = BusinessType.CLEAN)
@DeleteMapping("/refreshCache")

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

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

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

@ -4,6 +4,8 @@ import java.util.List; @@ -4,6 +4,8 @@ import java.util.List;
import javax.servlet.http.HttpServletResponse;
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.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
@ -28,6 +30,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil; @@ -28,6 +30,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
*
* @author ruoyi
*/
@Api(tags = "数据字典类型信息")
@RestController
@RequestMapping("/system/dict/type")
public class SysDictTypeController extends BaseController
@ -35,6 +38,7 @@ public class SysDictTypeController extends BaseController @@ -35,6 +38,7 @@ public class SysDictTypeController extends BaseController
@Autowired
private ISysDictTypeService dictTypeService;
@ApiOperation("数据字典类型列表")
@PreAuthorize("@ss.hasPermi('system:dict:list')")
@GetMapping("/list")
public TableDataInfo list(SysDictType dictType)
@ -44,6 +48,7 @@ public class SysDictTypeController extends BaseController @@ -44,6 +48,7 @@ public class SysDictTypeController extends BaseController
return getDataTable(list);
}
@ApiOperation("数据字典类型导出")
@Log(title = "字典类型", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('system:dict:export')")
@PostMapping("/export")
@ -57,6 +62,7 @@ public class SysDictTypeController extends BaseController @@ -57,6 +62,7 @@ public class SysDictTypeController extends BaseController
/**
* 查询字典类型详细
*/
@ApiOperation("查询字典类型详细")
@PreAuthorize("@ss.hasPermi('system:dict:query')")
@GetMapping(value = "/{dictId}")
public AjaxResult getInfo(@PathVariable Long dictId)
@ -67,6 +73,7 @@ public class SysDictTypeController extends BaseController @@ -67,6 +73,7 @@ public class SysDictTypeController extends BaseController
/**
* 新增字典类型
*/
@ApiOperation("新增字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:add')")
@Log(title = "字典类型", businessType = BusinessType.INSERT)
@PostMapping
@ -83,6 +90,7 @@ public class SysDictTypeController extends BaseController @@ -83,6 +90,7 @@ public class SysDictTypeController extends BaseController
/**
* 修改字典类型
*/
@ApiOperation("修改字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:edit')")
@Log(title = "字典类型", businessType = BusinessType.UPDATE)
@PutMapping
@ -99,6 +107,7 @@ public class SysDictTypeController extends BaseController @@ -99,6 +107,7 @@ public class SysDictTypeController extends BaseController
/**
* 删除字典类型
*/
@ApiOperation("删除字典类型")
@PreAuthorize("@ss.hasPermi('system:dict:remove')")
@Log(title = "字典类型", businessType = BusinessType.DELETE)
@DeleteMapping("/{dictIds}")
@ -111,6 +120,7 @@ public class SysDictTypeController extends BaseController @@ -111,6 +120,7 @@ public class SysDictTypeController extends BaseController
/**
* 刷新字典缓存
*/
@ApiOperation("刷新字典缓存")
@PreAuthorize("@ss.hasPermi('system:dict:remove')")
@Log(title = "字典类型", businessType = BusinessType.CLEAN)
@DeleteMapping("/refreshCache")
@ -123,6 +133,7 @@ public class SysDictTypeController extends BaseController @@ -123,6 +133,7 @@ public class SysDictTypeController extends BaseController
/**
* 获取字典选择框列表
*/
@ApiOperation("获取字典选择框列表")
@GetMapping("/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 @@ -74,6 +74,7 @@ public class SysMenuController extends BaseController
/**
* 加载对应角色菜单列表树
*/
@ApiOperation("加载对应角色菜单列表树")
@GetMapping(value = "/roleMenuTreeselect/{roleId}")
public AjaxResult roleMenuTreeselect(@PathVariable("roleId") Long roleId)
{
@ -87,6 +88,7 @@ public class SysMenuController extends BaseController @@ -87,6 +88,7 @@ public class SysMenuController extends BaseController
/**
* 新增菜单
*/
@ApiOperation("新增菜单")
@PreAuthorize("@ss.hasPermi('system:menu:add')")
@Log(title = "菜单管理", businessType = BusinessType.INSERT)
@PostMapping
@ -107,6 +109,7 @@ public class SysMenuController extends BaseController @@ -107,6 +109,7 @@ public class SysMenuController extends BaseController
/**
* 修改菜单
*/
@ApiOperation("修改菜单")
@PreAuthorize("@ss.hasPermi('system:menu:edit')")
@Log(title = "菜单管理", businessType = BusinessType.UPDATE)
@PutMapping
@ -131,6 +134,7 @@ public class SysMenuController extends BaseController @@ -131,6 +134,7 @@ public class SysMenuController extends BaseController
/**
* 删除菜单
*/
@ApiOperation("删除菜单")
@PreAuthorize("@ss.hasPermi('system:menu:remove')")
@Log(title = "菜单管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{menuId}")

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

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

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

@ -1,6 +1,8 @@ @@ -1,6 +1,8 @@
package com.ruoyi.web.controller.system;
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.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@ -28,6 +30,7 @@ import com.ruoyi.framework.web.service.TokenService; @@ -28,6 +30,7 @@ import com.ruoyi.framework.web.service.TokenService;
*
* @author ruoyi
*/
@Api(tags = "个人信息")
@RestController
@RequestMapping("/system/user/profile")
public class SysProfileController extends BaseController
@ -41,6 +44,7 @@ public class SysProfileController extends BaseController @@ -41,6 +44,7 @@ public class SysProfileController extends BaseController
/**
* 个人信息
*/
@ApiOperation("个人信息")
@GetMapping
public AjaxResult profile()
{
@ -55,6 +59,7 @@ public class SysProfileController extends BaseController @@ -55,6 +59,7 @@ public class SysProfileController extends BaseController
/**
* 修改用户
*/
@ApiOperation("修改用户")
@Log(title = "个人信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult updateProfile(@RequestBody SysUser user)
@ -85,6 +90,7 @@ public class SysProfileController extends BaseController @@ -85,6 +90,7 @@ public class SysProfileController extends BaseController
/**
* 重置密码
*/
@ApiOperation("重置密码")
@Log(title = "个人信息", businessType = BusinessType.UPDATE)
@PutMapping("/updatePwd")
public AjaxResult updatePwd(String oldPassword, String newPassword)
@ -114,6 +120,7 @@ public class SysProfileController extends BaseController @@ -114,6 +120,7 @@ public class SysProfileController extends BaseController
/**
* 头像上传
*/
@ApiOperation("头像上传")
@Log(title = "用户头像", businessType = BusinessType.UPDATE)
@PostMapping("/avatar")
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; @@ -3,6 +3,9 @@ package com.ruoyi.common.core.domain.entity;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;
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.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
@ -14,23 +17,28 @@ import com.ruoyi.common.core.domain.BaseEntity; @@ -14,23 +17,28 @@ import com.ruoyi.common.core.domain.BaseEntity;
*
* @author ruoyi
*/
@ApiModel(value = "SysDictType", description = "字典类型")
public class SysDictType extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 字典主键 */
@ApiModelProperty("字典主键")
@Excel(name = "字典主键", cellType = ColumnType.NUMERIC)
private Long dictId;
/** 字典名称 */
@ApiModelProperty("字典名称")
@Excel(name = "字典名称")
private String dictName;
/** 字典类型 */
@ApiModelProperty("字典类型")
@Excel(name = "字典类型")
private String dictType;
/** 状态(0正常 1停用) */
@ApiModelProperty("状态(0正常 1停用)")
@Excel(name = "状态", readConverterExp = "0=正常,1=停用")
private String status;

Loading…
Cancel
Save