
4 changed files with 343 additions and 0 deletions
@ -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); |
|||
} |
|||
} |
@ -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; |
|||
} |
|||
|
|||
|
|||
} |
@ -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); |
|||
} |
|||
|
|||
} |
@ -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…
Reference in new issue