package org.dromara.progress.domain.dto.progresscategory;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author lcj
 * @date 2025/5/26 9:47
 */
@Data
public class PgsProgressCategoryUpdateReq {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 父类别id
     */
    private Long pid;

    /**
     * 项目id
     */
    private Long projectId;

    /**
     * 类别名称
     */
    private String name;

    /**
     * 计量方式（0无 1数量 2百分比）
     */
    private String unitType;

    /**
     * 总数量/百分比
     */
    private BigDecimal total;

    /**
     * 已完成数量/百分比
     */
    private BigDecimal completed;

    /**
     * 计划总数量/百分比
     */
    private BigDecimal planTotal;

    /**
     * 是否超期（0否 1是）
     */
    private String isDelay;

    /**
     * 完成状态（0未开始 1进行中 2已完成）
     */
    private String status;

}
