From d010e8d1dd18103683e92c44a295ea6272561ea5 Mon Sep 17 00:00:00 2001 From: Administrator <zhubaomin> Date: 星期二, 23 四月 2024 16:38:32 +0800 Subject: [PATCH] 2024-04-23 朱宝民 添加田间灌溉项目管理模块 --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml | 52 ++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 44 insertions(+), 8 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 15614b3..c50fd4a 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVirtualCardMapper.xml @@ -5,15 +5,17 @@ <!--@mbg.generated--> <!--@Table se_virtual_card--> <id column="id" jdbcType="BIGINT" property="id" /> + <result column="vc_name" jdbcType="VARCHAR" property="vcName" /> <result column="client_id" jdbcType="BIGINT" property="clientId" /> <result column="money" jdbcType="FLOAT" property="money" /> <result column="last_operate" jdbcType="TINYINT" property="lastOperate" /> <result column="last_operate_time" jdbcType="TIMESTAMP" property="lastOperateTime" /> + <result column="in_use" jdbcType="TINYINT" property="inUse" /> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> </resultMap> <sql id="Base_Column_List"> <!--@mbg.generated--> - id, client_id, money, last_operate, last_operate_time, create_time + id, vc_name, client_id, money, last_operate, last_operate_time, in_use, create_time </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.SeVirtualCard"> <!--@mbg.generated--> - insert into se_virtual_card (id, client_id, money, - last_operate, last_operate_time, create_time - ) - values (#{id,jdbcType=BIGINT}, #{clientId,jdbcType=BIGINT}, #{money,jdbcType=FLOAT}, - #{lastOperate,jdbcType=TINYINT}, #{lastOperateTime,jdbcType=TIMESTAMP}, #{createTime,jdbcType=TIMESTAMP} - ) + insert into se_virtual_card (id, vc_name, client_id, + money, last_operate, last_operate_time, + in_use, create_time) + values (#{id,jdbcType=BIGINT}, #{vcName,jdbcType=VARCHAR}, #{clientId,jdbcType=BIGINT}, + #{money,jdbcType=FLOAT}, #{lastOperate,jdbcType=TINYINT}, #{lastOperateTime,jdbcType=TIMESTAMP}, + #{inUse,jdbcType=TINYINT}, #{createTime,jdbcType=TIMESTAMP}) </insert> <insert id="insertSelective" parameterType="com.dy.pipIrrGlobal.pojoSe.SeVirtualCard"> <!--@mbg.generated--> @@ -42,6 +44,9 @@ <trim prefix="(" suffix=")" suffixOverrides=","> <if test="id != null"> id, + </if> + <if test="vcName != null"> + vc_name, </if> <if test="clientId != null"> client_id, @@ -55,6 +60,9 @@ <if test="lastOperateTime != null"> last_operate_time, </if> + <if test="inUse != null"> + in_use, + </if> <if test="createTime != null"> create_time, </if> @@ -62,6 +70,9 @@ <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null"> #{id,jdbcType=BIGINT}, + </if> + <if test="vcName != null"> + #{vcName,jdbcType=VARCHAR}, </if> <if test="clientId != null"> #{clientId,jdbcType=BIGINT}, @@ -75,6 +86,9 @@ <if test="lastOperateTime != null"> #{lastOperateTime,jdbcType=TIMESTAMP}, </if> + <if test="inUse != null"> + #{inUse,jdbcType=TINYINT}, + </if> <if test="createTime != null"> #{createTime,jdbcType=TIMESTAMP}, </if> @@ -84,6 +98,9 @@ <!--@mbg.generated--> update se_virtual_card <set> + <if test="vcName != null"> + vc_name = #{vcName,jdbcType=VARCHAR}, + </if> <if test="clientId != null"> client_id = #{clientId,jdbcType=BIGINT}, </if> @@ -96,6 +113,9 @@ <if test="lastOperateTime != null"> last_operate_time = #{lastOperateTime,jdbcType=TIMESTAMP}, </if> + <if test="inUse != null"> + in_use = #{inUse,jdbcType=TINYINT}, + </if> <if test="createTime != null"> create_time = #{createTime,jdbcType=TIMESTAMP}, </if> @@ -105,12 +125,28 @@ <update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoSe.SeVirtualCard"> <!--@mbg.generated--> update se_virtual_card - set client_id = #{clientId,jdbcType=BIGINT}, + set vc_name = #{vcName,jdbcType=VARCHAR}, + client_id = #{clientId,jdbcType=BIGINT}, money = #{money,jdbcType=FLOAT}, last_operate = #{lastOperate,jdbcType=TINYINT}, last_operate_time = #{lastOperateTime,jdbcType=TIMESTAMP}, + in_use = #{inUse,jdbcType=TINYINT}, create_time = #{createTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=BIGINT} </update> + <!--楠岃瘉鍐滄埛鏄惁鎷ユ湁鎸囧畾鍚嶇О鐨勮櫄鎷熷崱--> + <select id="getRecordCountByName" resultType="java.lang.Integer"> + SELECT COUNT(*) AS recordCount + FROM se_virtual_card + <where> + <if test = "clientId != null and clientId > 0"> + AND client_id = #{clientId} + </if> + + <if test = "vcName != null and vcName !=''"> + AND vc_name = #{vcName} + </if> + </where> + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0