package ${packageName}.${moduleName}.${subpackageName}; import com.youlai.boot.common.base.BaseQuery; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; #if(${hasLocalDateTime}) import java.time.LocalDateTime; import java.util.List; #end #if(${hasBigDecimal}) import java.math.BigDecimal; #end /** * $!{businessName}查询对象 * * @author ${author} * @since ${date} */ @Schema(description ="$!{businessName}查询对象") @Getter @Setter public class ${entityName}Query extends BaseQuery { #if($fieldConfigs) #foreach($fieldConfig in ${fieldConfigs}) #if($fieldConfig.isShowInQuery) #if("$!fieldConfig.fieldComment" != "") @Schema(description = "${fieldConfig.fieldComment}") #end #if($fieldConfig.formType == "DATE" || $fieldConfig.formType == "DATE_TIME") #if($fieldConfig.queryType == "BETWEEN") private List ${fieldConfig.fieldName}; #else private ${fieldConfig.fieldType} ${fieldConfig.fieldName}; #end #else private ${fieldConfig.fieldType} ${fieldConfig.fieldName}; #end #end #end #end }