feat(biz): 新增动环设备监控指标信息服务
- 添加动环设备监控指标实体类LcPowerEnvMonitorMetricEntity - 创建对应的Mapper接口LcPowerEnvMonitorMetricMapper - 实现服务接口ILcPowerEnvMonitorMetricService及其实现类 - 配置MyBatis Plus注解支持主键生成与表名映射 - 引入基础租户实体继承关系和JSON序列化配置 - 定义完整的字段属性用于存储监控指标相关信息
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
package com.jeelowcode.module.biz.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
import com.jeelowcode.framework.utils.model.global.BaseTenantEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 动环设备监控指标信息
|
||||
*
|
||||
* @author ruoyi
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode
|
||||
@TableName("lc_power_env_monitor_metric")
|
||||
public class LcPowerEnvMonitorMetricEntity extends BaseTenantEntity {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 设备动环编号
|
||||
*/
|
||||
private String deviceUid;
|
||||
|
||||
/**
|
||||
* 元数据动环编号
|
||||
*/
|
||||
private String metadataUid;
|
||||
|
||||
/**
|
||||
* 元数据编码
|
||||
*/
|
||||
private String metadataCode;
|
||||
|
||||
/**
|
||||
* 元数据名称
|
||||
*/
|
||||
private String metadataName;
|
||||
|
||||
/**
|
||||
* 属性编码
|
||||
*/
|
||||
private String propertyCode;
|
||||
|
||||
/**
|
||||
* 属性名称
|
||||
*/
|
||||
private String propertyName;
|
||||
|
||||
/**
|
||||
* 计量单位
|
||||
*/
|
||||
private String unitCode;
|
||||
|
||||
/**
|
||||
* 数值类型
|
||||
*/
|
||||
private Integer valueType;
|
||||
|
||||
/**
|
||||
* 数值类型名称
|
||||
*/
|
||||
private String valueTypeName;
|
||||
|
||||
/**
|
||||
* 点位类型
|
||||
*/
|
||||
private Integer pointType;
|
||||
|
||||
/**
|
||||
* 点位类型名称
|
||||
*/
|
||||
private String pointTypeName;
|
||||
|
||||
/**
|
||||
* 指标值
|
||||
*/
|
||||
private String metricValue;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.jeelowcode.module.biz.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.jeelowcode.module.biz.entity.LcPowerEnvMonitorMetricEntity;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 动环设备监控指标信息 Mapper
|
||||
*
|
||||
* @author ruoyi
|
||||
*/
|
||||
@Mapper
|
||||
public interface LcPowerEnvMonitorMetricMapper extends BaseMapper<LcPowerEnvMonitorMetricEntity> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.jeelowcode.module.biz.service;
|
||||
|
||||
/**
|
||||
* 动环设备监控指标信息服务接口
|
||||
*
|
||||
* @author ruoyi
|
||||
*/
|
||||
public interface ILcPowerEnvMonitorMetricService {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.jeelowcode.module.biz.service.impl;
|
||||
|
||||
import com.jeelowcode.module.biz.service.ILcPowerEnvMonitorMetricService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 动环设备监控指标信息服务实现类
|
||||
*
|
||||
* @author ruoyi
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
public class LcPowerEnvMonitorMetricServiceImpl implements ILcPowerEnvMonitorMetricService {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user