|
|
@ -1,11 +1,11 @@ |
|
|
|
package com.win.module.system.controller.dict; |
|
|
|
|
|
|
|
|
|
|
|
import com.win.framework.common.enums.CommonStatusEnum; |
|
|
|
import com.win.framework.common.pojo.CommonResult; |
|
|
|
import com.win.framework.common.pojo.PageResult; |
|
|
|
import com.win.framework.excel.core.util.ExcelUtils; |
|
|
|
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.DictDataExportReqVO; |
|
|
|
import com.win.module.system.controller.dict.vo.data.DictDataSimpleRespVO; |
|
|
|
import com.win.module.system.controller.dict.vo.type.*; |
|
|
@ -15,7 +15,6 @@ import com.win.module.system.dal.dataobject.dict.DictDataDO; |
|
|
|
import com.win.module.system.dal.dataobject.dict.DictTypeDO; |
|
|
|
import com.win.module.system.service.dict.DictDataService; |
|
|
|
import com.win.module.system.service.dict.DictTypeService; |
|
|
|
import io.swagger.v3.core.util.Json; |
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
@ -27,7 +26,6 @@ import javax.annotation.Resource; |
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
import javax.validation.Valid; |
|
|
|
import java.io.IOException; |
|
|
|
import java.util.Collections; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
@ -110,9 +108,8 @@ public class DictTypeController { |
|
|
|
@Parameter(name = "types", description = "字典类型数组", required = false, example = "\"types\":[\"infra_config_type\",\"user_type\"]") |
|
|
|
@PreAuthorize("@ss.hasPermission('system:dict:query')") |
|
|
|
public CommonResult<List<DictTypeSimpleRespVO>> getByTypes(@RequestBody Map<String, List<String>> map) { |
|
|
|
System.out.println(Json.pretty(map)); |
|
|
|
List<String> types = map.get("types"); |
|
|
|
List<DictTypeDO> dictByTypes = dictTypeService.getDictByTypes(types, Collections.singleton(CommonStatusEnum.ENABLE.getStatus())); |
|
|
|
List<DictTypeDO> dictByTypes = dictTypeService.getDictByTypes(types, CommonStatusEnum.ENABLE.getStatus()); |
|
|
|
List<DictTypeSimpleRespVO> result = DictTypeConvert.INSTANCE.convertList(dictByTypes); |
|
|
|
for (DictTypeSimpleRespVO en:result){ |
|
|
|
DictDataExportReqVO dictDataExportReqVO = new DictDataExportReqVO(); |
|
|
|