SysOrgExtendDto.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. package com.xunmei.system.dto;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  5. import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
  6. import com.xunmei.system.domain.SysPhysicalDefenseConstruction;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import java.util.List;
  10. @Data
  11. public class SysOrgExtendDto {
  12. private List<SysPhysicalDefenseConstruction> constructionList;
  13. @TableId
  14. @JsonSerialize(using = ToStringSerializer.class)
  15. private Long id;
  16. @ApiModelProperty(value = "地址")
  17. @TableField(value = "address")
  18. private String address;
  19. @ApiModelProperty(value = "code")
  20. @TableField(value = "code")
  21. private String code;
  22. @ApiModelProperty(value = "guid")
  23. @TableField(value = "guid")
  24. private String guid;
  25. @ApiModelProperty(value = "禁用")
  26. @TableField(value = "is_lock")
  27. @JsonSerialize(using = ToStringSerializer.class)
  28. private Integer isLock;
  29. @ApiModelProperty(value = "负责人")
  30. @TableField(value = "manager")
  31. private String manager;
  32. @ApiModelProperty(value = "负责人电话")
  33. @TableField(value = "manager_phone")
  34. private String managerPhone;
  35. @ApiModelProperty(value = "nh名称")
  36. @TableField(value = "name")
  37. private String name;
  38. @JsonSerialize(using = ToStringSerializer.class)
  39. private Integer businessLibrary;
  40. @ApiModelProperty(value = "上级nh")
  41. @JsonSerialize(using = ToStringSerializer.class)
  42. @TableField(value = "parent_id")
  43. private Long parentId;
  44. @ApiModelProperty(value = "父节点GUID")
  45. @TableField(value = "parent_guid")
  46. private String parentGuid;
  47. @ApiModelProperty(value = "联系电话")
  48. @TableField(value = "phone")
  49. private String phone;
  50. @ApiModelProperty(value = "行政区域编码")
  51. @TableField(value = "city_code")
  52. private String cityCode;
  53. @ApiModelProperty(value = "机构类型")
  54. @TableField(value = "type")
  55. private Integer type;
  56. @ApiModelProperty(value = "路径")
  57. @TableField(value = "path")
  58. private String path;
  59. @ApiModelProperty(value = "是否删除")
  60. @TableField(value = "deleted")
  61. private Integer deleted;
  62. @TableField(value = "sort")
  63. @ApiModelProperty(value = "排序")
  64. private Double sort;
  65. @ApiModelProperty(value = "天气城市区域编码")
  66. @TableField(value = "weather_city_code")
  67. private String weatherCityCode;
  68. @JsonSerialize(using = ToStringSerializer.class)
  69. @TableField(value = "org_extend_id")
  70. private Long orgExtendId;
  71. @ApiModelProperty(value = "机构来源, 0:系统新增 1:fjnx同步")
  72. @TableField(value = "source")
  73. private Integer source;
  74. /**
  75. * 机构简称
  76. */
  77. @ApiModelProperty(value = "机构简称")
  78. @TableField(value = "short_name")
  79. private String shortName;
  80. /**
  81. * 备注
  82. */
  83. @ApiModelProperty(value = "备注")
  84. @TableField(value = "remark")
  85. private String remark;
  86. /**
  87. * 业务库出入口远程控制
  88. */
  89. @ApiModelProperty(value = "业务库出入口远程控制")
  90. private Integer remoteControl;
  91. /**
  92. * 离行式大堂设备
  93. */
  94. @ApiModelProperty(value = "离行式大堂设备")
  95. private Integer detachedLobbyEquipment;
  96. /**
  97. * 离行式穿墙设备
  98. */
  99. @ApiModelProperty(value = "离行式穿墙设备")
  100. private Integer detachedWallPenetratingEquipment;
  101. /**
  102. * 加钞间远程控制
  103. */
  104. @ApiModelProperty(value = "加钞间远程控制")
  105. private Integer cashAddingRoomRemoteControl;
  106. @ApiModelProperty(value = "可远程控制和实时授权出入口数量(业务库)")
  107. private Integer remoteControlCount;
  108. @ApiModelProperty(value = "可远程控制和实时授权出入口数量(离行式)")
  109. private Integer cashAddingRoomControlCount;
  110. }