|
|
@ -92,13 +92,73 @@ public class BaseVehmodelConfigService extends MybatisBaseService<BaseVehmodelCo |
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
|
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|
|
|
QueryWrapper<BaseVehmodelConfig> qw = new QueryWrapper<>(); |
|
|
|
|
|
|
|
qw.eq("bmc.isDelete", "0"); |
|
|
|
if (StringUtils.isNotBlank(query.getModelSid())) { |
|
|
|
qw.eq("bvc.modelSid", query.getModelSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getUseOrgSid())) { |
|
|
|
qw.eq("bvm.useOrgSid", query.getUseOrgSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getCarColorKey())) {//车身颜色
|
|
|
|
qw.like("bmc.carColorKey", query.getCarColorKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getSlowMachineKey())) {//缓速器key
|
|
|
|
qw.like("bmc.slowMachineKey", query.getSlowMachineKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getRearViewMirrorKey())) {//后视镜key
|
|
|
|
qw.like("bmc.rearViewMirrorKey", query.getRearViewMirrorKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getTireSizeKey())) {//轮胎规格key
|
|
|
|
qw.like("bmc.tireSizeKey", query.getTireSizeKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getSpecificationKey())) {//驾驶室规格key
|
|
|
|
qw.like("bmc.specificationKey", query.getSpecificationKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getRearAxleRatioKey())) {//后桥速比key
|
|
|
|
qw.like("bmc.rearAxleRatioKey", query.getRearAxleRatioKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getAirConditionerKey())) {//空调key
|
|
|
|
qw.like("bmc.airConditionerKey", query.getAirConditionerKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getHubMaterialKey())) {//轮毂材质key
|
|
|
|
qw.like("bmc.hubMaterialKey", query.getHubMaterialKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getBaffleModelKey())) {//导流罩key
|
|
|
|
qw.like("bmc.baffleModelKey", query.getBaffleModelKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getSuspensionKey())) {//悬架key
|
|
|
|
qw.like("bmc.suspensionKey", query.getSuspensionKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getSeatKey())) {//座椅key
|
|
|
|
qw.like("bmc.seatKey", query.getSeatKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getTireCoverKey())) {//护轮罩key
|
|
|
|
qw.like("bmc.tireCoverKey", query.getTireCoverKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getSaddleKey())) {//鞍座key
|
|
|
|
qw.like("bmc.saddleKey", query.getSaddleKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getWheelbaseKey())) {//轴距key
|
|
|
|
qw.like("bmc.wheelbaseKey", query.getWheelbaseKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getBumperKey())) {//保险杠key
|
|
|
|
qw.like("bmc.bumperKey", query.getBumperKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getConfiguringBaoKey())) {//配置包key
|
|
|
|
qw.like("bmc.configuringBaoKey", query.getConfiguringBaoKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getIndependentSourcesKey())) {//独立热源key
|
|
|
|
qw.like("bmc.independentSourcesKey", query.getIndependentSourcesKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getFuelTankKey())) {//油箱/气罐key
|
|
|
|
qw.like("bmc.fuelTankKey", query.getFuelTankKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getMultimediaKey())) {//多媒体key
|
|
|
|
qw.like("bmc.multimediaKey", query.getMultimediaKey()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getConfigName())) {//简述配置名称
|
|
|
|
qw.like("bmc.configName", query.getConfigName()); |
|
|
|
} |
|
|
|
return qw; |
|
|
|
} |
|
|
|
|
|
|
|