Equipment.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.ruoyi.demo.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.ruoyi.demo.entity.vo.EquipmentVo;
  7. import lombok.Data;
  8. import lombok.NoArgsConstructor;
  9. import java.math.BigDecimal;
  10. import java.time.LocalDateTime;
  11. @Data
  12. @TableName("dl_equipment")
  13. @NoArgsConstructor
  14. public class Equipment {
  15. @TableId(value = "equipment_id",type = IdType.ASSIGN_ID)
  16. private String equipmentId;
  17. @TableField("equipment_name")
  18. private String equipmentName;
  19. @TableField("equipment_code")
  20. private String equipmentCode;
  21. @TableField("addr_info")
  22. private String addrInfo;
  23. @TableField("addr_code")
  24. private String addrCode;
  25. @TableField("addr_code_info")
  26. private String addrCodeInfo;
  27. @TableField("lat")
  28. private BigDecimal lat;
  29. @TableField("lng")
  30. private BigDecimal lng;
  31. @TableField("state")
  32. private Integer state;
  33. @TableField("on_state")
  34. private Integer onState;
  35. @TableField("store_id")
  36. private String storeId;
  37. @TableField("manufacturers")
  38. private String manufacturers;
  39. @TableField("maintain_name")
  40. private String maintainName;
  41. @TableField("maintain_telephone")
  42. private String maintainTelephone;
  43. @TableField("annotation")
  44. private String annotation;
  45. @TableField("enter_time")
  46. private LocalDateTime enterTime;
  47. @TableField("update_time")
  48. private LocalDateTime updateTime;
  49. @TableField("deleted")
  50. private Integer deleted;
  51. public Equipment(EquipmentVo equipmentVo) {
  52. this.equipmentName = equipmentVo.getEquipmentName();
  53. this.equipmentCode = equipmentVo.getEquipmentCode();
  54. this.addrInfo = equipmentVo.getAddrInfo();
  55. this.addrCode = equipmentVo.getAddrCode();
  56. this.lat = equipmentVo.getLat();
  57. this.lng = equipmentVo.getLng();
  58. this.state = equipmentVo.getState();
  59. this.onState = equipmentVo.getOnState();
  60. this.storeId = equipmentVo.getStoreId();
  61. this.manufacturers = equipmentVo.getManufacturers();
  62. this.maintainName = equipmentVo.getMaintainName();
  63. this.maintainTelephone = equipmentVo.getMaintainTelephone();
  64. this.annotation = equipmentVo.getAnnotation();
  65. }
  66. }