package com.caimei.modules.archive.entity; import org.hibernate.validator.constraints.Length; import java.util.Date; import java.util.List; import com.fasterxml.jackson.annotation.JsonFormat; import com.thinkgem.jeesite.common.persistence.DataEntity; /** * 订单资料Entity * @author Aslee * @version 2021-07-30 */ public class CmOrderArchive extends DataEntity { private static final long serialVersionUID = 1L; private String archiveNo; // 资料编号 private String title; // 资料标题 private Integer shopOrderId; // 子订单id private String shopName; // 供应商名称 private String clubName; // 机构名称 private String tag; // 商品标签,以| 隔开 private Integer rebateFlag; // 返佣订单标识:0非返佣,1返佣 private String remark; // 备注 private Date addTime; // 添加时间 private Integer orderId; // 主订单id private Integer orderStatus; // 主订单状态:0待确认,11待收待发,12待收部发,13待收全发,21部收待发,22部收部发,23部收全发,31已收待发,32已收部发,33已收全发,4交易完成,5订单完成,6已关闭,7交易全退 private Integer fileNum; //文件数量 private Integer updateShopOrderIdFlag; // 修改子订单id标识,1修改,其他不修改 /** * 上传文件id,以","隔开 */ private String fileIds; public CmOrderArchive() { super(); } public CmOrderArchive(String id){ super(id); } @Length(min=0, max=16, message="资料编号长度必须介于 0 和 15 之间") public String getArchiveNo() { return archiveNo; } public void setArchiveNo(String archiveNo) { this.archiveNo = archiveNo; } @Length(min=0, max=35, message="资料标题长度必须介于 0 和 35 之间") public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public Integer getShopOrderId() { return shopOrderId; } public void setShopOrderId(Integer shopOrderId) { this.shopOrderId = shopOrderId; } @Length(min=0, max=55, message="供应商名称长度必须介于 0 和 55 之间") public String getShopName() { return shopName; } public void setShopName(String shopName) { this.shopName = shopName; } @Length(min=0, max=55, message="机构名称长度必须介于 0 和 55 之间") public String getClubName() { return clubName; } public void setClubName(String clubName) { this.clubName = clubName; } public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } public Integer getRebateFlag() { return rebateFlag; } public void setRebateFlag(Integer rebateFlag) { this.rebateFlag = rebateFlag; } @Length(min=0, max=200, message="备注长度必须介于 0 和 200 之间") public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date getAddTime() { return addTime; } public void setAddTime(Date addTime) { this.addTime = addTime; } public Integer getOrderId() { return orderId; } public void setOrderId(Integer orderId) { this.orderId = orderId; } public String getFileIds() { return fileIds; } public void setFileIds(String fileIds) { this.fileIds = fileIds; } public Integer getOrderStatus() { return orderStatus; } public void setOrderStatus(Integer orderStatus) { this.orderStatus = orderStatus; } public Integer getFileNum() { return fileNum; } public void setFileNum(Integer fileNum) { this.fileNum = fileNum; } public Integer getUpdateShopOrderIdFlag() { return updateShopOrderIdFlag; } public void setUpdateShopOrderIdFlag(Integer updateShopOrderIdFlag) { this.updateShopOrderIdFlag = updateShopOrderIdFlag; } }