44 lines
1.8 KiB
XML
Raw Normal View History

2024-09-22 23:13:28 +08:00
<?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.MeetingServeMapper">
<resultMap type="com.ics.admin.domain.MeetingServe" id="MeetingServeResult">
<result property="id" column="id"/>
<result property="rid" column="rid"/>
<result property="name" column="name"/>
<result property="value" column="value"/>
<result property="remark" column="remark"/>
<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_serve(rid, name, value, remark, delete_flag, create_by, create_time)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(#{item.rid}, #{item.name},#{item.value},#{item.remark},#{item.deleteFlag},#{item.createBy},#{item.createTime})
</foreach>
</insert>
<!-- 根据预约记录查询服务事项 -->
<select id="selectMeetingServeList" parameterType="Long" resultType="com.ics.admin.vo.MeetingServeVo">
SELECT rid, name, value, remark
from ics_meeting_serve
where rid= #{rid} and delete_flag=0
order by id
</select>
<!-- 删除会议预约的服务事项 -->
<delete id="deleteByRid" parameterType="Long">
DELETE FROM ics_meeting_serve WHERE rid = #{rid}
</delete>
</mapper>