package cn.hd.model;
/*
* 条件查询使用
*/
import java.util.Date;
public class BaseConditionVO {
public final static int PAGE_SHOW_COUNT = 20;
private int pageNum = 1;
private int pageSize = 20;
private int totalCount = 0;
private String orderField;
private String orderDirection;
private String keywords;
private String status;
private String type;
private Date startDate;
private Date endDate;
public String getType() {
return "".equals(type) ? null : type;
}
public void setType(String type) {
this.type = type;
}
public String getStatus() {
return "".equals(status)? null : status;
}
public void setStatus(String status) {
this.status = status;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getPageSize() {
return pageSize > 0 ? pageSize : PAGE_SHOW_COUNT;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public String getOrderField() {
return orderField;
}
public void setOrderField(String orderField) {
this.orderField = orderField;
}
public String getOrderDirection() {
return "desc".equals(orderDirection) ? "desc" : "asc";
}
public void setOrderDirection(String orderDirection) {
this.orderDirection = orderDirection;
}
public int getTotalCount() {
return totalCount;
}
public void setTotalCount(int totalCount) {
this.totalCount = totalCount;
}
public String getKeywords() {
return "".equals(keywords)? null : keywords;
}
public void setKeywords(String keywords) {
this.keywords = keywords;
}
public int getStartIndex() {
int pageNum = this.getPageNum() > 0 ? this.getPageNum() - 1 : 0;
return pageNum * this.getPageSize();
}
}
分享到:
相关推荐
分页试题类编写
支持一个实体映射到多个表 支持动态字段运算符 支持分组和聚合查询 支持选择 | 地点 | 从子查询 支持实体中的嵌入参数 支持现场转换器 支持sql拦截器 支持sql方言扩展 支持多数据源和动态数据源 支持注解省略和...
根据NC6系列全路径VO类名查询对应的物理表名
只一行代码实现:多表联查,分页搜索,任意字段组合过滤,任意字段排序,多字段统计,直接得到 VO
LocalDateTime的使用,StringUtils的使用,自动生成持久层(@Autowired和Mapper),密码的MD5加密,token的生成和本地缓存(CaffeineCache,GooleGuava,主键的自动递增在Java中的设置,DTO和VO
海思3531A_虚拟VO调试
根据数据库中表的字段自动生成java中的vo类,方便调用
(VCP) _VCP7-DCV_2VO-21.20
MyBatisPlus自带了一个代码生成器mybatis-plus-generator,可基于数据库库表,结合模板技术,自动生成程序源码,不过默认情况下,只支持Entity、Mapper、Service、Controller这些层次。如果想生成未预置的代码,如vo...
主要研究了J2EE平台下的模型元数据的封装,通过XML技术和J2EE平台的完美结合,扩展了现行的Value Object功能,实现了数据的双向交互,用户可以在运行期改变VO结构。
为mplayer写的一个新的VO,使用QT的Qimage, 使用信号量控制共享内存的传输。
由表名生成vo
1. 建立UAP业务组件项目(模块名),新建UAP组件(组件名) 2. 切换MDP透视图,新建实体组件(实体组件名) 3. 主表实体: a) 实体的7个必须字段:pk_id、pk_group、pk_org、creatot、creationtime、modifier、...
E-Sys - F系列车型设FA(VO)码操作步骤
通过Hi3536sdk中Hi3536_SDK_V2.0.7.0/mpp_master/sample/vo的例程修改而来的视频叠加简单例程。 例程实现了打开16个窗口,通过按键输入,控制每个窗口以规定的大小、位置叠加起来。
PO可以严格对应数据库表,一张表对映一个PO。 BO则是业务逻辑处理对象,我的理解是它装满了业务逻辑的处理,在业务逻辑复杂的应用中有用。 VO:value object值对象、view object视图对象 PO:持久对象 QO:查询对象 ...
还有部分代码没有了,主要在Vo定义一个pager 在student类里继承了basic类
NULL 博文链接:https://lisanlai.iteye.com/blog/800389