From 79a86b417160a2da59c10993811d1c9174d598b4 Mon Sep 17 00:00:00 2001 From: wuzeyu <1223318623@qq.com> Date: 星期一, 27 五月 2024 16:35:27 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml | 57 ++++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 46 insertions(+), 11 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml index c50fd4a..d0bfda8 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml @@ -5,7 +5,7 @@ <!--@mbg.generated--> <!--@Table se_virtual_card--> <id column="id" jdbcType="BIGINT" property="id" /> - <result column="vc_name" jdbcType="VARCHAR" property="vcName" /> + <result column="vc_num" jdbcType="BIGINT" property="vcNum" /> <result column="client_id" jdbcType="BIGINT" property="clientId" /> <result column="money" jdbcType="FLOAT" property="money" /> <result column="last_operate" jdbcType="TINYINT" property="lastOperate" /> @@ -15,7 +15,7 @@ </resultMap> <sql id="Base_Column_List"> <!--@mbg.generated--> - id, vc_name, client_id, money, last_operate, last_operate_time, in_use, create_time + id, vc_num, client_id, money, last_operate, last_operate_time, in_use, create_time </sql> <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> <!--@mbg.generated--> @@ -31,10 +31,10 @@ </delete> <insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoSe.SeVirtualCard"> <!--@mbg.generated--> - insert into se_virtual_card (id, vc_name, client_id, + insert into se_virtual_card (id, vc_num, client_id, money, last_operate, last_operate_time, in_use, create_time) - values (#{id,jdbcType=BIGINT}, #{vcName,jdbcType=VARCHAR}, #{clientId,jdbcType=BIGINT}, + values (#{id,jdbcType=BIGINT}, #{vcNum,jdbcType=BIGINT}, #{clientId,jdbcType=BIGINT}, #{money,jdbcType=FLOAT}, #{lastOperate,jdbcType=TINYINT}, #{lastOperateTime,jdbcType=TIMESTAMP}, #{inUse,jdbcType=TINYINT}, #{createTime,jdbcType=TIMESTAMP}) </insert> @@ -45,8 +45,8 @@ <if test="id != null"> id, </if> - <if test="vcName != null"> - vc_name, + <if test="vcNum != null"> + vc_num, </if> <if test="clientId != null"> client_id, @@ -71,8 +71,8 @@ <if test="id != null"> #{id,jdbcType=BIGINT}, </if> - <if test="vcName != null"> - #{vcName,jdbcType=VARCHAR}, + <if test="vcNum != null"> + #{vcNum,jdbcType=BIGINT}, </if> <if test="clientId != null"> #{clientId,jdbcType=BIGINT}, @@ -98,8 +98,8 @@ <!--@mbg.generated--> update se_virtual_card <set> - <if test="vcName != null"> - vc_name = #{vcName,jdbcType=VARCHAR}, + <if test="vcNum != null"> + vc_num = #{vcNum,jdbcType=BIGINT}, </if> <if test="clientId != null"> client_id = #{clientId,jdbcType=BIGINT}, @@ -125,7 +125,7 @@ <update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoSe.SeVirtualCard"> <!--@mbg.generated--> update se_virtual_card - set vc_name = #{vcName,jdbcType=VARCHAR}, + set vc_num = #{vcNum,jdbcType=BIGINT}, client_id = #{clientId,jdbcType=BIGINT}, money = #{money,jdbcType=FLOAT}, last_operate = #{lastOperate,jdbcType=TINYINT}, @@ -149,4 +149,39 @@ </if> </where> </select> + + <!--鑾峰彇鍏ㄩ儴铏氭嫙鍗�--> + <select id="getVCs" resultType="com.dy.pipIrrGlobal.voSe.VoVirtualCard"> + SELECT + CAST(id AS char) AS id, + vc_num AS vcNum, + money, + in_use AS inUse, + (CASE + WHEN in_use = 0 THEN "鏈娇鐢�" + WHEN in_use = 1 THEN "浣跨敤涓�" + END) AS inUseName + FROM se_virtual_card + ORDER BY in_use, money + </select> + + <!--鏍规嵁铏氭嫙鍗D鑾峰彇铏氭嫙鍗″璞�--> + <select id="getVcById" resultType="com.dy.pipIrrGlobal.voSe.VoVirtualCard"> + SELECT + CAST(id AS char) AS id, + vc_num AS vcNum, + money, + in_use AS inUse, + (CASE + WHEN in_use = 0 THEN "鏈娇鐢�" + WHEN in_use = 1 THEN "浣跨敤涓�" + END) AS inUseName + FROM se_virtual_card + WHERE id = #{vcId} + </select> + + <!--鏍规嵁铏氭嫙鍗$紪鍙疯幏鍙栬櫄鎷熷崱ID--> + <select id="getVcIdByNum" resultType="java.lang.Long"> + SELECT id FROM se_virtual_card WHERE vc_num = #{vcNum} + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0