| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- package com.ydtech.modules.admin.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.admin.model.SysAgencyFeeApproval;
- import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalAddDto;
- import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalEditDto;
- import com.ydtech.modules.admin.model.dto.SysAgencyFeeApprovalPageDto;
- import com.ydtech.modules.admin.service.SysAgencyFeeApprovalService;
- import com.ydtech.modules.base.controller.BaseController;
- import com.ydtech.modules.order.entity.BasePageResult;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- /**
- * 机构保费抽成审批表(SysAgencyFeeApproval)表控制层
- *
- * @author makejava
- * @since 2024-07-25 11:33:54
- */
- @RestController
- @Api(tags = "机构保费抽成审批")
- @RequestMapping("sysAgencyFeeApproval")
- public class SysAgencyFeeApprovalController extends BaseController {
- /**
- * 服务对象
- */
- @Resource
- private SysAgencyFeeApprovalService sysAgencyFeeApprovalService;
- /**
- * 通过主键查询单条数据
- *
- * @param id 主键
- * @return 单条数据
- */
- @ApiOperation(value = "查看详情")
- @GetMapping("/queryById/{id}")
- public HttpResult<SysAgencyFeeApproval> queryById(@PathVariable("id") Integer id) {
- return HttpResult.ok(this.sysAgencyFeeApprovalService.getById(id));
- }
- /**
- * 分页查询
- */
- @ApiOperation(value = "分页查询审批列表")
- @PostMapping("/queryPage")
- public HttpResult<BasePageResult<SysAgencyFeeApproval>> queryPage(@RequestBody SysAgencyFeeApprovalPageDto sysAgencyFeeApprovalPageDto) {
- if (sysAgencyFeeApprovalPageDto.getPageNum() == 0) {
- sysAgencyFeeApprovalPageDto.setPageNum(1);
- }
- if (sysAgencyFeeApprovalPageDto.getPageSize() == 0) {
- sysAgencyFeeApprovalPageDto.setPageSize(10);
- }
- return HttpResult.ok("success",this.sysAgencyFeeApprovalService.queryPage(sysAgencyFeeApprovalPageDto));
- }
- /**
- * 新增数据
- *
- * @param sysAgencyFeeApprovalAddDto 实体
- * @return 新增结果
- */
- @ApiOperation(value = "提现申请保存")
- @PostMapping("/add")
- public HttpResult add(@RequestBody SysAgencyFeeApprovalAddDto sysAgencyFeeApprovalAddDto) {
- return this.sysAgencyFeeApprovalService.insert(sysAgencyFeeApprovalAddDto);
- }
- /**
- * 编辑数据
- *
- * @param sysAgencyFeeApprovalEditDto 实体
- * @return 编辑结果
- */
- @ApiOperation(value = "提现申请审核")
- @PostMapping("/edit")
- public HttpResult edit(@RequestBody SysAgencyFeeApprovalEditDto sysAgencyFeeApprovalEditDto) {
- return this.sysAgencyFeeApprovalService.edit(sysAgencyFeeApprovalEditDto);
- }
- /**
- * 通过主键查看审批记录
- *
- * @param id 主键
- * @return 单条数据
- */
- @ApiOperation(value = "查看审批记录")
- @GetMapping("/queryOperate/{id}")
- public HttpResult queryOperate(@PathVariable("id") Integer id) {
- return HttpResult.ok(this.sysAgencyFeeApprovalService.queryOperate(id));
- }
- /**
- * 线下转账,线上确认提现
- */
- @ApiOperation(value = "线下转账,线上确认提现")
- @PostMapping("/confirmAccounts")
- public HttpResult confirmAccounts(@RequestBody SysAgencyFeeApprovalEditDto sysAgencyFeeApprovalEditDto) {
- return HttpResult.ok(this.sysAgencyFeeApprovalService.confirmAccounts(sysAgencyFeeApprovalEditDto));
- }
- }
|