ExcelBuildingImport.java 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. package platform.modules.carrier.dto;
  2. import lombok.Data;
  3. import platform.common.annotation.ExcelField;
  4. import platform.common.base.model.BaseEntity;
  5. import javax.persistence.Table;
  6. import javax.persistence.Transient;
  7. /**
  8. * @author kevin
  9. * @since 2019/5/7 10:58 AM
  10. */
  11. @Data
  12. //@Table(name = "ic_building")
  13. public class ExcelBuildingImport extends BaseEntity {
  14. private String no; //编号
  15. // private Integer park_id; //园区id
  16. @ExcelField(title="厂房属性(电子/机械/其他)", align=2, sort=5)
  17. private String carrier_attriute;
  18. private Integer carrier_nature; //载体性质
  19. private Integer carrier_structure;
  20. private String build_num; //楼栋编号(名称)
  21. private Integer build_use;
  22. @ExcelField(title="楼栋名称", align=2, sort=3)
  23. private String build_name;
  24. @ExcelField(title="建筑面积(㎡)", align=2, sort=14)
  25. private Double area;
  26. @ExcelField(title = "剩余租赁面积(㎡)", align=2, sort=17)
  27. private Double remain_area;
  28. @ExcelField(title="长(m)", align=2, sort=10)
  29. private Double length;
  30. @ExcelField(title="宽(m)", align=2, sort=11)
  31. private Double width;
  32. @ExcelField(title="高(m)", align=2, sort=12)
  33. private Double height;
  34. @ExcelField(title="层高(m)", align=2, sort=13)
  35. private Double floor_height;
  36. private Boolean is_use; //是否可用0否1是
  37. private Double pay; //租金
  38. @ExcelField(title="总层数(层)", align=2, sort=9)
  39. private Integer floor_count;
  40. @ExcelField(title="跨度(柱间距)(m)", align=2, sort=21)
  41. private Double intercolumniation;
  42. @ExcelField(title="货梯承重(kg)", align=2, sort=24)
  43. private Double lift_load_bearing;
  44. @ExcelField(title="卸货平台数(个)", align=2, sort=23)
  45. private Integer landing_platform_count;
  46. private Integer spqn;
  47. private String land_block_number; //国家土地编号
  48. private String longitude; //经度
  49. private String latitude; //纬度
  50. private Integer status; //状态
  51. private String capacity; //荷载量
  52. @ExcelField(title = "厂房分配的电力容量(KVA)", align=2, sort=25)
  53. private String kva_capacity; //电力容量
  54. private Integer fire_rating;
  55. private Integer driving_type;
  56. private Integer driving_spqn;
  57. @ExcelField(title = "行车吨位(1吨/2吨/5吨/10吨/20吨/30吨)", align=2, sort=20)
  58. private Integer driving_load;
  59. @ExcelField(title = "厂房年限", align=2, sort=7)
  60. private String factory_years;
  61. @ExcelField(title = "厂房建设时间", align=2, sort=8)
  62. private String build_time;
  63. @ExcelField(title = "已租赁面积(㎡)", align=2, sort=16)
  64. private Double rent_area;
  65. private String remark;
  66. private String reason;
  67. private Integer is_empty;
  68. @ExcelField(title="楼栋结构(砖木/框架/砖混/钢筋混凝土/钢机构/其他结构)", align=2, sort=6)
  69. @Transient
  70. private String carrier_atructure_str;
  71. @ExcelField(title="楼栋用途(工业生产/仓库/办公)", align=2, sort=4)
  72. @Transient
  73. private String build_use_str;
  74. @ExcelField(title="跨数(单连跨/双连跨/三连跨)", align=2, sort=22)
  75. @Transient
  76. private String spqn_str;
  77. @ExcelField(title = "消防等级(甲乙丙丁)", align=2, sort=26)
  78. @Transient
  79. private String fire_rating_str;
  80. @ExcelField(title = "行车类型(单梁/双梁/门式起重机/电动单梁/电动双梁/防爆/冶金式)", align=2, sort=18)
  81. @Transient
  82. private String driving_type_str;
  83. @ExcelField(title = "行车跨度(双跨/16米跨/32米跨)", align=2, sort=19)
  84. @Transient
  85. private String driving_spqn_str;
  86. @ExcelField(title = "是否空置(无空置/部分空置/全空置)", align=2, sort=15)
  87. private String is_empty_str;
  88. @ExcelField(title="序号", align=2, sort=1)
  89. @Transient
  90. private Integer serial_number;
  91. @ExcelField(title="楼栋/厂房编号", align=2, sort=2)
  92. @Transient
  93. private String build_no;
  94. }