package com.glxp.api.req.trace; import lombok.Data; import javax.validation.constraints.NotNull; import java.util.List; @Data public class TraceManuOrderUploadRequest { @NotNull(message = "任务ID") private Long taskId; /** * 生产订单号 */ @NotNull(message = "生产订单号不能为空") private String billNo; /** * 订单日期 */ @NotNull(message = "订单日期不能为空") private String billDate; /** * 产品名称 */ @NotNull(message = "产品名称不能为空") private String cpmctymc; /** * 规格型号 */ private String ggxh; /** * 产品描述 */ private String cpms; /** * 注册/备案证号 */ private String zczbhhzbapzbh; /** * DI */ @NotNull(message = "DI标识不能为空") private String nameCode; /** * 国家库UUID */ @NotNull(message = "国家库UUID不能为空") private String uuid; /** * 医疗器械注册人 */ private String ylqxzcrbarmc; /** * 生产企业 */ private String manufactory; /** * 企业信息ID外键 */ @NotNull(message = "企业信息ID不能为空") private Long companyIdFk; /** * 上传者ID */ @NotNull(message = "上传者ID不能为空") private Long uploadUser; @NotNull(message = "UDI码关联关系不能为空") List details; }