package cn.iocoder.lyzsys.module.tjt.controller.admin.planningquarter.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Schema(description = "Admin - project planning quarter Response VO")
@Data
public class ProjectPlanningQuarterRespVO {

    @Schema(description = "Quarter distribution ID", example = "1")
    private Long id;

    @Schema(description = "Planning ID", example = "1")
    private Long planningId;

    @Schema(description = "Distribution year")
    private Integer distributionYear;

    @Schema(description = "Quarter number")
    private Integer quarterNo;

    @Schema(description = "Distribution ratio")
    private BigDecimal distributionRatio;

    @Schema(description = "Distribution amount")
    private BigDecimal distributionAmount;

    @Schema(description = "Create time")
    private LocalDateTime createTime;

}
