TBMaterialArrivalEntity.java 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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.hibernate.annotations.GenericGenerator;
  8. import org.jeecgframework.poi.excel.annotation.Excel;
  9. import javax.persistence.*;
  10. import java.util.Date;
  11. import java.util.List;
  12. /**
  13. * @author 刘梦祥
  14. * @version V1.0
  15. * @Title: Entity
  16. * @Description: 物料到货表
  17. * @date 2021年11月18日13:33:03
  18. */
  19. @Data
  20. @Entity
  21. @EqualsAndHashCode(callSuper = false)
  22. @Accessors(chain = true)
  23. @Table(name = "t_b_material_arrival")
  24. @SuppressWarnings("serial")
  25. public class TBMaterialArrivalEntity implements java.io.Serializable {
  26. @Id
  27. @Column(name = "id")
  28. @Excel(name = "id", width = 255.0D)
  29. @GeneratedValue(generator = "paymentableGenerator")
  30. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  31. private String id;
  32. //订购单id
  33. @Column(name = "material_id")
  34. private String materialId;
  35. //请购科室id
  36. @Column(name = "material_dapt_id")
  37. private String materialDaptId;
  38. //仓库id
  39. @Column(name = "material_warehouse_id")
  40. private String materialWarehouseId;
  41. //采购日期(注意:不是请购日期)
  42. @Column(name = "procurement_time")
  43. @Excel(name = "采购日期", width = 255.0D)
  44. private Date procurementTime;
  45. //入库时间
  46. @Column(name = "put_time")
  47. @Excel(name = "入库时间", width = 255.0D)
  48. private Date putTime;
  49. //上报状态(0未上报1已上报2已通过)
  50. @Column(name = "report_status")
  51. @Excel(name = "上报状态", width = 255.0D)
  52. private String reportStatus;
  53. //备注
  54. @Column(name = "remake")
  55. @Excel(name = "备注", width = 255.0D)
  56. private String remake;
  57. //创建人姓名
  58. @Column(name = "create_user")
  59. private String createUser;
  60. //更新人姓名
  61. @Column(name = "update_user")
  62. private String updateUser;
  63. //创建时间
  64. @Column(name = "create_time")
  65. private Date createTime;
  66. //更新时间
  67. @Column(name = "update_time")
  68. private Date updateTime;
  69. //add-刘梦祥-2021年12月14日15:15:39(添加暂存字段,货品关联id)
  70. @Column(name="goods_ids")
  71. private String GoodsIds;
  72. //add-刘梦祥-2021年12月14日15:15:39(添加暂存字段,本次到货数量)
  73. @Column(name="goods_nums")
  74. private String GoodsNums;
  75. //批量操作选中id
  76. @Transient
  77. private List<Integer> checkIds;
  78. //采购单信息
  79. @Transient
  80. private TBMaterialEntity tbMaterialEntity;
  81. }