cloud-vehicles/muyu-modules/muyu-system/muyu-system-server/src/main/resources/mapper/system/CarMapper.xml

46 lines
1.4 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.muyu.system.mapper.CarMapper">
<sql id="list">
select car_id,car_vin,car_type,car_fence_id,state,
car_electricalmachiney,car_battery,
car_electricalmachiney_id,car_battery_id,
create_by,create_time,update_by,update_time,
remark
from car
</sql>
<insert id="insertCarInfo">
insert into car_info(
car_vin,
info_openDate,
info_closeDate
) values
(
#{carVin},
#{infoOpenDate},
#{infoCloseDate}
)
</insert>
<update id="updateVinOpen">
update car set state=0 where car_vin=#{carVin}
</update>
<update id="updateVinClose">
update car set state=1 where car_vin=#{carVin}
</update>
<select id="selectCarList" resultType="com.muyu.system.common.domain.Car">
<include refid="list"></include>
</select>
<select id="selectFence" resultType="com.muyu.system.common.domain.Fence">
select fence_id,fence_name from fence
</select>
<select id="selectByVin" resultType="com.muyu.system.common.domain.Car">
<include refid="list"></include>
<where>
car_vin=#{carVin}
</where>
</select>
</mapper>