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

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 固定金额分摊生成账单参数
 */
@Data
public class PropertyShareFeeCreateBillDto {

    /**
     * 分摊id
     */
    @NotNull(message = "分摊id不能为空")
    private Long shareFeeId;

    /**
     * 收费标准id
     */
    @NotNull(message = "收费标准id不能为空")
    private Long feeId;

    /**
     * 房源id
     */
    @NotNull(message = "房源id不能为空")
    private Long houseId;

    /**
     * 账单开始日期
     */
    @NotNull(message = "账单开始日期不能为空")
    private Date startDate;

    /**
     * 账单结束日期
     */
    @NotNull(message = "账单结束日期不能为空")
    private Date endDate;

    /**
     * 分摊金额
     */
    private long shareAmtFen;

}
