From 8071b8069c92fce90c4a614b282db55808afdc90 Mon Sep 17 00:00:00 2001 From: dongdingding <207595406@qq.com> Date: Thu, 14 Mar 2024 14:57:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mudu/controller/ACheckController.java | 46 +++ .../mudu/controller/AcheckTaskController.java | 330 ++++++++++++++++++ .../com/mudu/entity/ACheckQuatzEntity.java | 70 ++++ .../dto/request/ACheckQuatzRequest.java | 109 ++++++ .../dto/request/ACheckQuatzZichaRequest.java | 34 ++ .../entity/dto/request/ACheckRequest.java | 29 ++ .../entity/dto/response/ACheckResponse.java | 27 ++ .../java/com/mudu/mapper/ACheckMapper.java | 26 ++ .../java/com/mudu/service/ACheckService.java | 26 ++ .../mudu/service/impl/ACheckServiceImpl.java | 28 ++ src/main/resources/application.yml | 4 +- .../resources/mapper/mudu/ACheckMapper.xml | 19 + 12 files changed, 746 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/mudu/controller/ACheckController.java create mode 100644 src/main/java/com/mudu/controller/AcheckTaskController.java create mode 100644 src/main/java/com/mudu/entity/ACheckQuatzEntity.java create mode 100644 src/main/java/com/mudu/entity/dto/request/ACheckQuatzRequest.java create mode 100644 src/main/java/com/mudu/entity/dto/request/ACheckQuatzZichaRequest.java create mode 100644 src/main/java/com/mudu/entity/dto/request/ACheckRequest.java create mode 100644 src/main/java/com/mudu/entity/dto/response/ACheckResponse.java create mode 100644 src/main/java/com/mudu/mapper/ACheckMapper.java create mode 100644 src/main/java/com/mudu/service/ACheckService.java create mode 100644 src/main/java/com/mudu/service/impl/ACheckServiceImpl.java create mode 100644 src/main/resources/mapper/mudu/ACheckMapper.xml diff --git a/src/main/java/com/mudu/controller/ACheckController.java b/src/main/java/com/mudu/controller/ACheckController.java new file mode 100644 index 0000000..da1eabd --- /dev/null +++ b/src/main/java/com/mudu/controller/ACheckController.java @@ -0,0 +1,46 @@ +package com.mudu.controller; + +import com.mudu.base.domain.AjaxResult; +import com.mudu.entity.dto.request.ACheckRequest; +import com.mudu.entity.dto.response.ACheckResponse; +import com.mudu.service.ACheckService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.*; + +import static com.mudu.base.domain.AjaxResult.success; + +/** + * @author dong + * @since 2024/3/11 15:46 + */ +@RestController +@RequestMapping("pharmaceuticals/aCheck") +@Api(tags = "检查点查询") +@Transactional(rollbackFor = Exception.class) +public class ACheckController { + + + @Autowired + private ACheckService aCheckService; + + /** + * 查询所有检查点数据 + * + * @param aCheckRequest + * @Param qymc 企业名称 + */ + @PostMapping("/checkData") + @ApiOperation(value = "查询所有检查点数据", response = ACheckResponse.class) + public AjaxResult selectAll(@RequestBody ACheckRequest aCheckRequest ) { + + return success(aCheckService.selectAll(aCheckRequest)); + } + + + + + +} diff --git a/src/main/java/com/mudu/controller/AcheckTaskController.java b/src/main/java/com/mudu/controller/AcheckTaskController.java new file mode 100644 index 0000000..24df05f --- /dev/null +++ b/src/main/java/com/mudu/controller/AcheckTaskController.java @@ -0,0 +1,330 @@ +package com.mudu.controller; + +import com.mudu.base.domain.AjaxResult; +import com.mudu.entity.*; +import com.mudu.entity.dto.request.ACheckQuatzRequest; +import com.mudu.entity.dto.request.ACheckQuatzZichaRequest; +import com.mudu.service.*; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.Date; +import java.util.List; +import java.util.UUID; + +import static com.mudu.base.domain.AjaxResult.success; + +/** + * @author dong + * @since 2024/3/12 16:37 + */ +@RestController +@RequestMapping("pharmaceuticals/aCheck") +@Api(tags = "新增") +@Transactional(rollbackFor = Exception.class) +public class AcheckTaskController { + + /** + * 服务对象 + */ + @Resource + private ASafeXcrwService aSafeXcrwService; + + /** + * 服务对象 + */ + @Resource + private ASafeXcrwjcxService aSafeXcrwjcxService; + + @Resource + private ASafeXcrwjcxzgxxService aSafeXcrwjcxzgxxService; + + @Resource + private ASafeYhzgxxService aSafeYhzgxxService; + + + @Resource + private ASafeZcrwService aSafeZcrwService; + + + @Resource + private ASafeZcrwjlService aSafeZcrwjlService; + + /** + * 新增创建时间为昨天且处于审批通过的工单数据 + * + * @param list + * @Param qymc 企业名称 + */ + @PostMapping("/insert") + @ApiOperation(value = "新增创建时间为昨天且处于审批通过的工单数据") + public AjaxResult selectAll(@RequestBody List list) { + for (ACheckQuatzRequest a : list) { + String xcrwuuid = UUID.randomUUID().toString().replace("-", "").toLowerCase(); + String xcrwjcxUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase(); + String xcrwjcxzgxxUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase(); + String xcrwwzUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase(); + String yhzgxxUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase(); + + //获取企业编号 + String enterPriseId = a.getEnterpriseID(); + //获取人员编号 + String rybh = a.getRybh(); + /** + * 新增巡查信息表 a_safe_xcrw + */ + ASafeXcrw aSafeXcrw = new ASafeXcrw(); + //信息编号 + aSafeXcrw.setXxbh(xcrwuuid); + //企业编号 + aSafeXcrw.setQybh(enterPriseId); + //任务类型 + aSafeXcrw.setRwlx("WGXC"); + //巡查项 + aSafeXcrw.setXcx(list.size()); + //完成项 + aSafeXcrw.setWcx(list.size()); + //发现隐患数 + aSafeXcrw.setFxyhs(list.size()); + //检查时间 + if (a.getReportDateTime() != null) { + aSafeXcrw.setJcsj(a.getReportDateTime()); + } else { + aSafeXcrw.setJcsj(null); + } + //完成状态 + aSafeXcrw.setWczt(1); + //入库人员 + aSafeXcrw.setRkry(rybh); + //入库时间 + aSafeXcrw.setRksj(new Date()); + //更新时间 + aSafeXcrw.setGxsj(new Date()); + //更新人员 + aSafeXcrw.setGxry(rybh); + //记录状态 + aSafeXcrw.setJlzt(1); + //新增 + aSafeXcrwService.save(aSafeXcrw); + /** + * 巡查任务检查项记录 a_safe_xcrwjcx + */ + ASafeXcrwjcx aSafeXcrwjcx = new ASafeXcrwjcx(); + //信息编号 + aSafeXcrwjcx.setXxbh(xcrwjcxUuid); + //企业编号 + aSafeXcrwjcx.setQybh(enterPriseId); + //任务编号对应a_safe_xcrw的信息编号 + aSafeXcrwjcx.setRwbh(xcrwuuid); + //企业风险点编号 对应a_safe_fxd的信息编号 todo + if (a.getCheckId() != null) { + aSafeXcrwjcx.setQyfxdbh(a.getCheckId()); + } else { + aSafeXcrwjcx.setQyfxdbh("测试"); + } + //周期编号 todo + aSafeXcrwjcx.setZqbh("测试"); + //完成状态 + aSafeXcrwjcx.setWczt(1); + //检查项结果 + aSafeXcrwjcx.setJcxjg(String.valueOf(1)); + //隐患描述 + aSafeXcrwjcx.setYhms(a.getDescription()); + //检查时间 + if (a.getReportDateTime() != null) { + aSafeXcrwjcx.setJcsj(a.getReportDateTime()); + } else { + aSafeXcrwjcx.setJcsj(null); + } + //整改时间 + if (a.getReportDateTime() != null) { + aSafeXcrwjcx.setZgsj(a.getReportDateTime()); + } else { + aSafeXcrwjcx.setZgsj(null); + } + //整改期限 + aSafeXcrwjcx.setZgqx(a.getNeedFinalDateTime()); + //整改状态 + aSafeXcrwjcx.setZgzt(1); + //整改逾期 + Date currentTime = new Date(); // 获取当前时间 + if (currentTime.after(a.getNeedFinalDateTime())) { + // 超过截止时间, + aSafeXcrwjcx.setZgyq(1); + } else { + // 未超过截止时间, + aSafeXcrwjcx.setZgyq(0); + } + //位置编号 TODO + + //巡查位置编号 TODO + + //巡查风险点编号 TODO + + //任务类型 + aSafeXcrwjcx.setRwlx(3); + //入库人员 + aSafeXcrwjcx.setRkry(rybh); + //入库时间 + aSafeXcrwjcx.setRksj(new Date()); + //更新人员 + aSafeXcrwjcx.setGxry(rybh); + //更新时间 + aSafeXcrwjcx.setGxsj(new Date()); + //记录状态 + aSafeXcrwjcx.setJlzt(1); + aSafeXcrwjcxService.save(aSafeXcrwjcx); + + /** + * 巡查任务隐患整改/隐患复查 a_safe_xcrwjcxzgxx + */ + ASafeXcrwjcxzgxx aSafeXcrwjcxzgxx = new ASafeXcrwjcxzgxx(); + //信息编号 + aSafeXcrwjcxzgxx.setXxbh(xcrwjcxzgxxUuid); + //任务编号对应a_safe_xcrw的信息编号 + aSafeXcrwjcx.setRwbh(xcrwuuid); + //巡查检查项编号 a_safe_xcrwjcx的XXBH + aSafeXcrwjcxzgxx.setXcjcxbh(xcrwjcxUuid); + //描述 todo + aSafeXcrwjcxzgxx.setMs("测试"); + //时间 + aSafeXcrwjcxzgxx.setSj(a.getFinalDateTime()); + //类型 + aSafeXcrwjcxzgxx.setSjlx("ZG"); + //是否合格 + aSafeXcrwjcxzgxx.setSfhg(1); + //到期日期 + aSafeXcrwjcxzgxx.setDqrq(a.getNeedFinalDateTime()); + //入库人员 + aSafeXcrwjcxzgxx.setRkry(rybh); + //入库时间 + aSafeXcrwjcxzgxx.setRksj(new Date()); + //更新人员 + aSafeXcrwjcxzgxx.setGxry(rybh); + //更新时间 + aSafeXcrwjcxzgxx.setGxsj(new Date()); + //记录状态 + aSafeXcrwjcxzgxx.setJlzt(1); + aSafeXcrwjcxzgxxService.save(aSafeXcrwjcxzgxx); + /** + * 巡查任务位置 a_safe_xcrwwz + */ + //xxbh + + + /** + * 巡查风险点位置隐患 a_safe_yhzgxx + */ + ASafeYhzgxx aSafeYhzgxx = new ASafeYhzgxx(); + //信息编号 + aSafeYhzgxx.setXxbh(yhzgxxUuid); + //任务编号 + aSafeYhzgxx.setRwbh(xcrwuuid); + //位置编号 todo + aSafeYhzgxx.setWzbh(null); + //企业编号 + aSafeYhzgxx.setQybh(enterPriseId); + //周期编号 + aSafeYhzgxx.setZqbh(null); + //企业风险点编号 对应a_safe_fxd的信息编号 todo + if (a.getCheckId() != null) { + aSafeYhzgxx.setQyfxdbh(a.getCheckId()); + } else { + aSafeYhzgxx.setQyfxdbh("测试"); + } + //隐患来源 + aSafeYhzgxx.setYhly("1"); + //检查时间 + if (a.getReportDateTime() != null) { + aSafeYhzgxx.setJcsj(a.getReportDateTime()); + } else { + aSafeYhzgxx.setJcsj(null); + } + //整改期限 + aSafeYhzgxx.setZgqx(a.getNeedFinalDateTime()); + //不合格检查项a_safe_xcrwjcx中JCXJG=1的数量 + aSafeYhzgxx.setBhgjcx(list.size()); + //整改状态 + aSafeYhzgxx.setZgzt(1); + //巡查位置编号a_safe_xcrwwz的XXBH TODO + + //入库人员 + aSafeYhzgxx.setRkry(rybh); + //入库时间 + aSafeYhzgxx.setRksj(new Date()); + //更新人员 + aSafeYhzgxx.setGxry(rybh); + //更新时间 + aSafeYhzgxx.setGxsj(new Date()); + //记录状态 + aSafeYhzgxx.setJlzt(1); + aSafeYhzgxxService.save(aSafeYhzgxx); + /** + * 附件表a_safe_rwfj + */ + //todo 少实体类 + + } + + + return success(); + } + + @PostMapping("/ziChainsert") + @ApiOperation(value = "自查") + public AjaxResult zicha(@RequestBody List list) { + for (ACheckQuatzZichaRequest a : list) { + /** + * 自查任务 a_safe_zcrw + */ + String zcrwUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase(); + String zcrwjlUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase(); + ASafeZcrw aSafeZcrw = new ASafeZcrw(); + aSafeZcrw.setXxbh(zcrwUuid); + //企业编号 + aSafeZcrw.setQybh(a.getEnterpriseID()); + //自查项 + aSafeZcrw.setZcx(list.size()); + //完成项 + aSafeZcrw.setWcx(list.size()); + //发现隐患数 + aSafeZcrw.setFxyhs(list.size()); + //完成状态 + aSafeZcrw.setWczt(1); + //入库时间 + aSafeZcrw.setRksj(new Date()); + //更新时间 + aSafeZcrw.setGxsj(new Date()); + aSafeZcrwService.save(aSafeZcrw); + /** + * 自查任务检查项记录 a_safe_zcrwjl + */ + ASafeZcrwjl aSafeZcrwjl = new ASafeZcrwjl(); + aSafeZcrwjl.setXxbh(zcrwjlUuid); + //企业编号 + aSafeZcrwjl.setQybh(a.getEnterpriseID()); + //任务编号 + aSafeZcrwjl.setRwbh(zcrwUuid); + //企业风险点编号 + aSafeZcrwjl.setQyfxdbh(a.getCheckId()); + //入库时间 + aSafeZcrwjl.setRksj(new Date()); + //更新时间 + aSafeZcrwjl.setGxsj(new Date()); + aSafeZcrwjlService.save(aSafeZcrwjl); + /** + *自查任务位置表a_safe_zcrwwz + */ + // 少表 todo + + + } + return success(); + } +} diff --git a/src/main/java/com/mudu/entity/ACheckQuatzEntity.java b/src/main/java/com/mudu/entity/ACheckQuatzEntity.java new file mode 100644 index 0000000..db9c149 --- /dev/null +++ b/src/main/java/com/mudu/entity/ACheckQuatzEntity.java @@ -0,0 +1,70 @@ +package com.mudu.entity; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + + +/** + * @author dong + * @since 2024/3/12 14:18 + */ +@Data +@ApiModel("定时任务实体类") +public class ACheckQuatzEntity { + + /** + * 工单id + */ + @ApiModelProperty(value = "归属地") + private String locationName; + + /** + * 企业名称 + */ + @ApiModelProperty(value = "企业名称") + private String enterpriseName; + + + /** + * 整改是否完成(-2专家拒绝,-1是需要专家复查未完成,0未成,1全部完成) + */ + @ApiModelProperty(value = "整改是否完成(-2专家拒绝,-1是需要专家复查未完成,0未成,1全部完成)") + private String isFinal; + + /** + * 创建时间 + */ + @ApiModelProperty("上报时间(如果巡查一起提交,获取巡查的巡查日期") + @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime ReportDateTime; + + + /** + * 上报人 + */ + @ApiModelProperty(value = "上报人") + private String ReportPersonName; + + /** + * 隐患内容 + */ + @ApiModelProperty(value = "隐患内容") + private String Description; + + + /** + * 现场图片 + */ + @ApiModelProperty(value = "现场图片") + private String RelativePath; + + + + +} diff --git a/src/main/java/com/mudu/entity/dto/request/ACheckQuatzRequest.java b/src/main/java/com/mudu/entity/dto/request/ACheckQuatzRequest.java new file mode 100644 index 0000000..3671dff --- /dev/null +++ b/src/main/java/com/mudu/entity/dto/request/ACheckQuatzRequest.java @@ -0,0 +1,109 @@ +package com.mudu.entity.dto.request; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + + +/** + * @author dong + * @since 2024/3/12 14:18 + */ +@Data +@ApiModel("定时任务请求类") +public class ACheckQuatzRequest { + + + /** + * 工单id + */ + @ApiModelProperty(value = "工单id") + private String id; + + /** + * 归属地 + */ + @ApiModelProperty(value = "归属地") + private String locationName; + + /** + * 企业名称 + */ + @ApiModelProperty(value = "企业名称") + private String enterpriseName; + + + /** + * 企业编号 + */ + @ApiModelProperty(value = "企业编号") + private String enterpriseID; + + /** + * 人员编号 + */ + @ApiModelProperty(value = "人员编号") + private String rybh; + + /** + * 整改是否完成(-2专家拒绝,-1是需要专家复查未完成,0未成,1全部完成) + */ + @ApiModelProperty(value = "整改是否完成(-2专家拒绝,-1是需要专家复查未完成,0未成,1全部完成)") + private String isFinal; + + /** + * 创建时间 + */ + @ApiModelProperty("上报时间(如果巡查一起提交,获取巡查的巡查日期") + @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date ReportDateTime; + + + /** + * 上报人 + */ + @ApiModelProperty(value = "上报人") + private String ReportPersonName; + + /** + * 隐患内容 + */ + @ApiModelProperty(value = "隐患内容") + private String Description; + + + /** + * 现场图片 + */ + @ApiModelProperty(value = "现场图片") + private String RelativePath; + + /** + * 风险点id + */ + @ApiModelProperty(value = "风险点id") + private String checkId; + + + /** + * 整改完成日期 + */ + @ApiModelProperty("整改完成日期") + @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date FinalDateTime; + + /** + * 整改要求完成日期 + */ + @ApiModelProperty("整改要求完成日期") + @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date NeedFinalDateTime; + +} diff --git a/src/main/java/com/mudu/entity/dto/request/ACheckQuatzZichaRequest.java b/src/main/java/com/mudu/entity/dto/request/ACheckQuatzZichaRequest.java new file mode 100644 index 0000000..0ae8570 --- /dev/null +++ b/src/main/java/com/mudu/entity/dto/request/ACheckQuatzZichaRequest.java @@ -0,0 +1,34 @@ +package com.mudu.entity.dto.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author dong + * @since 2024/3/14 13:21 + */ +@Data +@ApiModel("定时任务自查实体类") +public class ACheckQuatzZichaRequest { + + /** + * 企业id + */ + @ApiModelProperty(value = "企业id") + private String EnterpriseID; + + + /** + * 工单id + */ + @ApiModelProperty(value = "工单id") + private String taskId; + + + /** + * 风险点id + */ + @ApiModelProperty(value = "风险点id") + private String checkId; +} diff --git a/src/main/java/com/mudu/entity/dto/request/ACheckRequest.java b/src/main/java/com/mudu/entity/dto/request/ACheckRequest.java new file mode 100644 index 0000000..af4e0b6 --- /dev/null +++ b/src/main/java/com/mudu/entity/dto/request/ACheckRequest.java @@ -0,0 +1,29 @@ +package com.mudu.entity.dto.request; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; + +/** + * @author dong + * @since 2024/3/11 16:23 + */ +@Data +@ApiModel(value = "检查点请求类") +public class ACheckRequest implements Serializable { + + /** + * 企业编号 + */ + @ApiModelProperty(value = "企业编号") + private String qybh; + + + /** + * 企业名称 + */ + @ApiModelProperty(value = "企业名称") + private String qymc; +} diff --git a/src/main/java/com/mudu/entity/dto/response/ACheckResponse.java b/src/main/java/com/mudu/entity/dto/response/ACheckResponse.java new file mode 100644 index 0000000..7c2c452 --- /dev/null +++ b/src/main/java/com/mudu/entity/dto/response/ACheckResponse.java @@ -0,0 +1,27 @@ +package com.mudu.entity.dto.response; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author dong + * @since 2024/3/11 16:48 + */ +@Data +@ApiModel(value = "检查点响应类") +public class ACheckResponse { + /** + * 企业编号 + */ + @ApiModelProperty(value = "风险点") + private String fxd; + + + /** + * 信息编号 + */ + @ApiModelProperty(value = "信息编号") + private String xxbh; + +} diff --git a/src/main/java/com/mudu/mapper/ACheckMapper.java b/src/main/java/com/mudu/mapper/ACheckMapper.java new file mode 100644 index 0000000..0bcafb0 --- /dev/null +++ b/src/main/java/com/mudu/mapper/ACheckMapper.java @@ -0,0 +1,26 @@ +package com.mudu.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.mudu.entity.ASafeFxd; +import com.mudu.entity.dto.request.ACheckRequest; +import com.mudu.entity.dto.response.ACheckResponse; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 查询检查点数据服务数据层 + * + * @author dong + * @since 2024/3/11 16:29 + */ +public interface ACheckMapper extends BaseMapper { + + /** + * 查询所有检查点数据 + * + * @param req 查询条件 + * @return + */ + List selectAll(@Param("req") ACheckRequest req); +} diff --git a/src/main/java/com/mudu/service/ACheckService.java b/src/main/java/com/mudu/service/ACheckService.java new file mode 100644 index 0000000..303c574 --- /dev/null +++ b/src/main/java/com/mudu/service/ACheckService.java @@ -0,0 +1,26 @@ +package com.mudu.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.mudu.entity.ASafeFxd; +import com.mudu.entity.dto.request.ACheckRequest; +import com.mudu.entity.dto.response.ACheckResponse; + +import java.util.List; + +/** + * 查询检查点数据服务接口 + * + * @author dong + * @since 2024/3/11 16:24 + */ +public interface ACheckService extends IService { + /** + * 查询所有检查点数据 + * + * @param aCheckRequest 查询条件 + * @return + */ + List selectAll(ACheckRequest aCheckRequest); + + +} diff --git a/src/main/java/com/mudu/service/impl/ACheckServiceImpl.java b/src/main/java/com/mudu/service/impl/ACheckServiceImpl.java new file mode 100644 index 0000000..1da47ef --- /dev/null +++ b/src/main/java/com/mudu/service/impl/ACheckServiceImpl.java @@ -0,0 +1,28 @@ +package com.mudu.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.mudu.entity.ASafeFxd; +import com.mudu.entity.dto.request.ACheckRequest; +import com.mudu.entity.dto.response.ACheckResponse; +import com.mudu.mapper.ACheckMapper; +import com.mudu.service.ACheckService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @author dong + * @since 2024/3/11 16:25 + */ +@Service("aCheckService") +public class ACheckServiceImpl extends ServiceImpl implements ACheckService { + @Autowired + private ACheckMapper aCheckMapper; + + @Override + public List selectAll(ACheckRequest aCheckRequest) { + + return aCheckMapper.selectAll(aCheckRequest); + } +} diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index bf68c1b..a139503 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -4,9 +4,9 @@ server: # DataSource Config spring: datasource: - url: jdbc:mysql://localhost:3306/wzawb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + url: jdbc:mysql://localhost:3306/db_jiangning_umale?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root - password: 123456 + password: adminadmin driverClassName: com.mysql.cj.jdbc.Driver # 日志配置 diff --git a/src/main/resources/mapper/mudu/ACheckMapper.xml b/src/main/resources/mapper/mudu/ACheckMapper.xml new file mode 100644 index 0000000..e6e60cd --- /dev/null +++ b/src/main/resources/mapper/mudu/ACheckMapper.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file