1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- #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 jnpf.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 jnpfKeyword;
- /** 查询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("_jnpf_"))
- #set($fieldAliasName = "jnpf_${tableAliasName}_jnpf_${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
- }
|