|
@@ -2,10 +2,13 @@ package com.ym.mec.biz.service;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
|
+import com.ym.mec.biz.dal.dto.CashAccountDetail;
|
|
import com.ym.mec.biz.dal.entity.SysUserCashAccountDetail;
|
|
import com.ym.mec.biz.dal.entity.SysUserCashAccountDetail;
|
|
import com.ym.mec.biz.dal.enums.DealStatusEnum;
|
|
import com.ym.mec.biz.dal.enums.DealStatusEnum;
|
|
import com.ym.mec.biz.dal.enums.PlatformCashAccountDetailTypeEnum;
|
|
import com.ym.mec.biz.dal.enums.PlatformCashAccountDetailTypeEnum;
|
|
import com.ym.mec.biz.dal.enums.TransTypeEnum;
|
|
import com.ym.mec.biz.dal.enums.TransTypeEnum;
|
|
|
|
+import com.ym.mec.common.page.PageInfo;
|
|
|
|
+import com.ym.mec.common.page.QueryInfo;
|
|
import com.ym.mec.common.service.BaseService;
|
|
import com.ym.mec.common.service.BaseService;
|
|
|
|
|
|
public interface SysUserCashAccountDetailService extends BaseService<Long, SysUserCashAccountDetail> {
|
|
public interface SysUserCashAccountDetailService extends BaseService<Long, SysUserCashAccountDetail> {
|
|
@@ -34,4 +37,11 @@ public interface SysUserCashAccountDetailService extends BaseService<Long, SysUs
|
|
boolean addCashAccountDetail(Integer userId, BigDecimal amount, String origOrderId, String transNo, PlatformCashAccountDetailTypeEnum type,
|
|
boolean addCashAccountDetail(Integer userId, BigDecimal amount, String origOrderId, String transNo, PlatformCashAccountDetailTypeEnum type,
|
|
TransTypeEnum transType, DealStatusEnum status, String comment,String description);
|
|
TransTypeEnum transType, DealStatusEnum status, String comment,String description);
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 流水明细查询-包含账户余额与课程余额
|
|
|
|
+ * @param queryInfo
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ PageInfo<SysUserCashAccountDetail> queryAccountDetail(CashAccountDetail queryInfo);
|
|
|
|
+
|
|
}
|
|
}
|