| | |
| | | package com.ycl.controller.dict; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.ycl.api.CommonResult; |
| | | import com.ycl.controller.BaseController; |
| | | import com.ycl.entity.platform.dict.DatabaseDictionary; |
| | | import com.ycl.service.platform.dict.IDatabaseDictionaryService; |
| | | import com.ycl.entity.dict.DataDictionary; |
| | | import com.ycl.service.dict.IDataDictionaryService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | |
| | | @Api(tags = "字典模块") |
| | | public class DatabaseDictionaryController extends BaseController { |
| | | @Resource |
| | | private IDatabaseDictionaryService iDatabaseDictionaryService; |
| | | private IDataDictionaryService iDatabaseDictionaryService; |
| | | |
| | | @GetMapping("/listAll") |
| | | @ApiOperation("获取所有字典") |
| | | private CommonResult<List<DatabaseDictionary>> listAll() { |
| | | private CommonResult<List<DataDictionary>> listAll() { |
| | | return CommonResult.success(iDatabaseDictionaryService.getAll()); |
| | | } |
| | | |
| | | @GetMapping("/queryByCode") |
| | | @ApiOperation(("/根据code获取字段信息")) |
| | | private CommonResult<DatabaseDictionary> queryByCode(@RequestParam(value = "code") String code){ |
| | | DatabaseDictionary databaseDictionary = iDatabaseDictionaryService.queryByCode(code); |
| | | return CommonResult.success(databaseDictionary); |
| | | private CommonResult<DataDictionary> queryByCode(@RequestParam(value = "code") String code) { |
| | | DataDictionary dataDictionary = iDatabaseDictionaryService.queryByCode(code); |
| | | return CommonResult.success(dataDictionary); |
| | | } |
| | | |
| | | @GetMapping("/query_user_type") |
| | | @ApiOperation("查询用户类型") |
| | | private CommonResult queryUserType() { |
| | | String level = "1"; |
| | | String typeCode = "07"; |
| | | return CommonResult.success(iDatabaseDictionaryService |
| | | .list(new LambdaQueryWrapper<DataDictionary>() |
| | | .eq(DataDictionary::getLevel, level) |
| | | .eq(DataDictionary::getTypeCode, typeCode) |
| | | )); |
| | | } |
| | | |
| | | @GetMapping("/query_role_type") |
| | | @ApiOperation("查询角色类型") |
| | | private CommonResult queryRoleType() { |
| | | String level = "1"; |
| | | String typeCode = "09"; |
| | | return CommonResult.success(iDatabaseDictionaryService |
| | | .list(new LambdaQueryWrapper<DataDictionary>() |
| | | .eq(DataDictionary::getLevel, level) |
| | | .eq(DataDictionary::getTypeCode, typeCode) |
| | | )); |
| | | } |
| | | |
| | | @GetMapping("/query_depart_type") |
| | | @ApiOperation("查询部门类型") |
| | | private CommonResult queryDepartType() { |
| | | String level = "1"; |
| | | String typeCode = "08"; |
| | | return CommonResult.success(iDatabaseDictionaryService |
| | | .list(new LambdaQueryWrapper<DataDictionary>() |
| | | .eq(DataDictionary::getLevel, level) |
| | | .eq(DataDictionary::getTypeCode, typeCode) |
| | | )); |
| | | } |
| | | } |