From d7cc4c8b4aacd3a0a78f6be4870af571f4f89199 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期二, 06 九月 2022 09:42:15 +0800 Subject: [PATCH] 添加任务单元与措施关联表,提供风险单元uuid查询 --- src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskUnitAndMeasureService.java | 6 + src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskUnitUuidServiceImpl.java | 7 + src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskUnitUuidService.java | 4 + src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskUnitAndMeasureServiceImpl.java | 13 +++ src/main/resources/mybatis/doublePrevention/PreventRiskUnitUuidMapper.xml | 5 + src/main/resources/mybatis/doublePrevention/PreventTaskUnitAndMeasureMapper.xml | 19 ++++ src/main/java/com/ruoyi/doublePrevention/entity/PreventTaskUnitAndMeasure.java | 133 +++++++++++++++++++++++++++++++++ src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskUnitUuidRepository.java | 4 + src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskUnitAndMeasureRepository.java | 10 ++ 9 files changed, 201 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/PreventTaskUnitAndMeasure.java b/src/main/java/com/ruoyi/doublePrevention/entity/PreventTaskUnitAndMeasure.java new file mode 100644 index 0000000..cc66760 --- /dev/null +++ b/src/main/java/com/ruoyi/doublePrevention/entity/PreventTaskUnitAndMeasure.java @@ -0,0 +1,133 @@ +package com.ruoyi.doublePrevention.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.util.Date; + +@TableName("prevent_task_unit_and_measure") +public class PreventTaskUnitAndMeasure { + /** + * 主键id + * */ + @TableId(value = "id" , type = IdType.AUTO) + private Long id; + /** + * 排查任务Id + * */ + private Long taskUnitId; + /** + * 管控措施Id + * */ + private Long measureId; + /** + * 排查任务UUID + * */ + private String taskUnitUuid; + /** + * 管控措施UUID + * */ + private String measureUuid; + /** + * 创建时间 + */ + private Date gmtCreate; + /** + * 最后修改时间 + */ + private Date gmtModitify; + /** + * 创建人 + */ + private String createByUserName; + /** + * 修改人 + */ + private String lastEditUserName; + /** + * 删除标志:0-有效,1-删除 + */ + private Byte deleteStatus; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getTaskUnitId() { + return taskUnitId; + } + + public void setTaskUnitId(Long taskUnitId) { + this.taskUnitId = taskUnitId; + } + + public Long getMeasureId() { + return measureId; + } + + public void setMeasureId(Long measureId) { + this.measureId = measureId; + } + + public String getTaskUnitUuid() { + return taskUnitUuid; + } + + public void setTaskUnitUuid(String taskUnitUuid) { + this.taskUnitUuid = taskUnitUuid; + } + + public String getMeasureUuid() { + return measureUuid; + } + + public void setMeasureUuid(String measureUuid) { + this.measureUuid = measureUuid; + } + + public Date getGmtCreate() { + return gmtCreate; + } + + public void setGmtCreate(Date gmtCreate) { + this.gmtCreate = gmtCreate; + } + + public Date getGmtModitify() { + return gmtModitify; + } + + public void setGmtModitify(Date gmtModitify) { + this.gmtModitify = gmtModitify; + } + + public String getCreateByUserName() { + return createByUserName; + } + + public void setCreateByUserName(String createByUserName) { + this.createByUserName = createByUserName; + } + + public String getLastEditUserName() { + return lastEditUserName; + } + + public void setLastEditUserName(String lastEditUserName) { + this.lastEditUserName = lastEditUserName; + } + + public Byte getDeleteStatus() { + return deleteStatus; + } + + public void setDeleteStatus(Byte deleteStatus) { + this.deleteStatus = deleteStatus; + } + +} \ No newline at end of file diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskUnitUuidRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskUnitUuidRepository.java index 3afe3a2..19a2af2 100644 --- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskUnitUuidRepository.java +++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskUnitUuidRepository.java @@ -10,4 +10,8 @@ * 为设施设备清单附属表添加uuid * */ int insertUuid(PreventRiskUnitUuid riskUnitUuid); + /** + * 通过id获取uuid + * */ + PreventRiskUnitUuid getRiskUnitUuidById(Long id); } diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskUnitAndMeasureRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskUnitAndMeasureRepository.java new file mode 100644 index 0000000..cf9cb58 --- /dev/null +++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskUnitAndMeasureRepository.java @@ -0,0 +1,10 @@ +package com.ruoyi.doublePrevention.repository; + +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface PreventTaskUnitAndMeasureRepository { + +} diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskUnitUuidService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskUnitUuidService.java index df3c18e..8a7e51e 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskUnitUuidService.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskUnitUuidService.java @@ -8,4 +8,8 @@ * 为设施设备清单附属表添加uuid * */ int insertRiskUnitUuid(PreventRiskUnitUuid riskUnitUuid); + /** + * 通过id获取uuid + * */ + PreventRiskUnitUuid getRiskUnitUuidById(Long id); } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskUnitAndMeasureService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskUnitAndMeasureService.java new file mode 100644 index 0000000..eb3d08a --- /dev/null +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskUnitAndMeasureService.java @@ -0,0 +1,6 @@ +package com.ruoyi.doublePrevention.service.baseService; + + +public interface PreventTaskUnitAndMeasureService { + +} diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskUnitUuidServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskUnitUuidServiceImpl.java index fe55907..d53e946 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskUnitUuidServiceImpl.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskUnitUuidServiceImpl.java @@ -19,4 +19,11 @@ public int insertRiskUnitUuid(PreventRiskUnitUuid riskUnitUuid) { return preventRiskUnitUuidRepository.insertUuid(riskUnitUuid); } + /** + * 通过id获取uuid + * */ + @Override + public PreventRiskUnitUuid getRiskUnitUuidById(Long id) { + return preventRiskUnitUuidRepository.getRiskUnitUuidById(id); + } } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskUnitAndMeasureServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskUnitAndMeasureServiceImpl.java new file mode 100644 index 0000000..5a9fe86 --- /dev/null +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskUnitAndMeasureServiceImpl.java @@ -0,0 +1,13 @@ +package com.ruoyi.doublePrevention.service.baseService.impl; + + +import com.ruoyi.doublePrevention.service.baseService.PreventTaskUnitAndMeasureService; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service("PreventTaskUnitAndMeasureService") +public class PreventTaskUnitAndMeasureServiceImpl implements PreventTaskUnitAndMeasureService { + + +} diff --git a/src/main/resources/mybatis/doublePrevention/PreventRiskUnitUuidMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventRiskUnitUuidMapper.xml index 3bbd6b0..dae941f 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventRiskUnitUuidMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventRiskUnitUuidMapper.xml @@ -12,4 +12,9 @@ <insert id="insertUuid"> insert into prevent_risk_unit_uuid values(null, #{riskUnitId}, #{riskUnitUuid}, #{deleteStatus}) </insert> +<!-- PreventRiskUnitUuid getRiskUnitUuidById(Long id);--> + <select id="getRiskUnitUuidById" resultMap="BaseResultMap"> + select * from prevent_risk_unit_uuid + where delete_status = 0 and id = #{risk_unit_id} + </select> </mapper> diff --git a/src/main/resources/mybatis/doublePrevention/PreventTaskUnitAndMeasureMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventTaskUnitAndMeasureMapper.xml new file mode 100644 index 0000000..0107099 --- /dev/null +++ b/src/main/resources/mybatis/doublePrevention/PreventTaskUnitAndMeasureMapper.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > +<mapper namespace="com.ruoyi.doublePrevention.repository.PreventTaskUnitAndMeasureRepository" > + + <resultMap id="BaseResultMap" type="com.ruoyi.doublePrevention.entity.PreventTaskUnitAndMeasure"> + <id column="id" property="id"/> + <result column="delete_status" property="deleteStatus"/> + <result column="task_unit_id" property="taskUnitId"/> + <result column="task_unit_uuid" property="taskUnitUuid"/> + <result column="measure_id" property="measureId"/> + <result column="measure_uuid" property="measureUuid"/> + <result column="gmt_create" property="gmtCreate"/> + <result column="gmt_moditify" property="gmtModitify"/> + <result column="create_by_user_name" property="createByUserName"/> + <result column="last_edit_user_name" property="lastEditUserName"/> + </resultMap> + + +</mapper> -- Gitblit v1.9.2