|
|
@@ -5,25 +5,26 @@
|
|
|
<!-- 通用设置 -->
|
|
|
<!-- 通用查询列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- series_id, series_code, series_name, display_no, 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
|
|
|
+ series_id
|
|
|
+ , series_code, series_name, display_no, 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.GoodsSeries">
|
|
|
<id column="series_id" property="seriesId"/>
|
|
|
- <result column="series_code" property="seriesCode"/>
|
|
|
- <result column="series_name" property="seriesName"/>
|
|
|
- <result column="display_no" property="displayNo"/>
|
|
|
- <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="series_code" property="seriesCode"/>
|
|
|
+ <result column="series_name" property="seriesName"/>
|
|
|
+ <result column="display_no" property="displayNo"/>
|
|
|
+ <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>
|
|
|
|
|
|
<!-- 通用条件列 -->
|
|
|
@@ -83,8 +84,9 @@
|
|
|
<select id="selectByCond" resultMap="BaseResultMap">
|
|
|
SELECT
|
|
|
<include refid="Base_Column_List"/>
|
|
|
- FROM t_mst_goods_series
|
|
|
+ FROM dkic_b.t_mst_goods_series
|
|
|
<include refid="Condition"/>
|
|
|
+ order by display_no asc
|
|
|
<if test="pageSize != null and currentPage != null and pageSize != 0 and currentPage != 0">
|
|
|
limit #{end} offset #{start}
|
|
|
</if>
|
|
|
@@ -94,7 +96,7 @@
|
|
|
<select id="countByCond" resultType="Long">
|
|
|
SELECT
|
|
|
count(1)
|
|
|
- FROM t_mst_goods_series
|
|
|
+ FROM dkic_b.t_mst_goods_series
|
|
|
<include refid="Condition"/>
|
|
|
</select>
|
|
|
|
|
|
@@ -102,7 +104,7 @@
|
|
|
<select id="selectById" resultMap="BaseResultMap">
|
|
|
SELECT
|
|
|
<include refid="Base_Column_List"/>
|
|
|
- FROM t_mst_goods_series
|
|
|
+ FROM dkic_b.t_mst_goods_series
|
|
|
WHERE series_id = #{seriesId}::uuid
|
|
|
</select>
|
|
|
|
|
|
@@ -110,7 +112,7 @@
|
|
|
<select id="selectByIdForUpdate" resultMap="BaseResultMap">
|
|
|
SELECT
|
|
|
<include refid="Base_Column_List"/>
|
|
|
- FROM t_mst_goods_series
|
|
|
+ FROM dkic_b.t_mst_goods_series
|
|
|
WHERE series_id = #{seriesId}
|
|
|
for update
|
|
|
</select>
|
|
|
@@ -119,13 +121,13 @@
|
|
|
<select id="selectByIdsForUpdate" resultMap="BaseResultMap">
|
|
|
SELECT
|
|
|
<include refid="Base_Column_List"/>
|
|
|
- FROM t_mst_goods_series
|
|
|
+ FROM dkic_b.t_mst_goods_series
|
|
|
<include refid="idsForeach"/>
|
|
|
for update
|
|
|
</select>
|
|
|
|
|
|
<insert id="insertBatch">
|
|
|
- insert into t_mst_goods_series
|
|
|
+ insert into dkic_b.t_mst_goods_series
|
|
|
(
|
|
|
<trim suffixOverrides=",">
|
|
|
series_code,
|
|
|
@@ -150,4 +152,44 @@
|
|
|
)
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
+
|
|
|
+
|
|
|
+ <select id="setSeriesCode" resultType="String">
|
|
|
+ select dkic_b.f_create_code(1, #{seriesId}::uuid, '系列');
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="selectDisplayNo" resultType="Integer">
|
|
|
+ SELECT MAX(display_no) + 1 FROM dkic_b.t_mst_goods_series
|
|
|
+ <include refid="Condition"/>
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+ <update id="updateById" parameterType="com.dk.mdm.model.pojo.mst.GoodsSeries">
|
|
|
+ update
|
|
|
+ dkic_b.t_mst_goods_series
|
|
|
+ <set>
|
|
|
+
|
|
|
+ <if test="et.seriesCode != null">
|
|
|
+ series_code = #{et.seriesCode},
|
|
|
+ </if>
|
|
|
+ <if test="et.seriesName != null">
|
|
|
+ series_name = #{et.seriesName},
|
|
|
+ </if>
|
|
|
+
|
|
|
+ <if test="et.displayNo != null">
|
|
|
+ display_no = #{et.displayNo},
|
|
|
+ </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 series_id = #{et.seriesId}::uuid
|
|
|
+ </update>
|
|
|
</mapper>
|