package com.yuchen.saas.park.api.vo.property;

import com.yuchen.saas.park.api.entity.property.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

@Data
@ApiModel(value = "减免活动-直接减免")
public class PropertyDirectReductionAuditVo extends PropertyDirectReduction {
    @ApiModelProperty(name = "parkName", value = "园区名称")
    private String parkName;

    @ApiModelProperty(name = "directReductionHouseItem", value = "减免范围")
    private List<PropertyDirectReductionHouseItem> directReductionHouseItem;

    @ApiModelProperty(name = "directReductionDetailItem", value = "减免明细")
    private List<PropertyDirectReductionDetailItem> directReductionDetailItem;

    @Data
    public static class PropertyDirectReductionHouseItem extends PropertyHouses {
        @ApiModelProperty(name = "buildingName", value = "楼栋名称")
        private String buildingName;

    }

    @Data
    public static class PropertyDirectReductionDetailItem extends PropertyDirectReductionDetail {

        @ApiModelProperty(name = "feeStandardName",value = "收费标准名称")
        private String feeStandardName;

    }
}
