MesMaterialOrder.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package com.jeesite.modules.erp.entity;
  2. import javax.validation.constraints.Size;
  3. import java.util.Date;
  4. import com.jeesite.common.mybatis.annotation.JoinTable;
  5. import com.jeesite.common.mybatis.annotation.JoinTable.Type;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import com.jeesite.common.entity.DataEntity;
  8. import com.jeesite.common.mybatis.annotation.Column;
  9. import com.jeesite.common.mybatis.annotation.Table;
  10. import com.jeesite.common.mybatis.mapper.query.QueryType;
  11. /**
  12. * 订单领料表Entity
  13. * @author sxl
  14. * @version 2026-05-09
  15. */
  16. @Table(name="mes_material_order", alias="a", label="订单领料表信息", columns={
  17. @Column(name="id", attrName="id", label="id", isPK=true),
  18. @Column(name="order_id", attrName="orderId", label="订单编号"),
  19. @Column(name="requisition_no", attrName="requisitionNo", label="领料单号"),
  20. @Column(name="update_by", attrName="updateBy", label="更新人", isQuery=false),
  21. @Column(name="update_time", attrName="updateTime", label="更新时间", isUpdateForce=true),
  22. @Column(name="create_by", attrName="createBy", label="创建人", isUpdate=false, isQuery=false),
  23. @Column(name="create_time", attrName="createTime", label="创建时间", isUpdateForce=true),
  24. }, orderBy="a.id DESC"
  25. )
  26. public class MesMaterialOrder extends DataEntity<MesMaterialOrder> {
  27. private static final long serialVersionUID = 1L;
  28. private String orderId; // 订单编号
  29. private String requisitionNo; // 领料单号
  30. private Date updateTime; // 更新时间
  31. private Date createTime; // 创建时间
  32. public MesMaterialOrder() {
  33. this(null);
  34. }
  35. public MesMaterialOrder(String id){
  36. super(id);
  37. }
  38. @Size(min=0, max=64, message="订单编号长度不能超过 64 个字符")
  39. public String getOrderId() {
  40. return orderId;
  41. }
  42. public void setOrderId(String orderId) {
  43. this.orderId = orderId;
  44. }
  45. @Size(min=0, max=64, message="领料单号长度不能超过 64 个字符")
  46. public String getRequisitionNo() {
  47. return requisitionNo;
  48. }
  49. public void setRequisitionNo(String requisitionNo) {
  50. this.requisitionNo = requisitionNo;
  51. }
  52. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  53. public Date getUpdateTime() {
  54. return updateTime;
  55. }
  56. public void setUpdateTime(Date updateTime) {
  57. this.updateTime = updateTime;
  58. }
  59. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  60. public Date getCreateTime() {
  61. return createTime;
  62. }
  63. public void setCreateTime(Date createTime) {
  64. this.createTime = createTime;
  65. }
  66. }