|
@@ -6,6 +6,7 @@
|
|
|
|
|
|
<resultMap id="ParkingInfoMap" type="com.charging.chargingparking.entity.ParkingInfo">
|
|
<resultMap id="ParkingInfoMap" type="com.charging.chargingparking.entity.ParkingInfo">
|
|
<id property="id" column="id" jdbcType="VARCHAR"/>
|
|
<id property="id" column="id" jdbcType="VARCHAR"/>
|
|
|
|
+ <result property="merchantId" column="merchant_id" jdbcType="VARCHAR"/>
|
|
<result property="parkUname" column="park_uname" jdbcType="BIGINT"/>
|
|
<result property="parkUname" column="park_uname" jdbcType="BIGINT"/>
|
|
<result property="parkKey" column="park_key" jdbcType="VARCHAR"/>
|
|
<result property="parkKey" column="park_key" jdbcType="VARCHAR"/>
|
|
<result property="password" column="password_" jdbcType="VARCHAR"/>
|
|
<result property="password" column="password_" jdbcType="VARCHAR"/>
|
|
@@ -24,7 +25,7 @@
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<sql id="Base_Parking_Info">
|
|
<sql id="Base_Parking_Info">
|
|
- id,park_uname,park_key,
|
|
|
|
|
|
+ id,merchant_id,park_uname,park_key,
|
|
password_,company_name,parking_name,
|
|
password_,company_name,parking_name,
|
|
pic_url,charging_free_duration,oil_car_enable,new_energy_car_enable,del_flag,create_by,
|
|
pic_url,charging_free_duration,oil_car_enable,new_energy_car_enable,del_flag,create_by,
|
|
create_time,update_by,update_time,
|
|
create_time,update_by,update_time,
|
|
@@ -33,11 +34,12 @@
|
|
<insert id="insert" parameterType="com.charging.chargingparking.entity.ParkingInfo">
|
|
<insert id="insert" parameterType="com.charging.chargingparking.entity.ParkingInfo">
|
|
<![CDATA[
|
|
<![CDATA[
|
|
insert into base_parking_info
|
|
insert into base_parking_info
|
|
- (id,park_uname,park_key,password_,company_name,parking_name,pic_url,charging_free_duration,oil_car_enable,
|
|
|
|
|
|
+ (id,merchant_id,park_uname,park_key,password_,company_name,parking_name,pic_url,charging_free_duration,oil_car_enable,
|
|
new_energy_car_enable,del_flag,create_by,create_time,update_by,update_time,address_)
|
|
new_energy_car_enable,del_flag,create_by,create_time,update_by,update_time,address_)
|
|
values
|
|
values
|
|
(
|
|
(
|
|
#{id,jdbcType=VARCHAR}
|
|
#{id,jdbcType=VARCHAR}
|
|
|
|
+ ,#{merchantId,jdbcType=VARCHAR}
|
|
,#{parkUname,jdbcType=BIGINT}
|
|
,#{parkUname,jdbcType=BIGINT}
|
|
,#{parkKey,jdbcType=VARCHAR}
|
|
,#{parkKey,jdbcType=VARCHAR}
|
|
,#{password,jdbcType=VARCHAR}
|
|
,#{password,jdbcType=VARCHAR}
|
|
@@ -59,6 +61,10 @@
|
|
<update id="update" parameterType="com.charging.chargingparking.entity.ParkingInfo">
|
|
<update id="update" parameterType="com.charging.chargingparking.entity.ParkingInfo">
|
|
update base_parking_info
|
|
update base_parking_info
|
|
<set>
|
|
<set>
|
|
|
|
+
|
|
|
|
+ <if test="merchantId!=null">
|
|
|
|
+ merchant_id=#{merchantId,jdbcType=BIGINT},
|
|
|
|
+ </if>
|
|
<if test="parkUname!=null">
|
|
<if test="parkUname!=null">
|
|
park_uname=#{parkUname,jdbcType=BIGINT},
|
|
park_uname=#{parkUname,jdbcType=BIGINT},
|
|
</if>
|
|
</if>
|
|
@@ -116,6 +122,12 @@
|
|
<select id="list" resultType="com.charging.chargingparking.entity.ParkingInfo">
|
|
<select id="list" resultType="com.charging.chargingparking.entity.ParkingInfo">
|
|
select * from base_parking_info
|
|
select * from base_parking_info
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="findByUserId" resultType="com.charging.chargingparking.entity.ParkingInfo">
|
|
|
|
+ select a.* from base_parking_info a
|
|
|
|
+ inner join base_parking_user_relation b on a.id = b.parking_id
|
|
|
|
+ where b.reg_user_id = #{0} and a.del_flag=false and b.del_flag=false
|
|
|
|
+ order by a.create_time desc
|
|
|
|
+ </select>
|
|
<select id="search" parameterType="hashmap" resultType="com.charging.chargingparking.entity.ParkingInfo">
|
|
<select id="search" parameterType="hashmap" resultType="com.charging.chargingparking.entity.ParkingInfo">
|
|
<![CDATA[
|
|
<![CDATA[
|
|
select * from base_parking_info
|
|
select * from base_parking_info
|
|
@@ -125,6 +137,12 @@
|
|
<if test="searchParams.parkingName != null">
|
|
<if test="searchParams.parkingName != null">
|
|
and parking_name like #{searchParams.parkingName}
|
|
and parking_name like #{searchParams.parkingName}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="searchParams.oilCarEnable != null">
|
|
|
|
+ and oil_car_enable = #{searchParams.oilCarEnable}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="searchParams.newEnergyCarEnable != null">
|
|
|
|
+ and new_energy_car_enable = #{searchParams.newEnergyCarEnable}
|
|
|
|
+ </if>
|
|
<if test="searchParams.createTime != null">
|
|
<if test="searchParams.createTime != null">
|
|
and create_time like #{searchParams.createTime}
|
|
and create_time like #{searchParams.createTime}
|
|
</if>
|
|
</if>
|