<?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.cyl.manager.act.mapper.ActivityApplyInfoMapper"> <resultMap type="ActivityApplyInfo" id="ActivityApplyInfoResult"> <result property="id" column="id"/> <result property="activityId" column="activity_id"/> <result property="activityTitle" column="activity_title"/> <result property="userId" column="user_id"/> <result property="userName" column="user_name"/> <result property="phone" column="phone"/> <result property="cancelCode" column="cancel_code"/> <result property="cancelUserName" column="cancel_user_name"/> <result property="status" column="status"/> <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="remark" column="remark"/> <result property="delFlag" column="del_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"/> </resultMap> <sql id="selectActivityApplyInfoVo"> select id, activity_id, activity_title, cancel_user_name, user_id, user_name, phone, cancel_code, status, people_num, create_by, create_time, update_by, update_time, remark, del_flag from activity_apply_info </sql> <select id="selectByEntity" parameterType="ActivityApplyInfo" resultMap="ActivityApplyInfoResult"> <include refid="selectActivityApplyInfoVo"/> <where> <if test="activityId != null ">and activity_id = #{activityId}</if> <if test="userId != null ">and user_id = #{userId}</if> <if test="userInfoJson != null and userInfoJson != ''">and user_info_json = #{userInfoJson}</if> <if test="cancelCode != null and cancelCode != ''">and cancel_code = #{cancelCode}</if> <if test="status != null and status != ''">and status = #{status}</if> </where> </select> <update id="updateDelFlagByIds"> update activity_apply_info set del_flag=1 <where> id in <foreach collection="ids" open="(" item="it" close=")" separator=",">#{it}</foreach> </where> </update> </mapper>