diff --git a/server/like-generator/src/main/resources/java/entity.java.vm b/server/like-generator/src/main/resources/java/entity.java.vm index e794ef7f..0617435c 100644 --- a/server/like-generator/src/main/resources/java/entity.java.vm +++ b/server/like-generator/src/main/resources/java/entity.java.vm @@ -5,6 +5,11 @@ import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import java.io.Serializable; +#foreach ($column in $columns) +#if ($column.javaType.equals("BigDecimal")) +import java.math.BigDecimal; +#end +#end #set($isAuthor = !$authorName.equals("")) /** diff --git a/server/like-generator/src/main/resources/java/mapper.java.vm b/server/like-generator/src/main/resources/java/mapper.java.vm index 08a515b4..ef7b4940 100644 --- a/server/like-generator/src/main/resources/java/mapper.java.vm +++ b/server/like-generator/src/main/resources/java/mapper.java.vm @@ -2,6 +2,7 @@ package ${packageName}.common.mapper.${moduleName}; import ${packageName}.common.core.basics.IBaseMapper; import ${packageName}.common.entity.${moduleName}.${EntityName}; +import org.apache.ibatis.annotations.Mapper; #set($isAuthor = !$authorName.equals("")) /** diff --git a/server/like-generator/src/main/resources/java/serviceImpl.java.vm b/server/like-generator/src/main/resources/java/serviceImpl.java.vm index 67e8d411..d5a03048 100644 --- a/server/like-generator/src/main/resources/java/serviceImpl.java.vm +++ b/server/like-generator/src/main/resources/java/serviceImpl.java.vm @@ -325,7 +325,7 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service { public void add(${EntityName}Param ${entityName}Param) { ${EntityName} model = new ${EntityName}(); #foreach ($column in $columns) - #if($column.isInsert || $column.columnName.equals("create_time") || $column.columnName.equals("update_time")) + #if(($column.isInsert || $column.columnName.equals("create_time") || $column.columnName.equals("update_time")) && !$column.javaField.equals($primaryField)) #set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) #if($column.javaField.equals("image") || $column.javaField.equals("avatar") || $column.javaField.equals("logo") || $column.javaField.equals("img")) model.set${AttrName}(UrlUtil.toRelativeUrl(${entityName}Param.get${AttrName}())); diff --git a/server/like-generator/src/main/resources/java/validate.java.vm b/server/like-generator/src/main/resources/java/validate.java.vm index 519be972..7b84bfbc 100644 --- a/server/like-generator/src/main/resources/java/validate.java.vm +++ b/server/like-generator/src/main/resources/java/validate.java.vm @@ -9,6 +9,11 @@ import org.hibernate.validator.constraints.Length; import lombok.Data; import javax.validation.constraints.*; +#foreach ($column in $columns) +#if ($column.javaType.equals("BigDecimal")) +import java.math.BigDecimal; +#end +#end #set($isAuthor = !$authorName.equals("")) /** diff --git a/server/like-generator/src/main/resources/java/voDetail.java.vm b/server/like-generator/src/main/resources/java/voDetail.java.vm index 9127c2f1..1a664860 100644 --- a/server/like-generator/src/main/resources/java/voDetail.java.vm +++ b/server/like-generator/src/main/resources/java/voDetail.java.vm @@ -3,6 +3,11 @@ package ${packageName}.admin.vo.${moduleName}; import lombok.Data; import java.io.Serializable; +#foreach ($column in $columns) +#if ($column.javaType.equals("BigDecimal")) +import java.math.BigDecimal; +#end +#end #set($isAuthor = !$authorName.equals("")) /** diff --git a/server/like-generator/src/main/resources/java/voList.java.vm b/server/like-generator/src/main/resources/java/voList.java.vm index 4a1f9264..b892dc9d 100644 --- a/server/like-generator/src/main/resources/java/voList.java.vm +++ b/server/like-generator/src/main/resources/java/voList.java.vm @@ -3,6 +3,11 @@ package ${packageName}.admin.vo.${moduleName}; import lombok.Data; import java.io.Serializable; +#foreach ($column in $columns) +#if ($column.javaType.equals("BigDecimal")) +import java.math.BigDecimal; +#end +#end #set($isAuthor = !$authorName.equals("")) /**