Commit 22b650b7 by 王志超

feat:变更配置管理,导出增加行动项配置相关信息

parent 3b3e7c98
Pipeline #88919 passed with stages
in 1 minute 32 seconds
......@@ -4,7 +4,7 @@ import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;
/**
* 变更配置导出DTO
* 变更配置导出DTO(一层保持原样,二层为行动项:变更行动项部门、变更行动人、变更风险描述、行动项、变更验证措施)
*/
@Data
public class ChangeConfigExcelDTO {
......@@ -44,5 +44,21 @@ public class ChangeConfigExcelDTO {
@Excel(name = "更新时间")
private String updateTime;
/** 二层:变更行动项部门 */
@Excel(name = "变更行动项部门")
private String changeExecDepartment;
/** 二层:变更行动人 */
@Excel(name = "变更行动人")
private String changeExecUser;
/** 二层:变更风险描述 */
@Excel(name = "变更风险描述")
private String changeRiskDesc;
/** 二层:行动项 */
@Excel(name = "行动项")
private String changeExecProject;
/** 二层:变更验证措施 */
@Excel(name = "变更验证措施")
private String changeChecking;
}
......@@ -10,7 +10,7 @@ import com.netease.mail.yanxuan.change.common.anno.ExcelTitleName;
import lombok.Data;
/**
* 变更配置导出VO
* 变更配置导出VO(一层保持原样,二层新增:变更行动项部门、变更行动人、变更风险描述、行动项、变更验证措施)
*/
@Data
public class ChangeConfigExcelVo {
......@@ -50,7 +50,17 @@ public class ChangeConfigExcelVo {
@ExcelTitleName(title = "更新时间", order = 12)
private String updateTime;
@ExcelTitleName(title = "变更行动项部门", order = 13)
private String changeExecDepartment;
@ExcelTitleName(title = "变更行动人", order = 14)
private String changeExecUser;
@ExcelTitleName(title = "变更风险描述", order = 15)
private String changeRiskDesc;
@ExcelTitleName(title = "行动项", order = 16)
private String changeExecProject;
@ExcelTitleName(title = "变更验证措施", order = 17)
private String changeChecking;
public static List<ExcelCell> init(ChangeConfigExcelDTO dto) {
List<ExcelCell> cells = new ArrayList<>();
ExcelCell excelCell;
......@@ -115,6 +125,30 @@ public class ChangeConfigExcelVo {
excelCell = new ExcelCell();
excelCell.setValue(dto.getUpdateTime() != null ? dto.getUpdateTime() : "");
cells.add(excelCell);
// 13. 变更行动项部门
excelCell = new ExcelCell();
excelCell.setValue(dto.getChangeExecDepartment() != null ? dto.getChangeExecDepartment() : "");
cells.add(excelCell);
// 14. 变更行动人
excelCell = new ExcelCell();
excelCell.setValue(dto.getChangeExecUser() != null ? dto.getChangeExecUser() : "");
cells.add(excelCell);
// 15. 变更风险描述
excelCell = new ExcelCell();
excelCell.setValue(dto.getChangeRiskDesc() != null ? dto.getChangeRiskDesc() : "");
cells.add(excelCell);
// 16. 行动项
excelCell = new ExcelCell();
excelCell.setValue(dto.getChangeExecProject() != null ? dto.getChangeExecProject() : "");
cells.add(excelCell);
// 17. 变更验证措施
excelCell = new ExcelCell();
excelCell.setValue(dto.getChangeChecking() != null ? dto.getChangeChecking() : "");
cells.add(excelCell);
return cells;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment