From 0c9aab2f6420b5f9352a615d24da73358f248690 Mon Sep 17 00:00:00 2001 From: zhangjing <924187658@qq.com> Date: Mon, 23 Dec 2024 20:58:02 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E3=80=91=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/fkzy/warn/mapper/AlarmCaseMapper.java | 14 +++++++ src/main/java/com/fkzy/warn/model/AlarmCase.java | 45 ++++++++++++++++++++++ .../java/com/fkzy/warn/model/MonitorUsers.java | 6 +++ src/main/java/com/fkzy/warn/model/NewsManage.java | 2 +- .../com/fkzy/warn/service/AlarmCaseService.java | 40 +++++++++++++++++++ .../warn/service/impl/AlarmCaseServiceImpl.java | 43 +++++++++++++++++++++ 6 files changed, 149 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/fkzy/warn/mapper/AlarmCaseMapper.java create mode 100644 src/main/java/com/fkzy/warn/model/AlarmCase.java create mode 100644 src/main/java/com/fkzy/warn/service/AlarmCaseService.java create mode 100644 src/main/java/com/fkzy/warn/service/impl/AlarmCaseServiceImpl.java diff --git a/src/main/java/com/fkzy/warn/mapper/AlarmCaseMapper.java b/src/main/java/com/fkzy/warn/mapper/AlarmCaseMapper.java new file mode 100644 index 0000000..3c78e7d --- /dev/null +++ b/src/main/java/com/fkzy/warn/mapper/AlarmCaseMapper.java @@ -0,0 +1,14 @@ +package com.fkzy.warn.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.fkzy.warn.model.AlarmCase; +import org.apache.ibatis.annotations.Mapper; + +/** + * @author zhangjing + * @date 2024/12/04 14:48 + * @description + */ +@Mapper +public interface AlarmCaseMapper extends BaseMapper { +} diff --git a/src/main/java/com/fkzy/warn/model/AlarmCase.java b/src/main/java/com/fkzy/warn/model/AlarmCase.java new file mode 100644 index 0000000..392d2a7 --- /dev/null +++ b/src/main/java/com/fkzy/warn/model/AlarmCase.java @@ -0,0 +1,45 @@ +package com.fkzy.warn.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * 告警案件关联 + * @author zhangjing + * @date 2024/12/05 14:07 + * @description + */ +@Data +@TableName("t_alarm_case") +public class AlarmCase extends BaseField{ + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + /** + * 案件标识 + */ + @ApiModelProperty("案件标识") + private String nAjbs; + /** + * 企业名称 + */ + @ApiModelProperty("企业名称") + private String companyName; + /** + * 统一社会信用代码 + */ + @ApiModelProperty("统一社会信用代码") + private String creditCode; + /** + * 告警日期,获取日期 + */ + @ApiModelProperty("告警日期,获取日期") + private Date alarmDate; + +} diff --git a/src/main/java/com/fkzy/warn/model/MonitorUsers.java b/src/main/java/com/fkzy/warn/model/MonitorUsers.java index a44efd2..f1f3db8 100644 --- a/src/main/java/com/fkzy/warn/model/MonitorUsers.java +++ b/src/main/java/com/fkzy/warn/model/MonitorUsers.java @@ -46,4 +46,10 @@ public class MonitorUsers extends BaseField{ */ @ApiModelProperty("授权书id") private Integer authorizationId; + + /** + * 绑定人 + */ + @ApiModelProperty("绑定人") + private Integer bindUserId; } diff --git a/src/main/java/com/fkzy/warn/model/NewsManage.java b/src/main/java/com/fkzy/warn/model/NewsManage.java index 5899283..5469d56 100644 --- a/src/main/java/com/fkzy/warn/model/NewsManage.java +++ b/src/main/java/com/fkzy/warn/model/NewsManage.java @@ -32,7 +32,7 @@ public class NewsManage extends BaseField{ * 文章类型 */ @ApiModelProperty("文章类型") - private String type; + private String newsType; /** * 发布范围 */ diff --git a/src/main/java/com/fkzy/warn/service/AlarmCaseService.java b/src/main/java/com/fkzy/warn/service/AlarmCaseService.java new file mode 100644 index 0000000..128b659 --- /dev/null +++ b/src/main/java/com/fkzy/warn/service/AlarmCaseService.java @@ -0,0 +1,40 @@ +package com.fkzy.warn.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.fkzy.warn.model.AlarmCase; + +import java.util.List; + +/** + * @author zhangjing + * @date 2023/10/16 18:17 + * @description + */ +public interface AlarmCaseService extends IService { + + /** + * 保存 + * @param entity + * @return + */ + void saveModel(AlarmCase entity,String ticket); + + /** + * 修改 + * @param entity + * @return + */ + void updateModel(AlarmCase entity,String ticket); + + /** + * 删除 + * @param ids + * @return + */ + void deleteModel(List ids); + + + + + +} diff --git a/src/main/java/com/fkzy/warn/service/impl/AlarmCaseServiceImpl.java b/src/main/java/com/fkzy/warn/service/impl/AlarmCaseServiceImpl.java new file mode 100644 index 0000000..224e1b9 --- /dev/null +++ b/src/main/java/com/fkzy/warn/service/impl/AlarmCaseServiceImpl.java @@ -0,0 +1,43 @@ +package com.fkzy.warn.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.fkzy.warn.common.constants.EntityConstants; +import com.fkzy.warn.mapper.AlarmCaseMapper; +import com.fkzy.warn.model.AlarmCase; +import com.fkzy.warn.service.AlarmCaseService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @author zhangjing + * @date 2023/10/16 18:17 + * @description + */ +@Service +public class AlarmCaseServiceImpl extends ServiceImpl implements + AlarmCaseService { + + + @Override + public void saveModel(AlarmCase entity, String ticket) { + save(entity); + } + + @Override + public void updateModel(AlarmCase entity,String ticket) { + this.updateById(entity); + } + + @Override + public void deleteModel(List ids) { + AlarmCase entity = new AlarmCase(); + entity.setIsDel(EntityConstants.DEL); + QueryWrapper wrapper = new QueryWrapper(); + wrapper.in("id", ids); + update(entity, wrapper); + } + + +}