Browse Source

APP根据标签头和版本号查询主信息以及子信息集合

APP字典查询接口
master
songguoqiang 2 years ago
parent
commit
b7be8e0b8f
  1. 6
      win-module-system/win-module-system-biz/src/main/java/com/win/module/system/controller/dict/DictTypeController.java
  2. 3
      win-module-system/win-module-system-biz/src/main/java/com/win/module/system/controller/dict/vo/data/DictDataSimpleRespVO.java
  3. 5
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/LabeltypeController.java

6
win-module-system/win-module-system-biz/src/main/java/com/win/module/system/controller/dict/DictTypeController.java

@ -7,6 +7,7 @@ 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.*;
import com.win.module.system.convert.dict.DictDataConvert;
import com.win.module.system.convert.dict.DictTypeConvert;
@ -106,6 +107,7 @@ public class DictTypeController {
@Operation(summary = "/根据类型查询展示类型下所有详细列表")
@PostMapping("/getDictByTypes")
@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));
@ -117,8 +119,8 @@ public class DictTypeController {
dictDataExportReqVO.setDictType(en.getType());
dictDataExportReqVO.setStatus(CommonStatusEnum.ENABLE.getStatus());
List<DictDataDO> dictDataList = dictDataService.getDictDataList(dictDataExportReqVO);
List<DictDataExcelVO> dictDataExcelVOS = DictDataConvert.INSTANCE.convertList02(dictDataList);
en.setSubList(dictDataExcelVOS);
List<DictDataSimpleRespVO> dictDataSimpleRespVOS = DictDataConvert.INSTANCE.convertList(dictDataList);
en.setSubList(dictDataSimpleRespVOS);
}
return success(result);
}

3
win-module-system/win-module-system-biz/src/main/java/com/win/module/system/controller/dict/vo/data/DictDataSimpleRespVO.java

@ -22,4 +22,7 @@ public class DictDataSimpleRespVO {
@Schema(description = "css 样式", example = "btn-visible")
private String cssClass;
@Schema(description = "备注", example = "我是一个角色")
private String remark;
}

5
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/LabeltypeController.java

@ -131,8 +131,9 @@ public class LabeltypeController {
}
@GetMapping("/getDetailsByHeader")
@Operation(summary = "根据标签头及版本获取类型信息以及类型下所有的条码片段信息")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@Operation(summary = "APP根据标签头及版本获取类型信息以及类型下所有的条码片段信息")
@Parameter(name = "header", description = "数据头", required = true, example = "HPQ")
@Parameter(name = "version", description = "版本号", required = true, example = "V1.0")
@PreAuthorize("@ss.hasPermission('wms:labeltypeService:query')")
public CommonResult<LabeltypeRespVO> getDetailsByHeader(LabeltypeRespVO LabeltypeRespVO) {
if(LabeltypeRespVO.getHeader()!=null&& !LabeltypeRespVO.getHeader().isEmpty()&& LabeltypeRespVO.getVersion()!=null&& !LabeltypeRespVO.getVersion().isEmpty()){

Loading…
Cancel
Save