Browse Source

移动端销售订单接口

master
hanlinghao 3 years ago
parent
commit
41e6465412
  1. 46
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/contract/AppCommonContractRest.java
  2. 48
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/contract/AppCommonContractService.java
  3. 106
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java
  4. 143
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

46
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/contract/AppCommonContractRest.java

@ -0,0 +1,46 @@
package com.yxt.anrui.terminal.biz.autoservice.contract;
import com.yxt.anrui.base.api.commoncontract.*;
import com.yxt.anrui.terminal.api.autoservice.contract.AppCommonContractFeign;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* Project: anrui-base(安瑞基础) <br/>
* File: CommonContractFeignFallback.java <br/>
* Class: com.yxt.anrui.base.biz.commoncontract.CommonContractRest <br/>
* Description: 合同表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2021-10-12 14:02:40 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "合同表")
@RestController
@RequestMapping("/autoservice/v1/contract")
public class AppCommonContractRest implements AppCommonContractFeign {
@Autowired
AppCommonContractService appCommonContractService;
@Override
@ApiOperation("移动端-合同审核列表")
public ResultBean<PagerVo<AppCommonContractPageVo>> getContractList(PagerQuery<AppCommonContractQuery> pagerQuery) {
return appCommonContractService.getContractList(pagerQuery);
}
}

48
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/contract/AppCommonContractService.java

@ -0,0 +1,48 @@
package com.yxt.anrui.terminal.biz.autoservice.contract;
import com.yxt.anrui.base.api.commoncontract.*;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* Project: anrui-base(安瑞基础) <br/>
* File: CommonContractService.java <br/>
* Class: com.yxt.anrui.base.biz.commoncontract.CommonContractService <br/>
* Description: 合同表 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2021-10-12 14:02:40 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class AppCommonContractService {
@Autowired
CommonContractFeign commonContractFeign;
/**
* 移动端-合同审核列表
*
* @param pagerQuery
* @return
*/
public ResultBean<PagerVo<AppCommonContractPageVo>> getContractList(PagerQuery<AppCommonContractQuery> pagerQuery) {
ResultBean resultBean = commonContractFeign.getContractList(pagerQuery);
return resultBean;
}
}

106
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java

@ -0,0 +1,106 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.anrui.terminal.biz.autoservice.saleOrders;
import com.yxt.anrui.buscenter.api.bussalesorder.*;
import com.yxt.anrui.crm.api.crmvehicledemand.AppCrmOrderVehicleDemandQuery;
import com.yxt.anrui.crm.api.crmvehicledemand.AppOrderCrmVehicleDemandVo;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.AppBusSalesOrderFeign;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* Project: anrui-buscenter(业务管理) <br/>
* File: BusSalesOrderFeignFallback.java <br/>
* Class: com.yxt.anrui.buscenter.biz.bussalesorder.BusSalesOrderRest <br/>
* Description: 销售订单主表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-04-27 13:39:04 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "销售订单主表")
@RestController("com.yxt.anrui.buscenter.biz.bussalesorder.BusSalesOrderRest")
@RequestMapping("/autoservice/v1/saleOrders")
public class AppBusSalesOrderRest implements AppBusSalesOrderFeign {
@Autowired
AppBusSalesOrderService appBusSalesOrderService;
/************************************* 销售订单接口 *********************************************/
@Override
@ApiOperation("初始化销售订单状态")
public ResultBean<AppBusSaleOrderStateVo> saleOrderState(String saleOrderSid) {
return appBusSalesOrderService.saleOrderState(saleOrderSid);
}
@Override
@ApiOperation("App销售订单分页列表")
public ResultBean<PagerVo<AppBusSalesOrderVo>> getSaleOrders(PagerQuery<AppBusSalesOrderQuery> pq) {
return appBusSalesOrderService.getSaleOrders(pq);
}
@Override
@ApiOperation("删除销售订单")
public ResultBean deleteSaleOrder(String saleOrderSid, String userSid) {
return appBusSalesOrderService.deleteSaleOrder(saleOrderSid, userSid);
}
@Override
@ApiOperation("初始化销售订单单据信息")
public ResultBean<AppBusSalesOrderBillInfoVo> getBillInfo(String saleOrderSid, String userSid) {
return appBusSalesOrderService.getBillInfo(saleOrderSid, userSid);
}
@Override
@ApiOperation("新增/修改销售订单单据")
public ResultBean saveBillInfo(AppBusSalesOrderAllDto dto) {
return appBusSalesOrderService.saveBillInfo(dto);
}
@Override
@ApiOperation("初始化销售订单 车型信息")
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo(String saleOrderSid, String customerSid, String userSid) {
return appBusSalesOrderService.getInitModelInfo(saleOrderSid, customerSid, userSid);
}
@Override
@ApiOperation("初始化销售订单(第一次选择或重选) 车型信息")
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo2(String special, String customerSid, String userSid, String modelSid, String configSid) {
return appBusSalesOrderService.getInitModelInfo2(special, customerSid, userSid, modelSid, configSid);
}
}

