@RestController @RequestMapping(value="/system/dict/data") public class SysDictDataController extends Object
| 构造器和说明 |
|---|
SysDictDataController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
add(SysDictData dict)
新增字典类型
|
Result<SysDictData> |
detail(Long id)
详情页
|
Result<List<SysDictData>> |
dictType(String dictType)
根据字典类型查询字典数据信息
|
Result |
edit(SysDictData dict)
修改字典类型
|
void |
export(javax.servlet.http.HttpServletResponse response,
SysDictData dictData)
导出数据字典
|
Result<com.baomidou.mybatisplus.core.metadata.IPage<SysDictData>> |
list(SysDictData sysDictData,
Integer pageNo,
Integer pageSize)
分页查询
|
Result |
remove(Long[] dictCodes)
删除字典类型
|
@PreAuthorize(value="@auth.hasAuthority(\'system:dict:query\')")
@RequestMapping(value="{id}")
public Result<SysDictData> detail(@PathVariable
Long id)
@PreAuthorize(value="@auth.hasAuthority(\'system:dict:list\')") @GetMapping(value="/list") public Result<com.baomidou.mybatisplus.core.metadata.IPage<SysDictData>> list(SysDictData sysDictData, @RequestParam(name="pageNum",defaultValue="1") Integer pageNo, @RequestParam(name="pageSize",defaultValue="10") Integer pageSize)
sysDictData - 分页查询筛选条件pageNo - 页码pageSize - 每页的数量@GetMapping(value="/type/{dictType}")
public Result<List<SysDictData>> dictType(@PathVariable
String dictType)
@PreAuthorize(value="@auth.hasAuthority(\'system:dict:remove\')")
@DeleteMapping(value="/{dictCodes}")
public Result remove(@PathVariable
Long[] dictCodes)
@PreAuthorize(value="@auth.hasAuthority(\'system:dict:add\')") @PostMapping public Result add(@Validated @RequestBody SysDictData dict)
@PreAuthorize(value="@auth.hasAuthority(\'system:dict:edit\')") @PutMapping public Result edit(@Validated @RequestBody SysDictData dict)
@PreAuthorize(value="@auth.hasAuthority(\'system:dict:export\')")
@PostMapping(value="/export")
public void export(javax.servlet.http.HttpServletResponse response,
SysDictData dictData)
throws Exception
response - dictData - 参数ExceptionCopyright © 2023. All rights reserved.