package com.fs.project.vo;

import com.fs.core.vo.BaseVO;
import com.fs.project.domain.LevelRule;
import lombok.Data;

import java.util.List;

/**
 * 项目标准配置传输对象（用于新增/修改接口）
 */
@Data
public class ProjectStandardDTO  {
    /**
     * 主键ID（新增时不传，修改时必传）
     */
    private Long id;

    /**
     * 公司ID
     */
    private Long companyId;

    /**
     * 项目类型（医生坐诊、科普讲座、学术讲座等）
     */
    private String projectType;

    /**
     * 动态级别积分配置数组（前端传入）
     */
    private List<LevelRule> levelConfigList;

    /**
     * 任务限制次数（NULL表示不限制）
     */
    private Integer taskLimitCount;

    /**
     * 任务限制周期（字典：task_limit_period）
     */
    private String taskLimitPeriod;

    private Integer delFlag = 0;

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

    /**
     * 任务类别
     */
    private String taskTypes;



}