package com.glxp.api.req.trace; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel(value = "追踪订单上传请求") public class TraceOrderUploadRequest { @ApiModelProperty(value = "任务id") private Long taskId; /** * 单据号 */ @ApiModelProperty(value = "单据号") private String billNo; /** * 单据时间 */ @ApiModelProperty(value = "单据时间") private String billDate; /** * 1:入库;2:出库 */ @ApiModelProperty(value = "1:入库;2:出库") private Integer inOutType; /** * 单据类型 */ @ApiModelProperty(value = "单据类型") private String billType; /** * 发货企业 */ @ApiModelProperty(value = "发货企业") private String fromCorp; /** * 发货企业统一社会信用号 */ @ApiModelProperty(value = "发货企业统一社会信用号") private String fromCorpCreditNum; /** * 收货企业 */ @ApiModelProperty(value = "收货企业") private String toCorp; /** * 收货企业统一社会信用号 */ @ApiModelProperty(value = "收货企业统一社会信用号") private String toCorpCreditNum; /** * 单据创建者 */ @ApiModelProperty(value = "单据创建者") private Long createUser; /** * 企业信息ID外键 */ @ApiModelProperty(value = "企业信息ID外键") private Long companyIdFk; /** * 客户端类型 */ @ApiModelProperty(value = "客户端类型") private Integer clientType; /** * 退货原因(退货时填写) */ @ApiModelProperty(value = "退货原因(退货时填写)") private String returnReason; /** * 销毁原因(销毁时填写) */ @ApiModelProperty(value = "销毁原因(销毁时填写)") private String destoryReason; /** * 执行销毁人(销毁时填写) */ @ApiModelProperty(value = "执行销毁人(销毁时填写)") private String excuseUser; /** * 执行销毁人证件号(销毁时填写) */ @ApiModelProperty(value = "执行销毁人证件号(销毁时填写)") private String excuseCode; /** * 监督人姓名【销毁出库时填写】 */ @ApiModelProperty(value = "监督人姓名【销毁出库时填写】") private String superviserUser; /** * 监督人证件号【销毁出库时填写】 */ @ApiModelProperty(value = "监督人证件号【销毁出库时填写】") private String superviserCode; /** * 上传着ID */ @ApiModelProperty(value = "上传着ID") private Long uploadUser; /** * 备注 */ @ApiModelProperty(value = "备注") private String remark; /** * 查询记录号外键 */ @ApiModelProperty(value = "查询记录号外键") private String recordCode; @ApiModelProperty(value = "患者信息") private String toUserInfo; }