From 02faa2bb05b3cdb50ee1f56ae4c9a1282e9f9c44 Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期三, 11 六月 2025 11:32:29 +0800 Subject: [PATCH] 充值机用读卡接口 --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeManagerCardMapper.xml | 58 +++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 49 insertions(+), 9 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeManagerCardMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeManagerCardMapper.xml index dc41740..01a62d3 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeManagerCardMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeManagerCardMapper.xml @@ -5,15 +5,17 @@ <!--@mbg.generated--> <!--@Table se_manager_card--> <id column="id" jdbcType="BIGINT" property="id" /> + <result column="protocol" jdbcType="VARCHAR" property="protocol" /> <result column="card_addr" jdbcType="VARCHAR" property="cardAddr" /> <result column="card_num" jdbcType="VARCHAR" property="cardNum" /> <result column="card_type" jdbcType="TINYINT" property="cardType" /> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> <result column="remarks" jdbcType="VARCHAR" property="remarks" /> + <result column="order_no" jdbcType="VARCHAR" property="orderNo" /> </resultMap> <sql id="Base_Column_List"> <!--@mbg.generated--> - id, card_addr, card_num, card_type, create_time, remarks + id, protocol, card_addr, card_num, card_type, create_time, remarks, order_no </sql> <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> <!--@mbg.generated--> @@ -29,12 +31,12 @@ </delete> <insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoSe.SeManagerCard"> <!--@mbg.generated--> - insert into se_manager_card (id, card_addr, card_num, - card_type, create_time, remarks - ) - values (#{id,jdbcType=BIGINT}, #{cardAddr,jdbcType=VARCHAR}, #{cardNum,jdbcType=VARCHAR}, - #{cardType,jdbcType=TINYINT}, #{createTime,jdbcType=TIMESTAMP}, #{remarks,jdbcType=VARCHAR} - ) + insert into se_manager_card (id, protocol, card_addr, + card_num, card_type, create_time, + remarks, order_no) + values (#{id,jdbcType=BIGINT}, #{protocol,jdbcType=VARCHAR}, #{cardAddr,jdbcType=VARCHAR}, + #{cardNum,jdbcType=VARCHAR}, #{cardType,jdbcType=TINYINT}, #{createTime,jdbcType=TIMESTAMP}, + #{remarks,jdbcType=VARCHAR}, #{orderNo,jdbcType=VARCHAR}) </insert> <insert id="insertSelective" parameterType="com.dy.pipIrrGlobal.pojoSe.SeManagerCard"> <!--@mbg.generated--> @@ -42,6 +44,9 @@ <trim prefix="(" suffix=")" suffixOverrides=","> <if test="id != null"> id, + </if> + <if test="protocol != null"> + protocol, </if> <if test="cardAddr != null"> card_addr, @@ -58,10 +63,16 @@ <if test="remarks != null"> remarks, </if> + <if test="orderNo != null"> + order_no, + </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null"> #{id,jdbcType=BIGINT}, + </if> + <if test="protocol != null"> + #{protocol,jdbcType=VARCHAR}, </if> <if test="cardAddr != null"> #{cardAddr,jdbcType=VARCHAR}, @@ -78,12 +89,18 @@ <if test="remarks != null"> #{remarks,jdbcType=VARCHAR}, </if> + <if test="orderNo != null"> + #{orderNo,jdbcType=VARCHAR}, + </if> </trim> </insert> <update id="updateByPrimaryKeySelective" parameterType="com.dy.pipIrrGlobal.pojoSe.SeManagerCard"> <!--@mbg.generated--> update se_manager_card <set> + <if test="protocol != null"> + protocol = #{protocol,jdbcType=VARCHAR}, + </if> <if test="cardAddr != null"> card_addr = #{cardAddr,jdbcType=VARCHAR}, </if> @@ -99,17 +116,22 @@ <if test="remarks != null"> remarks = #{remarks,jdbcType=VARCHAR}, </if> + <if test="orderNo != null"> + order_no = #{orderNo,jdbcType=VARCHAR}, + </if> </set> where id = #{id,jdbcType=BIGINT} </update> <update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoSe.SeManagerCard"> <!--@mbg.generated--> update se_manager_card - set card_addr = #{cardAddr,jdbcType=VARCHAR}, + set protocol = #{protocol,jdbcType=VARCHAR}, + card_addr = #{cardAddr,jdbcType=VARCHAR}, card_num = #{cardNum,jdbcType=VARCHAR}, card_type = #{cardType,jdbcType=TINYINT}, create_time = #{createTime,jdbcType=TIMESTAMP}, - remarks = #{remarks,jdbcType=VARCHAR} + remarks = #{remarks,jdbcType=VARCHAR}, + order_no = #{orderNo,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT} </update> @@ -121,4 +143,22 @@ ORDER BY card_num desc LIMIT 0,1 </select> + + <!--鍏呭�兼満鐢ㄨ幏鍙栫鐞嗗崱淇℃伅--> + <select id="getTermManagerCardInfo" resultType="com.dy.pipIrrGlobal.voSe.VoTermCard"> + SELECT + card_num AS cardNum, + card_type AS cardType, + NULL AS money, + NULL AS state, + NULL AS userName, + NULL AS clientNum, + NULL AS phone, + NULL AS address, + NULL AS lastRechargeTime, + card.protocol AS cardcardAgreement + FROM se_manager_card card + WHERE card.card_addr = #{cardAddr} + LIMIT 1 + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0