ResourceVo.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. package com.ruoyi.zhdd.domain.vo;
  2. import cn.afterturn.easypoi.excel.annotation.Excel;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.ruoyi.common.annotation.ExcelDictFormat;
  5. import com.ruoyi.zhdd.domain.ResourceDetail;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import java.util.Date;
  10. import java.util.List;
  11. /**
  12. * 应急资源视图对象 b_resource
  13. *
  14. * @author xintong
  15. * @date 2021-10-27
  16. */
  17. @Data
  18. @ApiModel("应急资源视图对象")
  19. public class ResourceVo {
  20. private static final long serialVersionUID = 1L;
  21. /**
  22. * $pkColumn.columnComment
  23. */
  24. @ApiModelProperty("$pkColumn.columnComment")
  25. private String id;
  26. /**
  27. * 资源类型。1-仓库。2-队伍.3-车辆
  28. */
  29. @Excel(name = "资源类型。1-仓库。2-队伍.3-车辆")
  30. @ApiModelProperty("资源类型。1-仓库。2-队伍.3-车辆")
  31. private Integer resourceType;
  32. @ApiModelProperty("位置类型")
  33. private String locationType;
  34. /**
  35. * 名称
  36. */
  37. @Excel(name = "名称")
  38. @ApiModelProperty("名称")
  39. private String name;
  40. /**
  41. * 地址
  42. */
  43. @Excel(name = "地址")
  44. @ApiModelProperty("地址")
  45. private String address;
  46. /**
  47. * 经度
  48. */
  49. @Excel(name = "经度")
  50. @ApiModelProperty("经度")
  51. private String longitude;
  52. /**
  53. * 纬度
  54. */
  55. @Excel(name = "纬度")
  56. @ApiModelProperty("纬度")
  57. private String latitude;
  58. /**
  59. * 管理单位
  60. */
  61. @Excel(name = "管理单位")
  62. @ApiModelProperty("管理单位")
  63. private String manageUnit;
  64. private String manageUnitId;
  65. private String deptId;
  66. private String carType;
  67. /**
  68. * 人数
  69. */
  70. @Excel(name = "人数")
  71. @ApiModelProperty("人数")
  72. private Integer num;
  73. /**
  74. * 携带物资(应急时)
  75. */
  76. @Excel(name = "携带物资")
  77. @ExcelDictFormat(readConverterExp = "应=急时")
  78. @ApiModelProperty("携带物资(应急时)")
  79. private String carryGoods;
  80. /**
  81. * 联系人
  82. */
  83. @Excel(name = "联系人")
  84. @ApiModelProperty("联系人")
  85. private String contactName;
  86. /**
  87. * 联系电话
  88. */
  89. @Excel(name = "联系电话")
  90. @ApiModelProperty("联系电话")
  91. private String contactPhone;
  92. private List<ResourceDetail> resourceDetailList;
  93. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  94. private Date updateTime;
  95. }