This commit is contained in:
huangzj
2023-09-04 15:27:22 +08:00
parent 04f16ee8ee
commit 143c19bb70
7 changed files with 203 additions and 1 deletions

View File

@@ -36,7 +36,8 @@ public enum AlgorithmResponseEnum {
DATA_ARRAY_MISSING("A00515","详细数据为空"),
UNKNOW_ROLE("A00515","角色无权限操作")
UNKNOW_ROLE("A00515","角色无权限操作"),
DATA_MISSING("A00516","数据缺失")
;

View File

@@ -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";
}

View File

@@ -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";
}

View File

@@ -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<CsEventPOMapper, CsEventPO> implements CsEventPOService{
}

View File

@@ -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<CsEventUserPOMapper, CsEventUserPO> implements CsEventUserPOService{
}

View File

@@ -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<CsEventPO>{
}

View File

@@ -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<CsEventUserPO>{
}