package com.panzhihua.service_community.api;
|
|
import com.panzhihua.common.model.dtos.community.easyPhoto.PageEasyPhotoActivityDTO;
|
import com.panzhihua.common.model.dtos.community.wallet.ComActWalletSettlementAdminDTO;
|
import com.panzhihua.common.model.dtos.community.wallet.PageComActWalletAdminDTO;
|
import com.panzhihua.common.model.dtos.community.wallet.PageComActWalletTradeAdminDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.service.ComActUserWalletService;
|
import com.panzhihua.service_community.service.ComActUserWalletTradeService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
@Slf4j
|
@RestController
|
@RequestMapping("/user/wallet/")
|
public class ComActUserWalletApi {
|
|
@Resource
|
private ComActUserWalletService comActUserWalletService;
|
@Resource
|
private ComActUserWalletTradeService comActUserWalletTradeService;
|
|
/**
|
* 分页查询收益结算列表
|
* @param pageWalletAdminDTO 请求参数
|
* @return 收益结算列表
|
*/
|
@PostMapping("/page")
|
public R page(@RequestBody PageComActWalletAdminDTO pageWalletAdminDTO){
|
return comActUserWalletService.pageUserWalletAdmin(pageWalletAdminDTO);
|
}
|
|
/**
|
* 用户结算收益
|
* @param settlementAdminDTO 请求参数
|
* @return 结算结果
|
*/
|
@PostMapping("/settlement")
|
public R settlement(@RequestBody ComActWalletSettlementAdminDTO settlementAdminDTO){
|
return comActUserWalletService.userWalletSettlementAdmin(settlementAdminDTO);
|
}
|
|
@PostMapping("/trade/page")
|
public R tradePage(@RequestBody PageComActWalletTradeAdminDTO pageTradeAdminDTO){
|
return comActUserWalletTradeService.pageUserWalletTradeAdmin(pageTradeAdminDTO);
|
}
|
|
|
}
|