package com.yhy.module.core.controller.admin.workbench.vo.progresspayment;

import com.yhy.module.core.controller.admin.workbench.vo.WbBoqDivisionRespVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 进度款分部分项树 Response VO
 * 继承 WbBoqDivisionRespVO，添加进度款绑定数据
 * 
 * 注意：children 字段继承自父类 WbBoqDivisionRespVO，
 * 运行时可存储 ProgressDivisionTreeRespVO 对象（多态）
 */
@Schema(description = "工作台 - 进度款分部分项树 Response VO")
@Data
@EqualsAndHashCode(callSuper = true)
public class ProgressDivisionTreeRespVO extends WbBoqDivisionRespVO {

    @Schema(description = "进度款期数信息（进度款模式下使用）")
    private PeriodInfoVO period;
}
