SysAmountAuditingService.java 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.ydtech.modules.admin.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.modules.admin.model.dto.MyCollectInAdvanceDto;
  5. import com.ydtech.modules.admin.model.dto.MyIncomeAndExpensesQueryDto;
  6. import com.ydtech.modules.admin.model.dto.SysAmountAuditingDto;
  7. import com.ydtech.modules.admin.model.po.SysAmountAuditingEntity;
  8. import com.ydtech.modules.admin.model.vo.SysAmountAuditingVo;
  9. import com.ydtech.modules.admin.model.vo.SysAmountRejectVo;
  10. import com.ydtech.modules.order.entity.BasePageResult;
  11. import java.math.BigDecimal;
  12. import java.util.HashMap;
  13. import java.util.List;
  14. public interface SysAmountAuditingService extends IService<SysAmountAuditingEntity> {
  15. void AmountReview(SysAmountAuditingVo sysUserAccountVo);
  16. SysAmountAuditingEntity getByUserId(String userId ,String amountType);
  17. HttpResult<BasePageResult<SysAmountAuditingEntity>> queryByVo(SysAmountAuditingVo sysAmountAuditingVo);
  18. BasePageResult<SysAmountAuditingEntity> queryAppPage(SysAmountAuditingVo sysAmountAuditingVo);
  19. List<SysAmountAuditingEntity> getProgressIng(HashMap<String, Object> params);
  20. /**
  21. * @version
  22. * @author: hxl
  23. * @Date: 2024/6/19 16:34
  24. * @Description: 提现中 、已提现数据查询
  25. */
  26. BasePageResult<MyCollectInAdvanceDto> queryAmountPage(MyIncomeAndExpensesQueryDto myIncomeAndExpensesQueryDto);
  27. /**
  28. * @version
  29. * @author: hxl
  30. * @Date: 2024/6/19 17:15
  31. * @Description: 查询总金额
  32. */
  33. BigDecimal findSumAmount(MyIncomeAndExpensesQueryDto myIncomeAndExpensesQueryDto);
  34. /**
  35. * @version
  36. * @author: hxl
  37. * @Date: 2024/6/19 19:21
  38. * @Description: 驳回
  39. */
  40. void rejectAmount(SysAmountRejectVo sysAmountRejectVo);
  41. /**
  42. * @version
  43. * @author: hxl
  44. * @Date: 2024/6/19 20:09
  45. * @Description: 用户总金额
  46. */
  47. BigDecimal findSumAmountByUserId(String userId);
  48. /**
  49. * @version
  50. * @author: hxl
  51. * @Date: 2024/6/27 16:23
  52. * @Description: 查询提现总金额
  53. */
  54. BigDecimal querySumAmount(SysAmountAuditingVo sysAmountAuditingVo);
  55. /**
  56. * @version
  57. * @author: hxl
  58. * @Date: 2024/7/8 11:18
  59. * @Description: 补充内部银行卡信息
  60. */
  61. HttpResult addInvAccountBackCardMsg(SysAmountAuditingDto sysAmountAuditingDto);
  62. /**
  63. * @version
  64. * @author: hxl
  65. * @Date: 2024/7/9 9:56
  66. * @Description: 导出已提现的费用表
  67. */
  68. List<SysAmountAuditingEntity> expeortData(SysAmountAuditingVo sysAmountAuditingVo);
  69. }