浏览代码

实体提交

master
zouhantao 1 天前
父节点
当前提交
22ec309569

+ 14
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/ass/AssReimburseOrderRepo.java 查看文件

@@ -0,0 +1,14 @@
package cn.com.taiji.core.repo.jpa.ass;

import org.springframework.data.jpa.repository.Query;

import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.ass.AssReimburseOrder;

public interface AssReimburseOrderRepo extends AbstractJpaRepo<AssReimburseOrder, String> {

//根据订单号查询
@Query(" from AssReimburseOrder where reimburseOrderId=?1")
public AssReimburseOrder findByReimburseOrderId(String reimburseOrderId);

}

+ 44
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/request/ass/AssReimburseOrderPageRequest.java 查看文件

@@ -0,0 +1,44 @@
package cn.com.taiji.core.repo.request.ass;

import cn.com.taiji.common.pub.dao.HqlBuilder;
import cn.com.taiji.common.repo.request.jpa.JpaDateTimePageableDataRequest;
import cn.com.taiji.core.entity.ass.AssReimburseOrder;
import cn.com.taiji.core.entity.dict.AuditStatus;
import cn.com.taiji.core.entity.dict.basic.SourceType;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class AssReimburseOrderPageRequest extends JpaDateTimePageableDataRequest<AssReimburseOrder> {

private String reimburseOrderId; // 订单id
private SourceType sourceType;//来源
private String operateStaffId;// 录入员工工号
private String customerId;//用户编号
private String cardId;//卡号
private String vehicleId;
private String agencyIds;
private String payOrderNo;//支付订单编号 自己规则生成 商户订单号
private AuditStatus status;//审核状态

public AssReimburseOrderPageRequest() {
this.orderBy="updateTime";
this.desc=true;
}

@Override
public HqlBuilder toSelectHql() {
HqlBuilder hql = new HqlBuilder("from AssReimburseOrder where 1=1 ");
hql.append(" and reimburseOrderId = :reimburseOrderId", reimburseOrderId);
hql.append(" and sourceType = :sourceType", sourceType);
hql.append(" and operateStaffId = :operateStaffId", operateStaffId);
hql.append(" and customerId = :customerId", customerId);
hql.append(" and cardId = :cardId", cardId);
hql.append(" and vehicleId = :vehicleId", vehicleId);
hql.append(" and agencyId in (:agencyIds)", agencyIds);
hql.append(" and payOrderNo = :payOrderNo", payOrderNo);
hql.append(" and status = :status", status);
return hql;
}
}

正在加载...
取消
保存