修复代码生成存在小数的问题

This commit is contained in:
TinyAnts 2022-10-14 11:26:40 +08:00
parent 47e968ddf9
commit 8c2729493d
6 changed files with 22 additions and 1 deletions

View File

@ -5,6 +5,11 @@ import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
#foreach ($column in $columns)
#if ($column.javaType.equals("BigDecimal"))
import java.math.BigDecimal;
#end
#end
#set($isAuthor = !$authorName.equals("")) #set($isAuthor = !$authorName.equals(""))
/** /**

View File

@ -2,6 +2,7 @@ package ${packageName}.common.mapper.${moduleName};
import ${packageName}.common.core.basics.IBaseMapper; import ${packageName}.common.core.basics.IBaseMapper;
import ${packageName}.common.entity.${moduleName}.${EntityName}; import ${packageName}.common.entity.${moduleName}.${EntityName};
import org.apache.ibatis.annotations.Mapper;
#set($isAuthor = !$authorName.equals("")) #set($isAuthor = !$authorName.equals(""))
/** /**

View File

@ -325,7 +325,7 @@ public class ${EntityName}ServiceImpl implements I${EntityName}Service {
public void add(${EntityName}Param ${entityName}Param) { public void add(${EntityName}Param ${entityName}Param) {
${EntityName} model = new ${EntityName}(); ${EntityName} model = new ${EntityName}();
#foreach ($column in $columns) #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)}) #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")) #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}())); model.set${AttrName}(UrlUtil.toRelativeUrl(${entityName}Param.get${AttrName}()));

View File

@ -9,6 +9,11 @@ import org.hibernate.validator.constraints.Length;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.*; import javax.validation.constraints.*;
#foreach ($column in $columns)
#if ($column.javaType.equals("BigDecimal"))
import java.math.BigDecimal;
#end
#end
#set($isAuthor = !$authorName.equals("")) #set($isAuthor = !$authorName.equals(""))
/** /**

View File

@ -3,6 +3,11 @@ package ${packageName}.admin.vo.${moduleName};
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
#foreach ($column in $columns)
#if ($column.javaType.equals("BigDecimal"))
import java.math.BigDecimal;
#end
#end
#set($isAuthor = !$authorName.equals("")) #set($isAuthor = !$authorName.equals(""))
/** /**

View File

@ -3,6 +3,11 @@ package ${packageName}.admin.vo.${moduleName};
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
#foreach ($column in $columns)
#if ($column.javaType.equals("BigDecimal"))
import java.math.BigDecimal;
#end
#end
#set($isAuthor = !$authorName.equals("")) #set($isAuthor = !$authorName.equals(""))
/** /**