初始代码
This commit is contained in:
77
TemplateCodeVue3/java/Pagination.java.vm
Normal file
77
TemplateCodeVue3/java/Pagination.java.vm
Normal file
@@ -0,0 +1,77 @@
|
||||
#set($name = "${context.className.substring(0,1).toUpperCase()}${context.className.substring(1)}")
|
||||
package ${context.package}.model.$!{name.toLowerCase()};
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Data;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* ${context.genInfo.description}
|
||||
* @版本: ${context.genInfo.version}
|
||||
* @版权: ${context.genInfo.copyright}
|
||||
* @作者: ${context.genInfo.createUser}
|
||||
* @日期: ${context.genInfo.createDate}
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "列表查询参数")
|
||||
public class $!{name}Pagination extends Pagination {
|
||||
#if($!{context.isFlow})
|
||||
/** 流程模板id */
|
||||
@Schema(description = "流程模板id")
|
||||
private String flowId;
|
||||
#end
|
||||
/** 关键词搜索 */
|
||||
@Schema(description = "关键词搜索")
|
||||
private String yunzhupaasKeyword;
|
||||
/** 查询key */
|
||||
@Schema(description = "查询key")
|
||||
private String[] selectKey;
|
||||
/** 选中数据数组id */
|
||||
@Schema(description = "选中数据数组id")
|
||||
private Object[] selectIds;
|
||||
/** json */
|
||||
@Schema(description = "json")
|
||||
private String json;
|
||||
/** 数据类型 0-当前页,1-全部数据 */
|
||||
@Schema(description = "数据类型 0-当前页,1-全部数据")
|
||||
private String dataType;
|
||||
/** 高级查询 */
|
||||
@Schema(description = "高级查询")
|
||||
private String superQueryJson;
|
||||
/** 功能id */
|
||||
@Schema(description = "功能id")
|
||||
private String moduleId;
|
||||
/** 菜单id */
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
#foreach($search in ${context.searchListAll})
|
||||
#set($jsonKey =${search.id})
|
||||
#set($label = ${search.label})
|
||||
#set($fieldAliasName = "${search.afterVModel}")
|
||||
#set($tableAliasName = "${search.tableAliasName}")
|
||||
#if($jsonKey.contains("_yunzhupaas_"))
|
||||
#set($fieldAliasName = "yunzhupaas_${tableAliasName}_yunzhupaas_${fieldAliasName}")
|
||||
#elseif($jsonKey.toLowerCase().startsWith("tablefield"))
|
||||
#set($fieldAliasName = "${search.tableAliasName}_${fieldAliasName}")
|
||||
#end
|
||||
/** ${label} */
|
||||
@Schema(description = "${label}")
|
||||
@JsonProperty("$jsonKey")
|
||||
@JSONField(name = "${fieldAliasName}")
|
||||
private Object ${fieldAliasName};
|
||||
#end
|
||||
#if(${context.treeTable} == true)
|
||||
/**
|
||||
* 树形异步父级字段传值
|
||||
*/
|
||||
private String treeParentValue;
|
||||
/**
|
||||
* 是否有参数
|
||||
*/
|
||||
private boolean hasParam=false;
|
||||
#end
|
||||
}
|
||||
Reference in New Issue
Block a user