parent
34fa6bf64e
commit
c514129772
|
|
@ -3,12 +3,24 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac
|
|||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
import java.util.*;
|
||||
## 处理 BigDecimal/LocalDate/LocalDateTime 字段的引入
|
||||
#set($importedClasses = [])
|
||||
#foreach ($column in $columns)
|
||||
#if (${column.javaType} == "BigDecimal")
|
||||
#if (${column.createOperation} && ${column.updateOperation} && ${column.listOperationResult})##通用操作
|
||||
#if (${column.javaType} == "BigDecimal" && !$importedClasses.contains("java.math.BigDecimal"))
|
||||
#set($dummy = $importedClasses.add("java.math.BigDecimal"))
|
||||
import java.math.BigDecimal;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDateTime")
|
||||
#if (${column.javaType} == "LocalDateTime" && !$importedClasses.contains("java.time.LocalDateTime"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDateTime"))
|
||||
import java.time.LocalDateTime;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDate" && !$importedClasses.contains("java.time.LocalDate"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDate"))
|
||||
import java.time.LocalDate;
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
import javax.validation.constraints.*;
|
||||
|
|
|
|||
|
|
@ -4,14 +4,24 @@ import lombok.*;
|
|||
import java.util.*;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import javax.validation.constraints.*;
|
||||
## 处理 Date 字段的引入
|
||||
## 处理 BigDecimal/LocalDate/LocalDateTime 字段的引入
|
||||
#set($importedClasses = [])
|
||||
#foreach ($column in $columns)
|
||||
#if (${column.createOperation} && (!${column.updateOperation} || !${column.listOperationResult})
|
||||
&& ${column.javaType} == "LocalDateTime")## 时间类型
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
#if (${column.createOperation} && (!${column.updateOperation} || !${column.listOperationResult}))##不是通用字段
|
||||
#if (${column.javaType} == "BigDecimal" && !$importedClasses.contains("java.math.BigDecimal"))
|
||||
#set($dummy = $importedClasses.add("java.math.BigDecimal"))
|
||||
import java.math.BigDecimal;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDateTime" && !$importedClasses.contains("java.time.LocalDateTime"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDateTime"))
|
||||
import java.time.LocalDateTime;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
#break
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDate" && !$importedClasses.contains("java.time.LocalDate"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDate"))
|
||||
import java.time.LocalDate;
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
|
||||
|
|
|
|||
|
|
@ -3,22 +3,24 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac
|
|||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
import java.util.*;
|
||||
## 处理 BigDecimal/LocalDate/LocalDateTime 字段的引入
|
||||
#set($importedClasses = [])
|
||||
#foreach ($column in $columns)
|
||||
#if (${column.javaType} == "BigDecimal")
|
||||
#if (${column.listOperationResult})##返回字段
|
||||
#if (${column.javaType} == "BigDecimal" && !$importedClasses.contains("java.math.BigDecimal"))
|
||||
#set($dummy = $importedClasses.add("java.math.BigDecimal"))
|
||||
import java.math.BigDecimal;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDateTime")
|
||||
#if (${column.javaType} == "LocalDateTime" && !$importedClasses.contains("java.time.LocalDateTime"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDateTime"))
|
||||
import java.time.LocalDateTime;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDate" && !$importedClasses.contains("java.time.LocalDate"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDate"))
|
||||
import java.time.LocalDate;
|
||||
#end
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
#foreach ($column in $columns)
|
||||
#if ("$!column.dictType" != "")## 有设置数据字典
|
||||
import ${DictFormatClassName};
|
||||
import ${DictConvertClassName};
|
||||
|
||||
#break
|
||||
#end
|
||||
#end
|
||||
|
||||
|
|
|
|||
|
|
@ -4,14 +4,24 @@ import lombok.*;
|
|||
import java.util.*;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import ${PageParamClassName};
|
||||
## 处理 Date 字段的引入
|
||||
## 处理 BigDecimal/LocalDate/LocalDateTime 字段的引入
|
||||
#set($importedClasses = [])
|
||||
#foreach ($column in $columns)
|
||||
#if (${column.listOperation} && ${column.javaType} == "LocalDateTime")## 时间类型
|
||||
#if (${column.listOperation})##查询操作
|
||||
#if (${column.javaType} == "BigDecimal" && !$importedClasses.contains("java.math.BigDecimal"))
|
||||
#set($dummy = $importedClasses.add("java.math.BigDecimal"))
|
||||
import java.math.BigDecimal;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDateTime" && !$importedClasses.contains("java.time.LocalDateTime"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDateTime"))
|
||||
import java.time.LocalDateTime;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
#break
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDate" && !$importedClasses.contains("java.time.LocalDate"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDate"))
|
||||
import java.time.LocalDate;
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
## 字段模板
|
||||
|
|
|
|||
|
|
@ -4,14 +4,24 @@ import lombok.*;
|
|||
import java.util.*;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import ${PageParamClassName};
|
||||
## 处理 Date 字段的引入
|
||||
## 处理 BigDecimal/LocalDate/LocalDateTime 字段的引入
|
||||
#set($importedClasses = [])
|
||||
#foreach ($column in $columns)
|
||||
#if (${column.listOperation} && ${column.javaType} == "LocalDateTime")## 时间类型
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
#if (${column.listOperation})##查询操作
|
||||
#if (${column.javaType} == "BigDecimal" && !$importedClasses.contains("java.math.BigDecimal"))
|
||||
#set($dummy = $importedClasses.add("java.math.BigDecimal"))
|
||||
import java.math.BigDecimal;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDateTime" && !$importedClasses.contains("java.time.LocalDateTime"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDateTime"))
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
#break
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDate" && !$importedClasses.contains("java.time.LocalDate"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDate"))
|
||||
import java.time.LocalDate;
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
## 字段模板
|
||||
|
|
|
|||
|
|
@ -2,10 +2,24 @@ package ${basePackage}.module.${table.moduleName}.controller.${sceneEnum.basePac
|
|||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
## 处理 BigDecimal/LocalDate/LocalDateTime 字段的引入
|
||||
#set($importedClasses = [])
|
||||
#foreach ($column in $columns)
|
||||
#if (${column.javaType} == "LocalDateTime")
|
||||
#if (${column.listOperationResult} && (!${column.createOperation} || !${column.updateOperation}))##不是通用字段
|
||||
#if (${column.javaType} == "BigDecimal" && !$importedClasses.contains("java.math.BigDecimal"))
|
||||
#set($dummy = $importedClasses.add("java.math.BigDecimal"))
|
||||
import java.math.BigDecimal;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDateTime" && !$importedClasses.contains("java.time.LocalDateTime"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDateTime"))
|
||||
import java.time.LocalDateTime;
|
||||
#break
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDate" && !$importedClasses.contains("java.time.LocalDate"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDate"))
|
||||
import java.time.LocalDate;
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
|
||||
|
|
|
|||
|
|
@ -4,14 +4,24 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
|||
import lombok.*;
|
||||
import java.util.*;
|
||||
import javax.validation.constraints.*;
|
||||
## 处理 Date 字段的引入
|
||||
## 处理 BigDecimal/LocalDate/LocalDateTime 字段的引入
|
||||
#set($importedClasses = [])
|
||||
#foreach ($column in $columns)
|
||||
#if (${column.updateOperation} && (!${column.createOperation} || !${column.listOperationResult})
|
||||
&& ${column.javaType} == "LocalDateTime")## 时间类型
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
#if (${column.updateOperation} && (!${column.createOperation} || !${column.listOperationResult}))##不是通用字段
|
||||
#if (${column.javaType} == "BigDecimal" && !$importedClasses.contains("java.math.BigDecimal"))
|
||||
#set($dummy = $importedClasses.add("java.math.BigDecimal"))
|
||||
import java.math.BigDecimal;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDateTime" && !$importedClasses.contains("java.time.LocalDateTime"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDateTime"))
|
||||
import java.time.LocalDateTime;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
#break
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDate" && !$importedClasses.contains("java.time.LocalDate"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDate"))
|
||||
import java.time.LocalDate;
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
|
||||
|
|
|
|||
|
|
@ -2,12 +2,24 @@ package ${basePackage}.module.${table.moduleName}.dal.dataobject.${table.busines
|
|||
|
||||
import lombok.*;
|
||||
import java.util.*;
|
||||
## 处理 BigDecimal/LocalDate/LocalDateTime 字段的引入
|
||||
#set($importedClasses = [])
|
||||
#foreach ($column in $columns)
|
||||
#if (${column.javaType} == "BigDecimal")
|
||||
#if (!${baseDOFields.contains(${column.javaField})})##排除 BaseDO 的字段
|
||||
#if (${column.javaType} == "BigDecimal" && !$importedClasses.contains("java.math.BigDecimal"))
|
||||
#set($dummy = $importedClasses.add("java.math.BigDecimal"))
|
||||
import java.math.BigDecimal;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDateTime")
|
||||
#if (${column.javaType} == "LocalDateTime" && !$importedClasses.contains("java.time.LocalDateTime"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDateTime"))
|
||||
import java.time.LocalDateTime;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
#end
|
||||
#if (${column.javaType} == "LocalDate" && !$importedClasses.contains("java.time.LocalDate"))
|
||||
#set($dummy = $importedClasses.add("java.time.LocalDate"))
|
||||
import java.time.LocalDate;
|
||||
#end
|
||||
#end
|
||||
#end
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
|
|
|
|||
Loading…
Reference in New Issue