package cn.ey.biz.module.system.api.rate.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@ApiModel("RPC 服务 - 财务费率请求参数")
@Data
public class RateReqDTO {

    /**
     * gpn
     */
    @ApiModelProperty(value = "gpn")
    private String gpn;

    /**
     * ENG Code Block Code
     */
    @ApiModelProperty("ENG Code Block Code")
    private String codeBlockCode;

    /**
     * 财政年度
     */
    @ApiModelProperty(value = "财政年度")
    private String fiscalYear;

    /**
     * 预定开始日期
     */
    @ApiModelProperty("预定开始日期")
    @DateTimeFormat(pattern = "yyyy/MM/dd")
    private Date bookingStartDate;

    /**
     * 预定结束日期
     */
    @ApiModelProperty("预定结束日期")
    @DateTimeFormat(pattern = "yyyy/MM/dd")
    private Date bookingEndDate;

}
