Browse Source

库存

master
yangpeilai 1 month ago
parent
commit
e659ead870

+ 3
- 1
gly-base-core/src/main/java/cn/com/taiji/core/entity/invw/InvwQryCardBatch.java View File

@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;



+ 3
- 3
gly-base-core/src/main/java/cn/com/taiji/core/repo/request/invw/InvwQryCardBatchPageRequest.java View File

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;
} }
} }

+ 12
- 6
gly-base-core/src/main/java/cn/com/taiji/core/repo/request/invw/InvwQryCardsPageRequest.java View File

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;
} }

+ 4
- 4
gly-base-core/src/main/java/cn/com/taiji/core/repo/request/invw/InvwQryObuBatchPageRequest.java View File

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;
} }
} }

+ 12
- 5
gly-base-core/src/main/java/cn/com/taiji/core/repo/request/invw/InvwQryObusPageRequest.java View File

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;
} }

+ 5
- 10
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/dto/card/InvwQryCardBatchPageRequestDTO.java View File

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; // 最新更新日期结束

} }

+ 3
- 6
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/dto/card/InvwQryCardsPageRequestDTO.java View File

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; // 格式化日期

} }

+ 7
- 7
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/dto/obu/InvwQryObuBatchPageRequestDTO.java View File

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; // 申请时间结束
} }

+ 1
- 5
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/dto/obu/InvwQryObusPageRequestDTO.java View File

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; // 格式化日期
} }

Loading…
Cancel
Save