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<ReportExperimentRiskSourceType> RiskSourceType(Long currentUserId, Long reportId){
|
LocalDateTime date = LocalDateTime.now();
|
|
List<ReportExperimentRiskSourceType> 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;
|
}
|
}
|