From 960528457a3a3b47226a0f784d744c0d3c07b941 Mon Sep 17 00:00:00 2001 From: liyawei Date: Fri, 18 Nov 2022 18:29:21 +0800 Subject: [PATCH] =?UTF-8?q?174-=E4=BC=81=E6=A0=87=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E5=92=8C=E6=8A=80=E6=9C=AF=E6=A0=87=E5=87=86=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E5=85=B3=E8=81=94=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/EsRevisePlanController.java | 28 +++++++++++ .../esRevisePlan/dao/EsPrcRelationDao.java | 18 ++++++++ .../esRevisePlan/entity/EsPrcRelation.java | 37 +++++++++++++++ .../service/IEsPrcRelationService.java | 36 +++++++++++++++ .../impl/EsPrcRelationServiceImpl.java | 46 +++++++++++++++++++ .../esRevisePlan/EsPrcRelationMapper.xml | 13 ++++++ 6 files changed, 178 insertions(+) create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/dao/EsPrcRelationDao.java create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/entity/EsPrcRelation.java create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/service/IEsPrcRelationService.java create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/service/impl/EsPrcRelationServiceImpl.java create mode 100644 adc-da-slrs/src/main/resources/mybatis/mapper/esRevisePlan/EsPrcRelationMapper.xml diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/controller/EsRevisePlanController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/controller/EsRevisePlanController.java index 3900718c..ea8b8897 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/controller/EsRevisePlanController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/controller/EsRevisePlanController.java @@ -4,6 +4,8 @@ package com.adc.da.slrs.esRevisePlan.controller; import com.adc.da.http.PageInfo; import com.adc.da.http.ResponseMessage; import com.adc.da.http.Result; +import com.adc.da.slrs.esRevisePlan.entity.EsPrcRelation; +import com.adc.da.slrs.esRevisePlan.service.IEsPrcRelationService; import com.adc.da.slrs.esRevisePlan.service.IEsRevisePlanService; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.dao.QualityEvaluationDao; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation; @@ -37,6 +39,8 @@ public class EsRevisePlanController extends BaseController { IEsRevisePlanService iEsRevisePlanService; @Autowired private QualityEvaluationDao qualityEvaluationDao; + @Autowired + IEsPrcRelationService iEsPrcRelationService; @ApiOperation(value = "获取所有企标计划") @GetMapping("getAllPlans") @@ -174,4 +178,28 @@ public class EsRevisePlanController extends BaseController { public ResponseMessage delPlans(String ids){ return Result.success(iEsRevisePlanService.delPlans(ids)); } + + @ApiOperation(value = "查询企标计划和技术标准流程关联表") + @GetMapping("/listEsPrcRelationByWk") + public ResponseMessage listEsPrcRelation(String esId){ + return Result.success(iEsPrcRelationService.list(esId)); + } + + @ApiOperation(value = "新增企标计划和技术标准流程关联表") + @PostMapping("/addEsPrcRelationByWk") + public ResponseMessage addEsPrcRelation(EsPrcRelation esPrcRelation){ + return Result.success(iEsPrcRelationService.addEsPrcRelation(esPrcRelation)); + } + + @ApiOperation(value = "修改企标计划和技术标准流程关联表") + @PostMapping("/modEsPrcRelationByWk") + public ResponseMessage modEsPrcRelation(EsPrcRelation esPrcRelation){ + return Result.success(iEsPrcRelationService.modifyEsPrcRelation(esPrcRelation)); + } + + @ApiOperation(value = "删除企标计划和技术标准流程关联表") + @GetMapping("/delEsPrcRelationByWk") + public ResponseMessage delEsPrcRelation(String esId){ + return Result.success(iEsPrcRelationService.delEsPrcRelation(esId)); + } } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/dao/EsPrcRelationDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/dao/EsPrcRelationDao.java new file mode 100644 index 00000000..72e094df --- /dev/null +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/dao/EsPrcRelationDao.java @@ -0,0 +1,18 @@ +package com.adc.da.slrs.esRevisePlan.dao; + +import com.adc.da.slrs.esRevisePlan.entity.EsPrcRelation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.springframework.stereotype.Repository; + +/** + *

+ * 企标计划和技术标准流程关联表 Mapper 接口 + *

+ * + * @author iyawei + * @since 2022-11-18 + */ +@Repository +public interface EsPrcRelationDao extends BaseMapper { + +} diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/entity/EsPrcRelation.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/entity/EsPrcRelation.java new file mode 100644 index 00000000..ad692196 --- /dev/null +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/entity/EsPrcRelation.java @@ -0,0 +1,37 @@ +package com.adc.da.slrs.esRevisePlan.entity; + +import com.adc.da.base.entity.BaseEntity; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.experimental.Accessors; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +@Data +@Accessors(chain = true) +@ApiModel(value="EsPrcRelation对象", description="企标计划和技术标准流程关联表") +public class EsPrcRelation extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + private String id; + + @ApiModelProperty(value = "企标计划ID") + private String esId; + + @ApiModelProperty(value = "流程ID") + private String prcId; + + @ApiModelProperty(value = "创建时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + private Date updateTime; +} diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/service/IEsPrcRelationService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/service/IEsPrcRelationService.java new file mode 100644 index 00000000..4db5ce0a --- /dev/null +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/service/IEsPrcRelationService.java @@ -0,0 +1,36 @@ +package com.adc.da.slrs.esRevisePlan.service; + +import com.adc.da.slrs.esRevisePlan.entity.EsPrcRelation; +import com.baomidou.mybatisplus.extension.service.IService; + +import java.util.List; + +public interface IEsPrcRelationService extends IService { + /** + * + * @param esId + * @return + */ + List list(String esId); + + /** + * + * @param esPrcRelation + * @return + */ + int addEsPrcRelation(EsPrcRelation esPrcRelation); + + /** + * + * @param esPrcRelation + * @return + */ + int modifyEsPrcRelation(EsPrcRelation esPrcRelation); + + /** + * + * @param esId + * @return + */ + int delEsPrcRelation(String esId); +} diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/service/impl/EsPrcRelationServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/service/impl/EsPrcRelationServiceImpl.java new file mode 100644 index 00000000..bd887555 --- /dev/null +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/esRevisePlan/service/impl/EsPrcRelationServiceImpl.java @@ -0,0 +1,46 @@ +package com.adc.da.slrs.esRevisePlan.service.impl; + +import com.adc.da.slrs.esRevisePlan.dao.EsPrcRelationDao; +import com.adc.da.slrs.esRevisePlan.entity.EsPrcRelation; +import com.adc.da.slrs.esRevisePlan.service.IEsPrcRelationService; +import com.adc.da.util.UUIDUtils; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +import java.util.Date; +import java.util.List; + +public class EsPrcRelationServiceImpl extends ServiceImpl implements IEsPrcRelationService { + + @Override + public List list(String esId) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(EsPrcRelation::getEsId, esId); + return this.baseMapper.selectList(queryWrapper); + } + + @Override + public int addEsPrcRelation(EsPrcRelation esPrcRelation) { + esPrcRelation.setId(UUIDUtils.randomUUID(32)); + Date date = new Date(); + esPrcRelation.setCreateTime(date); + esPrcRelation.setUpdateTime(date); + return this.baseMapper.insert(esPrcRelation); + } + + @Override + public int modifyEsPrcRelation(EsPrcRelation esPrcRelation) { + Date date = new Date(); + esPrcRelation.setUpdateTime(date); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(EsPrcRelation::getEsId, esPrcRelation.getEsId()); + return this.baseMapper.update(esPrcRelation, queryWrapper); + } + + @Override + public int delEsPrcRelation(String esId) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(EsPrcRelation::getEsId, esId); + return this.baseMapper.delete(queryWrapper); + } +} diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/esRevisePlan/EsPrcRelationMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/esRevisePlan/EsPrcRelationMapper.xml new file mode 100644 index 00000000..8c660b28 --- /dev/null +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/esRevisePlan/EsPrcRelationMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file