@Column(name = "BATCH_DATE") | @Column(name = "BATCH_DATE") | ||||
private String batchDate; | private String batchDate; | ||||
/** 卡片类型 */ | |||||
/** 卡片类型 | |||||
* 03-应急卡;22-储值卡;23-记账卡 | |||||
* */ | |||||
@Column(name = "CARD_TYPE") | @Column(name = "CARD_TYPE") | ||||
private String cardType; | private String cardType; | ||||
public class InvwQryCardBatchPageRequest extends JpaDateTimePageableDataRequest<InvwQryCardBatch> { | public class InvwQryCardBatchPageRequest extends JpaDateTimePageableDataRequest<InvwQryCardBatch> { | ||||
private String batchNo; // 批次号 | private String batchNo; // 批次号 | ||||
private String providerID; // 卡片厂商代码 | |||||
// private String providerID; // 卡片厂商代码 | |||||
private String version; // 卡片版本号 | private String version; // 卡片版本号 | ||||
private String cardType; // 卡片类型 | private String cardType; // 卡片类型 | ||||
private String batchDateStart; // 申请时间开始 | private String batchDateStart; // 申请时间开始 | ||||
public HqlBuilder toSelectHql() { | public HqlBuilder toSelectHql() { | ||||
HqlBuilder hql = new HqlBuilder("from InvwQryCardBatch where 1=1 "); | HqlBuilder hql = new HqlBuilder("from InvwQryCardBatch where 1=1 "); | ||||
hql.append(" and batchNo=:batchNo", batchNo); | hql.append(" and batchNo=:batchNo", batchNo); | ||||
hql.append(" and version=:version", version); | |||||
hql.append(" and cardVersion=:version", version); | |||||
hql.append(" and cardType=:cardType", cardType); | hql.append(" and cardType=:cardType", cardType); | ||||
if (StringTools.hasText(batchDateStart)) { | if (StringTools.hasText(batchDateStart)) { | ||||
hql.append(" and batchDate >= :batchDateStart", batchDateStart); | hql.append(" and batchDate >= :batchDateStart", batchDateStart); | ||||
if (StringTools.hasText(batchDateEnd)) { | if (StringTools.hasText(batchDateEnd)) { | ||||
hql.append(" and batchDate <= :batchDateEnd", batchDateEnd); | hql.append(" and batchDate <= :batchDateEnd", batchDateEnd); | ||||
} | } | ||||
hql.append(" and providerID=:providerID", providerID); | |||||
// hql.append(" and providerID=:providerID", providerID); | |||||
return hql; | return hql; | ||||
} | } | ||||
} | } |
package cn.com.taiji.core.repo.request.invw; | package cn.com.taiji.core.repo.request.invw; | ||||
import cn.com.taiji.common.pub.StringTools; | |||||
import cn.com.taiji.common.pub.dao.HqlBuilder; | import cn.com.taiji.common.pub.dao.HqlBuilder; | ||||
import cn.com.taiji.common.repo.request.jpa.JpaDateTimePageableDataRequest; | import cn.com.taiji.common.repo.request.jpa.JpaDateTimePageableDataRequest; | ||||
import cn.com.taiji.core.entity.invw.InvwQryCards; | import cn.com.taiji.core.entity.invw.InvwQryCards; | ||||
public HqlBuilder toSelectHql() { | public HqlBuilder toSelectHql() { | ||||
HqlBuilder hql = new HqlBuilder("from InvwQryCards where 1=1 "); | HqlBuilder hql = new HqlBuilder("from InvwQryCards where 1=1 "); | ||||
hql.append(" and batchNo=:batchNo", batchNo); | hql.append(" and batchNo=:batchNo", batchNo); | ||||
hql.append(" and cardNo=:cardNo", cardNo); | |||||
hql.append(" and startCardNo=:startCardNo", startCardNo); | |||||
hql.append(" and endCardNo=:endCardNo", endCardNo); | |||||
if(hasText(cardNo)){ | |||||
hql.append(" and cardNo=:cardNo", cardNo); | |||||
}else { | |||||
if (hasText(startCardNo)) { | |||||
hql.append(" and cardNo>=:startCardNo", startCardNo); | |||||
} | |||||
if (hasText(endCardNo)) { | |||||
hql.append(" and cardNo<=:endCardNo", endCardNo); | |||||
} | |||||
} | |||||
hql.append(" and providerID=:providerID", providerID); | hql.append(" and providerID=:providerID", providerID); | ||||
hql.append(" and version=:version", version); | hql.append(" and version=:version", version); | ||||
hql.append(" and cardType=:cardType", cardType); | hql.append(" and cardType=:cardType", cardType); | ||||
hql.append(" and status=:status", status); | hql.append(" and status=:status", status); | ||||
// if(StringTools.hasText(formatTimeStart)) | |||||
// if(hasText(formatTimeStart)) | |||||
// hql.append(" and formatTime>=:formatTimeStart", formatTimeStart); | // hql.append(" and formatTime>=:formatTimeStart", formatTimeStart); | ||||
// if(StringTools.hasText(formatTimeEnd)) | |||||
// if(hasText(formatTimeEnd)) | |||||
// hql.append(" and formatTime<=:formatTimeEnd", formatTimeEnd); | // hql.append(" and formatTime<=:formatTimeEnd", formatTimeEnd); | ||||
return hql; | return hql; | ||||
} | } |
public class InvwQryObuBatchPageRequest extends JpaDateTimePageableDataRequest<InvwQryObuBatch> { | public class InvwQryObuBatchPageRequest extends JpaDateTimePageableDataRequest<InvwQryObuBatch> { | ||||
private String batchNo; // 批次号 | private String batchNo; // 批次号 | ||||
private String providerID; // 厂商代码 | |||||
private String version; // 版本号 | |||||
// private String providerID; // 厂商代码 | |||||
// private String version; // 版本号 | |||||
private String obuType; // OBU类型 | private String obuType; // OBU类型 | ||||
private String applyDateStart; // 申请时间开始 | private String applyDateStart; // 申请时间开始 | ||||
private String applyDateEnd; // 申请时间结束 | private String applyDateEnd; // 申请时间结束 | ||||
public HqlBuilder toSelectHql() { | public HqlBuilder toSelectHql() { | ||||
HqlBuilder hql = new HqlBuilder("from InvwQryObuBatch where 1=1 "); | HqlBuilder hql = new HqlBuilder("from InvwQryObuBatch where 1=1 "); | ||||
hql.append(" and batchNo=:batchNo", batchNo); | hql.append(" and batchNo=:batchNo", batchNo); | ||||
hql.append(" and version=:version", version); | |||||
// hql.append(" and version=:version", version); | |||||
hql.append(" and obuType=:obuType", obuType); | hql.append(" and obuType=:obuType", obuType); | ||||
if (StringTools.hasText(applyDateStart)) | if (StringTools.hasText(applyDateStart)) | ||||
hql.append(" and applyDate>=:applyDateStart", applyDateStart); | hql.append(" and applyDate>=:applyDateStart", applyDateStart); | ||||
if (StringTools.hasText(applyDateEnd)) | if (StringTools.hasText(applyDateEnd)) | ||||
hql.append(" and applyDate<=:applyDateEnd", applyDateEnd); | hql.append(" and applyDate<=:applyDateEnd", applyDateEnd); | ||||
hql.append(" and providerID=:providerID", providerID); | |||||
// hql.append(" and providerID=:providerID", providerID); | |||||
return hql; | return hql; | ||||
} | } | ||||
} | } |
public HqlBuilder toSelectHql() { | public HqlBuilder toSelectHql() { | ||||
HqlBuilder hql = new HqlBuilder("from InvwQryObus where 1=1 "); | HqlBuilder hql = new HqlBuilder("from InvwQryObus where 1=1 "); | ||||
hql.append(" and batchNo=:batchNo", batchNo); | hql.append(" and batchNo=:batchNo", batchNo); | ||||
hql.append(" and serialNo=:serialNo", serialNo); | |||||
hql.append(" and startSerialNo=:startSerialNo", startSerialNo); | |||||
hql.append(" and endSerialNo=:endSerialNo", endSerialNo); | |||||
if(hasText(serialNo)) { | |||||
hql.append(" and serialNo=:serialNo", serialNo); | |||||
}else { | |||||
if(hasText(startSerialNo)){ | |||||
hql.append(" and serialNo>=:startSerialNo", startSerialNo); | |||||
} | |||||
if(hasText(endSerialNo)){ | |||||
hql.append(" and serialNo<=:endSerialNo", endSerialNo); | |||||
} | |||||
} | |||||
hql.append(" and status=:status", status); | hql.append(" and status=:status", status); | ||||
hql.append(" and providerID=:providerID", providerID); | hql.append(" and providerID=:providerID", providerID); | ||||
// if(StringTools.hasText(formatTimeStart)) | |||||
// if(hasText(formatTimeStart)) | |||||
// hql.append(" and formatTime>=:formatTimeStart", formatTimeStart); | // hql.append(" and formatTime>=:formatTimeStart", formatTimeStart); | ||||
// if(StringTools.hasText(formatTimeEnd)) | |||||
// if(hasText(formatTimeEnd)) | |||||
// hql.append(" and formatTime<=:formatTimeEnd", formatTimeEnd); | // hql.append(" and formatTime<=:formatTimeEnd", formatTimeEnd); | ||||
return hql; | return hql; | ||||
} | } |
public class InvwQryCardBatchPageRequestDTO extends AbstractStaffBizPageRequestDTO { | public class InvwQryCardBatchPageRequestDTO extends AbstractStaffBizPageRequestDTO { | ||||
@ApiModelProperty(value = "批次号") | @ApiModelProperty(value = "批次号") | ||||
private String batchNo; // 批次号 | private String batchNo; // 批次号 | ||||
@ApiModelProperty(value = "卡片厂商代码") | |||||
private String providerID; // 卡片厂商代码 | |||||
// @ApiModelProperty(value = "卡片厂商代码") | |||||
// private String providerID; // 卡片厂商代码 | |||||
@ApiModelProperty(value = "版本号") | @ApiModelProperty(value = "版本号") | ||||
private String version; // 卡片版本号 | private String version; // 卡片版本号 | ||||
@ApiModelProperty(value = "卡片类型") | |||||
@ApiModelProperty(value = "卡片类型 03-应急卡 22-储值卡 23-记账卡") | |||||
private String cardType; // 卡片类型 | private String cardType; // 卡片类型 | ||||
@ApiModelProperty(value = "起始卡号") | |||||
@ApiModelProperty(value = "申请时间开始 格式yyyyMMdd字符串") | |||||
private String batchDateStart; // 申请时间开始 | private String batchDateStart; // 申请时间开始 | ||||
@ApiModelProperty(value = "结束卡号") | |||||
@ApiModelProperty(value = "申请时间结束 格式yyyyMMdd字符串") | |||||
private String batchDateEnd; // 申请时间结束 | private String batchDateEnd; // 申请时间结束 | ||||
// @ApiModelProperty(value = "起始卡号") | |||||
// private String lastUpdateTimeStart; // 最新更新日期开始 | |||||
// @ApiModelProperty(value = "结束卡号") | |||||
// private String lastUpdateTimeEnd; // 最新更新日期结束 | |||||
} | } |
private String providerID; // 厂商代码 | private String providerID; // 厂商代码 | ||||
@ApiModelProperty(value = "版本号") | @ApiModelProperty(value = "版本号") | ||||
private String version; // 卡片版本号 | private String version; // 卡片版本号 | ||||
@ApiModelProperty(value = "卡片类型") | |||||
@ApiModelProperty(value = "卡片类型 03-应急卡 22-储值卡 23-记账卡") | |||||
private String cardType; // 卡片类型 | private String cardType; // 卡片类型 | ||||
@ApiModelProperty(value = "发行状态") | |||||
@ApiModelProperty(value = "发行状态 0-流通中 2-一发成功") | |||||
private Integer status; // 发行状态 | private Integer status; // 发行状态 | ||||
// @ApiModelProperty(value = "开始时间") | |||||
// private String formatTimeStart; // 格式化日期 | |||||
// @ApiModelProperty(value = "结束时间") | |||||
// private String formatTimeEnd; // 格式化日期 | |||||
} | } |
public class InvwQryObuBatchPageRequestDTO extends AbstractStaffBizPageRequestDTO { | public class InvwQryObuBatchPageRequestDTO extends AbstractStaffBizPageRequestDTO { | ||||
@ApiModelProperty(value = "批次号") | @ApiModelProperty(value = "批次号") | ||||
private String batchNo; // 批次号 | private String batchNo; // 批次号 | ||||
@ApiModelProperty(value = "卡片厂商代码") | |||||
private String providerID; // 厂商代码 | |||||
@ApiModelProperty(value = "卡片版本号") | |||||
private String version; // 版本号 | |||||
@ApiModelProperty(value = "卡片类型") | |||||
// @ApiModelProperty(value = "OBU厂商代码") | |||||
// private String providerID; // 厂商代码 | |||||
// @ApiModelProperty(value = "OBU版本号") | |||||
// private String version; // 版本号 | |||||
@ApiModelProperty(value = "OBU类型 0-单片 1-双片") | |||||
private String obuType; // OBU类型 | private String obuType; // OBU类型 | ||||
@ApiModelProperty(value = "申请时间开始") | |||||
@ApiModelProperty(value = "申请时间开始 格式yyyyMMdd字符串") | |||||
private String applyDateStart; // 申请时间开始 | private String applyDateStart; // 申请时间开始 | ||||
@ApiModelProperty(value = "申请时间结束") | |||||
@ApiModelProperty(value = "申请时间结束 格式yyyyMMdd字符串") | |||||
private String applyDateEnd; // 申请时间结束 | private String applyDateEnd; // 申请时间结束 | ||||
} | } |
private String startSerialNo; // 起始OBU合同序列号 | private String startSerialNo; // 起始OBU合同序列号 | ||||
@ApiModelProperty(value = "结束OBU合同序列号") | @ApiModelProperty(value = "结束OBU合同序列号") | ||||
private String endSerialNo; // 结束OBU合同序列号 | private String endSerialNo; // 结束OBU合同序列号 | ||||
@ApiModelProperty(value = "发行状态") | |||||
@ApiModelProperty(value = "发行状态 0-流通中 2-一发成功") | |||||
private Integer status; // 发行状态 | private Integer status; // 发行状态 | ||||
// @ApiModelProperty(value = "开始时间") | |||||
// private String formatTimeStart; // 格式化日期 | |||||
// @ApiModelProperty(value = "结束时间") | |||||
// private String formatTimeEnd; // 格式化日期 | |||||
} | } |