|
|
|
|
@ -6,6 +6,7 @@ import io.github.linpeilie.annotations.AutoMapper;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
|
|
|
|
import org.dromara.common.excel.convert.ExcelDictConvert;
|
|
|
|
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
|
|
|
|
import org.dromara.oa.erp.domain.ErpProjectReport;
|
|
|
|
|
|
|
|
|
|
import java.io.Serial;
|
|
|
|
|
@ -21,7 +22,7 @@ import java.io.Serializable;
|
|
|
|
|
@Data
|
|
|
|
|
@ExcelIgnoreUnannotated
|
|
|
|
|
@AutoMapper(target = ErpProjectReport.class)
|
|
|
|
|
public class ErpProjectReportVo implements Serializable {
|
|
|
|
|
public class ErpProjectReportVo extends BaseEntity implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Serial
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
@ -29,13 +30,13 @@ public class ErpProjectReportVo implements Serializable {
|
|
|
|
|
/**
|
|
|
|
|
* 项目周报ID
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "项目周报ID")
|
|
|
|
|
// @ExcelProperty(value = "项目周报ID")
|
|
|
|
|
private Long reportId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 项目ID
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "项目ID")
|
|
|
|
|
// @ExcelProperty(value = "项目ID")
|
|
|
|
|
private Long projectId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -43,6 +44,11 @@ public class ErpProjectReportVo implements Serializable {
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "项目名称")
|
|
|
|
|
private String projectName;
|
|
|
|
|
/**
|
|
|
|
|
* 项目编码
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "项目编码")
|
|
|
|
|
private String projectCode;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 当前里程碑
|
|
|
|
|
@ -53,70 +59,27 @@ public class ErpProjectReportVo implements Serializable {
|
|
|
|
|
/**
|
|
|
|
|
* 项目经理
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "项目经理")
|
|
|
|
|
// @ExcelProperty(value = "项目经理")
|
|
|
|
|
private Long managerId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 部门ID
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "部门ID")
|
|
|
|
|
// @ExcelProperty(value = "部门ID")
|
|
|
|
|
private Long deptId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 部门负责人
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "部门负责人")
|
|
|
|
|
// @ExcelProperty(value = "部门负责人")
|
|
|
|
|
private Long chargeId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 分管副总
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "分管副总")
|
|
|
|
|
// @ExcelProperty(value = "分管副总")
|
|
|
|
|
private Long deputyId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 周报情况说明
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "周报情况说明")
|
|
|
|
|
private String informationNote;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 排序号
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "排序号")
|
|
|
|
|
private Long sortOrder;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 附件ID(预留)
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "附件ID", converter = ExcelDictConvert.class)
|
|
|
|
|
@ExcelDictFormat(readConverterExp = "预=留")
|
|
|
|
|
private String ossId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 备注
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "备注")
|
|
|
|
|
private String remark;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 激活标识(1是 0否)
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "激活标识", converter = ExcelDictConvert.class)
|
|
|
|
|
@ExcelDictFormat(readConverterExp = "1=是,0=否")
|
|
|
|
|
private String activeFlag;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 项目编码
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "项目编码")
|
|
|
|
|
private String projectCode;
|
|
|
|
|
/**
|
|
|
|
|
* 项目类型名称
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "项目类型名称")
|
|
|
|
|
private String typeName;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 部门名称
|
|
|
|
|
*/
|
|
|
|
|
@ -140,5 +103,43 @@ public class ErpProjectReportVo implements Serializable {
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "分管副总名称")
|
|
|
|
|
private String deputyName;
|
|
|
|
|
/**
|
|
|
|
|
* 周报情况说明
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "周报情况说明")
|
|
|
|
|
private String informationNote;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 排序号
|
|
|
|
|
*/
|
|
|
|
|
// @ExcelProperty(value = "排序号")
|
|
|
|
|
private Long sortOrder;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 附件ID(预留)
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "附件ID", converter = ExcelDictConvert.class)
|
|
|
|
|
@ExcelDictFormat(readConverterExp = "预=留")
|
|
|
|
|
private String ossId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 备注
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "备注")
|
|
|
|
|
private String remark;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 激活标识(1是 0否)
|
|
|
|
|
*/
|
|
|
|
|
@ExcelProperty(value = "激活标识", converter = ExcelDictConvert.class)
|
|
|
|
|
@ExcelDictFormat(readConverterExp = "1=是,0=否")
|
|
|
|
|
private String activeFlag;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 项目类型名称
|
|
|
|
|
*/
|
|
|
|
|
// @ExcelProperty(value = "项目类型名称")
|
|
|
|
|
private String typeName;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|