|
@ -7,6 +7,7 @@ import com.win.framework.excel.core.util.ExcelUtils; |
|
|
import com.win.framework.operatelog.core.annotations.OperateLog; |
|
|
import com.win.framework.operatelog.core.annotations.OperateLog; |
|
|
import com.win.module.system.controller.dict.vo.data.DictDataExcelVO; |
|
|
import com.win.module.system.controller.dict.vo.data.DictDataExcelVO; |
|
|
import com.win.module.system.controller.dict.vo.data.DictDataExportReqVO; |
|
|
import com.win.module.system.controller.dict.vo.data.DictDataExportReqVO; |
|
|
|
|
|
import com.win.module.system.controller.dict.vo.data.DictDataSimpleRespVO; |
|
|
import com.win.module.system.controller.dict.vo.type.*; |
|
|
import com.win.module.system.controller.dict.vo.type.*; |
|
|
import com.win.module.system.convert.dict.DictDataConvert; |
|
|
import com.win.module.system.convert.dict.DictDataConvert; |
|
|
import com.win.module.system.convert.dict.DictTypeConvert; |
|
|
import com.win.module.system.convert.dict.DictTypeConvert; |
|
@ -106,6 +107,7 @@ public class DictTypeController { |
|
|
|
|
|
|
|
|
@Operation(summary = "/根据类型查询展示类型下所有详细列表") |
|
|
@Operation(summary = "/根据类型查询展示类型下所有详细列表") |
|
|
@PostMapping("/getDictByTypes") |
|
|
@PostMapping("/getDictByTypes") |
|
|
|
|
|
@Parameter(name = "types", description = "字典类型数组", required = false, example = "\"types\":[\"infra_config_type\",\"user_type\"]") |
|
|
@PreAuthorize("@ss.hasPermission('system:dict:query')") |
|
|
@PreAuthorize("@ss.hasPermission('system:dict:query')") |
|
|
public CommonResult<List<DictTypeSimpleRespVO>> getByTypes(@RequestBody Map<String, List<String>> map) { |
|
|
public CommonResult<List<DictTypeSimpleRespVO>> getByTypes(@RequestBody Map<String, List<String>> map) { |
|
|
System.out.println(Json.pretty(map)); |
|
|
System.out.println(Json.pretty(map)); |
|
@ -117,8 +119,8 @@ public class DictTypeController { |
|
|
dictDataExportReqVO.setDictType(en.getType()); |
|
|
dictDataExportReqVO.setDictType(en.getType()); |
|
|
dictDataExportReqVO.setStatus(CommonStatusEnum.ENABLE.getStatus()); |
|
|
dictDataExportReqVO.setStatus(CommonStatusEnum.ENABLE.getStatus()); |
|
|
List<DictDataDO> dictDataList = dictDataService.getDictDataList(dictDataExportReqVO); |
|
|
List<DictDataDO> dictDataList = dictDataService.getDictDataList(dictDataExportReqVO); |
|
|
List<DictDataExcelVO> dictDataExcelVOS = DictDataConvert.INSTANCE.convertList02(dictDataList); |
|
|
List<DictDataSimpleRespVO> dictDataSimpleRespVOS = DictDataConvert.INSTANCE.convertList(dictDataList); |
|
|
en.setSubList(dictDataExcelVOS); |
|
|
en.setSubList(dictDataSimpleRespVOS); |
|
|
} |
|
|
} |
|
|
return success(result); |
|
|
return success(result); |
|
|
} |
|
|
} |
|
|