`id`,`tenant_id`,`parent_tenant_id`,`cover_img`,`title`,`sub_title`,`detail`,`html`,`activity_type`,`signup_examine`,`person_limit`,`activity_start_time`,`activity_end_time`,
`use_credit`,`credit`,`type`,`status`,`start_time`,`end_time`,`question`,`is_expired`,`create_time`,`update_time`,`use_img`,
`img_detail`,`send_msg`,`selectques`
where `is_del` = 0
and `id` = #{id}
and `tenant_id` = #{tenantId}
and `parent_tenant_id` = #{parentTenantId}
and `title` like concat('%', #{title},'%')
and `sub_title` like concat('%', #{subTitle},'%')
and `detail` like concat('%', #{detail},'%')
and `type` = #{type}
and `activity_type` = #{activityType}
and `signup_examine` = #{signupExamine}
and `status` = #{status}
and `status` >= 2 and `status` <= 3
and `status` > 0
and `create_time` = #{createTime}
and `update_time` = #{updateTime}
and `use_credit` = #{useCredit}
and `is_expired` = #{isExpired}
and not(`activity_end_time` < #{startDate, jdbcType=TIMESTAMP} or `activity_start_time` > #{endDate, jdbcType=TIMESTAMP})
and `send_msg` = #{sendMsg}
and id in
#{idItem}
order by ${sortColumns}
update wx_activity set is_expired=${isExpired},update_time=#{updateTime} where status > 0 and now()>end_time
update wx_activity set status=#{status},update_time=#{updateTime} where status!=${status} and now()>activity_end_time
update wx_activity set is_del = 1, update_time=now() where id = #{id}