package com.ruoyi.oa.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 进度管理对象 oa_progress
 *
 * @author hdka
 * @date 2025-04-14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("oa_progress")
public class OaProgress extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键ID
     */
    @TableId(value = "progress_id")
    private Long progressId;
    /**
     * 所属项目ID(可根据实际需要)
     */
    private Long projectId;
    /**
     * 进度类型：1-项目进度；2-付款进度(可根据实际约定)
     */
    private Long type;
    /**
     * 进度名称
     */
    private String progressName;
    /**
     * 父进度ID，0或NULL表示没有父节点
     */
    private Long parentId;
    /**
     * 删除标志：0-正常；1-删除
     */
    @TableLogic
    private Long delFlag;
    /**
     * 排序字段(如需)
     */
    private Long sort;
    /**
     * 备注(如需)
     */
    private String remark;
    /**
     * 备注(如需)
     */
    private String timeRemark;

    /**
     * 状态位
     */
    private Long status;
    /**
     * 套数
     */
    private Long amount;
    /**
     * 联系人电话
     */
    private String contactPhone;


}
