From fa45f3232c4d7c08975cacc668b6eca69b217edb Mon Sep 17 00:00:00 2001 From: Jay <csj123456> Date: 星期三, 16 十月 2024 15:28:50 +0800 Subject: [PATCH] 让数据库表可以存空值 --- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemEntity.java | 9 ++++----- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemAtomEntity.java | 8 +++++--- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemDerEntity.java | 6 +++--- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemCalEntity.java | 5 ++--- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemAtomEntity.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemAtomEntity.java index 7fdec90..d9898bb 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemAtomEntity.java +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemAtomEntity.java @@ -1,8 +1,6 @@ package com.iailab.module.data.ind.item.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.io.Serializable; @@ -32,20 +30,24 @@ /** * 数据源 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String dataSource; /** * 数据集 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String dataSet; /** * 使用字段 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String usingField; /** * 统计方式 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String statFunc; } \ No newline at end of file diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemCalEntity.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemCalEntity.java index a4b4ee3..be796ba 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemCalEntity.java +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemCalEntity.java @@ -1,8 +1,6 @@ package com.iailab.module.data.ind.item.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.io.Serializable; @@ -32,5 +30,6 @@ /** * 计算表达式 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String expression; } \ No newline at end of file diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemDerEntity.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemDerEntity.java index 8f121ce..1c1b12e 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemDerEntity.java +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemDerEntity.java @@ -1,8 +1,6 @@ package com.iailab.module.data.ind.item.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.io.Serializable; @@ -37,11 +35,13 @@ /** * 时间标识 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String timeLabel; /** * 时间限定 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String timeLimit; /** diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemEntity.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemEntity.java index 8b1580f..812ef07 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemEntity.java +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/item/entity/IndItemEntity.java @@ -1,9 +1,6 @@ package com.iailab.module.data.ind.item.entity; -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 com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.io.Serializable; @@ -55,17 +52,19 @@ /** * 指标精度 */ - @TableField("`precision`") + @TableField(value = "`precision`", updateStrategy = FieldStrategy.ALWAYS) private Integer precision; /** * 时间粒度 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String timeGranularity; /** * 数量单位 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String unit; /** -- Gitblit v1.9.3