Files
fateverse/code-gen/src/main/resources/vm/java/entityQuery.java.vm
lsym004933 c3b925cc13
Some checks reported errors
continuous-integration/drone/push Build encountered an error
refactor(codegen): 更新Swagger注解版本
2026-01-17 13:54:59 +08:00

59 lines
1.4 KiB
Plaintext

package ${packageName}.entity.query;
import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
#if($table.hasDateQuery())
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
#end
/**
* ${functionName}对象 ${tableName}
*
* @author ${author}
* @date ${dateTime}
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("${functionName}Query")
public class ${ClassName}Query {
#foreach ($column in $columns)
#if($column.query())
#if("BETWEEN" != $column.queryType)
/**
* $column.columnComment
*/
@Schema(description = "${column.columnComment}")
#if($column.javaType.equals("Date"))
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
#end
private $column.javaType $column.javaField;
#else
/**
* $column.columnComment 开始
*/
@Schema(description = "${column.columnComment}开始")
#if($column.javaType.equals("Date"))
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
#end
private $column.javaType begin${table.capitalize($column.javaField)};
/**
* $column.columnComment 结束
*/
@Schema(description = "${column.columnComment}结束")
#if($column.javaType.equals("Date"))
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
#end
private $column.javaType end${table.capitalize($column.javaField)};
#end
#end
#end
}