first commit

This commit is contained in:
陈现府
2025-11-20 10:45:16 +08:00
commit 8355431361
2643 changed files with 291314 additions and 0 deletions
@@ -0,0 +1,46 @@
<?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.mhd.user.domain.motorcade.repository.mapper.MotorcadeDriverMapper">
<select id="selectMotorcadeIdByUserId" parameterType="java.lang.Long" resultType="java.lang.Long">
SELECT
d.motorcade_id
FROM
`motorcade` d
WHERE
d.del_flag = 1 AND
d.motorcade_header_id = #{values}
</select>
<select id="selectDriverIdByMotorcadeId" resultType="com.mhd.user.domain.motorcade.repository.po.MotorcadeDriverPo">
SELECT
b.user_id,
b.create_by
FROM
`motorcade_driver` a
left join user_driver b on a.user_id = b.user_id
WHERE
a.del_flag = 1
and a.motorcade_id IN
<foreach item="id" collection="motorcadeIds" open="(" separator="," close=")">
#{id}
</foreach>
group by b.user_id
</select>
<insert id="batchAddMotorcadeDriver" parameterType="java.util.List">
insert into motorcade_driver
<trim prefix="(" suffix=")" suffixOverrides=",">
motorcade_id,
driver_id,
</trim>
values
<foreach collection="list" item="item" separator=",">
<trim prefix="(" suffix=")" suffixOverrides=",">
#{item.motorcadeId},
#{item.driverId},
</trim>
</foreach>
</insert>
</mapper>