|
|
@@ -5,37 +5,37 @@
|
|
|
<!-- 通用设置 -->
|
|
|
<!-- 通用查询列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- cat_id, cat_code, cat_name, parent_id, display_no, top_id, level_upper, level_lower, level_leaf, level_no, level_code, level_name, remarks, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
|
|
|
+ cat_id
|
|
|
+ , cat_code, cat_name, parent_id, display_no, top_id, level_upper, level_lower, level_leaf, level_no, level_code, level_name, remarks, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
|
|
|
</sql>
|
|
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
<resultMap id="BaseResultMap" type="com.dk.mdm.model.pojo.mst.GoodsCategory">
|
|
|
<id column="cat_id" property="catId"/>
|
|
|
- <result column="cat_code" property="catCode"/>
|
|
|
- <result column="cat_name" property="catName"/>
|
|
|
- <result column="parent_id" property="parentId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="display_no" property="displayNo"/>
|
|
|
- <result column="top_id" property="topId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="level_upper" property="levelUpper" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="level_lower" property="levelLower" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="level_leaf" property="levelLeaf"/>
|
|
|
- <result column="level_no" property="levelNo"/>
|
|
|
- <result column="level_code" property="levelCode"/>
|
|
|
- <result column="level_name" property="levelName"/>
|
|
|
- <result column="remarks" property="remarks"/>
|
|
|
- <result column="flg_valid" property="flgValid"/>
|
|
|
- <result column="cp_id" property="cpId"/>
|
|
|
- <result column="op_create_time" property="opCreateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_create_user_id" property="opCreateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="op_update_time" property="opUpdateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_update_user_id" property="opUpdateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="op_app_code" property="opAppCode"/>
|
|
|
- <result column="op_timestamp" property="opTimestamp" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="op_db_user" property="opDbUser"/>
|
|
|
+ <result column="cat_code" property="catCode"/>
|
|
|
+ <result column="cat_name" property="catName"/>
|
|
|
+ <result column="parent_id" property="parentId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="display_no" property="displayNo"/>
|
|
|
+ <result column="top_id" property="topId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="level_upper" property="levelUpper" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="level_lower" property="levelLower" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="level_leaf" property="levelLeaf"/>
|
|
|
+ <result column="level_no" property="levelNo"/>
|
|
|
+ <result column="level_code" property="levelCode"/>
|
|
|
+ <result column="level_name" property="levelName"/>
|
|
|
+ <result column="remarks" property="remarks"/>
|
|
|
+ <result column="flg_valid" property="flgValid"/>
|
|
|
+ <result column="cp_id" property="cpId"/>
|
|
|
+ <result column="op_create_time" property="opCreateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="op_create_user_id" property="opCreateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="op_update_time" property="opUpdateTime" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="op_update_user_id" property="opUpdateUserId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="op_app_code" property="opAppCode"/>
|
|
|
+ <result column="op_timestamp" property="opTimestamp" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="op_db_user" property="opDbUser"/>
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
-
|
|
|
<resultMap id="BaseResultMapResponse" type="com.dk.mdm.model.response.mst.GoodsCategoryResponse">
|
|
|
<id column="cat_id" property="catId"/>
|
|
|
<result column="cat_code" property="catCode"/>
|
|
|
@@ -137,6 +137,7 @@
|
|
|
<include refid="Base_Column_List"/>
|
|
|
FROM dkic_b.t_mst_goods_category
|
|
|
<include refid="Condition"/>
|
|
|
+ ORDER BY display_no
|
|
|
<if test="pageSize != null and currentPage != null and pageSize != 0 and currentPage != 0">
|
|
|
limit #{end} offset #{start}
|
|
|
</if>
|
|
|
@@ -221,94 +222,68 @@
|
|
|
|
|
|
|
|
|
<select id="selectDisplayNo" resultType="Integer">
|
|
|
- SELECT MAX(display_no) + 1 FROM dkic_b.t_mst_goods_category
|
|
|
+ SELECT MAX(display_no) + 1 FROM dkic_b.t_mst_goods_category
|
|
|
<include refid="Condition"/>
|
|
|
</select>
|
|
|
|
|
|
|
|
|
- <select id="setCategoryCode" resultType="String">
|
|
|
- select dkic_b.f_create_code(1,#{catId}::uuid,'种类');
|
|
|
- </select>
|
|
|
|
|
|
|
|
|
-<!-- <update id="updateById" parameterType="com.dk.mdm.model.pojo.mst.GoodsCategory">-->
|
|
|
-<!-- update-->
|
|
|
-<!-- dkic_b.t_mst_goods_category-->
|
|
|
-<!-- <set>-->
|
|
|
-<!-- <if test="et.catCode != null">-->
|
|
|
-<!-- cat_code = #{et.catCode},-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="et.catName != null">-->
|
|
|
-<!-- cat_name = #{et.catName},-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="et.parentId != null">-->
|
|
|
-<!-- parent_id = #{et.parentId}::uuid,-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="et.displayNo != null">-->
|
|
|
-<!-- display_no = #{et.displayNo},-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="et.topId != null">-->
|
|
|
-<!-- top_id = #{et.topId}::uuid,-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="et.remarks != null">-->
|
|
|
-<!-- remarks = #{et.remarks},-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="et.cpId != null">-->
|
|
|
-<!-- cp_id = #{et.cpId},-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="et.flgValid != null">-->
|
|
|
-<!-- flg_valid = #{et.flgValid},-->
|
|
|
-<!-- </if>-->
|
|
|
|
|
|
-<!-- </set>-->
|
|
|
-<!-- where cat_id = #{et.catId}::uuid-->
|
|
|
-<!-- </update>-->
|
|
|
+<!-- <insert id="insert">-->
|
|
|
+<!-- insert into dkic_b.t_mst_goods_category-->
|
|
|
+<!-- (-->
|
|
|
+<!-- <trim suffixOverrides=",">-->
|
|
|
+<!-- cat_code,-->
|
|
|
+<!-- cat_name,-->
|
|
|
+<!-- parent_id,-->
|
|
|
+<!-- display_no,-->
|
|
|
+<!-- top_id,-->
|
|
|
+<!-- level_upper,-->
|
|
|
+<!-- level_lower,-->
|
|
|
+<!-- level_leaf,-->
|
|
|
+<!-- level_no,-->
|
|
|
+<!-- level_code,-->
|
|
|
+<!-- level_name,-->
|
|
|
+<!-- remarks,-->
|
|
|
+<!-- cp_id,-->
|
|
|
+<!-- op_app_code,-->
|
|
|
+<!-- </trim>-->
|
|
|
+<!-- )-->
|
|
|
+<!-- values-->
|
|
|
|
|
|
+<!-- (-->
|
|
|
+<!-- <trim suffixOverrides=",">-->
|
|
|
+<!-- #{catCode},-->
|
|
|
+<!-- #{catName},-->
|
|
|
+<!-- #{parentId}::uuid,-->
|
|
|
+<!-- #{displayNo},-->
|
|
|
+<!-- #{topId}::uuid,-->
|
|
|
+<!-- #{levelUpper},-->
|
|
|
+<!-- #{levelLower},-->
|
|
|
+<!-- #{levelLeaf},-->
|
|
|
+<!-- #{levelNo},-->
|
|
|
+<!-- #{levelCode},-->
|
|
|
+<!-- #{levelName},-->
|
|
|
+<!-- #{remarks},-->
|
|
|
+<!-- #{cpId},-->
|
|
|
+<!-- #{opAppCode},-->
|
|
|
+<!-- </trim>-->
|
|
|
+<!-- )-->
|
|
|
|
|
|
+<!-- </insert>-->
|
|
|
+ <select id="resetLevelGoodsCategory" resultType="java.lang.Boolean">
|
|
|
+ select dkic_b.f_reset_level_goods_category(#{cpId}, #{topId}::uuid)
|
|
|
+ </select>
|
|
|
|
|
|
- <insert id="insert">
|
|
|
- insert into dkic_b.t_mst_goods_category
|
|
|
- (
|
|
|
- <trim suffixOverrides=",">
|
|
|
- cat_code,
|
|
|
- cat_name,
|
|
|
- parent_id,
|
|
|
- display_no,
|
|
|
- top_id,
|
|
|
- level_upper,
|
|
|
- level_lower,
|
|
|
- level_leaf,
|
|
|
- level_no,
|
|
|
- level_code,
|
|
|
- level_name,
|
|
|
- remarks,
|
|
|
- cp_id,
|
|
|
- op_app_code,
|
|
|
- </trim>
|
|
|
- )
|
|
|
- values
|
|
|
|
|
|
- (
|
|
|
- <trim suffixOverrides=",">
|
|
|
- #{catCode},
|
|
|
- #{catName},
|
|
|
- #{parentId}::uuid,
|
|
|
- #{displayNo},
|
|
|
- #{topId}::uuid,
|
|
|
- #{levelUpper},
|
|
|
- #{levelLower},
|
|
|
- #{levelLeaf},
|
|
|
- #{levelNo},
|
|
|
- #{levelCode},
|
|
|
- #{levelName},
|
|
|
- #{remarks},
|
|
|
- #{cpId},
|
|
|
- #{opAppCode},
|
|
|
- </trim>
|
|
|
- )
|
|
|
+ <!-- 批量启用 根据父级id-->
|
|
|
+ <update id="enableBachByParentId">
|
|
|
+ update dkic_b.t_mst_goods_category set flg_valid = true where parent_id = #{id}::uuid
|
|
|
+ </update>
|
|
|
|
|
|
- </insert>
|
|
|
- <select id="resetLevelGoodsCategory" resultType="java.lang.Boolean">
|
|
|
- select dkic_b.f_reset_level_goods_category(#{cpId},#{topId}::uuid)
|
|
|
- </select>
|
|
|
+ <!-- 批量停用 根据父级id-->
|
|
|
+ <update id="disableBachByParentId">
|
|
|
+ update dkic_b.t_mst_goods_category set flg_valid = false where parent_id = #{id}::uuid
|
|
|
+ </update>
|
|
|
</mapper>
|