diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModel.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModel.java new file mode 100644 index 0000000000..dbc6041d2a --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModel.java @@ -0,0 +1,114 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.api.basetrailermodel; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModel.java
+ * Class: com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModel
+ * Description: 挂车车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "挂车车型表", description = "挂车车型表") +@TableName("base_trailer_model") +public class BaseTrailerModel extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("车辆品牌sid") + private String brandSid; // 车辆品牌sid + @ApiModelProperty("车辆品牌名称") + private String brandName; // 车辆品牌名称 + @ApiModelProperty("车辆型号sid") + private String carModelSid; // 车辆型号sid + @ApiModelProperty("车辆型号名称") + private String carModelName; // 车辆型号名称 + @ApiModelProperty("厂商sid") + private String manufacturerSid; // 厂商sid + @ApiModelProperty("厂商名称") + private String manufacturerName; // 厂商名称 + @ApiModelProperty("挂车类型key") + private String trailerTypeKey; // 挂车类型key + @ApiModelProperty("挂车类型value") + private String trailerTypeValue; // 挂车类型value + @ApiModelProperty("外观尺寸长") + private String appearanceSizeLong; // 外观尺寸长 + @ApiModelProperty("外观尺寸宽") + private String appearanceSizeWide; // 外观尺寸宽 + @ApiModelProperty("外观尺寸高") + private String appearanceSizeHigh; // 外观尺寸高 + @ApiModelProperty("外观尺寸总高") + private String appearanceSizeTotalHigh; // 外观尺寸总高 + @ApiModelProperty("内部尺寸长") + private String insideSizeLong; // 内部尺寸长 + @ApiModelProperty("内部尺寸宽") + private String insideSizeWide; // 内部尺寸宽 + @ApiModelProperty("内部尺寸高") + private String insideSizeHigh; // 内部尺寸高 + @ApiModelProperty("鞍座离地高度") + private String saddleLeaveLandHigh; // 鞍座离地高度 + @ApiModelProperty("大梁尺寸高") + private String girderSizeHigh; // 大梁尺寸高 + @ApiModelProperty("大梁尺寸宽") + private String girderSizeWide; // 大梁尺寸宽 + @ApiModelProperty("大梁尺寸立板") + private String girderSizeStandPlate; // 大梁尺寸立板 + @ApiModelProperty("牵引销") + private String towPin; // 牵引销 + @ApiModelProperty("板簧") + private String plateSpring; // 板簧 + @ApiModelProperty("车桥") + private String axle; // 车桥 + @ApiModelProperty("轮胎及钢圈") + private String tyreAndSteelCircle; // 轮胎及钢圈 + @ApiModelProperty("底板") + private String floorSize; // 底板 + @ApiModelProperty("门扇要求") + private String doorFanRequirement; // 门扇要求 + @ApiModelProperty("箱体颜色") + private String boxColor; // 箱体颜色 + @ApiModelProperty("更多配置") + private String moreConfig; // 更多配置 + @ApiModelProperty("销售指导价(元)") + private String saleGuidancePrice; // 销售指导价(元) + @ApiModelProperty("分公司sid") + private String useOrgSid; // 分公司sid + @ApiModelProperty("分公司名称") + private String useOrgName; // 分公司名称 + +} diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelDetailsVo.java new file mode 100644 index 0000000000..ce7f41ac80 --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelDetailsVo.java @@ -0,0 +1,115 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.api.basetrailermodel; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelVo.java
+ * Class: com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelVo
+ * Description: 挂车车型表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "挂车车型表 视图数据详情", description = "挂车车型表 视图数据详情") +public class BaseTrailerModelDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("车辆品牌sid") + private String brandSid; // 车辆品牌sid + @ApiModelProperty("车辆品牌名称") + private String brandName; // 车辆品牌名称 + @ApiModelProperty("车辆型号sid") + private String carModelSid; // 车辆型号sid + @ApiModelProperty("车辆型号名称") + private String carModelName; // 车辆型号名称 + @ApiModelProperty("厂商sid") + private String manufacturerSid; // 厂商sid + @ApiModelProperty("厂商名称") + private String manufacturerName; // 厂商名称 + @ApiModelProperty("挂车类型key") + private String trailerTypeKey; // 挂车类型key + @ApiModelProperty("挂车类型value") + private String trailerTypeValue; // 挂车类型value + @ApiModelProperty("外观尺寸长") + private String appearanceSizeLong; // 外观尺寸长 + @ApiModelProperty("外观尺寸宽") + private String appearanceSizeWide; // 外观尺寸宽 + @ApiModelProperty("外观尺寸高") + private String appearanceSizeHigh; // 外观尺寸高 + @ApiModelProperty("外观尺寸总高") + private String appearanceSizeTotalHigh; // 外观尺寸总高 + @ApiModelProperty("内部尺寸长") + private String insideSizeLong; // 内部尺寸长 + @ApiModelProperty("内部尺寸宽") + private String insideSizeWide; // 内部尺寸宽 + @ApiModelProperty("内部尺寸高") + private String insideSizeHigh; // 内部尺寸高 + @ApiModelProperty("鞍座离地高度") + private String saddleLeaveLandHigh; // 鞍座离地高度 + @ApiModelProperty("大梁尺寸高") + private String girderSizeHigh; // 大梁尺寸高 + @ApiModelProperty("大梁尺寸宽") + private String girderSizeWide; // 大梁尺寸宽 + @ApiModelProperty("大梁尺寸立板") + private String girderSizeStandPlate; // 大梁尺寸立板 + @ApiModelProperty("牵引销") + private String towPin; // 牵引销 + @ApiModelProperty("板簧") + private String plateSpring; // 板簧 + @ApiModelProperty("车桥") + private String axle; // 车桥 + @ApiModelProperty("轮胎及钢圈") + private String tyreAndSteelCircle; // 轮胎及钢圈 + @ApiModelProperty("底板") + private String floorSize; // 底板 + @ApiModelProperty("门扇要求") + private String doorFanRequirement; // 门扇要求 + @ApiModelProperty("箱体颜色") + private String boxColor; // 箱体颜色 + @ApiModelProperty("更多配置") + private String moreConfig; // 更多配置 + @ApiModelProperty("销售指导价(元)") + private String saleGuidancePrice; // 销售指导价(元) + @ApiModelProperty("分公司sid") + private String useOrgSid; // 分公司sid + @ApiModelProperty("分公司名称") + private String useOrgName; // 分公司名称 + +} \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelDto.java new file mode 100644 index 0000000000..349ca9b0e9 --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelDto.java @@ -0,0 +1,115 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.api.basetrailermodel; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelDto.java
+ * Class: com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelDto
+ * Description: 挂车车型表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "挂车车型表 数据传输对象", description = "挂车车型表 数据传输对象") +public class BaseTrailerModelDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("车辆品牌sid") + private String brandSid; // 车辆品牌sid + @ApiModelProperty("车辆品牌名称") + private String brandName; // 车辆品牌名称 + @ApiModelProperty("车辆型号sid") + private String carModelSid; // 车辆型号sid + @ApiModelProperty("车辆型号名称") + private String carModelName; // 车辆型号名称 + @ApiModelProperty("厂商sid") + private String manufacturerSid; // 厂商sid + @ApiModelProperty("厂商名称") + private String manufacturerName; // 厂商名称 + @ApiModelProperty("挂车类型key") + private String trailerTypeKey; // 挂车类型key + @ApiModelProperty("挂车类型value") + private String trailerTypeValue; // 挂车类型value + @ApiModelProperty("外观尺寸长") + private String appearanceSizeLong; // 外观尺寸长 + @ApiModelProperty("外观尺寸宽") + private String appearanceSizeWide; // 外观尺寸宽 + @ApiModelProperty("外观尺寸高") + private String appearanceSizeHigh; // 外观尺寸高 + @ApiModelProperty("外观尺寸总高") + private String appearanceSizeTotalHigh; // 外观尺寸总高 + @ApiModelProperty("内部尺寸长") + private String insideSizeLong; // 内部尺寸长 + @ApiModelProperty("内部尺寸宽") + private String insideSizeWide; // 内部尺寸宽 + @ApiModelProperty("内部尺寸高") + private String insideSizeHigh; // 内部尺寸高 + @ApiModelProperty("鞍座离地高度") + private String saddleLeaveLandHigh; // 鞍座离地高度 + @ApiModelProperty("大梁尺寸高") + private String girderSizeHigh; // 大梁尺寸高 + @ApiModelProperty("大梁尺寸宽") + private String girderSizeWide; // 大梁尺寸宽 + @ApiModelProperty("大梁尺寸立板") + private String girderSizeStandPlate; // 大梁尺寸立板 + @ApiModelProperty("牵引销") + private String towPin; // 牵引销 + @ApiModelProperty("板簧") + private String plateSpring; // 板簧 + @ApiModelProperty("车桥") + private String axle; // 车桥 + @ApiModelProperty("轮胎及钢圈") + private String tyreAndSteelCircle; // 轮胎及钢圈 + @ApiModelProperty("底板") + private String floorSize; // 底板 + @ApiModelProperty("门扇要求") + private String doorFanRequirement; // 门扇要求 + @ApiModelProperty("箱体颜色") + private String boxColor; // 箱体颜色 + @ApiModelProperty("更多配置") + private String moreConfig; // 更多配置 + @ApiModelProperty("销售指导价(元)") + private String saleGuidancePrice; // 销售指导价(元) + @ApiModelProperty("分公司sid") + private String useOrgSid; // 分公司sid + @ApiModelProperty("分公司名称") + private String useOrgName; // 分公司名称 + +} \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelFeign.java new file mode 100644 index 0000000000..f60025ce89 --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.api.basetrailermodel; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelFeign.java
+ * Class: com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelFeign
+ * Description: 挂车车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "挂车车型表") +@FeignClient( + contextId = "anrui-base-BaseTrailerModel", + name = "anrui-base", + path = "v1/basetrailermodel", + fallback = BaseTrailerModelFeignFallback.class) +public interface BaseTrailerModelFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody BaseTrailerModelDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelFeignFallback.java new file mode 100644 index 0000000000..d517280454 --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.api.basetrailermodel; + +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; + +import java.util.List; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelFeignFallback.java
+ * Class: com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelFeignFallback
+ * Description: 挂车车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Component +public class BaseTrailerModelFeignFallback implements BaseTrailerModelFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口anrui-base/basetrailermodel/listPage无法访问"); + } + + @Override + public ResultBean save(BaseTrailerModelDto dto){ + return ResultBean.fireFail().setMsg("接口anrui-base/basetrailermodel/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口anrui-base/basetrailermodel/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口anrui-base/basetrailermodel/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelQuery.java new file mode 100644 index 0000000000..c8420da526 --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelQuery.java @@ -0,0 +1,62 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.api.basetrailermodel; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelQuery.java
+ * Class: com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelQuery
+ * Description: 挂车车型表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "挂车车型表 查询条件", description = "挂车车型表 查询条件") +public class BaseTrailerModelQuery implements Query { + + @ApiModelProperty("车辆品牌sid") + private String brandSid; // 车辆品牌sid + @ApiModelProperty("车辆型号sid") + private String carModelSid; // 车辆型号sid + @ApiModelProperty("厂商sid") + private String manufacturerSid; // 厂商sid + @ApiModelProperty("挂车类型key") + private String trailerTypeKey; // 挂车类型key + @ApiModelProperty("分公司sid") + private String useOrgSid; // 分公司sid +} diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelVo.java new file mode 100644 index 0000000000..cceef32043 --- /dev/null +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailermodel/BaseTrailerModelVo.java @@ -0,0 +1,117 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.api.basetrailermodel; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelVo.java
+ * Class: com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelVo
+ * Description: 挂车车型表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "挂车车型表 视图数据对象", description = "挂车车型表 视图数据对象") +public class BaseTrailerModelVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("车辆品牌sid") + private String brandSid; // 车辆品牌sid + @ApiModelProperty("车辆品牌名称") + private String brandName; // 车辆品牌名称 + @ApiModelProperty("车辆型号sid") + private String carModelSid; // 车辆型号sid + @ApiModelProperty("车辆型号名称") + private String carModelName; // 车辆型号名称 + @ApiModelProperty("厂商sid") + private String manufacturerSid; // 厂商sid + @ApiModelProperty("厂商名称") + private String manufacturerName; // 厂商名称 + @ApiModelProperty("挂车类型key") + private String trailerTypeKey; // 挂车类型key + @ApiModelProperty("挂车类型value") + private String trailerTypeValue; // 挂车类型value + @ApiModelProperty("外观尺寸长") + private String appearanceSizeLong; // 外观尺寸长 + @ApiModelProperty("外观尺寸宽") + private String appearanceSizeWide; // 外观尺寸宽 + @ApiModelProperty("外观尺寸高") + private String appearanceSizeHigh; // 外观尺寸高 + @ApiModelProperty("外观尺寸总高") + private String appearanceSizeTotalHigh; // 外观尺寸总高 + @ApiModelProperty("外观尺寸") + private String appearanceSize; // 外观尺寸 + @ApiModelProperty("内部尺寸长") + private String insideSizeLong; // 内部尺寸长 + @ApiModelProperty("内部尺寸宽") + private String insideSizeWide; // 内部尺寸宽 + @ApiModelProperty("内部尺寸高") + private String insideSizeHigh; // 内部尺寸高 + @ApiModelProperty("鞍座离地高度") + private String saddleLeaveLandHigh; // 鞍座离地高度 + @ApiModelProperty("大梁尺寸高") + private String girderSizeHigh; // 大梁尺寸高 + @ApiModelProperty("大梁尺寸宽") + private String girderSizeWide; // 大梁尺寸宽 + @ApiModelProperty("大梁尺寸立板") + private String girderSizeStandPlate; // 大梁尺寸立板 + @ApiModelProperty("牵引销") + private String towPin; // 牵引销 + @ApiModelProperty("板簧") + private String plateSpring; // 板簧 + @ApiModelProperty("车桥") + private String axle; // 车桥 + @ApiModelProperty("轮胎及钢圈") + private String tyreAndSteelCircle; // 轮胎及钢圈 + @ApiModelProperty("底板") + private String floorSize; // 底板 + @ApiModelProperty("门扇要求") + private String doorFanRequirement; // 门扇要求 + @ApiModelProperty("箱体颜色") + private String boxColor; // 箱体颜色 + @ApiModelProperty("更多配置") + private String moreConfig; // 更多配置 + @ApiModelProperty("销售指导价(元)") + private String saleGuidancePrice; // 销售指导价(元) + @ApiModelProperty("分公司sid") + private String useOrgSid; // 分公司sid + @ApiModelProperty("分公司名称") + private String useOrgName; // 分公司名称 + +} diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/app/AppBaseVehicleOrderVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/app/AppBaseVehicleOrderVo.java index ed9d6c48a0..66458e21db 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/app/AppBaseVehicleOrderVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/app/AppBaseVehicleOrderVo.java @@ -29,5 +29,7 @@ public class AppBaseVehicleOrderVo implements Vo { @ApiModelProperty(value = "mysql数据库中查询是否是虚拟订单锁定") private Boolean isFictitious; + private String topSid; + } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/AppBusVehicleApplyListVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/AppBusVehicleApplyListVo.java index 8809cfc9f5..c305f75462 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/AppBusVehicleApplyListVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/AppBusVehicleApplyListVo.java @@ -28,4 +28,9 @@ public class AppBusVehicleApplyListVo implements Vo { private String msg; @ApiModelProperty(value = "锁定数量") private String lockingNum; + @ApiModelProperty("上装sid") + private String topSid; + @ApiModelProperty("排产车型sid") + private String purchaseApplyMediumModelSid; + } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelMapper.java new file mode 100644 index 0000000000..86b38287a0 --- /dev/null +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.biz.basetrailermodel; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModel; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelVo; + +import java.util.List; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelMapper.java
+ * Class: com.yxt.anrui.base.biz.basetrailermodel.BaseTrailerModelMapper
+ * Description: 挂车车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface BaseTrailerModelMapper extends BaseMapper { + + //@Update("update base_trailer_model set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from base_trailer_model") + List selectListVo(); +} \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelMapper.xml new file mode 100644 index 0000000000..16e5c677a3 --- /dev/null +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelRest.java new file mode 100644 index 0000000000..9fa0612c95 --- /dev/null +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.biz.basetrailermodel; + +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.*; + +import java.util.List; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModel; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelQuery; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelVo; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelDetailsVo; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelDto; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelFeign; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelFeignFallback.java
+ * Class: com.yxt.anrui.base.biz.basetrailermodel.BaseTrailerModelRest
+ * Description: 挂车车型表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "挂车车型表") +@RestController("com.yxt.anrui.base.biz.basetrailermodel.BaseTrailerModelRest") +@RequestMapping("v1/basetrailermodel") +public class BaseTrailerModelRest implements BaseTrailerModelFeign { + + @Autowired + private BaseTrailerModelService baseTrailerModelService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = baseTrailerModelService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody BaseTrailerModelDto dto){ + ResultBean rb = ResultBean.fireFail(); + baseTrailerModelService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @DeleteMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + baseTrailerModelService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + BaseTrailerModelDetailsVo vo = baseTrailerModelService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelService.java new file mode 100644 index 0000000000..93eefbce4c --- /dev/null +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailermodel/BaseTrailerModelService.java @@ -0,0 +1,131 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.base.biz.basetrailermodel; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModel; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelQuery; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelVo; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelDetailsVo; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelDto; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: anrui-base(挂车车型管理)
+ * File: BaseTrailerModelService.java
+ * Class: com.yxt.anrui.base.biz.basetrailermodel.BaseTrailerModelService
+ * Description: 挂车车型表 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-21 15:48:13
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Service +public class BaseTrailerModelService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(BaseTrailerModelQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + BaseTrailerModelQuery query = pq.getParams(); + QueryWrapper qw = new QueryWrapper<>(); + qw.eq("useOrgSid",query.getUseOrgSid()); + if (StringUtils.isNotBlank(query.getBrandSid())){ + qw.eq("brandSid",query.getBrandSid()); + } + if (StringUtils.isNotBlank(query.getCarModelSid())){ + qw.eq("carModelSid",query.getCarModelSid()); + } + if (StringUtils.isNotBlank(query.getManufacturerSid())){ + qw.eq("manufacturerSid",query.getManufacturerSid()); + } + if (StringUtils.isNotBlank(query.getTrailerTypeKey())){ + qw.eq("trailerTypeKey",query.getTrailerTypeKey()); + } + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + for (BaseTrailerModelVo record : pagging.getRecords()) { + String appearanceSizeLong = record.getAppearanceSizeLong(); + String appearanceSizeWide = record.getAppearanceSizeWide(); + String appearanceSizeHigh = record.getAppearanceSizeHigh(); + StringBuilder appearanceSize = new StringBuilder(); + appearanceSize.append("长").append(appearanceSizeLong).append("mm,").append("宽").append(appearanceSizeWide).append("mm,").append("高").append(appearanceSizeHigh).append("mm"); + record.setAppearanceSize(appearanceSize.toString()); + } + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(BaseTrailerModelDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(BaseTrailerModelDto dto){ + BaseTrailerModel entity = new BaseTrailerModel(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(BaseTrailerModelDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + BaseTrailerModel entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public BaseTrailerModelDetailsVo fetchDetailsVoBySid(String sid){ + BaseTrailerModel entity = fetchBySid(sid); + BaseTrailerModelDetailsVo vo = new BaseTrailerModelDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java index 54d1ad90aa..2006dd8df2 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java @@ -18,6 +18,7 @@ import com.yxt.anrui.base.api.basevehicle.app.InputVinListQuery; import com.yxt.anrui.base.api.basevehicle.app.InputVinListVo; import com.yxt.anrui.base.api.basevehiclecertificate.BaseVehicleCertificate; import com.yxt.anrui.base.api.basevehiclecertificate.BaseVehicleCertificateVo; +import com.yxt.anrui.base.api.basevehinstall.BaseVehinstall; import com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelVo; import com.yxt.anrui.base.api.commonappendix.CommonAppendix; import com.yxt.anrui.base.api.commonappendix.CommonAppendixVo; @@ -2034,6 +2035,13 @@ public class BaseVehicleService extends MybatisBaseService baseVehinstallsList = baseVehinstallService.selectByOrgSidAndVin(orgSid,orderVoList.get(i).getVin()); + baseVehinstallsList.removeAll(Collections.singleton(null)); + if(!baseVehinstallsList.isEmpty()){ + BaseVehinstall baseVehinstall = baseVehinstallsList.get(0); + orderVoList.get(i).setTopSid(baseVehinstall.getMainSid()); + } } return rb.success().setData(orderVoList); } @@ -2053,6 +2061,13 @@ public class BaseVehicleService extends MybatisBaseService baseVehinstallsList = baseVehinstallService.selectByOrgSidAndVin(orgSid,orderVoList.get(i).getVin()); + baseVehinstallsList.removeAll(Collections.singleton(null)); + if(!baseVehinstallsList.isEmpty()){ + BaseVehinstall baseVehinstall = baseVehinstallsList.get(0); + orderVoList.get(i).setTopSid(baseVehinstall.getMainSid()); + } } return rb.success().setData(orderVoList); } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.java index a0378d97ee..f08138670b 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.java @@ -62,4 +62,6 @@ public interface BaseVehinstallMapper extends BaseMapper { @Select("select vinNo from base_vehinstall where createOrg = #{createOrgSid}") List selectListVo(String createOrgSid); + + List selectByOrgSidAndVin(@Param("useOrgSid") String orgSid, @Param("vinNo") String vin); } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml index 5aa4b27367..a987a4248a 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml @@ -31,4 +31,8 @@ + + \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallService.java index 686e48a7f7..52971ade42 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallService.java @@ -209,4 +209,8 @@ public class BaseVehinstallService extends MybatisBaseService p = PagerUtil.pageToVo(pagging, null); return p; } + + public List selectByOrgSidAndVin(String orgSid, String vin) { + return baseMapper.selectByOrgSidAndVin(orgSid,vin); + } } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.xml index 3a6c0a0773..ac06c46d52 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapplydetail/BusVehicleApplyDetailMapper.xml @@ -50,7 +50,7 @@ diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderMapper.xml index 51bb4560fb..a0918235b9 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesvehicleorder/BusSalesVehicleOrderMapper.xml @@ -37,7 +37,8 @@ select linkNo as orderId, linkText as date, linkSid as sid, - usingNum as selectNum + usingNum as selectNum, + topSid from bus_sales_vehicle_order where salesOrderSid = #{saleOrderSid} @@ -49,10 +50,12 @@