mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
bug924修改
This commit is contained in:
+3
@@ -10,4 +10,7 @@ public class DictTypeConstants {
|
|||||||
public static final String PLATE_TEXTURE = "plate_texture_type";// 板件纹里
|
public static final String PLATE_TEXTURE = "plate_texture_type";// 板件纹里
|
||||||
|
|
||||||
public static final String PART_CATEGORY = "part_category";// 配件主类型
|
public static final String PART_CATEGORY = "part_category";// 配件主类型
|
||||||
|
|
||||||
|
public static final String BOOLEAN_STRING = "infra_boolean_string"; // Boolean 是否类型
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -104,7 +104,7 @@ public class PartsController {
|
|||||||
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
|
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
|
||||||
List<PartsDO> list = partsService.getPage(pageReqVO).getList();
|
List<PartsDO> list = partsService.getPage(pageReqVO).getList();
|
||||||
// 导出 Excel
|
// 导出 Excel
|
||||||
ExcelUtils.write(response, "配件表 parts_{N}.xls", "数据", PartsRespVO.class,
|
ExcelUtils.write(response, "配件表.xls", "数据", PartsRespVO.class,
|
||||||
BeanUtils.toBean(list, PartsRespVO.class));
|
BeanUtils.toBean(list, PartsRespVO.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,7 +138,7 @@ public class PartsController {
|
|||||||
if (list.isEmpty()){
|
if (list.isEmpty()){
|
||||||
PartsImportExcelVO partsImportExcelVO = PartsImportExcelVO.builder().result("导入失败,请保证导入文件中包含配件数据").build();
|
PartsImportExcelVO partsImportExcelVO = PartsImportExcelVO.builder().result("导入失败,请保证导入文件中包含配件数据").build();
|
||||||
list.add(partsImportExcelVO);
|
list.add(partsImportExcelVO);
|
||||||
ExcelUtils.write(response, IMPORT_TEMPLATE, "板材列表", PartsImportExcelVO.class, list);
|
ExcelUtils.write(response, IMPORT_TEMPLATE, "配件列表", PartsImportExcelVO.class, list);
|
||||||
} else {
|
} else {
|
||||||
partsService.importPartsList(list, updateSupport, organId);// 成功,批量导入
|
partsService.importPartsList(list, updateSupport, organId);// 成功,批量导入
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-4
@@ -2,6 +2,7 @@ package com.cf.imes.module.manage.controller.admin.parts.vo;
|
|||||||
|
|
||||||
import com.cf.imes.framework.common.validation.NumberValid;
|
import com.cf.imes.framework.common.validation.NumberValid;
|
||||||
import com.cf.imes.framework.excel.core.annotations.DictFormat;
|
import com.cf.imes.framework.excel.core.annotations.DictFormat;
|
||||||
|
import com.cf.imes.framework.excel.core.convert.DictConvert;
|
||||||
import com.cf.imes.module.manage.enums.DictTypeConstants;
|
import com.cf.imes.module.manage.enums.DictTypeConstants;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
@@ -22,7 +23,7 @@ public class PartsRespVO {
|
|||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
@Schema(description = "设计端商品ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "26589")
|
@Schema(description = "设计端商品ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "26589")
|
||||||
@ExcelProperty("设计端商品ID")
|
@ExcelProperty("配件编号")
|
||||||
private String goodsId;
|
private String goodsId;
|
||||||
|
|
||||||
@Schema(description = "配件名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
|
@Schema(description = "配件名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
|
||||||
@@ -31,10 +32,11 @@ public class PartsRespVO {
|
|||||||
|
|
||||||
@Schema(description = "颜色", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "颜色", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@Size(max = 32, message = "颜色长度不能超过32个字符")
|
@Size(max = 32, message = "颜色长度不能超过32个字符")
|
||||||
|
@ExcelProperty("颜色")
|
||||||
private String color;
|
private String color;
|
||||||
|
|
||||||
@Schema(description = "材质:颗粒板、欧松板、多层板、生态板、禾香板、密度板、实木、铝蜂窝板、铝塑板", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "材质:颗粒板、欧松板、多层板、生态板、禾香板、密度板、实木、铝蜂窝板、铝塑板", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@ExcelProperty("材质:颗粒板、欧松板、多层板、生态板、禾香板、密度板、实木、铝蜂窝板、铝塑板")
|
@ExcelProperty("材质")
|
||||||
private String material;
|
private String material;
|
||||||
|
|
||||||
@Schema(description = "配件类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
|
@Schema(description = "配件类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
|
||||||
@@ -52,18 +54,22 @@ public class PartsRespVO {
|
|||||||
|
|
||||||
@Schema(description = "价格", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "价格", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NumberValid(name = "价格")
|
@NumberValid(name = "价格")
|
||||||
|
@ExcelProperty("价格")
|
||||||
private Double price;
|
private Double price;
|
||||||
|
|
||||||
@Schema(description = "宽度", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "宽度", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NumberValid(name = "宽度")
|
@NumberValid(name = "宽度")
|
||||||
|
@ExcelProperty("宽度")
|
||||||
private Double width;
|
private Double width;
|
||||||
|
|
||||||
@Schema(description = "长度", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "长度", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NumberValid(name = "长度")
|
@NumberValid(name = "长度")
|
||||||
|
@ExcelProperty("长度")
|
||||||
private Double length;
|
private Double length;
|
||||||
|
|
||||||
@Schema(description = "厚度", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "厚度", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NumberValid(name = "厚度")
|
@NumberValid(name = "厚度")
|
||||||
|
@ExcelProperty("厚度")
|
||||||
private Double thickness;
|
private Double thickness;
|
||||||
|
|
||||||
@Schema(description = "规格", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "规格", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@@ -83,11 +89,13 @@ public class PartsRespVO {
|
|||||||
private String unit;
|
private String unit;
|
||||||
|
|
||||||
@Schema(description = "是否复合部件:0 否 1 是", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "是否复合部件:0 否 1 是", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@ExcelProperty("是否复合部件:0 否 1 是")
|
@ExcelProperty(value = "是否复合部件", converter = DictConvert.class)
|
||||||
|
@DictFormat(DictTypeConstants.BOOLEAN_STRING)
|
||||||
private Boolean isComposite;
|
private Boolean isComposite;
|
||||||
|
|
||||||
@Schema(description = "子配件ID列表,复合部件时记录子配件ID,半角逗号分隔", requiredMode = Schema.RequiredMode.REQUIRED, example = "你说的对")
|
@Schema(description = "子配件ID列表,复合部件时记录子配件ID,半角逗号分隔", requiredMode = Schema.RequiredMode.REQUIRED, example = "你说的对")
|
||||||
@ExcelProperty("是否复合部件:0 否 1 是")
|
// @ExcelProperty("子配件ID列表")
|
||||||
|
@ExcelIgnore
|
||||||
private String subparts;
|
private String subparts;
|
||||||
|
|
||||||
@Schema(description = "备注", requiredMode = Schema.RequiredMode.REQUIRED, example = "你说的对")
|
@Schema(description = "备注", requiredMode = Schema.RequiredMode.REQUIRED, example = "你说的对")
|
||||||
|
|||||||
Reference in New Issue
Block a user