@Validated @RestController @RequestMapping(value="/system/dict") public class SysDictController extends Object
| 构造器和说明 |
|---|
SysDictController() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.DictDataVO>> |
getDictData(String[] dictCodes)
通过字典标识查找对应字典项
|
com.hccake.ballcat.common.model.result.R<com.hccake.ballcat.common.model.domain.PageResult<com.hccake.ballcat.system.model.vo.SysDictItemPageVO>> |
getSysDictItemPage(com.hccake.ballcat.common.model.domain.PageParam pageParam,
String dictCode)
分页查询
|
com.hccake.ballcat.common.model.result.R<com.hccake.ballcat.common.model.domain.PageResult<com.hccake.ballcat.system.model.vo.SysDictPageVO>> |
getSysDictPage(com.hccake.ballcat.common.model.domain.PageParam pageParam,
com.hccake.ballcat.system.model.qo.SysDictQO sysDictQO)
分页查询
|
com.hccake.ballcat.common.model.result.R<List<String>> |
invalidDictHash(Map<String,String> dictHashCode)
通过字典标识查找对应字典项
|
com.hccake.ballcat.common.model.result.R<Void> |
removeById(Long id)
通过id删除字典表
|
com.hccake.ballcat.common.model.result.R<Void> |
removeItemById(Long id)
通过id删除字典项
|
com.hccake.ballcat.common.model.result.R<Void> |
save(com.hccake.ballcat.system.model.entity.SysDict sysDict)
新增字典表
|
com.hccake.ballcat.common.model.result.R<Void> |
saveItem(com.hccake.ballcat.system.model.dto.SysDictItemDTO sysDictItemDTO)
新增字典项
|
com.hccake.ballcat.common.model.result.R<Void> |
updateById(com.hccake.ballcat.system.model.entity.SysDict sysDict)
修改字典表
|
com.hccake.ballcat.common.model.result.R<Void> |
updateDictItemStatusById(Long id,
Integer status)
通过id修改字典项状态
|
com.hccake.ballcat.common.model.result.R<Void> |
updateItemById(com.hccake.ballcat.system.model.dto.SysDictItemDTO sysDictItemDTO)
修改字典项
|
@GetMapping(value="/data") public com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.DictDataVO>> getDictData(@RequestParam(value="dictCodes") String[] dictCodes)
dictCodes - 字典标识列表@PostMapping(value="/invalid-hash") public com.hccake.ballcat.common.model.result.R<List<String>> invalidDictHash(@RequestBody Map<String,String> dictHashCode)
dictHashCode - 字典标识@GetMapping(value="/page")
@PreAuthorize(value="@per.hasPermission(\'system:dict:read\')")
public com.hccake.ballcat.common.model.result.R<com.hccake.ballcat.common.model.domain.PageResult<com.hccake.ballcat.system.model.vo.SysDictPageVO>> getSysDictPage(@Validated
com.hccake.ballcat.common.model.domain.PageParam pageParam,
com.hccake.ballcat.system.model.qo.SysDictQO sysDictQO)
pageParam - 分页参数sysDictQO - 字典查询参数@CreateOperationLogging(msg="\u65b0\u589e\u5b57\u5178\u8868") @PostMapping @PreAuthorize(value="@per.hasPermission(\'system:dict:add\')") public com.hccake.ballcat.common.model.result.R<Void> save(@RequestBody com.hccake.ballcat.system.model.entity.SysDict sysDict)
sysDict - 字典表@UpdateOperationLogging(msg="\u4fee\u6539\u5b57\u5178\u8868") @PutMapping @PreAuthorize(value="@per.hasPermission(\'system:dict:edit\')") public com.hccake.ballcat.common.model.result.R<Void> updateById(@RequestBody com.hccake.ballcat.system.model.entity.SysDict sysDict)
sysDict - 字典表@DeleteOperationLogging(msg="\u901a\u8fc7id\u5220\u9664\u5b57\u5178\u8868") @DeleteMapping(value="/{id}") @PreAuthorize(value="@per.hasPermission(\'system:dict:del\')") public com.hccake.ballcat.common.model.result.R<Void> removeById(@PathVariable(value="id") Long id)
id - id@GetMapping(value="/item/page")
@PreAuthorize(value="@per.hasPermission(\'system:dict:read\')")
public com.hccake.ballcat.common.model.result.R<com.hccake.ballcat.common.model.domain.PageResult<com.hccake.ballcat.system.model.vo.SysDictItemPageVO>> getSysDictItemPage(com.hccake.ballcat.common.model.domain.PageParam pageParam,
@RequestParam(value="dictCode")
String dictCode)
pageParam - 分页参数dictCode - 字典标识@CreateOperationLogging(msg="\u65b0\u589e\u5b57\u5178\u9879") @PostMapping(value="item") @PreAuthorize(value="@per.hasPermission(\'system:dict:add\')") public com.hccake.ballcat.common.model.result.R<Void> saveItem(@Validated(value={javax.validation.groups.Default.class,com.hccake.ballcat.common.core.validation.group.CreateGroup.class}) @RequestBody com.hccake.ballcat.system.model.dto.SysDictItemDTO sysDictItemDTO)
sysDictItemDTO - 字典项@UpdateOperationLogging(msg="\u4fee\u6539\u5b57\u5178\u9879") @PutMapping(value="item") @PreAuthorize(value="@per.hasPermission(\'system:dict:edit\')") public com.hccake.ballcat.common.model.result.R<Void> updateItemById(@Validated(value={javax.validation.groups.Default.class,com.hccake.ballcat.common.core.validation.group.UpdateGroup.class}) @RequestBody com.hccake.ballcat.system.model.dto.SysDictItemDTO sysDictItemDTO)
sysDictItemDTO - 字典项@DeleteOperationLogging(msg="\u901a\u8fc7id\u5220\u9664\u5b57\u5178\u9879") @DeleteMapping(value="/item/{id}") @PreAuthorize(value="@per.hasPermission(\'system:dict:del\')") public com.hccake.ballcat.common.model.result.R<Void> removeItemById(@PathVariable(value="id") Long id)
id - id@UpdateOperationLogging(msg="\u901a\u8fc7id\u4fee\u6539\u5b57\u5178\u9879\u72b6\u6001") @PatchMapping(value="/item/{id}") @PreAuthorize(value="@per.hasPermission(\'system:dict:edit\')") public com.hccake.ballcat.common.model.result.R<Void> updateDictItemStatusById(@PathVariable(value="id") Long id, @RequestParam(value="status") Integer status)
id - idCopyright © 2023. All rights reserved.