TBMaterialStockOnHandEntity.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package cn.com.lzt.sign.entity;
  2. import cn.com.lzt.goodsinfo.entity.TBGoodsInfoEntity;
  3. import cn.com.lzt.warehouse.entity.WarehouseEntity;
  4. import com.xcgl.cloud.entity.TSProject;
  5. import lombok.Data;
  6. import lombok.Getter;
  7. import lombok.Setter;
  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:35:58
  18. */
  19. @Data
  20. @Getter
  21. @Setter
  22. @Entity
  23. @Table(name = "t_b_material_stock_on_hand")
  24. @SuppressWarnings("serial")
  25. public class TBMaterialStockOnHandEntity implements java.io.Serializable {
  26. @Id
  27. @Column(name = "id")
  28. @Excel(name = "id", width = 255.0D)
  29. private String id;
  30. //货品表关联id
  31. @Column(name = "goods_id")
  32. private String goodsId;
  33. //请购科室id
  34. @Column(name = "material_dapt_id")
  35. private String materialDaptId;
  36. //仓库id
  37. @Column(name = "material_warehouse_id")
  38. private String materialWarehouseId;
  39. //现存量
  40. @Column(name = "stock_on_hand")
  41. private Integer stockOnHand;
  42. //最新入库时间
  43. @Column(name = "last_put_time")
  44. @Excel(name = "入库时间", width = 255.0D)
  45. private Date lastPutTime;
  46. //最新出库时间
  47. @Column(name = "last_out_time")
  48. @Excel(name = "出库时间", width = 255.0D)
  49. private Date lastOutTime;
  50. //备注
  51. @Column(name = "remake")
  52. @Excel(name = "备注", width = 255.0D)
  53. private String remake;
  54. //创建人id
  55. @Column(name = "create_user")
  56. private String createUser;
  57. //修改人id
  58. @Column(name = "update_user")
  59. private String updateUser;
  60. //创建时间
  61. @Column(name = "create_time")
  62. private Date createTime;
  63. //更新时间
  64. @Column(name = "update_time")
  65. private Date updateTime;
  66. //货品名称
  67. @Transient
  68. private String goodsName;
  69. //供应商
  70. @Transient
  71. private String salesUnit;
  72. //出货数量
  73. @Transient
  74. private Integer outNum;
  75. //领料车id
  76. @Transient
  77. private String receiverCarId;
  78. //领料车车牌号
  79. @Transient
  80. private String receiverCarName;
  81. //备注
  82. @Transient
  83. private String materialInfoRemarks;
  84. //批量操作选中id
  85. @Transient
  86. private List<Integer> checkIds;
  87. //货品信息
  88. @Transient
  89. private TBGoodsInfoEntity tbGoodsInfoEntity;
  90. //规格型号
  91. @Transient
  92. private String specification;
  93. //货品单位
  94. @Transient
  95. private String baseUnit;
  96. //仓库信息
  97. @Transient
  98. private WarehouseEntity warehouseEntity;
  99. //请购科室
  100. @Transient
  101. private TSProject tsProject;
  102. }