143
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

@ -0,0 +1,143 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.yxt.anrui.terminal.biz.autoservice.saleOrders;
import com.yxt.anrui.buscenter.api.bussalesorder.*;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* Project: anrui-buscenter(业务管理) <br/>
* File: BusSalesOrderService.java <br/>
* Class: com.yxt.anrui.buscenter.biz.bussalesorder.BusSalesOrderService <br/>
* Description: 销售订单主表 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-04-27 13:39:04 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class AppBusSalesOrderService {
@Autowired
BusSalesOrderFeign busSalesOrderFeign;
/************************************* 销售订单接口 *********************************************/
/**
* 初始化销售订单状态
*
* @param saleOrderSid
* @return
*/
public ResultBean<AppBusSaleOrderStateVo> saleOrderState(String saleOrderSid) {
ResultBean resultBean = busSalesOrderFeign.saleOrderState(saleOrderSid);
return resultBean;
}
/**
* App销售订单分页列表
*
* @param pq
* @return
*/
public ResultBean<PagerVo<AppBusSalesOrderVo>> getSaleOrders(PagerQuery<AppBusSalesOrderQuery> pq) {
ResultBean resultBean = busSalesOrderFeign.getSaleOrders(pq);
return resultBean;
}
/**
* 初始化销售订单单据信息
*
* @param saleOrderSid
* @param userSid
* @return
*/
public ResultBean<AppBusSalesOrderBillInfoVo> getBillInfo(String saleOrderSid, String userSid) {
ResultBean resultBean = busSalesOrderFeign.getBillInfo(saleOrderSid, userSid);
return resultBean;
}
/**
* 新增/修改销售订单单据
*
* @param dto
* @return
*/
public ResultBean saveBillInfo(AppBusSalesOrderAllDto dto) {
ResultBean resultBean = busSalesOrderFeign.saveBillInfo(dto);
return resultBean;
}
/**
* 初始化销售订单 车型信息
*
* @param saleOrderSid
* @param customerSid
* @param userSid
* @return
*/
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo(String saleOrderSid, String customerSid, String userSid) {
ResultBean resultBean = busSalesOrderFeign.getInitModelInfo(saleOrderSid, customerSid, userSid);
return resultBean;
}
/**
* 初始化销售订单(第一次选择或重选) 车型信息
*
* @param special
* @param customerSid
* @param userSid
* @param modelSid
* @param configSid
* @return
*/
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo2(String special, String customerSid, String userSid, String modelSid, String configSid) {
ResultBean resultBean = busSalesOrderFeign.getInitModelInfo2(special, customerSid, userSid, modelSid, configSid);
return resultBean;
}
/**
* 删除销售订单
*
* @param saleOrderSid
* @param userSid
* @return
*/
public ResultBean deleteSaleOrder(String saleOrderSid, String userSid) {
ResultBean resultBean = busSalesOrderFeign.deleteSaleOrder(saleOrderSid, userSid);
return resultBean;
}
}
Loading…
Cancel
Save