package com.jeesite.modules.erp.entity; import javax.validation.constraints.Size; import java.util.Date; import com.jeesite.common.mybatis.annotation.JoinTable; import com.jeesite.common.mybatis.annotation.JoinTable.Type; import com.fasterxml.jackson.annotation.JsonFormat; import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; import com.jeesite.common.mybatis.mapper.query.QueryType; /** * 订单领料表Entity * @author sxl * @version 2026-05-09 */ @Table(name="mes_material_order", alias="a", label="订单领料表信息", columns={ @Column(name="id", attrName="id", label="id", isPK=true), @Column(name="order_id", attrName="orderId", label="订单编号"), @Column(name="requisition_no", attrName="requisitionNo", label="领料单号"), @Column(name="update_by", attrName="updateBy", label="更新人", isQuery=false), @Column(name="update_time", attrName="updateTime", label="更新时间", isUpdateForce=true), @Column(name="create_by", attrName="createBy", label="创建人", isUpdate=false, isQuery=false), @Column(name="create_time", attrName="createTime", label="创建时间", isUpdateForce=true), }, orderBy="a.id DESC" ) public class MesMaterialOrder extends DataEntity { private static final long serialVersionUID = 1L; private String orderId; // 订单编号 private String requisitionNo; // 领料单号 private Date updateTime; // 更新时间 private Date createTime; // 创建时间 public MesMaterialOrder() { this(null); } public MesMaterialOrder(String id){ super(id); } @Size(min=0, max=64, message="订单编号长度不能超过 64 个字符") public String getOrderId() { return orderId; } public void setOrderId(String orderId) { this.orderId = orderId; } @Size(min=0, max=64, message="领料单号长度不能超过 64 个字符") public String getRequisitionNo() { return requisitionNo; } public void setRequisitionNo(String requisitionNo) { this.requisitionNo = requisitionNo; } @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } }