112 lines
2.2 KiB
Java
112 lines
2.2 KiB
Java
package com.mini.capi.biz.domain;
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import java.io.Serializable;
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDateTime;
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
|
|
/**
|
|
* <p>
|
|
* 项目表用于存储公司内部各个项目的详细信息
|
|
* </p>
|
|
*
|
|
* @author gaoxq
|
|
* @since 2025-08-25
|
|
*/
|
|
@Getter
|
|
@Setter
|
|
@TableName("biz_project_info")
|
|
public class ProjectInfo implements Serializable {
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
/**
|
|
* 记录创建时间
|
|
*/
|
|
@TableField("create_time")
|
|
private LocalDateTime createTime;
|
|
|
|
/**
|
|
* 项目唯一标识符,主键
|
|
*/
|
|
@TableId(value = "project_id", type = IdType.AUTO)
|
|
private String projectId;
|
|
|
|
/**
|
|
* 项目编码
|
|
*/
|
|
@TableField("project_code")
|
|
private String projectCode;
|
|
|
|
/**
|
|
* 项目名称,必须唯一
|
|
*/
|
|
@TableField("project_name")
|
|
private String projectName;
|
|
|
|
/**
|
|
* 项目描述,简要说明项目的目标和范围
|
|
*/
|
|
@TableField("project_desc")
|
|
private String projectDesc;
|
|
|
|
/**
|
|
* 项目开始日期
|
|
*/
|
|
@TableField("start_date")
|
|
private LocalDate startDate;
|
|
|
|
/**
|
|
* 项目预计结束日期,可为空表示未确定
|
|
*/
|
|
@TableField("end_date")
|
|
private LocalDate endDate;
|
|
|
|
/**
|
|
* 员工列表
|
|
*/
|
|
@TableField("employee_id")
|
|
private String employeeId;
|
|
|
|
/**
|
|
* 项目类型
|
|
*/
|
|
@TableField("project_type")
|
|
private String projectType;
|
|
|
|
/**
|
|
* 项目状态:活跃、已完成、已延迟、已取消
|
|
*/
|
|
@TableField("project_status")
|
|
private String projectStatus;
|
|
|
|
/**
|
|
* 租户id
|
|
*/
|
|
@TableField("f_tenant_id")
|
|
private String fTenantId;
|
|
|
|
/**
|
|
* 流程id
|
|
*/
|
|
@TableField("f_flow_id")
|
|
private String fFlowId;
|
|
|
|
/**
|
|
* 流程任务主键
|
|
*/
|
|
@TableField("f_flow_task_id")
|
|
private String fFlowTaskId;
|
|
|
|
/**
|
|
* 流程任务状态
|
|
*/
|
|
@TableField("f_flow_state")
|
|
private Integer fFlowState;
|
|
}
|