diff --git a/nflg-mobilebroken-admin/pom.xml b/nflg-mobilebroken-admin/pom.xml
index 933a0681..5a18c8dd 100644
--- a/nflg-mobilebroken-admin/pom.xml
+++ b/nflg-mobilebroken-admin/pom.xml
@@ -148,19 +148,61 @@
* @@ -40,5 +39,6 @@ public class ProductAttrInfo implements Serializable { /** * 部件名称 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String name; } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductCaseInfo.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductCaseInfo.java index 3044561b..326cd395 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductCaseInfo.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductCaseInfo.java @@ -1,9 +1,6 @@ package com.nflg.mobilebroken.repository.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.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -43,17 +40,19 @@ public class ProductCaseInfo implements Serializable { /** * 描述 */ - @TableField(value = "`desc`") + @TableField(value = "`desc`",updateStrategy = FieldStrategy.ALWAYS) private String desc; /** * 视频封面图片地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String image; /** * 视频地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String video; /** diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductHonorInfo.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductHonorInfo.java index 5f412ad8..d57ddb1c 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductHonorInfo.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductHonorInfo.java @@ -1,14 +1,13 @@ package com.nflg.mobilebroken.repository.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; -import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.*; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; +import java.io.Serializable; +import java.time.LocalDateTime; + /** *
* 产品中心-荣誉详情 @@ -41,11 +40,13 @@ public class ProductHonorInfo implements Serializable { /** * 标题 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String title; /** * 图片地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String image; /** diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductIntroInfo.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductIntroInfo.java index 3f3be4fa..12efd6d7 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductIntroInfo.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductIntroInfo.java @@ -1,9 +1,6 @@ package com.nflg.mobilebroken.repository.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.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -43,17 +40,19 @@ public class ProductIntroInfo implements Serializable { /** * 标题 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String name; /** * 内容 */ - @TableField(value = "`desc`") + @TableField(value = "`desc`",updateStrategy = FieldStrategy.ALWAYS) private String desc; /** * 图片地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String image; /** diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductMobilebrokenIntroInfo.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductMobilebrokenIntroInfo.java index 79fe2006..ee51ba2d 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductMobilebrokenIntroInfo.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductMobilebrokenIntroInfo.java @@ -1,9 +1,6 @@ package com.nflg.mobilebroken.repository.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.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -43,7 +40,7 @@ public class ProductMobilebrokenIntroInfo implements Serializable { /** * 内容 */ - @TableField(value = "`desc`") + @TableField(value = "`desc`",updateStrategy = FieldStrategy.ALWAYS) private String desc; /** diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelFileItem.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelFileItem.java index 38381ca9..75a872dc 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelFileItem.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelFileItem.java @@ -1,8 +1,6 @@ package com.nflg.mobilebroken.repository.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.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -46,10 +44,12 @@ public class ProductModelFileItem implements Serializable { /** * 文件名称 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String name; /** * 是否显示在列表 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private Boolean showInList; } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelImageItem.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelImageItem.java index b68a4faf..8106c0dd 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelImageItem.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelImageItem.java @@ -1,13 +1,12 @@ package com.nflg.mobilebroken.repository.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.*; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; +import java.io.Serializable; + /** *
* 产品中心-产品机型-图片 @@ -40,10 +39,12 @@ public class ProductModelImageItem implements Serializable { /** * 图片描述 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String content; /** * 图片地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String image; } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelIntroItem.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelIntroItem.java index a1f580f7..b8898180 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelIntroItem.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelIntroItem.java @@ -1,9 +1,6 @@ package com.nflg.mobilebroken.repository.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.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -42,16 +39,18 @@ public class ProductModelIntroItem implements Serializable { /** * 机型介绍 */ - @TableField("`desc`") + @TableField(value = "`desc`",updateStrategy = FieldStrategy.ALWAYS) private String desc; /** * 机型特点 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String feature; /** * 机型亮点 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String merits; } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelParamsItem.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelParamsItem.java index cb20f651..9c4b4957 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelParamsItem.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelParamsItem.java @@ -1,8 +1,6 @@ package com.nflg.mobilebroken.repository.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.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -42,31 +40,37 @@ public class ProductModelParamsItem implements Serializable { /** * 指标名称 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String indexName; /** * 批次号 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String batchNumber; /** * 参数名称 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String name; /** * 参数值 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String value; /** * 是否主要参数 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private Boolean main; /** * 是否参与比较 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private Boolean compare; /** diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelVideoItem.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelVideoItem.java index 23633899..1e2c4237 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelVideoItem.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductModelVideoItem.java @@ -1,13 +1,12 @@ package com.nflg.mobilebroken.repository.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.*; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; +import java.io.Serializable; + /** *
* 产品中心-产品机型-视频 @@ -40,15 +39,18 @@ public class ProductModelVideoItem implements Serializable { /** * 视频地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String video; /** * 视频描述 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String content; /** * 视频封面地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String image; } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductPartInfo.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductPartInfo.java index d9f357ea..bd7b5d87 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductPartInfo.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductPartInfo.java @@ -1,9 +1,6 @@ package com.nflg.mobilebroken.repository.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.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -42,26 +39,30 @@ public class ProductPartInfo implements Serializable { /** * 部件名称 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String name; /** * 类型,0-视频;1:图片 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private Integer type; /** * 图片地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String image; /** * 视频地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String video; /** * 部件介绍 */ - @TableField(value = "`desc`") + @TableField(value = "`desc`",updateStrategy = FieldStrategy.ALWAYS) private String desc; } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductPartParams.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductPartParams.java index 47884d4f..7ec2744e 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductPartParams.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductPartParams.java @@ -1,9 +1,6 @@ package com.nflg.mobilebroken.repository.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.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -43,12 +40,13 @@ public class ProductPartParams implements Serializable { /** * 字典值id */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private Integer dictionaryItemId; /** * 参数值 */ - @TableField(value = "`value`") + @TableField(value = "`value`",updateStrategy = FieldStrategy.ALWAYS) private String value; /** diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductSeriesInfo.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductSeriesInfo.java index 7364dc1b..c2bcfb9e 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductSeriesInfo.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductSeriesInfo.java @@ -1,14 +1,13 @@ package com.nflg.mobilebroken.repository.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; -import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.*; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; +import java.io.Serializable; +import java.time.LocalDateTime; + /** *
* 产品中心-产品系列详情 @@ -41,16 +40,19 @@ public class ProductSeriesInfo implements Serializable { /** * 名称 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String name; /** * 图片地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String image; /** * 内容 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String content; /** diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductTypeFile.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductTypeFile.java index 2209c32f..35325f97 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductTypeFile.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductTypeFile.java @@ -1,14 +1,13 @@ package com.nflg.mobilebroken.repository.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; -import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.*; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; +import java.io.Serializable; +import java.time.LocalDateTime; + /** *
* 产品中心-产品机型-文件 @@ -41,21 +40,25 @@ public class ProductTypeFile implements Serializable { /** * 文件名称 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String name; /** * 文件后缀 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String type; /** * 下载地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String url; /** * 文件大小,单位KB */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private Integer size; /** diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductTypeInfo.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductTypeInfo.java index ea44e600..c473bfc0 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductTypeInfo.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/entity/ProductTypeInfo.java @@ -1,14 +1,13 @@ package com.nflg.mobilebroken.repository.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; -import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.*; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; +import java.io.Serializable; +import java.time.LocalDateTime; + /** *
* 产品中心-产品类型详情
@@ -41,21 +40,25 @@ public class ProductTypeInfo implements Serializable {
/**
* 名称
*/
+ @TableField(updateStrategy = FieldStrategy.ALWAYS)
private String name;
/**
* 类型介绍
*/
+ @TableField(updateStrategy = FieldStrategy.ALWAYS)
private String content;
/**
* 机型说明
*/
+ @TableField(updateStrategy = FieldStrategy.ALWAYS)
private String modelDesc;
/**
* 图片地址
*/
+ @TableField(updateStrategy = FieldStrategy.ALWAYS)
private String image;
/**
diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/ProductPartInfoServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/ProductPartInfoServiceImpl.java
index e204873b..350b3008 100644
--- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/ProductPartInfoServiceImpl.java
+++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/ProductPartInfoServiceImpl.java
@@ -48,9 +48,10 @@ public class ProductPartInfoServiceImpl extends ServiceImpl