d6c2cbd71703fb2f783b2450ca6fc71f86757273.svn-base 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. package cn.com.goldenwater.dcproj.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6. import java.util.Objects;
  7. public class DcTypeDto {
  8. @ApiModelProperty("类型名称")
  9. private String name;
  10. @ApiModelProperty("统计数量")
  11. private String total;
  12. @ApiModelProperty("督查类型")
  13. private String objType;
  14. @ApiModelProperty("行政区划编码")
  15. private String adCode;
  16. @ApiModelProperty("下一级")
  17. private List<DcTypeDto> children;
  18. @ApiModelProperty("等级")
  19. private String level = "2";
  20. public String getLevel() {
  21. return level;
  22. }
  23. public void setLevel(String level) {
  24. this.level = level;
  25. }
  26. public List<DcTypeDto> getChildren() {
  27. return children;
  28. }
  29. public void setChildren(List<DcTypeDto> children) {
  30. this.children = children;
  31. }
  32. public String getAdCode() {
  33. return adCode;
  34. }
  35. public void setAdCode(String adCode) {
  36. this.adCode = adCode;
  37. }
  38. @ApiModelProperty("根据类型统计按严重等级统计")
  39. private List<DcPblmDto> pblmDtoList;
  40. @ApiModelProperty("根据行政区统计督查组")
  41. private List<ObjGroup> objGroupList;
  42. public List<ObjGroup> getObjGroupList() {
  43. return objGroupList;
  44. }
  45. public void setObjGroupList(List<ObjGroup> objGroupList) {
  46. this.objGroupList = objGroupList;
  47. }
  48. public List<DcPblmDto> getPblmDtoList() {
  49. return pblmDtoList;
  50. }
  51. public void setPblmDtoList(List<DcPblmDto> pblmDtoList) {
  52. this.pblmDtoList = pblmDtoList;
  53. }
  54. public String getObjType() {
  55. return objType;
  56. }
  57. public void setObjType(String objType) {
  58. this.objType = objType;
  59. }
  60. public String getName() {
  61. return name;
  62. }
  63. public void setName(String name) {
  64. this.name = name;
  65. }
  66. public String getTotal() {
  67. return total;
  68. }
  69. public void setTotal(String total) {
  70. this.total = total;
  71. }
  72. @Override
  73. public boolean equals(Object o) {
  74. if (this == o) {
  75. return true;
  76. }
  77. if (o == null || getClass() != o.getClass()) {
  78. return false;
  79. }
  80. DcTypeDto typeDto = (DcTypeDto) o;
  81. return Objects.equals(name, typeDto.name) &&
  82. Objects.equals(objType, typeDto.objType);
  83. }
  84. @Override
  85. public int hashCode() {
  86. return Objects.hash(name, objType);
  87. }
  88. }