TBMaterialDeliveryEntity.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package cn.com.lzt.sign.entity;
  2. import cn.com.lzt.warehouse.entity.WarehouseEntity;
  3. import com.xcgl.cloud.entity.TSProject;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import lombok.experimental.Accessors;
  7. import org.jeecgframework.poi.excel.annotation.Excel;
  8. import javax.persistence.*;
  9. import java.util.Date;
  10. import java.util.List;
  11. /**
  12. * @author 刘梦祥
  13. * @version V1.0
  14. * @Title: Entity
  15. * @Description: 物料出货表
  16. * @date 2021年11月18日13:17:30
  17. */
  18. @Data
  19. @Entity
  20. @EqualsAndHashCode(callSuper = false)
  21. @Accessors(chain = true)
  22. @Table(name = "t_b_material_delivery")
  23. @SuppressWarnings("serial")
  24. public class TBMaterialDeliveryEntity implements java.io.Serializable {
  25. @Id
  26. @Column(name = "id")
  27. @Excel(name = "id", width = 255.0D)
  28. private String id;
  29. //请购科室id
  30. @Column(name = "material_dapt_id")
  31. private String materialDaptId;
  32. //仓库id
  33. @Column(name = "material_warehouse_id")
  34. private String materialWarehouseId;
  35. //入库时间
  36. @Column(name = "put_time")
  37. @Excel(name = "入库时间", width = 255.0D)
  38. private Date putTime;
  39. //出库时间
  40. @Column(name = "out_time")
  41. @Excel(name = "出库时间", width = 255.0D)
  42. private Date outTime;
  43. //上报状态(0未上报1已上报2已通过)
  44. @Column(name = "report_status")
  45. @Excel(name = "上报状态", width = 255.0D)
  46. private String reportStatus;
  47. //备注
  48. @Column(name = "remake")
  49. @Excel(name = "备注", width = 255.0D)
  50. private String remake;
  51. //创建人姓名
  52. @Column(name = "create_user")
  53. private String createUser;
  54. //更新人姓名
  55. @Column(name = "update_user")
  56. private String updateUser;
  57. //创建时间
  58. @Column(name = "create_time")
  59. private Date createTime;
  60. //更新时间
  61. @Column(name = "update_time")
  62. private Date updateTime;
  63. //批量操作选中id
  64. @Transient
  65. private List<Integer> checkIds;
  66. //出货详情id
  67. @Transient
  68. private String infoId;
  69. //货品id
  70. @Transient
  71. private String goodsId;
  72. //货品名称
  73. @Transient
  74. private String goodsName;
  75. //现存量
  76. @Transient
  77. private Integer stockOnHand;
  78. //出货量
  79. @Transient
  80. private Integer outNum;
  81. //领料车id
  82. @Transient
  83. private String receiverCarId;
  84. //领料车牌号
  85. @Transient
  86. private String receiverCarName;
  87. //出货详情备注信息
  88. @Transient
  89. private String materialInfoRemarks;
  90. //仓库名称
  91. @Transient
  92. private String materialWarehouseName;
  93. }