AreaInfo.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. package com.lqkj.info.entity;
  2. import com.lqkj.type.entity.AreaType;
  3. import com.lqkj.type.mapper.AreaTypeMapper;
  4. import com.lqkj.type.service.AreaTypeService;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import com.lqkj.common.annotation.Excel;
  8. import com.lqkj.common.core.model.BaseEntity;
  9. import org.codehaus.jackson.annotate.JsonIgnore;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import javax.annotation.PostConstruct;
  12. import javax.annotation.Resource;
  13. /**
  14. * 区域对象:area_info对象 area_info
  15. *
  16. * @author lqkj
  17. * @date 2024-11-11
  18. */
  19. public class AreaInfo extends BaseEntity
  20. {
  21. private static final long serialVersionUID = 1L;
  22. @Resource
  23. private AreaTypeService areaTypeService;
  24. /** 区域id */
  25. @Excel(name = "区域id")
  26. private Integer areaId;
  27. /** 类别编号 */
  28. private Integer typeId;
  29. /** 类别名称 */
  30. @JsonIgnore
  31. private String typeName;
  32. /** 名字 */
  33. @Excel(name = "名字")
  34. private String areaName;
  35. /** 备注 */
  36. private String memo;
  37. /** 颜色 */
  38. @Excel(name = "颜色")
  39. private String colour;
  40. /** 面积 */
  41. @Excel(name = "面积")
  42. private Integer acreage;
  43. /** 坐标 */
  44. @Excel(name = "坐标")
  45. private Object location;
  46. public void setAreaId(Integer areaId)
  47. {
  48. this.areaId = areaId;
  49. }
  50. public Integer getAreaId()
  51. {
  52. return areaId;
  53. }
  54. public void setTypeId(Integer typeId)
  55. {
  56. this.typeId = typeId;
  57. }
  58. public Integer getTypeId()
  59. {
  60. return typeId;
  61. }
  62. public void setAreaName(String areaName)
  63. {
  64. this.areaName = areaName;
  65. }
  66. public String getAreaName()
  67. {
  68. return areaName;
  69. }
  70. public void setMemo(String memo)
  71. {
  72. this.memo = memo;
  73. }
  74. public String getMemo()
  75. {
  76. return memo;
  77. }
  78. public void setColour(String colour)
  79. {
  80. this.colour = colour;
  81. }
  82. public String getColour()
  83. {
  84. return colour;
  85. }
  86. public void setAcreage(Integer acreage)
  87. {
  88. this.acreage = acreage;
  89. }
  90. public Integer getAcreage()
  91. {
  92. return acreage;
  93. }
  94. public void setLocation(Object location)
  95. {
  96. this.location = location;
  97. }
  98. public Object getLocation()
  99. {
  100. return location;
  101. }
  102. @Override
  103. public String toString() {
  104. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  105. .append("areaId", getAreaId())
  106. .append("typeId", getTypeId())
  107. .append("areaName", getAreaName())
  108. .append("memo", getMemo())
  109. .append("colour", getColour())
  110. .append("acreage", getAcreage())
  111. .append("location", getLocation())
  112. .toString();
  113. }
  114. public void setTypeName(String typeName) {
  115. this.typeName = typeName;
  116. }
  117. public String getTypeName() {
  118. return typeName;
  119. }
  120. }