package com.panzhihua.common.model.vos.partybuilding.west; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 党组织 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2020-11-30 11:15 **/ @Data @ApiModel("党组织") public class PartyOrganizationVO { @ApiModelProperty(value = "党组织id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty(value = "党组织名字") private String name; @ApiModelProperty(value = "状态") private Integer status; @ApiModelProperty(value = "党员人数") private Integer countPerson; @ApiModelProperty(value = "社区id", hidden = true) private Long communityId; @ApiModelProperty(value = "分页-当前页数", example = "1") private Long pageNum = 1L; @ApiModelProperty(value = "分页-每页记录数", example = "10") private Long pageSize = 10L; @ApiModelProperty(value = "关键词") private String keyWord; @ApiModelProperty(value = "上级id") private Long parentId; @ApiModelProperty(value = "组织类别(1.基层党委 2.二级基层党委 3.党总支 4.党支部 5.党小组)") private Integer type; @ApiModelProperty(value = "组织隶属(1.乡镇 2.机关 3.域市街道 3.域市社区(居委会) 4.农村社区居委会 5.建制村 6.国有经济控制 7.集体经济控制 8.非公有经济控制 9.事业单位 10.社会组织 11.其他)") private Integer subjection; @ApiModelProperty(value = "小区id") @JsonSerialize(using = ToStringSerializer.class) private Long areaId; @ApiModelProperty(value = "楼栋id") @JsonSerialize(using = ToStringSerializer.class) private Long buildId; @ApiModelProperty(value = "楼栋名称") private String buildName; @ApiModelProperty(value = "所属小区名字") private String areaName; @ApiModelProperty(value = "组织地址") private String address; @ApiModelProperty(value = "经度") private String longitude; @ApiModelProperty(value = "纬度") private String latitude; @ApiModelProperty(value = "一级id") private Long oneId; @ApiModelProperty(value = "二级id") private Long twoId; @ApiModelProperty(value = "三级id") private Long thirdId; @ApiModelProperty(value = "四级id") private Long fourId; @ApiModelProperty(value = "五级id") private Long fiveId; @ApiModelProperty(value = "党组织负责人名称") private String userName; @ApiModelProperty(value = "党组织负责人联系电话") private String phone; @ApiModelProperty(value = "党组织下子组织") private List childList; }