From fb04c67b17ad11de0f6603e707831de3e69d8767 Mon Sep 17 00:00:00 2001
From: "zhaokaiyao@91isoft.com" <6922339zky>
Date: Sun, 5 Dec 2021 09:43:31 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E6=A0=87=E8=AF=84=E5=88=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/EvaluationIndexController.java | 43 +++++++++
.../QualityEvaluationController.java | 96 +++++++++++++++++++
.../dao/EvaluationIndexDao.java | 16 ++++
.../dao/QualityEvaluationDao.java | 16 ++++
.../entity/EvaluationIndex.java | 55 +++++++++++
.../entity/FormVO.java | 15 +++
.../entity/QualityEvaluation.java | 90 +++++++++++++++++
.../service/IEvaluationIndexService.java | 20 ++++
.../service/IQualityEvaluationService.java | 25 +++++
.../impl/EvaluationIndexServiceImpl.java | 40 ++++++++
.../impl/QualityEvaluationServiceImpl.java | 81 ++++++++++++++++
.../evaluationIndex/EvaluationIndexMapper.xml | 5 +
.../EvaluationIndexMapper.xml | 5 +
.../QualityEvaluationMapper.xml | 5 +
14 files changed, 512 insertions(+)
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/EvaluationIndexController.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/EvaluationIndexDao.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/QualityEvaluationDao.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/EvaluationIndex.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/FormVO.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/QualityEvaluation.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IEvaluationIndexService.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IQualityEvaluationService.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/EvaluationIndexServiceImpl.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/QualityEvaluationServiceImpl.java
create mode 100644 adc-da-slrs/src/main/resources/mybatis/mapper/evaluationIndex/EvaluationIndexMapper.xml
create mode 100644 adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/EvaluationIndexMapper.xml
create mode 100644 adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/QualityEvaluationMapper.xml
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/EvaluationIndexController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/EvaluationIndexController.java
new file mode 100644
index 00000000..e34ee833
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/EvaluationIndexController.java
@@ -0,0 +1,43 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.controller;
+
+
+import com.adc.da.http.ResponseMessage;
+import com.adc.da.http.Result;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.IEvaluationIndexService;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.EvaluationIndex;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RestController;
+import com.adc.da.base.web.BaseController;
+
+import javax.xml.ws.Response;
+import java.util.List;
+
+/**
+*
+ * 前端控制器
+ *
+*
+* @author zhaokaiyao
+* @since 2021-12-03
+*/
+@RestController
+@Api(description = "|EvaluationIndex|")
+@RequestMapping("/${restPath}/sarEnterpriseStandardEvaluation/evaluation-index")
+public class EvaluationIndexController extends BaseController {
+ @Autowired
+ private IEvaluationIndexService iEvaluationIndexService;
+
+
+ @ApiOperation("获取评价指标")
+ @GetMapping("getEvaluationIndex")
+ public ResponseMessage> getEvaluationIndex(EvaluationIndex query){
+ List evaluationIndex = iEvaluationIndexService.getEvaluationIndex(query);
+
+ return Result.success(evaluationIndex);
+ }
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java
new file mode 100644
index 00000000..b6a16ccb
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java
@@ -0,0 +1,96 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.controller;
+
+
+import com.adc.da.http.ResponseMessage;
+import com.adc.da.http.Result;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.FormVO;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.IQualityEvaluationService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.ApiOperation;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation;
+import io.swagger.annotations.Api;
+import com.adc.da.base.web.BaseController;
+
+import java.util.List;
+import java.util.Optional;
+
+/**
+*
+ * 前端控制器
+ *
+*
+* @author zhaokaiyao
+* @since 2021-12-03
+*/
+@RestController
+@Api(description = "|QualityEvaluation|")
+@RequestMapping("/${restPath}/sarEnterpriseStandardEvaluation/quality-evaluation")
+public class QualityEvaluationController extends BaseController {
+
+
+ @Autowired
+ private IQualityEvaluationService iQualityEvaluationService;
+
+
+ @ApiOperation("提交评价表")
+ @PostMapping("submitEvaluationForm")
+ public ResponseMessage submitEvaluationForm(@RequestBody FormVO form){
+ List tableData = form.getTableData();
+ String standId = form.getStandId();
+ String userId = form.getUserId();
+
+ tableData.forEach(item->{
+ item.setUserId(userId);
+ item.setLawId(standId);
+
+ if ( item.getEvaluationIndex()!=null && item.getScore()!=null && "3U9lb".equals( item.getEvaluationIndex() ) ){
+
+ switch (item.getScore()){
+ case "0":
+ item.setScore("-1");
+ case "1":
+ item.setScore("-2");
+ }
+
+ }
+
+ });
+
+//
+// Optional.ofNullable(item.getEvaluationIndex())
+// .map(u-> {
+//
+// return null;
+// })
+// .map(a-> {
+//
+// }).orElseThrow(()->new Exception("取指错误"));
+
+ Boolean i = iQualityEvaluationService.submitEvaluationForm(tableData);
+
+ return Result.success(i);
+ }
+
+
+ @ApiOperation("查询评分表")
+ @PostMapping("getEvaluationForm")
+ public ResponseMessage getEvaluationForm(@RequestBody FormVO form){
+
+
+
+ return null;
+ }
+
+
+ @ApiOperation("查看评分历史")
+ @GetMapping("getHistory")
+ public ResponseMessage> getHistory(QualityEvaluation query){
+ IPage history = iQualityEvaluationService.getHistory(query);
+
+ return Result.success(history);
+ }
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/EvaluationIndexDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/EvaluationIndexDao.java
new file mode 100644
index 00000000..1f191e7e
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/EvaluationIndexDao.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.dao;
+
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.EvaluationIndex;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author zhaokaiyao
+ * @since 2021-12-03
+ */
+public interface EvaluationIndexDao extends BaseMapper {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/QualityEvaluationDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/QualityEvaluationDao.java
new file mode 100644
index 00000000..1a1aedd5
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/QualityEvaluationDao.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.dao;
+
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author zhaokaiyao
+ * @since 2021-12-03
+ */
+public interface QualityEvaluationDao extends BaseMapper {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/EvaluationIndex.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/EvaluationIndex.java
new file mode 100644
index 00000000..d6f7cd00
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/EvaluationIndex.java
@@ -0,0 +1,55 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author zhaokaiyao
+ * @since 2021-12-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="EvaluationIndex对象", description="")
+public class EvaluationIndex extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @TableField("code") //评价指标编码
+ private String code;
+
+ @ApiModelProperty(value = "显示顺序")
+ @TableField("index_sort")
+ private Integer indexSort;
+
+ @ApiModelProperty(value = "权重")
+ @TableField("weight")
+ private String weight;
+
+ @ApiModelProperty(value = "指标类型(动态评价指标,质量评价指标")
+ @TableField("index_type")
+ private String indexType;
+
+ @ApiModelProperty(value = "一级指标名称")
+ @TableField("one_index_title")
+ private String oneIndexTitle;
+
+ @ApiModelProperty(value = "二级指标名称")
+ @TableField("two_index_title")
+ private String twoIndexTitle;
+
+ @ApiModelProperty(value = "三级指标名称")
+ @TableField("three_index_title")
+ private String threeIndexTitle;
+
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/FormVO.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/FormVO.java
new file mode 100644
index 00000000..f441095b
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/FormVO.java
@@ -0,0 +1,15 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class FormVO {
+
+ private List tableData;
+
+ private String standId;
+
+ private String userId;
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/QualityEvaluation.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/QualityEvaluation.java
new file mode 100644
index 00000000..4105fc37
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/entity/QualityEvaluation.java
@@ -0,0 +1,90 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.util.Date;
+
+/**
+ *
+ *
+ *
+ *
+ * @author zhaokaiyao
+ * @since 2021-12-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="QualityEvaluation对象", description="")
+public class QualityEvaluation extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ private String id;
+
+ @TableField("law_id")
+ @ApiModelProperty(value = "企标id")
+ private String lawId;
+
+ @TableField("user_id")
+ @ApiModelProperty(value = "用户id")
+ private String userId;
+
+ @ApiModelProperty(value = "用户名称")
+ @TableField(exist = false)
+ private String userName;
+
+ @TableField("is_need_revise")
+ @ApiModelProperty(value = "是否需要修订(废弃)")
+ private String isNeedRevise;
+
+ @JsonProperty("code") //前后分离 前端字段
+ @TableField("evaluation_index")
+ @ApiModelProperty(value = "评价指标")
+ private String evaluationIndex;
+
+ @JsonProperty("indexType") //前后分离 前端字段
+ @TableField("evaluation_type")
+ @ApiModelProperty(value = "评价类型")
+ private String evaluationType;
+
+ @JsonProperty("commentReason") //前后分离 前端字段
+ @TableField("reason")
+ @ApiModelProperty(value = "打分理由")
+ private String reason;
+
+ @JsonProperty("targetScore") //前后分离 前端字段
+ @TableField("score")
+ @ApiModelProperty(value = "打分")
+ private String score;
+
+
+ @TableField("process_node")
+ @ApiModelProperty(value = "流程节点")
+ private String processNode;
+
+ @ApiModelProperty(value = "创建时间")
+ @TableField(fill = FieldFill.INSERT)
+ private Date createTime;
+
+ @ApiModelProperty(value = "更新时间")
+ @TableField(fill = FieldFill.INSERT_UPDATE)
+ private Date modifyTime;
+
+
+ @TableField(exist = false)
+ private Integer page;
+
+ @TableField(exist = false)
+ private Integer pageSize;
+
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IEvaluationIndexService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IEvaluationIndexService.java
new file mode 100644
index 00000000..89055851
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IEvaluationIndexService.java
@@ -0,0 +1,20 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.service;
+
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.EvaluationIndex;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author zhaokaiyao
+ * @since 2021-12-03
+ */
+public interface IEvaluationIndexService extends IService {
+
+
+ public List getEvaluationIndex(EvaluationIndex query);
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IQualityEvaluationService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IQualityEvaluationService.java
new file mode 100644
index 00000000..bc120b4d
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IQualityEvaluationService.java
@@ -0,0 +1,25 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.service;
+
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author zhaokaiyao
+ * @since 2021-12-03
+ */
+public interface IQualityEvaluationService extends IService {
+
+ public Boolean submitEvaluationForm(List form);
+
+ public IPage getHistory(QualityEvaluation query);
+
+
+ public List getEvaluationForm(QualityEvaluation query);
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/EvaluationIndexServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/EvaluationIndexServiceImpl.java
new file mode 100644
index 00000000..e5c84a7c
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/EvaluationIndexServiceImpl.java
@@ -0,0 +1,40 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.impl;
+
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.EvaluationIndex;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.dao.EvaluationIndexDao;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.IEvaluationIndexService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author zhaokaiyao
+ * @since 2021-12-03
+ */
+@Service
+public class EvaluationIndexServiceImpl extends ServiceImpl implements IEvaluationIndexService {
+
+
+// @Autowired
+// private EvaluationIndexDao evaluationIndexDao;
+
+ @Override
+ public List getEvaluationIndex(EvaluationIndex query) {
+ QueryWrapper queryWrapper = new QueryWrapper<>();
+
+ if (query.getIndexType()!=null){
+ queryWrapper.eq("index_type",query.getIndexType());
+ }
+
+ queryWrapper.orderByAsc("index_sort");
+
+ return this.baseMapper.selectList(queryWrapper);
+ }
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/QualityEvaluationServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/QualityEvaluationServiceImpl.java
new file mode 100644
index 00000000..376231ab
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/QualityEvaluationServiceImpl.java
@@ -0,0 +1,81 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.impl;
+
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.dao.QualityEvaluationDao;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.IQualityEvaluationService;
+import com.adc.da.util.UUIDUtils;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+import java.util.Map;
+import java.util.UUID;
+import java.util.stream.Collector;
+import java.util.stream.Collectors;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author zhaokaiyao
+ * @since 2021-12-03
+ */
+@Service
+public class QualityEvaluationServiceImpl extends ServiceImpl implements IQualityEvaluationService {
+
+ @Autowired
+ private QualityEvaluationDao qualityEvaluationDao;
+
+
+
+ @Override
+ public Boolean submitEvaluationForm(List form) {
+ form.forEach(item->item.setId( UUIDUtils.randomUUID20()));
+ return this.saveBatch(form);
+ }
+
+ @Override
+ public IPage getHistory(QualityEvaluation query) {
+ QueryWrapper queryWrapper = new QueryWrapper<>();
+ Page page = new Page<>(query.getPage(), query.getPageSize());
+
+ queryWrapper.select("UNAME as userName","score","reason","create_time","modify_time")
+ .eq("law_id",query.getLawId()) //企标id
+ .last("JOIN ts_user user ON quality_evaluation.user_id = user.USID");
+
+
+ if (query.getUserId()!=null){ //指定用户
+ queryWrapper.eq("user_id", query.getUserId())
+ .orderBy(true,true, "crate_time","modify_time");
+ }
+
+ if (query.getEvaluationType()!=null){ //指定评价指标
+ queryWrapper.eq("evaluation_type",query.getEvaluationType());
+ }
+
+
+
+ return this.baseMapper.selectPage(page,queryWrapper);
+
+ }
+
+ @Override
+ public List getEvaluationForm(QualityEvaluation query) {
+ QueryWrapper queryWrapper = new QueryWrapper<>();
+ queryWrapper.eq("law_id",query.getLawId());
+
+ List qualityEvaluations = this.baseMapper.selectList(queryWrapper);
+ Map> collect = qualityEvaluations.stream()
+ .collect(Collectors.groupingBy(QualityEvaluation::getEvaluationType));
+
+ return null;
+
+ }
+
+
+}
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/evaluationIndex/EvaluationIndexMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/evaluationIndex/EvaluationIndexMapper.xml
new file mode 100644
index 00000000..bfd205dd
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/evaluationIndex/EvaluationIndexMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/EvaluationIndexMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/EvaluationIndexMapper.xml
new file mode 100644
index 00000000..05dd5f85
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/EvaluationIndexMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/QualityEvaluationMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/QualityEvaluationMapper.xml
new file mode 100644
index 00000000..5f003c2f
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/QualityEvaluationMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+