package com.matrix.system.fenxiao.action; import com.matrix.core.pojo.AjaxResult; import com.matrix.system.fenxiao.dto.LoadFenxiaoOrderBasicDto; import com.matrix.system.fenxiao.dto.LoadFenxiaoOrderListDto; import com.matrix.system.fenxiao.dto.LoadSetOrderListDtoDto; import com.matrix.system.fenxiao.dto.UpdateSetOrderDoneDto; import com.matrix.system.fenxiao.service.ShopSalesmanOrderService; import com.matrix.system.fenxiao.vo.LoadFenxiaoOrderBasicVo; import com.matrix.system.fenxiao.vo.LoadFenxiaoOrderListVo; import com.matrix.system.fenxiao.vo.LoadSetOrderListDtoVo; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponses; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping(value = "/fenXiao/fenXiaoOrder") public class FenXiaoOrderAction { @Autowired private ShopSalesmanOrderService shopSalesmanOrderService; /** * 分销订单基本信息 */ @ApiOperation(value = "分销订单基本信息") @ApiResponses({ @ApiResponse(code = 200, message = "OK", response = LoadFenxiaoOrderBasicVo.class) }) @PostMapping(value = "/loadFenxiaoOrderBasic") public @ResponseBody AjaxResult loadFenxiaoOrderBasic(@RequestBody LoadFenxiaoOrderBasicDto loadFenxiaoOrderBasicDto) { return shopSalesmanOrderService.loadFenxiaoOrderBasic(loadFenxiaoOrderBasicDto); } /** * 分销订单 */ @ApiOperation(value = "分销订单") @ApiResponses({ @ApiResponse(code = 200, message = "OK", response = LoadFenxiaoOrderListVo.class) }) @PostMapping(value = "/loadFenxiaoOrderList") public @ResponseBody AjaxResult loadFenxiaoOrderList(@RequestBody LoadFenxiaoOrderListDto loadFenxiaoOrderListDto) { return shopSalesmanOrderService.loadFenxiaoOrderList(loadFenxiaoOrderListDto); } /** *批量结算分销订单 */ @ApiOperation(value = "批量结算分销订单") @PostMapping(value = "/updateSetOrderDone") public @ResponseBody AjaxResult updateSetOrderDone(@RequestBody UpdateSetOrderDoneDto updateSetOrderDoneDto) { return shopSalesmanOrderService.updateSetOrderDone(updateSetOrderDoneDto); } /** * 结算记录 */ @ApiOperation(value = "结算记录") @ApiResponses({ @ApiResponse(code = 200, message = "OK", response = LoadSetOrderListDtoVo.class) }) @PostMapping(value = "/loadSetOrderList") public @ResponseBody AjaxResult loadSetOrderList(@RequestBody LoadSetOrderListDtoDto loadSetOrderListDto) { return shopSalesmanOrderService.loadSetOrderList(loadSetOrderListDto); } }