diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java new file mode 100644 index 0000000..bc8abcc --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductConfigItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductConfigItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java new file mode 100644 index 0000000..bc8abcc --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductConfigItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductConfigItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java new file mode 100644 index 0000000..a3d6e52 --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductDataItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductDataItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java new file mode 100644 index 0000000..bc8abcc --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductConfigItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductConfigItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java new file mode 100644 index 0000000..a3d6e52 --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductDataItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductDataItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml b/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml new file mode 100644 index 0000000..e2448be --- /dev/null +++ b/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + id, product_id, param_name, param_code, param_type, regular_expression, create_time, create_user_id + + + diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java new file mode 100644 index 0000000..bc8abcc --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductConfigItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductConfigItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java new file mode 100644 index 0000000..a3d6e52 --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductDataItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductDataItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml b/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml new file mode 100644 index 0000000..e2448be --- /dev/null +++ b/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + id, product_id, param_name, param_code, param_type, regular_expression, create_time, create_user_id + + + diff --git a/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml b/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml new file mode 100644 index 0000000..61a55ec --- /dev/null +++ b/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + id, data_item_name, product_id, data_item_type, data_item_field, create_time, create_user_id + + + diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java new file mode 100644 index 0000000..bc8abcc --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductConfigItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductConfigItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java new file mode 100644 index 0000000..a3d6e52 --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductDataItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductDataItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml b/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml new file mode 100644 index 0000000..e2448be --- /dev/null +++ b/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + id, product_id, param_name, param_code, param_type, regular_expression, create_time, create_user_id + + + diff --git a/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml b/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml new file mode 100644 index 0000000..61a55ec --- /dev/null +++ b/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + id, data_item_name, product_id, data_item_type, data_item_field, create_time, create_user_id + + + diff --git a/casic-iot-model/src/main/java/com/casic/missiles/model/ProductConfigItem.java b/casic-iot-model/src/main/java/com/casic/missiles/model/ProductConfigItem.java new file mode 100644 index 0000000..856cbed --- /dev/null +++ b/casic-iot-model/src/main/java/com/casic/missiles/model/ProductConfigItem.java @@ -0,0 +1,80 @@ +package com.casic.missiles.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.time.LocalDateTime; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; +import lombok.Value; + +/** + *

+ * + *

+ * + * @author cz + * @since 2023-11-25 + */ +@Getter +@Setter +@TableName("product_config_item") +public class ProductConfigItem implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 产品id + */ + @ApiModelProperty(value = "产品id", dataType = "Long") + @TableField("product_id") + private Long productId; + + /** + * 配置项参数名称 + */ + @TableField("param_name") + @ApiModelProperty(value = "配置项参数名称", dataType = "String") + private String paramName; + + /** + * 配置项参数英文名称 + */ + @TableField("param_code") + @ApiModelProperty(value = "配置项参数英文名称", dataType = "String") + private String paramCode; + + /** + * 参数类型 + */ + @TableField("param_type") + @ApiModelProperty(value = "参数类型", dataType = "Integer") + private Integer paramType; + + /** + * 参数类型 + */ + + @TableField(exist = false) + @ApiModelProperty(value = "参数值", dataType = "String") + private String paramValue; + + /** + * 正则表达式 + */ + @TableField("regular_expression") + @ApiModelProperty(value = "正则表达式", dataType = "String") + private String regularExpression; + + @TableField("create_time") + private LocalDateTime createTime; + + +} diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java new file mode 100644 index 0000000..bc8abcc --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductConfigItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductConfigItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductConfigItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java new file mode 100644 index 0000000..a3d6e52 --- /dev/null +++ b/casic-iot-dao/src/main/java/com/casic/missiles/mapper/ProductDataItemMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper; + +import com.casic.missiles.model.ProductDataItem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author cz + * @since 2023-11-25 + */ +public interface ProductDataItemMapper extends BaseMapper { + +} diff --git a/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml b/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml new file mode 100644 index 0000000..e2448be --- /dev/null +++ b/casic-iot-dao/src/resource/mapper/ProductConfigItemMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + id, product_id, param_name, param_code, param_type, regular_expression, create_time, create_user_id + + + diff --git a/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml b/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml new file mode 100644 index 0000000..61a55ec --- /dev/null +++ b/casic-iot-dao/src/resource/mapper/ProductDataItemMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + id, data_item_name, product_id, data_item_type, data_item_field, create_time, create_user_id + + + diff --git a/casic-iot-model/src/main/java/com/casic/missiles/model/ProductConfigItem.java b/casic-iot-model/src/main/java/com/casic/missiles/model/ProductConfigItem.java new file mode 100644 index 0000000..856cbed --- /dev/null +++ b/casic-iot-model/src/main/java/com/casic/missiles/model/ProductConfigItem.java @@ -0,0 +1,80 @@ +package com.casic.missiles.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.time.LocalDateTime; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; +import lombok.Value; + +/** + *

+ * + *

+ * + * @author cz + * @since 2023-11-25 + */ +@Getter +@Setter +@TableName("product_config_item") +public class ProductConfigItem implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 产品id + */ + @ApiModelProperty(value = "产品id", dataType = "Long") + @TableField("product_id") + private Long productId; + + /** + * 配置项参数名称 + */ + @TableField("param_name") + @ApiModelProperty(value = "配置项参数名称", dataType = "String") + private String paramName; + + /** + * 配置项参数英文名称 + */ + @TableField("param_code") + @ApiModelProperty(value = "配置项参数英文名称", dataType = "String") + private String paramCode; + + /** + * 参数类型 + */ + @TableField("param_type") + @ApiModelProperty(value = "参数类型", dataType = "Integer") + private Integer paramType; + + /** + * 参数类型 + */ + + @TableField(exist = false) + @ApiModelProperty(value = "参数值", dataType = "String") + private String paramValue; + + /** + * 正则表达式 + */ + @TableField("regular_expression") + @ApiModelProperty(value = "正则表达式", dataType = "String") + private String regularExpression; + + @TableField("create_time") + private LocalDateTime createTime; + + +} diff --git a/casic-iot-model/src/main/java/com/casic/missiles/model/ProductDataItem.java b/casic-iot-model/src/main/java/com/casic/missiles/model/ProductDataItem.java new file mode 100644 index 0000000..114396a --- /dev/null +++ b/casic-iot-model/src/main/java/com/casic/missiles/model/ProductDataItem.java @@ -0,0 +1,56 @@ +package com.casic.missiles.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * + *

+ * + * @author cz + * @since 2023-11-25 + */ +@Getter +@Setter +@TableName("product_data_item") +public class ProductDataItem implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 数据项名称 + */ + @TableField("data_item_name") + private String dataItemName; + + /** + * 产品id + */ + @TableField("product_id") + private Long productId; + + /** + * 数量项类型 1/数据配置 2/报警阈值管理 + */ + @TableField("data_item_type") + private String dataItemType; + + /** + * 数据项字段 + */ + @TableField("data_item_field") + private String dataItemField; + + @TableField("create_time") + private LocalDateTime createTime; + +}