|
|
|
|
@@ -25,16 +25,33 @@
|
|
|
|
|
*********************************************************/
|
|
|
|
|
package com.yxt.sales.apiadmin;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
import com.yxt.common.core.query.PagerQuery;
|
|
|
|
|
import com.yxt.common.core.result.ResultBean;
|
|
|
|
|
import com.yxt.common.core.vo.PagerVo;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbill.*;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillaccount.SmsSalesBillAccountService;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillamount.SmsSalesBillAmount;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillamount.SmsSalesBillAmountService;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbilldetail.SmsSalesBillDetail;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbilldetail.SmsSalesBillDetailService;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbilldetaildiscount.SmsSalesBillDetailDiscountService;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillinvoice.SmsSalesBillInvoice;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillinvoice.SmsSalesBillInvoiceService;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbilllogistics.SmsSalesBillLogistics;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbilllogistics.SmsSalesBillLogisticsService;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillshipper.SmsSalesBillshipper;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillshipper.SmsSalesBillshipperService;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillshop.SmsSalesBillShop;
|
|
|
|
|
import com.yxt.sales.biz.smssalesbillshop.SmsSalesBillShopService;
|
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Project: ss-sales(ss-sales) <br/>
|
|
|
|
|
@@ -56,7 +73,22 @@ public class SmsSalesBillRest {
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillService smsSalesBillService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillshipperService smsSalesBillshipperService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillShopService smsSalesBillShopService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillLogisticsService smsSalesBillLogisticsService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillInvoiceService smsSalesBillInvoiceService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillDetailDiscountService smsSalesBillDetailDiscountService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillDetailService smsSalesBillDetailService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillAmountService smsSalesBillAmountService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private SmsSalesBillAccountService smsSalesBillAccountService;
|
|
|
|
|
|
|
|
|
|
@ApiOperation("根据条件分页查询数据的列表")
|
|
|
|
|
@PostMapping("/listPage")
|
|
|
|
|
@@ -67,6 +99,39 @@ public class SmsSalesBillRest {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("获取收货人信息")
|
|
|
|
|
@GetMapping("/getShipperByBillSid")
|
|
|
|
|
public SmsSalesBillshipper getShipperByBillSid(@RequestParam("sid") String sid){
|
|
|
|
|
return smsSalesBillshipperService.selByBillSid(sid);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ApiOperation("获取店铺信息")
|
|
|
|
|
@GetMapping("/getShopByBillSid")
|
|
|
|
|
public SmsSalesBillShop getShopByBillSid(@RequestParam("sid") String sid){
|
|
|
|
|
return smsSalesBillShopService.selByBillSid(sid);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ApiOperation("获取发票信息")
|
|
|
|
|
@GetMapping("/getInvoiceByBillSid")
|
|
|
|
|
public SmsSalesBillInvoice getInvoiceByBillSid(@RequestParam("sid") String sid){
|
|
|
|
|
return smsSalesBillInvoiceService.selByBillSid(sid);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ApiOperation("获取物流信息")
|
|
|
|
|
@GetMapping("/getLogisticsByBillSid")
|
|
|
|
|
public SmsSalesBillLogistics getLogisticsByBillSid(@RequestParam("sid") String sid){
|
|
|
|
|
return smsSalesBillLogisticsService.selByBillSid(sid);
|
|
|
|
|
}
|
|
|
|
|
@ApiOperation("获取商品信息")
|
|
|
|
|
@GetMapping("/getGoodsDetailByBillSid")
|
|
|
|
|
public List<SmsSalesBillDetail> getGoodsDetailByBillSid(@RequestParam("sid") String sid){
|
|
|
|
|
return smsSalesBillDetailService.selByBillSid(sid);
|
|
|
|
|
}
|
|
|
|
|
@ApiOperation("获取费用信息")
|
|
|
|
|
@GetMapping("/getAmountByBillSid")
|
|
|
|
|
public SmsSalesBillAmount getAmountByBillSid(@RequestParam("sid") String sid){
|
|
|
|
|
return smsSalesBillAmountService.selByBillSid(sid);
|
|
|
|
|
}
|
|
|
|
|
@ApiOperation("新增或修改")
|
|
|
|
|
@PostMapping("/save")
|
|
|
|
|
public ResultBean save(@RequestBody SmsSalesBillDto dto){
|
|
|
|
|
|