
59 changed files with 1770 additions and 54 deletions
@ -0,0 +1,31 @@ |
|||
package com.yxt.anrui.base.api.busvehicleorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppOrderReadyCar implements Vo { |
|||
|
|||
@ApiModelProperty("排产订单编号") |
|||
private String orderId; |
|||
|
|||
@ApiModelProperty("创建日期") |
|||
private String date; |
|||
|
|||
@ApiModelProperty("总数") |
|||
private String totalNum; |
|||
|
|||
@ApiModelProperty("可使用数量") |
|||
private String canUseNum; |
|||
|
|||
@ApiModelProperty("选择数量") |
|||
private String selectNum; |
|||
|
|||
@ApiModelProperty("排产单sid") |
|||
private String sid; |
|||
|
|||
@ApiModelProperty("提示消息") |
|||
private String msg; |
|||
|
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppBusSaleOrderInitModelInfoVo implements Vo { |
|||
|
|||
@ApiModelProperty("") |
|||
private AppOrderInfo orderInfo; |
|||
|
|||
@ApiModelProperty("") |
|||
private AppCarInfo carInfo; |
|||
|
|||
@ApiModelProperty("订单sid") |
|||
private String saleOrderSid; |
|||
|
|||
@ApiModelProperty("选择类型") |
|||
private String state; |
|||
|
|||
@ApiModelProperty("排产数量") |
|||
private String arrangeNumber; |
|||
|
|||
} |
@ -0,0 +1,63 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppBusSaleOrderStateVo implements Vo { |
|||
|
|||
//0 未完善 1 已完善
|
|||
|
|||
@ApiModelProperty("单据状态") |
|||
private int orderInfoState; |
|||
|
|||
@ApiModelProperty("车型状态") |
|||
private int modleInfoState; |
|||
|
|||
@ApiModelProperty("车型名称") |
|||
private String modelName; |
|||
|
|||
@ApiModelProperty("车型sid") |
|||
private String modelSid; |
|||
|
|||
@ApiModelProperty("配置sid") |
|||
private String configSid; |
|||
|
|||
@ApiModelProperty("上装状态") |
|||
private int topInfoState; |
|||
|
|||
@ApiModelProperty("上装名称") |
|||
private String topName; |
|||
|
|||
@ApiModelProperty("挂车状态") |
|||
private int trailerInfoState; |
|||
|
|||
@ApiModelProperty("价格信息") |
|||
private int priceInfoState; |
|||
|
|||
@ApiModelProperty("订金状态") |
|||
private int depositInfoState; |
|||
|
|||
@ApiModelProperty("保险说明") |
|||
private int insureInfoState; |
|||
|
|||
@ApiModelProperty("保险名称") |
|||
private String insureName; |
|||
|
|||
@ApiModelProperty("金融方案状态") |
|||
private int financeInfoState; |
|||
|
|||
@ApiModelProperty("补充说明状态") |
|||
private int remarksStete; |
|||
|
|||
@ApiModelProperty("补充说明") |
|||
private String remarks; |
|||
|
|||
@ApiModelProperty("客户sid") |
|||
private String customerSid; |
|||
|
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
|
|||
} |
@ -0,0 +1,37 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppBusSalesOrderAllDto implements Dto { |
|||
|
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
@ApiModelProperty("手机号") |
|||
private String customerMobile; |
|||
@ApiModelProperty("付款类型") |
|||
private String payType; |
|||
@ApiModelProperty("付款类型") |
|||
private String payValue; |
|||
@ApiModelProperty("开票类型") |
|||
private String invoiceType; |
|||
@ApiModelProperty("用户sid") |
|||
private String userSid; |
|||
@ApiModelProperty("销售订单sid") |
|||
private String saleOrderSid; |
|||
@ApiModelProperty("客户sid") |
|||
private String customerSid; |
|||
@ApiModelProperty("付款类型") |
|||
private String invoiceValue; |
|||
@ApiModelProperty("挂靠公司类型 1 选择 2 手写") |
|||
private String affiliatedType; |
|||
@ApiModelProperty("选择挂靠公司名称") |
|||
private String affiliatedOrgNameChoose; |
|||
@ApiModelProperty("手写挂靠公司名称") |
|||
private String affiliatedOrgNameWrite; |
|||
@ApiModelProperty("挂靠公司名称sid") |
|||
private String affiliatedOrgSid; |
|||
|
|||
} |
@ -0,0 +1,52 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppBusSalesOrderBillInfoVo implements Vo { |
|||
|
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
|
|||
@ApiModelProperty("客户手机号") |
|||
private String customerMobile; |
|||
|
|||
@ApiModelProperty("付款类型") |
|||
private String payType; |
|||
|
|||
@ApiModelProperty("付款类型") |
|||
private String payValue; |
|||
|
|||
@ApiModelProperty("开票类型") |
|||
private String invoiceType; |
|||
|
|||
@ApiModelProperty("开票类型") |
|||
private String invoiceValue; |
|||
|
|||
@ApiModelProperty("挂靠公司填写类型 默认值: 1长度: 1正则: ^[1-2]*$ 1选择 2手写") |
|||
private String affiliatedType; |
|||
|
|||
@ApiModelProperty("选择的挂靠挂靠公司") |
|||
private String affiliatedOrgNameChoose; |
|||
|
|||
@ApiModelProperty("手写的挂靠公司") |
|||
private String affiliatedOrgNameWrite; |
|||
|
|||
@ApiModelProperty("挂靠单位sid") |
|||
private String affiliatedOrgSid; |
|||
|
|||
@ApiModelProperty("挂靠单位名称") |
|||
private String affiliatedCompany; |
|||
|
|||
@ApiModelProperty("用户的sid") |
|||
private String userSid; |
|||
|
|||
@ApiModelProperty("单据sid") |
|||
private String saleOrderSid; |
|||
|
|||
@ApiModelProperty("客户sid") |
|||
private String customerSid; |
|||
|
|||
} |
@ -0,0 +1,64 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui-buscenter(业务管理) <br/> |
|||
* File: BusSalesOrderQuery.java <br/> |
|||
* Class: com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderQuery <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 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "销售订单主表 查询条件", description = "销售订单主表 查询条件") |
|||
public class AppBusSalesOrderQuery implements Query { |
|||
|
|||
|
|||
@ApiModelProperty("用户sid") |
|||
private String userSid; |
|||
|
|||
@ApiModelProperty("销售订单类型(“”或null 全部 “1” 待办理 “2”已办理)") |
|||
private String type; |
|||
|
|||
@ApiModelProperty("客户名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("业务员sid") |
|||
private String staffSid; |
|||
|
|||
} |
@ -0,0 +1,99 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
|
|||
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui-buscenter(业务管理) <br/> |
|||
* File: BusSalesOrderVo.java <br/> |
|||
* Class: com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderVo <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 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "销售订单主表 视图数据对象", description = "销售订单主表 视图数据对象") |
|||
public class AppBusSalesOrderVo implements Vo { |
|||
|
|||
private static final long serialVersionUID = -5570433499942792774L; |
|||
|
|||
@ApiModelProperty("销售订单sid") |
|||
private String saleOrderSid; |
|||
@ApiModelProperty("销售订单编号") |
|||
private String saleOrderId; |
|||
@ApiModelProperty("客户类型") |
|||
private String customerType; |
|||
@ApiModelProperty("客户sid") |
|||
private String customerSid; |
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
@ApiModelProperty("客户头像") |
|||
private String customerImage; |
|||
@ApiModelProperty("手机号") |
|||
private String mobile; |
|||
@ApiModelProperty("购车方式") |
|||
private String carPurchaseType; |
|||
@ApiModelProperty("购车方式key") |
|||
private String carPurchaseKey; |
|||
@ApiModelProperty("销售订单状态") |
|||
private String saleOrderState; |
|||
@ApiModelProperty("创建日期") |
|||
private String createdDate; |
|||
@ApiModelProperty("是否保险") |
|||
private String insuranceInfo; |
|||
@ApiModelProperty("订金") |
|||
private String deposit; |
|||
@ApiModelProperty("是否显示修改订单按钮") |
|||
private boolean showUpdateBtn; |
|||
@ApiModelProperty("是否显示金融方案按钮") |
|||
private boolean showFinancialBtn; |
|||
@ApiModelProperty("是否显示生成合同按钮") |
|||
private boolean showContractBtn; |
|||
@ApiModelProperty("是否显示删除订单按钮") |
|||
private boolean showDeleteBtn; |
|||
@ApiModelProperty("是否显示申请合格证按钮") |
|||
private boolean showApplyBtn; |
|||
@ApiModelProperty("是否显示录入车架号") |
|||
private boolean showInputBtn; |
|||
|
|||
@ApiModelProperty("车型信息") |
|||
private AppModelInfo modelInfo; |
|||
} |
@ -0,0 +1,18 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class AppCarInfo implements Vo { |
|||
|
|||
@ApiModelProperty("销售订单-车型确认-现车") |
|||
private List<AppNowCar> nowCar; |
|||
|
|||
@ApiModelProperty("销售订单-车型确认-排产") |
|||
private List<AppReadyCar> readyCar; |
|||
|
|||
} |
@ -0,0 +1,24 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppModelInfo { |
|||
|
|||
@ApiModelProperty("车辆图片") |
|||
private String carImage; |
|||
|
|||
@ApiModelProperty("车型名称") |
|||
private String model; |
|||
|
|||
@ApiModelProperty("品牌") |
|||
private String brand; |
|||
|
|||
@ApiModelProperty("价格") |
|||
private String price; |
|||
|
|||
@ApiModelProperty("数量") |
|||
private String number; |
|||
|
|||
} |
@ -0,0 +1,24 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppNowCar implements Vo { |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String vin; |
|||
|
|||
@ApiModelProperty("是否有合格证") |
|||
private String certificate; |
|||
|
|||
@ApiModelProperty("存放地点") |
|||
private String address; |
|||
|
|||
@ApiModelProperty("车辆sid") |
|||
private String carSid; |
|||
|
|||
@ApiModelProperty("是否虚拟订单锁定的") |
|||
private String virtual; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppNowCarList implements Vo { |
|||
|
|||
@ApiModelProperty("车架号") |
|||
private String vin; |
|||
|
|||
@ApiModelProperty("是否有合格证") |
|||
private String certificate; |
|||
|
|||
@ApiModelProperty("存放地点") |
|||
private String address; |
|||
|
|||
@ApiModelProperty("车库sid") |
|||
private String carSid; |
|||
|
|||
@ApiModelProperty("是否虚拟订单锁定的") |
|||
private String virtual; |
|||
|
|||
} |
@ -0,0 +1,39 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class AppOrderInfo implements Vo { |
|||
|
|||
@ApiModelProperty("提示") |
|||
private String notice; |
|||
|
|||
@ApiModelProperty("更多配置") |
|||
private String moreConfig; |
|||
|
|||
@ApiModelProperty("常用配置") |
|||
private String commonlyConfig; |
|||
|
|||
@ApiModelProperty("车型") |
|||
private String modelName; |
|||
|
|||
@ApiModelProperty("配置sid") |
|||
private String configSid; |
|||
|
|||
@ApiModelProperty("车型sid") |
|||
private String modelSid; |
|||
|
|||
@ApiModelProperty("特殊说明") |
|||
private String specialInstructions; |
|||
|
|||
@ApiModelProperty("销售订单-车型确认-现车") |
|||
private List<AppNowCarList> nowCarList; |
|||
|
|||
@ApiModelProperty("销售订单-车型确认-排产") |
|||
private List<AppReadyCarList> readyCarList; |
|||
|
|||
} |
@ -0,0 +1,31 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppReadyCar implements Vo { |
|||
|
|||
@ApiModelProperty("排产订单编号") |
|||
private String orderId; |
|||
|
|||
@ApiModelProperty("创建日期") |
|||
private String date; |
|||
|
|||
@ApiModelProperty("总数") |
|||
private String totalNum; |
|||
|
|||
@ApiModelProperty("可使用数量") |
|||
private String canUseNum; |
|||
|
|||
@ApiModelProperty("选择数量") |
|||
private String selectNum; |
|||
|
|||
@ApiModelProperty("排产单sid") |
|||
private String sid; |
|||
|
|||
@ApiModelProperty("提示消息") |
|||
private String msg; |
|||
|
|||
} |
@ -0,0 +1,32 @@ |
|||
package com.yxt.anrui.buscenter.api.bussalesorder; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppReadyCarList implements Vo { |
|||
|
|||
@ApiModelProperty("排产订单编号") |
|||
private String orderId; |
|||
|
|||
@ApiModelProperty("创建日期") |
|||
private String date; |
|||
|
|||
@ApiModelProperty("总数") |
|||
private String totalNum; |
|||
|
|||
@ApiModelProperty("可使用数量") |
|||
private String canUseNum; |
|||
|
|||
@ApiModelProperty("选择数量") |
|||
private String selectNum; |
|||
|
|||
@ApiModelProperty("排产单sid") |
|||
private String sid; |
|||
|
|||
@ApiModelProperty("提示消息") |
|||
private String msg; |
|||
|
|||
|
|||
} |
@ -0,0 +1,33 @@ |
|||
package com.yxt.anrui.crm.api.crmvehicledemand; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class AppOrderCrmVehicleDemandVo implements Vo { |
|||
|
|||
@ApiModelProperty("意向sid") |
|||
private String sid; |
|||
|
|||
@ApiModelProperty("车型sid") |
|||
private String modelSid; |
|||
|
|||
@ApiModelProperty("配置sid") |
|||
private String configSid; |
|||
|
|||
@ApiModelProperty("销售指导价") |
|||
private String guidancePrice; |
|||
|
|||
@ApiModelProperty("创建时间") |
|||
private String createTime; |
|||
|
|||
@ApiModelProperty("品牌名称") |
|||
private String brandName; |
|||
|
|||
@ApiModelProperty("车型名称") |
|||
private String modelName; |
|||
|
|||
@ApiModelProperty("特殊情况说明") |
|||
private String specialExplain; |
|||
} |
@ -0,0 +1,98 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.terminal.api.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 io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import javax.validation.Valid; |
|||
|
|||
/** |
|||
* Project: anrui-buscenter(业务管理) <br/> |
|||
* File: BusSalesOrderFeign.java <br/> |
|||
* Class: com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign <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 = "销售订单主表") |
|||
@FeignClient( |
|||
contextId = "anrui-buscenter-BusSalesOrder", |
|||
name = "anrui-buscenter", |
|||
path = "/autoservice/v1/saleOrders", |
|||
fallback = BusSalesOrderFeignFallback.class) |
|||
public interface AppBusSalesOrderFeign { |
|||
|
|||
/*-------------------------------------App销售订单接口------------------------------------------------*/ |
|||
|
|||
@ApiOperation("初始化销售订单状态") |
|||
@GetMapping("/init/saleOrderState/{saleOrderSid}") |
|||
@ResponseBody |
|||
public ResultBean<AppBusSaleOrderStateVo> saleOrderState(@PathVariable("saleOrderSid") String saleOrderSid); |
|||
|
|||
@ApiOperation("App销售订单分页列表") |
|||
@PostMapping("/getSaleOrders") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<AppBusSalesOrderVo>> getSaleOrders(@RequestBody PagerQuery<AppBusSalesOrderQuery> pq); |
|||
|
|||
@ApiOperation("删除销售订单") |
|||
@DeleteMapping("/deleteSaleOrder/{saleOrderSid}/{userSid}") |
|||
@ResponseBody |
|||
public ResultBean deleteSaleOrder(@PathVariable("saleOrderSid") String saleOrderSid, @PathVariable("userSid") String userSid); |
|||
|
|||
@ApiOperation("初始化销售订单单据信息") |
|||
@GetMapping("/init/billInfo/{saleOrderSid}/{userSid}") |
|||
@ResponseBody |
|||
public ResultBean<AppBusSalesOrderBillInfoVo> getBillInfo(@PathVariable("saleOrderSid") String saleOrderSid, @PathVariable("userSid") String userSid); |
|||
|
|||
@ApiOperation("新增/修改销售订单单据") |
|||
@PostMapping("/save/billInfo") |
|||
@ResponseBody |
|||
public ResultBean saveBillInfo(@Valid @RequestBody AppBusSalesOrderAllDto dto); |
|||
|
|||
@ApiOperation("初始化销售订单 车型信息") |
|||
@GetMapping("/init/modelInfo") |
|||
@ResponseBody |
|||
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo(@RequestParam("saleOrderSid") String saleOrderSid, @RequestParam("customerSid") String customerSid, @RequestParam("userSid") String userSid); |
|||
|
|||
@ApiOperation("初始化销售订单(第一次选择或重选) 车型信息") |
|||
@GetMapping("/init/modelInfo2") |
|||
@ResponseBody |
|||
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo2(@RequestParam("special") String special, @RequestParam("customerSid") String customerSid, |
|||
@RequestParam("userSid") String userSid, @RequestParam("modelSid") String modelSid, @RequestParam("configSid") String configSid); |
|||
|
|||
} |
@ -0,0 +1,84 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.anrui.terminal.api.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.stereotype.Component; |
|||
|
|||
/** |
|||
* Project: anrui-buscenter(业务管理) <br/> |
|||
* File: BusSalesOrderFeignFallback.java <br/> |
|||
* Class: com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeignFallback <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 |
|||
*/ |
|||
@Component |
|||
public class AppBusSalesOrderFeignFallback implements AppBusSalesOrderFeign { |
|||
|
|||
@Override |
|||
public ResultBean<AppBusSaleOrderStateVo> saleOrderState(String saleOrderSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<AppBusSalesOrderVo>> getSaleOrders(PagerQuery<AppBusSalesOrderQuery> pq) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean deleteSaleOrder(String saleOrderSid, String userSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<AppBusSalesOrderBillInfoVo> getBillInfo(String saleOrderSid, String userSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean saveBillInfo(AppBusSalesOrderAllDto dto) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo(String saleOrderSid, String customerSid, String userSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<AppBusSaleOrderInitModelInfoVo> getInitModelInfo2(String special, String customerSid, String userSid, String modelSid, String configSid) { |
|||
return null; |
|||
} |
|||
} |
Loading…
Reference in new issue