记得上下班打卡 | git大法好,push需谨慎

Commit 7608cd7a authored by jiangxiulong's avatar jiangxiulong

refund admin list

parent 95327d40
package com.liquidnet.service.kylin.controller.admin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinOrderRefundsServiceImpl;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.constant.KylinTableStatusConst; import com.liquidnet.service.kylin.constant.KylinTableStatusConst;
import com.liquidnet.service.kylin.dao.OrderRefundDao; import com.liquidnet.service.kylin.dao.OrderRefundDao;
import com.liquidnet.service.kylin.dto.param.RefundCallbackParam; import com.liquidnet.service.kylin.dto.param.RefundCallbackParam;
import com.liquidnet.service.kylin.dto.param.RefundSearchParam;
import com.liquidnet.service.kylin.dto.vo.KylinOrderRefundsVo; import com.liquidnet.service.kylin.dto.vo.KylinOrderRefundsVo;
import com.liquidnet.service.kylin.service.impl.admin.KylinOrderRefundsServiceImpl; import com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
...@@ -25,15 +32,21 @@ import java.util.List; ...@@ -25,15 +32,21 @@ import java.util.List;
* @since 2021-05-25 10:58 上午 * @since 2021-05-25 10:58 上午
*/ */
@Api(tags = "后端-单订单退款") @Controller
@RestController @RequestMapping("/kylin/refund")
@RequestMapping("admin/refund") public class KylinOrderRefundAdminController extends BaseController {
public class KylinOrderRefundAdminController { private String prefix = "zhengzai/kylin/refund";
@Autowired @Autowired
private KylinOrderRefundsServiceImpl kylinOrderRefundsServiceImpl; private KylinOrderRefundsServiceImpl kylinOrderRefundsServiceImpl;
@RequiresPermissions("kylin:refund:view")
@GetMapping()
public String refund() {
return prefix + "/refund";
}
@GetMapping("callback") @GetMapping("callback")
@ApiOperation("退款回调") @ApiOperation("退款回调")
public String refundCallback(@RequestBody RefundCallbackParam refundCallbackParam) { public String refundCallback(@RequestBody RefundCallbackParam refundCallbackParam) {
...@@ -41,36 +54,21 @@ public class KylinOrderRefundAdminController { ...@@ -41,36 +54,21 @@ public class KylinOrderRefundAdminController {
return result; return result;
} }
@GetMapping("{orderRefundId}") @RequiresPermissions("kylin:refund:detail")
@ApiOperation("详情") @GetMapping(value = "/details/{orderRefundId}")
@ApiImplicitParam(type = "path", dataType = "String", name = "orderRefundId", value = "主键id", required = true) public String detail(@PathVariable("orderRefundId") String orderRefundId, ModelMap mmap) {
public ResponseDto<KylinOrderRefundsVo> detail(@PathVariable("orderRefundId") String orderRefundId) {
KylinOrderRefundsVo result = null; KylinOrderRefundsVo result = null;
result = kylinOrderRefundsServiceImpl.detail(orderRefundId); result = kylinOrderRefundsServiceImpl.detail(orderRefundId);
if (null != result) { mmap.put("kylinPerformanceMisVo", result);
return ResponseDto.success(result); return prefix + "/details";
} else {
return ResponseDto.failure("获取详情失败");
}
} }
@GetMapping("list") @RequiresPermissions("kylin:refund:list")
@ApiOperation("列表") @PostMapping("/list")
@ApiImplicitParams({ @ResponseBody
@ApiImplicitParam(type = "query", dataType = "Integer", name = "page", value = "页码"), public TableDataInfo refundList(RefundSearchParam refundSearchParam) {
@ApiImplicitParam(type = "query", dataType = "Integer", name = "size", value = "每页数量") PageInfo<OrderRefundDao> result = kylinOrderRefundsServiceImpl.refundList(refundSearchParam);
}) return getDataTable(result.getList());
public ResponseDto<PageInfo<OrderRefundDao>> bannerList(
@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "10") Integer size
) {
PageInfo<OrderRefundDao> result = null;
result = kylinOrderRefundsServiceImpl.refundList(page, size);
if (null != result) {
return ResponseDto.success(result);
} else {
return ResponseDto.failure("获取列表失败");
}
} }
@PostMapping("apply") @PostMapping("apply")
......
package com.liquidnet.service.kylin.controller.admin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRefundPerformancesAdminServiceImpl;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.dao.OrderRefundBatchDao; import com.liquidnet.service.kylin.dao.OrderRefundBatchDao;
import com.liquidnet.service.kylin.dto.vo.KylinOrderRefundBatchesVo; import com.liquidnet.service.kylin.dto.vo.KylinOrderRefundBatchesVo;
import com.liquidnet.service.kylin.service.impl.admin.KylinRefundPerformancesAdminServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.HashMap; import java.util.HashMap;
...@@ -23,15 +25,22 @@ import java.util.HashMap; ...@@ -23,15 +25,22 @@ import java.util.HashMap;
* @since 2021-05-25 11:07 上午 * @since 2021-05-25 11:07 上午
*/ */
@Api(tags = "后端-批量退款") @Controller
@RestController @RequestMapping("/kylin/refundBatch")
@RequestMapping("admin/refundBatch") public class KylinOrderRefundBatchAdminController extends BaseController {
public class KylinOrderRefundBatchAdminController { private String prefix = "kylin/refundBatch";
@Autowired @Autowired
private KylinRefundPerformancesAdminServiceImpl kylinRefundPerformancesAdminServiceImpl; private KylinRefundPerformancesAdminServiceImpl kylinRefundPerformancesAdminServiceImpl;
@RequiresPermissions("kylin:refundBatch:view")
@GetMapping()
public String operlog()
{
return prefix + "/refundBatch";
}
@GetMapping("{refundBatchId}") @GetMapping("{refundBatchId}")
@ApiOperation("详情") @ApiOperation("详情")
@ApiImplicitParam(type = "path", dataType = "String", name = "refundBatchId", value = "主键id", required = true) @ApiImplicitParam(type = "path", dataType = "String", name = "refundBatchId", value = "主键id", required = true)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment