package org.springblade.modules.doorplateAddress.vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.modules.doorplateAddress.entity.DoorplateAddressEntity; import org.springblade.modules.house.entity.UserHouseLabelEntity; import org.springblade.modules.house.vo.HouseRentalVO; import org.springblade.modules.house.vo.HouseholdVO; import org.springblade.modules.place.vo.PlaceVO; import java.util.ArrayList; import java.util.List; /** * 门牌地址表(总台账数据) 视图实体类 * * @author BladeX * @since 2023-10-28 */ @Data @EqualsAndHashCode(callSuper = true) public class DoorplateAddressVO extends DoorplateAddressEntity { private static final long serialVersionUID = 1L; private List houseRentalList = new ArrayList<>(); private List householdList = new ArrayList<>(); private List userHouseLabelVOList = new ArrayList<>(); private PlaceVO place; //对应address_code private String stdId; /** * roleName */ private String roleName; /** * 是否有权限 1:是 2:否 */ private Integer isJur; /** * 社区编号 */ private String communityCode; /** * 类型 1:房屋 2:场所 3:都是 4:都不是 */ private Integer addType; /** * 场所id */ private Long pid; /** * 分类编码 */ private Integer lableCode; @ApiModelProperty(value = "小区id 集合") private List districtIds; }