package com.matrix.system.fenxiao.action;
|
|
import com.matrix.core.pojo.AjaxResult;
|
import com.matrix.system.fenxiao.dto.ChangeSaleManGradeDto;
|
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);
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|