MedicineInventory.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.zhentao.prescription.model;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import lombok.Data;
  5. import java.time.LocalDate;
  6. import java.time.LocalDateTime;
  7. @Data
  8. @TableName("medicine_inventory")
  9. public class MedicineInventory {
  10. @TableId(value = "inventory_id", type = IdType.AUTO)
  11. private Long inventoryId;
  12. @TableField("medicine_id")
  13. private Long medicineId;
  14. @TableField("batch_number")
  15. private String batchNumber;
  16. @TableField("production_date")
  17. private LocalDate productionDate;
  18. @TableField("expiry_date")
  19. private LocalDate expiryDate;
  20. @TableField("quantity")
  21. private Integer quantity;
  22. @TableField("location")
  23. private String location;
  24. @TableField(value = "create_time", insertStrategy = FieldStrategy.NEVER, updateStrategy = FieldStrategy.NEVER)
  25. private LocalDateTime createTime;
  26. @TableField(value = "update_time", insertStrategy = FieldStrategy.NEVER, updateStrategy = FieldStrategy.NEVER)
  27. private LocalDateTime updateTime;
  28. // 关联查询字段
  29. @TableField(exist = false)
  30. private Medicine medicine;
  31. }