Commit 277b8385 by guojuxing

查询为开票单据列表

parent ba55d73f
package com.gic.enterprise.dto;
import java.io.Serializable;
import java.util.Date;
/**
* 支付信息
* @ClassName: BillingPayInfoDTO

* @Description: 

* @author guojuxing

* @date 2019/8/15 11:37 AM

*/
public class BillingPayInfoDTO implements Serializable{
private static final long serialVersionUID = -6345149211985605905L;
/**
*
*/
private Integer payInfoId;
/**
*
*/
private Integer enterpriseId;
/**
* 支付流水号
*/
private String serialNumber;
/**
* 支付方式 1微信 2支付宝 3.线下支付 4余额支付
*/
private Integer payType;
/**
* 实付金额
*/
private Double totalFeePaid;
/**
* 支付创建时间
*/
private String timeStart;
/**
* 支付完成时间 (到账时间)
*/
private String timeEnd;
/**
* 业务结果 1成功 2失败
*/
private Integer resultCode;
/**
* 交易返回错误编码
*/
private String errCode;
/**
* 交易返回错误信息
*/
private String errCodeDes;
/**
* 二维码链接
*/
private String codeUrl;
/**
* 预支付交易会话标识
*/
private String prepayId;
/**
* 发票状态 1:已开具 0:未开具
*/
private Integer invoiceStatus;
/**
*
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
* 购买类型 1:商户余额充值 2:短信套餐包购买
*/
private Integer buyType;
public Integer getPayInfoId() {
return payInfoId;
}
public void setPayInfoId(Integer payInfoId) {
this.payInfoId = payInfoId;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getSerialNumber() {
return serialNumber;
}
public void setSerialNumber(String serialNumber) {
this.serialNumber = serialNumber;
}
public Integer getPayType() {
return payType;
}
public void setPayType(Integer payType) {
this.payType = payType;
}
public Double getTotalFeePaid() {
return totalFeePaid;
}
public void setTotalFeePaid(Double totalFeePaid) {
this.totalFeePaid = totalFeePaid;
}
public String getTimeStart() {
return timeStart;
}
public void setTimeStart(String timeStart) {
this.timeStart = timeStart;
}
public String getTimeEnd() {
return timeEnd;
}
public void setTimeEnd(String timeEnd) {
this.timeEnd = timeEnd;
}
public Integer getResultCode() {
return resultCode;
}
public void setResultCode(Integer resultCode) {
this.resultCode = resultCode;
}
public String getErrCode() {
return errCode;
}
public void setErrCode(String errCode) {
this.errCode = errCode;
}
public String getErrCodeDes() {
return errCodeDes;
}
public void setErrCodeDes(String errCodeDes) {
this.errCodeDes = errCodeDes;
}
public String getCodeUrl() {
return codeUrl;
}
public void setCodeUrl(String codeUrl) {
this.codeUrl = codeUrl;
}
public String getPrepayId() {
return prepayId;
}
public void setPrepayId(String prepayId) {
this.prepayId = prepayId;
}
public Integer getInvoiceStatus() {
return invoiceStatus;
}
public void setInvoiceStatus(Integer invoiceStatus) {
this.invoiceStatus = invoiceStatus;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Integer getBuyType() {
return buyType;
}
public void setBuyType(Integer buyType) {
this.buyType = buyType;
}
}
package com.gic.enterprise.exception;
/**
* @author guojx
* @date 2019/6/26 2:03 PM
*/
public class EnterpriseException extends RuntimeException{
private String errorCode;
public EnterpriseException(String errorCode, String message) {
super(message);
this.errorCode = errorCode;
}
public String getErrorCode() {
return errorCode;
}
}
package com.gic.enterprise.qo;
/**
* 为开票单据查询参数
* @ClassName: BillListQueryQO

* @Description: 

* @author guojuxing

* @date 2019/8/15 1:49 PM

*/
public class BillListQueryQO extends PageQO{
private static final long serialVersionUID = 916995795168464728L;
private String startTime;
private String endTime;
/**
* 支付方式
*/
private Integer payType;
/**
* 单据生成类型
*/
private Integer buyType;
private Integer enterpriseId;
public String getStartTime() {
return startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
public String getEndTime() {
return endTime;
}
public void setEndTime(String endTime) {
this.endTime = endTime;
}
public Integer getPayType() {
return payType;
}
public void setPayType(Integer payType) {
this.payType = payType;
}
public Integer getBuyType() {
return buyType;
}
public void setBuyType(Integer buyType) {
this.buyType = buyType;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
}
package com.gic.enterprise.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.enterprise.dto.BillingPayInfoDTO;
import com.gic.enterprise.qo.BillListQueryQO;
/**
* 支付信息
* @ClassName: BillingPayInfoApiService

* @Description: 

* @author guojuxing

* @date 2019/8/15 1:53 PM

*/
public interface BillingPayInfoApiService {
/**
* 分页查询为开票单据列表数据
* @Title: listBill

* @Description:

 * @author guojuxing
* @param params

* @return com.gic.api.base.commons.ServiceResponse<com.gic.api.base.commons.Page<com.gic.enterprise.dto.BillingPayInfoDTO>>


 */
ServiceResponse<Page<BillingPayInfoDTO>> listBill(BillListQueryQO params);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment