mirror of
https://gitee.com/elegant_wings/dbd-meeting.git
synced 2025-06-23 04:39:37 +08:00
43 lines
1.9 KiB
XML
43 lines
1.9 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.ics.admin.mapper.MeetingWaiterMapper">
|
|
|
|
<resultMap type="com.ics.admin.domain.MeetingWaiter" id="MeetingWaiterResult">
|
|
<result property="id" column="id"/>
|
|
<result property="rid" column="rid"/>
|
|
<result property="type" column="type"/>
|
|
<result property="userId" column="user_id"/>
|
|
<result property="deleteFlag" column="delete_flag"/>
|
|
<result property="createBy" column="create_by"/>
|
|
<result property="createTime" column="create_time"/>
|
|
<result property="updateBy" column="update_by"/>
|
|
<result property="updateTime" column="update_time"/>
|
|
<result property="tenantId" column="tenant_id"/>
|
|
<result property="parkId" column="park_id"/>
|
|
</resultMap>
|
|
|
|
<!-- 批量插入数据 -->
|
|
<insert id="batchInsert">
|
|
INSERT INTO ics_meeting_waiter(rid, type, user_id, delete_flag, create_by, create_time)
|
|
VALUES
|
|
<foreach collection="list" item="item" index="index" separator=",">
|
|
(#{item.rid}, #{item.type},#{item.userId},#{item.deleteFlag},#{item.createBy},#{item.createTime})
|
|
</foreach>
|
|
</insert>
|
|
|
|
<!-- 根据预约记录查询会务人员 -->
|
|
<select id="selectMeetingWaiterList" parameterType="Long" resultType="com.ics.admin.vo.MeetingWaiterVo">
|
|
SELECT wa.rid rid, wa.type type, user_id userId,st.username username,st.mobile phone
|
|
from ics_meeting_waiter wa left join ics_customer_staff st on wa.user_id=st.id
|
|
where wa.rid= #{rid} and wa.delete_flag=0 and st.delete_flag=0
|
|
order by wa.type,wa.id
|
|
</select>
|
|
|
|
<!-- 删除会议预约的会务人员 -->
|
|
<delete id="deleteByRid" parameterType="Long">
|
|
DELETE FROM ics_meeting_waiter WHERE rid = #{rid}
|
|
</delete>
|
|
|
|
</mapper> |