From 143c19bb70f1e076fe6edd55ccfebd894fc53782 Mon Sep 17 00:00:00 2001 From: huangzj <826100833@qq.com> Date: Mon, 4 Sep 2023 15:27:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../csdevice/enums/AlgorithmResponseEnum.java | 3 +- .../njcn/csharmonic/pojo/po/CsEventPO.java | 72 +++++++++++++++++++ .../csharmonic/pojo/po/CsEventUserPO.java | 55 ++++++++++++++ .../service/CsEventPOServiceImpl.java | 21 ++++++ .../service/CsEventUserPOServiceImpl.java | 21 ++++++ .../service/impl/CsEventPOService.java | 16 +++++ .../service/impl/CsEventUserPOService.java | 16 +++++ 7 files changed, 203 insertions(+), 1 deletion(-) create mode 100644 cs-harmonic/cs-harmonic-api/src/main/java/com/njcn/csharmonic/pojo/po/CsEventPO.java create mode 100644 cs-harmonic/cs-harmonic-api/src/main/java/com/njcn/csharmonic/pojo/po/CsEventUserPO.java create mode 100644 cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/CsEventPOServiceImpl.java create mode 100644 cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/CsEventUserPOServiceImpl.java create mode 100644 cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventPOService.java create mode 100644 cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventUserPOService.java diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/enums/AlgorithmResponseEnum.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/enums/AlgorithmResponseEnum.java index ab64aef..73df459 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/enums/AlgorithmResponseEnum.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/enums/AlgorithmResponseEnum.java @@ -36,7 +36,8 @@ public enum AlgorithmResponseEnum { DATA_ARRAY_MISSING("A00515","详细数据为空"), - UNKNOW_ROLE("A00515","角色无权限操作") + UNKNOW_ROLE("A00515","角色无权限操作"), + DATA_MISSING("A00516","数据缺失") ; diff --git a/cs-harmonic/cs-harmonic-api/src/main/java/com/njcn/csharmonic/pojo/po/CsEventPO.java b/cs-harmonic/cs-harmonic-api/src/main/java/com/njcn/csharmonic/pojo/po/CsEventPO.java new file mode 100644 index 0000000..e959164 --- /dev/null +++ b/cs-harmonic/cs-harmonic-api/src/main/java/com/njcn/csharmonic/pojo/po/CsEventPO.java @@ -0,0 +1,72 @@ +package com.njcn.csharmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.Date; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * Description: + * Date: 2023/9/4 15:15【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Data +@NoArgsConstructor +@TableName(value = "cs_event") +public class CsEventPO { + /** + * id + */ + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + /** + * 监测点id + */ + @TableField(value = "line_id") + private String lineId; + + /** + * 装置id + */ + @TableField(value = "device_id") + private String deviceId; + + /** + * 事件时间 + */ + @TableField(value = "start_time") + private Date startTime; + + /** + * 事件类型 + */ + @TableField(value = "tag") + private String tag; + + /** + * 关联事件波形表id + */ + @TableField(value = "wave_id") + private String waveId; + + public static final String COL_ID = "id"; + + public static final String COL_LINE_ID = "line_id"; + + public static final String COL_DEVICE_ID = "device_id"; + + public static final String COL_START_TIME = "start_time"; + + public static final String COL_TAG = "tag"; + + public static final String COL_WAVE_ID = "wave_id"; +} \ No newline at end of file diff --git a/cs-harmonic/cs-harmonic-api/src/main/java/com/njcn/csharmonic/pojo/po/CsEventUserPO.java b/cs-harmonic/cs-harmonic-api/src/main/java/com/njcn/csharmonic/pojo/po/CsEventUserPO.java new file mode 100644 index 0000000..c6183db --- /dev/null +++ b/cs-harmonic/cs-harmonic-api/src/main/java/com/njcn/csharmonic/pojo/po/CsEventUserPO.java @@ -0,0 +1,55 @@ +package com.njcn.csharmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * Description: + * Date: 2023/9/4 15:15【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Data +@NoArgsConstructor +@TableName(value = "cs_event_user") +public class CsEventUserPO { + /** + * 装置id + */ + @TableField(value = "device_id") + private String deviceId; + + /** + * 用户id + */ + @TableField(value = "user_id") + private String userId; + + /** + * 事件id + */ + @TableField(value = "event_id") + private String eventId; + + /** + * 状态(0:未读取 1:已读取) + */ + @TableField(value = "`status`") + private Integer status; + + public static final String COL_DEVICE_ID = "device_id"; + + public static final String COL_USER_ID = "user_id"; + + public static final String COL_EVENT_ID = "event_id"; + + public static final String COL_STATUS = "status"; +} \ No newline at end of file diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/CsEventPOServiceImpl.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/CsEventPOServiceImpl.java new file mode 100644 index 0000000..fa2d755 --- /dev/null +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/CsEventPOServiceImpl.java @@ -0,0 +1,21 @@ +package com.njcn.csharmonic.service; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.njcn.csharmonic.mapper.CsEventPOMapper; +import com.njcn.csharmonic.pojo.po.CsEventPO; +import com.njcn.csharmonic.service.impl.CsEventPOService; +/** + * + * Description: + * Date: 2023/9/4 15:15【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Service +public class CsEventPOServiceImpl extends ServiceImpl implements CsEventPOService{ + +} diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/CsEventUserPOServiceImpl.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/CsEventUserPOServiceImpl.java new file mode 100644 index 0000000..57f2ea4 --- /dev/null +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/CsEventUserPOServiceImpl.java @@ -0,0 +1,21 @@ +package com.njcn.csharmonic.service; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.njcn.csharmonic.pojo.po.CsEventUserPO; +import com.njcn.csharmonic.mapper.CsEventUserPOMapper; +import com.njcn.csharmonic.service.impl.CsEventUserPOService; +/** + * + * Description: + * Date: 2023/9/4 15:15【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Service +public class CsEventUserPOServiceImpl extends ServiceImpl implements CsEventUserPOService{ + +} diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventPOService.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventPOService.java new file mode 100644 index 0000000..f3562bc --- /dev/null +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventPOService.java @@ -0,0 +1,16 @@ +package com.njcn.csharmonic.service.impl; + +import com.njcn.csharmonic.pojo.po.CsEventPO; +import com.baomidou.mybatisplus.extension.service.IService; + /** + * + * Description: + * Date: 2023/9/4 15:15【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +public interface CsEventPOService extends IService{ + + +} diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventUserPOService.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventUserPOService.java new file mode 100644 index 0000000..306fe43 --- /dev/null +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/CsEventUserPOService.java @@ -0,0 +1,16 @@ +package com.njcn.csharmonic.service.impl; + +import com.njcn.csharmonic.pojo.po.CsEventUserPO; +import com.baomidou.mybatisplus.extension.service.IService; + /** + * + * Description: + * Date: 2023/9/4 15:15【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +public interface CsEventUserPOService extends IService{ + + +}