package com.yanzuoguang.dao; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * 查询参数 * * @author 颜佐光 */ @ApiModel(description = "查询参数") public class QueryPara { /** * 查询删除 */ public static QueryPara LOAD_REMOVE = new QueryPara(false, true); /** * 所有条件生效 */ public static QueryPara FULL_COND = new QueryPara(true, false); /** * 所有条件生效 */ @ApiModelProperty(notes = "所有条件生效,而不仅仅在主键存在时,通过主键加载") private boolean fullCond; /** * 查询删除标记的结果 */ @ApiModelProperty(notes = "在数据通过删除标记删除时,可以通过该参数查询出来") private boolean loadRemove; public QueryPara(boolean fullCond, boolean loadRemove) { this.fullCond = fullCond; this.loadRemove = loadRemove; } public boolean isFullCond() { return fullCond; } public void setFullCond(boolean fullCond) { this.fullCond = fullCond; } public boolean isLoadRemove() { return loadRemove; } public void setLoadRemove(boolean loadRemove) { this.loadRemove = loadRemove; } }