MesOrderSn.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.jeesite.modules.mes.entity;
  2. import javax.validation.constraints.Size;
  3. import com.jeesite.common.entity.DataEntity;
  4. import com.jeesite.common.mybatis.annotation.Column;
  5. import com.jeesite.common.mybatis.annotation.Table;
  6. import com.jeesite.common.mybatis.mapper.query.QueryType;
  7. /**
  8. * 生产订单工件表Entity
  9. * @author sxl
  10. * @version 2026-07-18
  11. */
  12. @Table(name="mes_order_sn", alias="a", label="生产订单工件表信息", columns={
  13. @Column(name="id", attrName="id", label="id", isPK=true),
  14. @Column(name="order_id", attrName="orderId", label="订单编码"),
  15. @Column(name="sn", attrName="sn", label="工件码"),
  16. @Column(name="create_date", attrName="createDate", label="创建时间", isUpdate=false, isQuery=false, isUpdateForce=true),
  17. @Column(name="create_by", attrName="createBy", label="创建人", isUpdate=false, isQuery=false),
  18. @Column(name="update_date", attrName="updateDate", label="更新时间", isQuery=false, isUpdateForce=true),
  19. @Column(name="update_by", attrName="updateBy", label="更新人", isQuery=false),
  20. }, orderBy="a.update_date DESC"
  21. )
  22. public class MesOrderSn extends DataEntity<MesOrderSn> {
  23. private static final long serialVersionUID = 1L;
  24. private String orderId; // 订单编码
  25. private String sn; // 工件码
  26. public MesOrderSn() {
  27. this(null);
  28. }
  29. public MesOrderSn(String id){
  30. super(id);
  31. }
  32. @Size(min=0, max=64, message="订单编码长度不能超过 64 个字符")
  33. public String getOrderId() {
  34. return orderId;
  35. }
  36. public void setOrderId(String orderId) {
  37. this.orderId = orderId;
  38. }
  39. @Size(min=0, max=64, message="工件码长度不能超过 64 个字符")
  40. public String getSn() {
  41. return sn;
  42. }
  43. public void setSn(String sn) {
  44. this.sn = sn;
  45. }
  46. }