|
|
@@ -14,19 +14,20 @@
|
|
|
<result property="urlName" column="url_name_" jdbcType="VARCHAR"/>
|
|
|
<result property="urlAddr" column="url_addr_" jdbcType="VARCHAR"/>
|
|
|
<result property="display" column="display_" jdbcType="VARCHAR"/>
|
|
|
+ <result property="sn" column="sn_" jdbcType="NUMERIC"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="columns">
|
|
|
- id_,tenant_id_,ip_,create_by_,create_time_,update_by_,update_time_,user_id_,di_dian_,url_name_,url_addr_,display_
|
|
|
+ id_,tenant_id_,ip_,create_by_,create_time_,update_by_,update_time_,user_id_,di_dian_,url_name_,url_addr_,display_,sn_
|
|
|
</sql>
|
|
|
|
|
|
<insert id="create" parameterType="com.lc.ibps.org.party.persistence.entity.PartyUserNavigatePo">
|
|
|
INSERT INTO IBPS_PARTY_USER_NAVIGATE
|
|
|
- (ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,USER_ID_,DI_DIAN_,URL_NAME_,URL_ADDR_,DISPLAY_)
|
|
|
+ (ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,USER_ID_,DI_DIAN_,URL_NAME_,URL_ADDR_,DISPLAY_,SN_)
|
|
|
VALUES
|
|
|
(#{id,jdbcType=VARCHAR}, #{tenantId,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR},#{createBy,jdbcType=VARCHAR},
|
|
|
#{createTime,jdbcType=TIMESTAMP},#{updateBy,jdbcType=VARCHAR},#{updateTime,jdbcType=TIMESTAMP},#{userId,jdbcType=VARCHAR},
|
|
|
- #{diDian,jdbcType=VARCHAR},#{urlName,jdbcType=VARCHAR},#{urlAddr,jdbcType=VARCHAR},#{display,jdbcType=VARCHAR})
|
|
|
+ #{diDian,jdbcType=VARCHAR},#{urlName,jdbcType=VARCHAR},#{urlAddr,jdbcType=VARCHAR},#{display,jdbcType=VARCHAR},#{sn,jdbcType=NUMERIC})
|
|
|
</insert>
|
|
|
|
|
|
<select id="get" parameterType="java.lang.String" resultMap="PartyUserNavigate">
|
|
|
@@ -35,21 +36,34 @@
|
|
|
|
|
|
<select id="findByUserId" parameterType="java.util.Map" resultMap="PartyUserNavigate">
|
|
|
SELECT <include refid="columns"/> FROM IBPS_PARTY_USER_NAVIGATE
|
|
|
- WHERE USER_ID_ = #{userId} ORDER BY CREATE_TIME_
|
|
|
+ WHERE USER_ID_ = #{userId} ORDER BY SN_,CREATE_TIME_ DESC
|
|
|
</select>
|
|
|
|
|
|
<select id="findIdsByUserId" parameterType="java.util.Map" resultMap="PartyUserNavigate">
|
|
|
SELECT ID_ FROM FROM IBPS_PARTY_USER_NAVIGATE
|
|
|
- WHERE USER_ID_ = #{userId} ORDER BY CREATE_TIME_
|
|
|
+ WHERE USER_ID_ = #{userId} ORDER BY SN_,CREATE_TIME_ DESC
|
|
|
</select>
|
|
|
|
|
|
<update id="update" parameterType="com.lc.ibps.org.party.persistence.entity.PartyEmployeePo">
|
|
|
UPDATE IBPS_PARTY_USER_NAVIGATE SET
|
|
|
- UPDATE_BY_ = #{updateBy,jdbcType=VARCHAR},
|
|
|
- UPDATE_TIME_ = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
- URL_NAME_ = #{urlName,jdbcType=VARCHAR},
|
|
|
- URL_ADDR_ = #{urlAddr,jdbcType=VARCHAR},
|
|
|
- DISPLAY_ = #{display,jdbcType=VARCHAR}
|
|
|
+ <if test="updateBy !='' and updateBy !=null ">
|
|
|
+ UPDATE_BY_ = #{updateBy,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
+ <if test="updateTime !=null ">
|
|
|
+ ,UPDATE_TIME_ = #{updateTime,jdbcType=TIMESTAMP}
|
|
|
+ </if>
|
|
|
+ <if test="urlName !='' and urlName !=null ">
|
|
|
+ ,URL_NAME_ = #{urlName,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="urlAddr !='' and urlAddr !=null ">
|
|
|
+ ,URL_ADDR_ = #{urlAddr,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
+ <if test="display !='' and display !=null ">
|
|
|
+ ,DISPLAY_ = #{display,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
+ <if test="sn !=null ">
|
|
|
+ ,SN_ = #{sn,jdbcType=NUMERIC}
|
|
|
+ </if>
|
|
|
WHERE ID_=#{id}
|
|
|
</update>
|
|
|
|