|
@@ -1,5 +1,6 @@
|
|
|
package com.jiayue.biz.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.jiayue.biz.domain.ProjectProgressInfo;
|
|
|
import com.jiayue.biz.mapper.ProjectProgressInfoMapper;
|
|
@@ -7,8 +8,80 @@ import com.jiayue.biz.service.ProjectProgressInfoService;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
@AllArgsConstructor
|
|
|
@Service
|
|
|
public class ProjectProgressInfoServiceImpl extends ServiceImpl<ProjectProgressInfoMapper, ProjectProgressInfo> implements ProjectProgressInfoService {
|
|
|
|
|
|
+ @Override
|
|
|
+ public void initInfo(String projectNo) {
|
|
|
+ if (StrUtil.isNotBlank(projectNo)) {
|
|
|
+
|
|
|
+ deleteByProjectNo(projectNo);
|
|
|
+
|
|
|
+ List<ProjectProgressInfo> projectProgressInfoList = new ArrayList<>(3);
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 1, "框架协议", "党委会会议纪要", "1", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 1, "框架协议", "框架协议签订", "1", "1", 2));
|
|
|
+
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 2, "政府部门选址规划意见", "林草", "1", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 2, "政府部门选址规划意见", "水务", "2", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 2, "政府部门选址规划意见", "环境", "3", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 2, "政府部门选址规划意见", "自然", "4", "1", 2));
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 3, "测风方案", "编制测风方案", "1", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 3, "测风方案", "测风方案批复", "2", "1", 2));
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 4, "前期立项", "内部前期立项", "1", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 4, "前期立项", "上报请示OA", "2", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 4, "前期立项", "上级公司前期立项批复", "3", "1", 2));
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 5, "成立公司", "成立项目公司", "1", "1", 2));
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 6, "项目核准", "土地预审批复", "1", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 6, "项目核准", "项目申请报告", "2", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 6, "项目核准", "项目核准请示", "3", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 6, "项目核准", "核准批复", "4", "1", 2));
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 7, "可研审查", "可研报告", "1", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 7, "可研审查", "可研审查意见", "2", "1", 2));
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 8, "政府批复", "环评批复", "1", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 8, "政府批复", "水保批复", "2", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 8, "政府批复", "地灾批复", "3", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 8, "政府批复", "压覆矿批复", "4", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 8, "政府批复", "军事文物批复", "5", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 8, "政府批复", "防洪影响批复", "6", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 8, "政府批复", "其他批复", "7", "1", 2));
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 9, "接入系统", "设计报告", "1", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 9, "接入系统", "专题研究报告", "2", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 9, "接入系统", "方案", "3", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 9, "接入系统", "经研院会议纪要", "4", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 9, "接入系统", "经研院对接网工程可行意见", "5", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 9, "接入系统", "国网批复意见", "6", "1", 2));
|
|
|
+
|
|
|
+
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 10, "投资决策", "内部投资决策", "6", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 10, "投资决策", "上级论证会纪要", "6", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 10, "投资决策", "上级投审会纪要", "6", "1", 2));
|
|
|
+ projectProgressInfoList.add(new ProjectProgressInfo(projectNo, 10, "投资决策", "投决批复", "6", "1", 2));
|
|
|
+
|
|
|
+
|
|
|
+ super.saveBatch(projectProgressInfoList);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void deleteByProjectNo(String projectN) {
|
|
|
+ baseMapper.deleteByProjectNo(projectN);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public ProjectProgressInfo seleteByProjectNo(String projectN, String taskTitle) {
|
|
|
+ return baseMapper.seleteByProjectNo(projectN, taskTitle);
|
|
|
+ }
|
|
|
}
|