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

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

import java.util.List;

@Data
@ApiModel(value = "减免活动-缴费减免")
public class PropertyPayReductionPageVo extends PropertyPayReduction {
    @ApiModelProperty(name = "parkName", value = "园区名称")
    private String parkName;

    @ApiModelProperty(name = "scope", value = "减免范围")
    private Integer scope;

    @ApiModelProperty(name = "reductionDetail", value = "减免详情")
    private List<PropertyPayReductionDetailItemVo> reductionDetail;

    @Data
    public static class PropertyPayReductionDetailItemVo extends PropertyPayReductionDetail{
        @ApiModelProperty(name = "payFeeStandardName", value = "缴费的收费标准名称")
        private String payFeeStandardName;

        @ApiModelProperty(name = "reductionFeeStandardName", value = "减免的收费标准名称")
        private String reductionFeeStandardName;
    }
}
