| | |
| | | package com.panzhihua.service_community.service; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.panzhihua.common.model.dtos.community.wallet.ComActWalletDetailDTO; |
| | | import com.panzhihua.common.model.dtos.community.wallet.ComActWalletSettlementAdminDTO; |
| | |
| | | import com.panzhihua.common.model.dtos.community.wallet.PageComActWalletTradeDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.service_community.model.dos.ComActUserWalletDO; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * @auther lyq |
| | |
| | | |
| | | /** |
| | | * 查询用户钱包信息 |
| | | * @param walletDetailDTO 请求参数 |
| | | * |
| | | * @param walletDetailDTO |
| | | * 请求参数 |
| | | * @return 用户钱包信息 |
| | | */ |
| | | R getWallet(ComActWalletDetailDTO walletDetailDTO); |
| | | |
| | | /** |
| | | * 查询用户绑定的社区收益排行榜 |
| | | * @param walletTradeDTO 请求参数 |
| | | * |
| | | * @param walletTradeDTO |
| | | * 请求参数 |
| | | * @return 社区收益排行榜 |
| | | */ |
| | | R getWalletRanking(PageComActWalletTradeDTO walletTradeDTO); |
| | | |
| | | /** |
| | | * 随手拍审核通过给用户添加收益 |
| | | * @param activityType 审核通过选择的随手拍标签(1.优质 2.精良 3.普通) |
| | | * @param easyPhotoId 随手拍id |
| | | * @param userId 发放用户id |
| | | * @param amount 发放奖励金额 |
| | | * |
| | | * @param activityType |
| | | * 审核通过选择的随手拍标签(1.优质 2.精良 3.普通) |
| | | * @param easyPhotoId |
| | | * 随手拍id |
| | | * @param userId |
| | | * 发放用户id |
| | | * @param amount |
| | | * 发放奖励金额 |
| | | */ |
| | | void examineAddMoney(Integer activityType, Long easyPhotoId, Long userId, BigDecimal amount); |
| | | |
| | | /** |
| | | * 分页查询收益结算列表 |
| | | * @param pageWalletAdminDTO 请求参数 |
| | | * |
| | | * @param pageWalletAdminDTO |
| | | * 请求参数 |
| | | * @return 收益结算列表 |
| | | */ |
| | | R pageUserWalletAdmin(PageComActWalletAdminDTO pageWalletAdminDTO); |
| | | |
| | | /** |
| | | * 用户结算收益 |
| | | * @param settlementAdminDTO 请求参数 |
| | | * |
| | | * @param settlementAdminDTO |
| | | * 请求参数 |
| | | * @return 结算结果 |
| | | */ |
| | | R userWalletSettlementAdmin(ComActWalletSettlementAdminDTO settlementAdminDTO); |