|  |  |  | 
|---|
|  |  |  | <resultMap type="com.matrix.system.shopXcx.bean.ShopActivities" id="ShopActivitiesMap"> | 
|---|
|  |  |  | <id property="id" column="id" /> | 
|---|
|  |  |  | <result property="actName" column="act_name" /> | 
|---|
|  |  |  | <result property="actCode" column="act_code" /> | 
|---|
|  |  |  | <result property="actType" column="act_type" /> | 
|---|
|  |  |  | <result property="actBeginTime" column="act_begin_time" /> | 
|---|
|  |  |  | <result property="actEndTime" column="act_end_time" /> | 
|---|
|  |  |  | 
|---|
|  |  |  | <resultMap type="com.matrix.system.shopXcx.bean.ShopActivities" id="ShopActivitiesSimpleMap"> | 
|---|
|  |  |  | <id property="id" column="id" /> | 
|---|
|  |  |  | <result property="actName" column="act_name" /> | 
|---|
|  |  |  | <result property="actCode" column="act_code" /> | 
|---|
|  |  |  | <result property="actType" column="act_type" /> | 
|---|
|  |  |  | <result property="actBeginTime" column="act_begin_time" /> | 
|---|
|  |  |  | <result property="actEndTime" column="act_end_time" /> | 
|---|
|  |  |  | 
|---|
|  |  |  | update_time, | 
|---|
|  |  |  | id, | 
|---|
|  |  |  | act_name, | 
|---|
|  |  |  | act_code, | 
|---|
|  |  |  | act_type, | 
|---|
|  |  |  | act_begin_time, | 
|---|
|  |  |  | act_end_time, | 
|---|
|  |  |  | 
|---|
|  |  |  | now(), | 
|---|
|  |  |  | #{item.id}, | 
|---|
|  |  |  | #{item.actName}, | 
|---|
|  |  |  | #{item.actCode}, | 
|---|
|  |  |  | #{item.actType}, | 
|---|
|  |  |  | #{item.actBeginTime}, | 
|---|
|  |  |  | #{item.actEndTime}, | 
|---|
|  |  |  | 
|---|
|  |  |  | <set> | 
|---|
|  |  |  | <if test="record.actName != null and record.actName != '' "> | 
|---|
|  |  |  | act_name  = #{record.actName}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.actCode != null "> | 
|---|
|  |  |  | act_code  = #{record.actCode}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <if test="record.actContent != null "> | 
|---|
|  |  |  | act_content  = #{record.actContent}, | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.actType != null "> | 
|---|
|  |  |  | act_type  = #{record.actType}, | 
|---|
|  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="findActivitiesList" resultType="com.matrix.system.activity.vo.ActivitiesListVo"> | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | * | 
|---|
|  |  |  | FROM | 
|---|
|  |  |  | shop_activities a | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | a.company_id=#{record.companyId} | 
|---|
|  |  |  | <if test="record.hdzt != null and record.hdzt != ''"> | 
|---|
|  |  |  | and a.act_status=#{record.hdzt} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.hdmc != null and record.hdmc != ''"> | 
|---|
|  |  |  | and a.act_name like concat('%',#{record.hdmc},'%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | <if test="record.sort !=null"> | 
|---|
|  |  |  | order by | 
|---|
|  |  |  | a.${record.sort} ${record.order} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectOneByCompanyIdAndActTypeAndActStatus" resultType="com.matrix.system.shopXcx.bean.ShopActivities"> | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | * | 
|---|
|  |  |  | FROM | 
|---|
|  |  |  | shop_activities a | 
|---|
|  |  |  | where | 
|---|
|  |  |  | a.company_id=#{companyId} | 
|---|
|  |  |  | and a.act_type=#{activitiesTypeSign} | 
|---|
|  |  |  | and a.act_status=#{actstatusStatusIng} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|