package org.jeecg.modules.stm.plan.approve.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecg.modules.stm.plan.approve.entity.StPlanApprove;

/**
 * @Author: yzh
 * @Date 2023/7/16 16:14
 * @Description:
 */
@Data
public class StPlanApproveVo extends StPlanApprove {
    /**项目名称*/
    private java.lang.String projectName;
    /**项目类型*/
    private java.lang.String projectType;
    /**执行部门*/
    private java.lang.String execDepCode;
    /**负责人*/
    private java.lang.String headCode;
    /**计划开始日期*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date planStartDate;
    /**计划结束日期*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date planEndDate;
    /**审核人*/
    private java.lang.String approveUserName;
    /**项目描述*/
    private java.lang.String projectDesc;
    /**相关附件*/
    private java.lang.String fileUploadPath;
    /**创建人*/
    private java.lang.String createUserName;
    /**执行部门名称**/
    private String execDepName;
    /**负责人名称**/
    private String headName;
    /**状态名称**/
    private String statusName;
    /**项目类型名称**/
    private String projectTypeName;
    /**审核类型名称**/
    private String approvalTypeName;
    /**审核部门名称**/
    private java.lang.String approveDepCodeName;
    /**计划详情审核人*/
    private java.lang.String planApproveUserName;

    private String planFlag;

}
