package com.gkhy.labRiskManage.domain.riskReport.utils; import com.gkhy.labRiskManage.commons.enums.StatusEnum; import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils; import com.gkhy.labRiskManage.domain.riskReport.entity.ReportExperimentRiskSourceType; import org.springframework.stereotype.Component; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @Component public class RiskSourceTypeUtils { public static List RiskSourceType(Long currentUserId, Long reportId){ LocalDateTime date = LocalDateTime.now(); List riskSourceTypeList = new ArrayList<>(); ReportExperimentRiskSourceType riskSourceType = new ReportExperimentRiskSourceType(); riskSourceType.setReportId(reportId); riskSourceType.setStatus((byte) 2);//状态:1-存在;2-不存在 riskSourceType.setUpdateByUserId(currentUserId); riskSourceType.setUpdateTime(date); riskSourceType.setCreateByUserId(currentUserId); riskSourceType.setCreateTime(date); riskSourceType.setDeleteStatus(StatusEnum.DELETE_NOT.getCode().byteValue()); ReportExperimentRiskSourceType riskSourceType1 = BeanCopyUtils.copyBean(riskSourceType, ReportExperimentRiskSourceType.class); riskSourceType1.setRiskSourceType("化学安全"); riskSourceTypeList.add(riskSourceType1); ReportExperimentRiskSourceType riskSourceType2 = BeanCopyUtils.copyBean(riskSourceType, ReportExperimentRiskSourceType.class); riskSourceType2.setRiskSourceType("辐射安全"); riskSourceTypeList.add(riskSourceType2); ReportExperimentRiskSourceType riskSourceType3 = BeanCopyUtils.copyBean(riskSourceType, ReportExperimentRiskSourceType.class); riskSourceType3.setRiskSourceType("生物安全"); riskSourceTypeList.add(riskSourceType3); ReportExperimentRiskSourceType riskSourceType4 = BeanCopyUtils.copyBean(riskSourceType, ReportExperimentRiskSourceType.class); riskSourceType4.setRiskSourceType("机电安全"); riskSourceTypeList.add(riskSourceType4); ReportExperimentRiskSourceType riskSourceType5 = BeanCopyUtils.copyBean(riskSourceType, ReportExperimentRiskSourceType.class); riskSourceType5.setRiskSourceType("电气安全"); riskSourceTypeList.add(riskSourceType5); ReportExperimentRiskSourceType riskSourceType6 = BeanCopyUtils.copyBean(riskSourceType, ReportExperimentRiskSourceType.class); riskSourceType6.setRiskSourceType("激光安全"); riskSourceTypeList.add(riskSourceType6); ReportExperimentRiskSourceType riskSourceType7 = BeanCopyUtils.copyBean(riskSourceType, ReportExperimentRiskSourceType.class); riskSourceType7.setRiskSourceType("特种设备安全"); riskSourceTypeList.add(riskSourceType7); ReportExperimentRiskSourceType riskSourceType8 = BeanCopyUtils.copyBean(riskSourceType, ReportExperimentRiskSourceType.class); riskSourceType8.setRiskSourceType("其他安全"); riskSourceTypeList.add(riskSourceType8); return riskSourceTypeList; } }