|
@@ -28,39 +28,35 @@
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
<!-- 向数据库增加一条记录 -->
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.SysMusicScoreCategories" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.SysMusicScoreCategories" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
- <!--
|
|
|
|
- <selectKey resultClass="int" keyProperty="id" >
|
|
|
|
- SELECT SEQ_WSDEFINITION_ID.nextval AS ID FROM DUAL
|
|
|
|
- </selectKey>
|
|
|
|
- -->
|
|
|
|
- INSERT INTO sys_music_score_categories (id_,parent_id_,name_,cover_img_,operator_id_,create_time_,update_time_) VALUES(#{id},#{parentId},#{name},#{coverImg},#{operatorId},#{createTime},#{updateTime})
|
|
|
|
|
|
+ INSERT INTO sys_music_score_categories (id_,parent_id_,name_,cover_img_,operator_id_,create_time_,update_time_)
|
|
|
|
+ VALUES(#{id},#{parentId},#{name},#{coverImg},#{operatorId},#{createTime},#{updateTime})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
<!-- 根据主键查询一条记录 -->
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.SysMusicScoreCategories">
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.SysMusicScoreCategories">
|
|
UPDATE sys_music_score_categories <set>
|
|
UPDATE sys_music_score_categories <set>
|
|
-<if test="parentId != null">
|
|
|
|
-parent_id_ = #{parentId},
|
|
|
|
-</if>
|
|
|
|
-<if test="operatorId != null">
|
|
|
|
-operator_id_ = #{operatorId},
|
|
|
|
-</if>
|
|
|
|
-<if test="coverImg != null">
|
|
|
|
-cover_img_ = #{coverImg},
|
|
|
|
-</if>
|
|
|
|
-<if test="id != null">
|
|
|
|
-id_ = #{id},
|
|
|
|
-</if>
|
|
|
|
-<if test="updateTime != null">
|
|
|
|
-update_time_ = #{updateTime},
|
|
|
|
-</if>
|
|
|
|
-<if test="name != null">
|
|
|
|
-name_ = #{name},
|
|
|
|
-</if>
|
|
|
|
-<if test="createTime != null">
|
|
|
|
-create_time_ = #{createTime},
|
|
|
|
-</if>
|
|
|
|
-</set> WHERE id_ = #{id}
|
|
|
|
|
|
+ <if test="parentId != null">
|
|
|
|
+ parent_id_ = #{parentId},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="operatorId != null">
|
|
|
|
+ operator_id_ = #{operatorId},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="coverImg != null">
|
|
|
|
+ cover_img_ = #{coverImg},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="id != null">
|
|
|
|
+ id_ = #{id},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="updateTime != null">
|
|
|
|
+ update_time_ = #{updateTime},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="name != null">
|
|
|
|
+ name_ = #{name},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="createTime != null">
|
|
|
|
+ create_time_ = #{createTime},
|
|
|
|
+ </if>
|
|
|
|
+ </set> WHERE id_ = #{id}
|
|
</update>
|
|
</update>
|
|
|
|
|
|
<!-- 根据主键删除一条记录 -->
|
|
<!-- 根据主键删除一条记录 -->
|
|
@@ -70,11 +66,25 @@ create_time_ = #{createTime},
|
|
|
|
|
|
<!-- 分页查询 -->
|
|
<!-- 分页查询 -->
|
|
<select id="queryPage" resultMap="SysMusicScoreCategories" parameterType="map">
|
|
<select id="queryPage" resultMap="SysMusicScoreCategories" parameterType="map">
|
|
- SELECT * FROM sys_music_score_categories ORDER BY id_ <include refid="global.limit"/>
|
|
|
|
|
|
+ SELECT * FROM sys_music_score_categories ORDER BY id_
|
|
|
|
+ <include refid="global.limit"/>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!-- 查询当前表的总记录数 -->
|
|
<!-- 查询当前表的总记录数 -->
|
|
<select id="queryCount" resultType="int">
|
|
<select id="queryCount" resultType="int">
|
|
SELECT COUNT(*) FROM sys_music_score_categories
|
|
SELECT COUNT(*) FROM sys_music_score_categories
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="findByParentId" resultMap="SysMusicScoreCategories">
|
|
|
|
+ SELECT sm.* FROM sys_music_score_categories sm
|
|
|
|
+ <include refid="queryTree"/>
|
|
|
|
+ GROUP BY sm.id_
|
|
|
|
+ ORDER BY sm.id_ DESC
|
|
|
|
+ </select>
|
|
|
|
+ <sql id="queryTree">
|
|
|
|
+ <where>
|
|
|
|
+ <if test="parentId != null">
|
|
|
|
+ AND sm.parent_id_ = #{parentId}
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
|
|
+ </sql>
|
|
</mapper>
|
|
</mapper>
|