package com.ydtech.modules.console.controller; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.console.dto.WithdrawalTaskDto; import com.ydtech.modules.console.service.WithdrawalTaskService; import com.ydtech.modules.console.vo.WithdrawalTaskVo; import com.ydtech.modules.order.entity.BasePageResult; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid; import java.util.HashMap; /** * 控制台体现任务 */ @RestController @RequestMapping("/withdrawalTask") public class WithdrawalTaskController { @Autowired private WithdrawalTaskService withdrawalTaskService; /** * * @param withdrawalTaskVo * @return 控制台 提现任务 分页 */ @PostMapping("/queryPage") @ApiOperation(value = "提现任务分页") public HttpResult> queryPageOrder(@RequestBody @Valid WithdrawalTaskVo withdrawalTaskVo) { BasePageResult result = withdrawalTaskService.queryByVo(withdrawalTaskVo); return HttpResult.ok("success", result); } /** * * @param withdrawalTaskVo * @return 控制台 提现任务 统计 */ @PostMapping("/countWithdrawal") @ApiOperation(value = "提现任务统计") public HttpResult> countWithdrawal(@RequestBody WithdrawalTaskVo withdrawalTaskVo) { HashMap result = withdrawalTaskService.countWithdrawal(withdrawalTaskVo); return HttpResult.ok("success", result); } }