|
|
@@ -181,5 +181,60 @@
|
|
|
from permission
|
|
|
where
|
|
|
name like concat('%',#{name,jdbcType=VARCHAR},'%')
|
|
|
- </select>
|
|
|
+ </select>
|
|
|
+ <update id="updateById" parameterType="com.goafanti.common.model.Permission">
|
|
|
+ update permission
|
|
|
+ <set>
|
|
|
+ <if test="url != null">
|
|
|
+ url = #{url,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="name != null">
|
|
|
+ name = #{name,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="createId != null">
|
|
|
+ create_id = #{createId,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="createTime != null">
|
|
|
+ create_time = #{createTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ update_time = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="deletedSign != null">
|
|
|
+ deleted_sign = #{deletedSign,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="autNo != null">
|
|
|
+ aut_no = #{autNo,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="hierarchies != null">
|
|
|
+ hierarchies = #{hierarchies,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="status != null">
|
|
|
+ status = #{status,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="showOrder != null">
|
|
|
+ show_order = #{showOrder,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="superId != null">
|
|
|
+ super_id = #{superId,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ </set>
|
|
|
+ where id = #{id,jdbcType=VARCHAR}
|
|
|
+ </update>
|
|
|
+ <select id="selectIDNBySuperId" parameterType="java.lang.String" resultType="com.goafanti.common.model.Permission">
|
|
|
+ select
|
|
|
+ <include refid="Base_Column_List" />
|
|
|
+ from permission
|
|
|
+ where
|
|
|
+ super_id=#{superId,jdbcType=VARCHAR}
|
|
|
+ order by aut_no
|
|
|
+ </select>
|
|
|
+ <update id="updateByNumber" parameterType="com.goafanti.common.model.Permission">
|
|
|
+ update permission
|
|
|
+ <set>
|
|
|
+ aut_no = #{autNo,jdbcType=VARCHAR}
|
|
|
+ </set>
|
|
|
+ where
|
|
|
+ id=#{id,jdbcType=VARCHAR}
|
|
|
+ </update>
|
|
|
</mapper>
|