xiaoyi
5 天以前 05ab6e3f69a5e73624b2573db043f5923e8f7d8b
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/md/item/vo/MesMdItemImportRespVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,34 @@
package cn.iocoder.yudao.module.mes.controller.admin.md.item.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@Schema(description = "管理后台 - MES ç‰©æ–™äº§å“å¯¼å…¥ Response VO")
@Data
@Builder
public class MesMdItemImportRespVO {
    @Schema(description = "创建成功的物料编码数组", requiredMode = Schema.RequiredMode.REQUIRED)
    private List<String> createCodes;
    @Schema(description = "更新成功的物料编码数组", requiredMode = Schema.RequiredMode.REQUIRED)
    private List<String> updateCodes;
    @Schema(description = "导入失败的物料编码集合 key ä¸ºç‰©æ–™ç¼–码(或行号),value ä¸ºå¤±è´¥åŽŸå› ", requiredMode = Schema.RequiredMode.REQUIRED)
    private Map<String, String> failureCodes;
    public static MesMdItemImportRespVO empty() {
        return MesMdItemImportRespVO.builder()
                .createCodes(new ArrayList<>())
                .updateCodes(new ArrayList<>())
                .failureCodes(new LinkedHashMap<>())
                .build();
    }
}