|
|
@ -5,9 +5,9 @@ |
|
|
|
<!-- ${ew.customSqlSegment} --> |
|
|
|
<select id="selectPageVo" resultType="com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfigVo"> |
|
|
|
SELECT bvc.*, |
|
|
|
bvm.modelName, |
|
|
|
bvm.`vehicleVersionValue`, |
|
|
|
bvm.`vehicleTypeCode`, |
|
|
|
bvm.modelName, |
|
|
|
bvm.`vehicleVersionValue`, |
|
|
|
bvm.`vehicleTypeCode`, |
|
|
|
<!--车身颜色--> |
|
|
|
bmc.carColor, |
|
|
|
<!--驾驶室规格--> |
|
|
@ -53,10 +53,10 @@ |
|
|
|
bmc.configName, |
|
|
|
bvm.insideCode |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm |
|
|
|
ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc |
|
|
|
ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm |
|
|
|
ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc |
|
|
|
ON bvc.configurationItemsSid = bmc.sid |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|
</where> |
|
|
@ -73,14 +73,14 @@ |
|
|
|
<select id="getAppCommonlyUsedModelsByPageList" |
|
|
|
resultType="com.yxt.anrui.base.api.basevehmodelconfig.AppCommonlyUsedModelsByPageListVo"> |
|
|
|
SELECT bvm.sid AS modelSid, |
|
|
|
bvm.vehicleAlias, |
|
|
|
bvm.brandName, |
|
|
|
bvm.vehicleVersionValue, |
|
|
|
bvm.fuelTypeValue, |
|
|
|
bvm.gearboxTypeValue |
|
|
|
bvm.vehicleAlias, |
|
|
|
bvm.brandName, |
|
|
|
bvm.vehicleVersionValue, |
|
|
|
bvm.fuelTypeValue, |
|
|
|
bvm.gearboxTypeValue |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|
</where> |
|
|
@ -109,8 +109,8 @@ |
|
|
|
bmc.brandName, |
|
|
|
bvc.guidedPrice |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
WHERE bvm.sid = #{modelSid} |
|
|
|
GROUP BY bvm.sid |
|
|
|
</select> |
|
|
@ -126,7 +126,7 @@ |
|
|
|
<select id="getConfigNumByModelSid" resultType="java.lang.String"> |
|
|
|
SELECT count(*) |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
WHERE bvc.modelSid = #{modelSid} |
|
|
|
</select> |
|
|
|
|
|
|
@ -170,8 +170,8 @@ |
|
|
|
bmc.configuringBao, |
|
|
|
bmc.otherConfig |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.`sid` |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.`sid` |
|
|
|
WHERE bvm.sid = #{modelSid} |
|
|
|
AND bmc.sid = #{configSid} |
|
|
|
</select> |
|
|
@ -189,10 +189,12 @@ |
|
|
|
SELECT bvm.vehicleAlias AS modelName, |
|
|
|
bvm.brandName, |
|
|
|
bvm.carBrand AS brandSid, |
|
|
|
bvc.guidedPrice AS saleReferencePrice |
|
|
|
bvc.guidedPrice AS saleReferencePrice, |
|
|
|
bmc.configName, |
|
|
|
bmc.otherConfig |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
WHERE bvc.modelSid = #{modelSid} |
|
|
|
AND bvc.configurationItemsSid = #{configSid} |
|
|
|
AND bvc.useOrgSid = #{useOrg} |
|
|
@ -205,16 +207,16 @@ |
|
|
|
bvc.`manufactorSettlementPrice`, |
|
|
|
bvc.`guidedPrice` |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.`configurationItemsSid` = bmc.`sid` |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.`configurationItemsSid` = bmc.`sid` |
|
|
|
WHERE bvc.sid = #{sid} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectO" resultType="com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelVo"> |
|
|
|
select bvc.guidedPrice, bm.modelName, bmc.otherConfig, bm.carBrand as brandSid,bmc.configName |
|
|
|
select bvc.guidedPrice, bm.modelName, bmc.otherConfig, bm.carBrand as brandSid, bmc.configName |
|
|
|
from base_vehmodel_config bvc |
|
|
|
left join base_vehicle_model bm on bvc.modelSid = bm.sid |
|
|
|
left join base_model_config bmc on bvc.configurationItemsSid = bmc.sid |
|
|
|
left join base_vehicle_model bm on bvc.modelSid = bm.sid |
|
|
|
left join base_model_config bmc on bvc.configurationItemsSid = bmc.sid |
|
|
|
where bvc.modelSid = #{modelSid} |
|
|
|
and bvc.configurationItemsSid = #{configSid} |
|
|
|
and bvc.useOrgSid = #{orgSid} |
|
|
@ -248,8 +250,8 @@ |
|
|
|
bvc.guidedPrice as price, |
|
|
|
bmc.otherConfig |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
WHERE bvc.modelSid = #{modelSid} |
|
|
|
AND bvc.configurationItemsSid = #{configSid} |
|
|
|
AND bvc.useOrgSid = #{useOrgSid} |
|
|
@ -292,21 +294,20 @@ |
|
|
|
|
|
|
|
<select id="selVehModelByUseOrgSidAndModelSidAndConfigSid" |
|
|
|
resultType="com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfigVos"> |
|
|
|
SELECT |
|
|
|
bvm.`vehicleAlias`, |
|
|
|
bvm.sid as modelSid, |
|
|
|
bmc.`configName`, |
|
|
|
bmc.sid as configSid, |
|
|
|
bvc.`guidedPrice` |
|
|
|
SELECT bvm.`vehicleAlias`, |
|
|
|
bvm.sid as modelSid, |
|
|
|
bmc.`configName`, |
|
|
|
bmc.sid as configSid, |
|
|
|
bvc.`guidedPrice` |
|
|
|
FROM |
|
|
|
base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm |
|
|
|
ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc |
|
|
|
ON bvc.`configurationItemsSid` = bmc.`sid` |
|
|
|
LEFT JOIN base_vehicle_model bvm |
|
|
|
ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc |
|
|
|
ON bvc.`configurationItemsSid` = bmc.`sid` |
|
|
|
<if test="vehicleStateValue != null and vehicleStateValue != ''"> |
|
|
|
LEFT JOIN base_vehicle bv |
|
|
|
ON bvc.`modelSid` = bv.`modelSid` |
|
|
|
ON bvc.`modelSid` = bv.`modelSid` |
|
|
|
</if> |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|