From a40eed2a4d81d27d252823a18529f072af56579c Mon Sep 17 00:00:00 2001
From: Administrator <zhubaomin>
Date: 星期二, 26 十二月 2023 18:31:05 +0800
Subject: [PATCH] 2023-12-26 朱宝民 分水房单个查询、单个删除、修改
---
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml | 85 ++++++++++++++++++++++++++++++------------
1 files changed, 60 insertions(+), 25 deletions(-)
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml
index ce8f63e..1853fa8 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml
@@ -11,12 +11,14 @@
<result column="blockId" jdbcType="BIGINT" property="blockid" />
<result column="divideId" jdbcType="BIGINT" property="divideid" />
<result column="name" jdbcType="VARCHAR" property="name" />
+ <result column="virtualId" jdbcType="BIGINT" property="virtualid" />
<result column="clientNum" jdbcType="VARCHAR" property="clientnum" />
<result column="districtNum" jdbcType="BIGINT" property="districtnum" />
<result column="districtTitle" jdbcType="VARCHAR" property="districttitle" />
<result column="phone" jdbcType="VARCHAR" property="phone" />
<result column="idCard" jdbcType="VARCHAR" property="idcard" />
<result column="area" jdbcType="DOUBLE" property="area" />
+ <result column="typeId" jdbcType="BIGINT" property="typeid" />
<result column="address" jdbcType="VARCHAR" property="address" />
<result column="remarks" jdbcType="VARCHAR" property="remarks" />
<result column="operator" jdbcType="BIGINT" property="operator" />
@@ -26,9 +28,9 @@
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
- id, countyId, townId, villageId, blockId, divideId, `name`, clientNum, districtNum,
- districtTitle, phone, idCard, area, address, remarks, `operator`, operateDt, disabled,
- deleted
+ id, countyId, townId, villageId, blockId, divideId, `name`, virtualId, clientNum,
+ districtNum, districtTitle, phone, idCard, area, typeId, address, remarks, `operator`,
+ operateDt, disabled, deleted
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
<!--@mbg.generated-->
@@ -42,23 +44,27 @@
delete from se_client
where id = #{id,jdbcType=BIGINT}
</delete>
+
<insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoSe.SeClient">
<!--@mbg.generated-->
insert into se_client (id, countyId, townId,
villageId, blockId, divideId,
- `name`, clientNum, districtNum,
- districtTitle, phone, idCard,
- area, address, remarks,
- `operator`, operateDt, disabled,
- deleted)
+ `name`, virtualId, clientNum,
+ districtNum, districtTitle, phone,
+ idCard, area, typeId,
+ address, remarks, `operator`,
+ operateDt, disabled, deleted
+ )
values (#{id,jdbcType=BIGINT}, #{countyid,jdbcType=BIGINT}, #{townid,jdbcType=BIGINT},
#{villageid,jdbcType=BIGINT}, #{blockid,jdbcType=BIGINT}, #{divideid,jdbcType=BIGINT},
- #{name,jdbcType=VARCHAR}, #{clientnum,jdbcType=VARCHAR}, #{districtnum,jdbcType=BIGINT},
- #{districttitle,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR}, #{idcard,jdbcType=VARCHAR},
- #{area,jdbcType=DOUBLE}, #{address,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR},
- #{operator,jdbcType=BIGINT}, #{operatedt,jdbcType=TIMESTAMP}, #{disabled,jdbcType=TINYINT},
- #{deleted,jdbcType=TINYINT})
+ #{name,jdbcType=VARCHAR}, #{virtualid,jdbcType=BIGINT}, #{clientnum,jdbcType=VARCHAR},
+ #{districtnum,jdbcType=BIGINT}, #{districttitle,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR},
+ #{idcard,jdbcType=VARCHAR}, #{area,jdbcType=DOUBLE}, #{typeid,jdbcType=BIGINT},
+ #{address,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{operator,jdbcType=BIGINT},
+ #{operatedt,jdbcType=TIMESTAMP}, #{disabled,jdbcType=TINYINT}, #{deleted,jdbcType=TINYINT}
+ )
</insert>
+
<insert id="insertSelective" parameterType="com.dy.pipIrrGlobal.pojoSe.SeClient">
<!--@mbg.generated-->
insert into se_client
@@ -84,6 +90,9 @@
<if test="name != null">
`name`,
</if>
+ <if test="virtualid != null">
+ virtualId,
+ </if>
<if test="clientnum != null">
clientNum,
</if>
@@ -101,6 +110,9 @@
</if>
<if test="area != null">
area,
+ </if>
+ <if test="typeid != null">
+ typeId,
</if>
<if test="address != null">
address,
@@ -143,6 +155,9 @@
<if test="name != null">
#{name,jdbcType=VARCHAR},
</if>
+ <if test="virtualid != null">
+ #{virtualid,jdbcType=BIGINT},
+ </if>
<if test="clientnum != null">
#{clientnum,jdbcType=VARCHAR},
</if>
@@ -160,6 +175,9 @@
</if>
<if test="area != null">
#{area,jdbcType=DOUBLE},
+ </if>
+ <if test="typeid != null">
+ #{typeid,jdbcType=BIGINT},
</if>
<if test="address != null">
#{address,jdbcType=VARCHAR},
@@ -203,6 +221,9 @@
<if test="name != null">
`name` = #{name,jdbcType=VARCHAR},
</if>
+ <if test="virtualid != null">
+ virtualId = #{virtualid,jdbcType=BIGINT},
+ </if>
<if test="clientnum != null">
clientNum = #{clientnum,jdbcType=VARCHAR},
</if>
@@ -220,6 +241,9 @@
</if>
<if test="area != null">
area = #{area,jdbcType=DOUBLE},
+ </if>
+ <if test="typeid != null">
+ typeId = #{typeid,jdbcType=BIGINT},
</if>
<if test="address != null">
address = #{address,jdbcType=VARCHAR},
@@ -251,17 +275,18 @@
blockId = #{blockid,jdbcType=BIGINT},
divideId = #{divideid,jdbcType=BIGINT},
`name` = #{name,jdbcType=VARCHAR},
+<!-- virtualId = #{virtualid,jdbcType=BIGINT},-->
clientNum = #{clientnum,jdbcType=VARCHAR},
districtNum = #{districtnum,jdbcType=BIGINT},
districtTitle = #{districttitle,jdbcType=VARCHAR},
phone = #{phone,jdbcType=VARCHAR},
idCard = #{idcard,jdbcType=VARCHAR},
area = #{area,jdbcType=DOUBLE},
+ typeId = #{typeid,jdbcType=BIGINT},
address = #{address,jdbcType=VARCHAR},
remarks = #{remarks,jdbcType=VARCHAR},
`operator` = #{operator,jdbcType=BIGINT},
- operateDt = #{operatedt,jdbcType=TIMESTAMP}
-<!-- ,-->
+ operateDt = #{operatedt,jdbcType=TIMESTAMP},
<!-- disabled = #{disabled,jdbcType=TINYINT},-->
<!-- deleted = #{deleted,jdbcType=TINYINT}-->
where id = #{id,jdbcType=BIGINT}
@@ -279,7 +304,7 @@
<!--鏍规嵁鎸囧畾鏉′欢鑾峰彇鍐滄埛璁板綍鏁�-->
<select id="getRecordCount" parameterType="java.util.Map" resultType="java.lang.Long">
SELECT
- COUNT(*) AS recordCount
+ COUNT(*) AS recordCount
FROM se_client cli
, (SELECT @i:=0) AS itable
<where>
@@ -304,16 +329,16 @@
<!--鏍规嵁鎸囧畾鏉′欢鑾峰彇鍐滄埛鏁版嵁-->
<select id="getClients" resultType="com.dy.pipIrrGlobal.voSe.VoClient">
SELECT
- (@i:=@i+1) AS id,
- name,
- clientNum,
- phone,
- idCard,
- (SELECT COUNT(*) FROM se_client_card WHERE clientNum = cli.clientNum) AS cardCount,
- address,
- operateDt
+ (@i:=@i+1) AS id,
+ name,
+ clientNum,
+ phone,
+ idCard,
+ (SELECT COUNT(*) FROM se_client_card WHERE clientNum = cli.clientNum) AS cardCount,
+ address,
+ operateDt
FROM se_client cli
- , (SELECT @i:=0) AS itable
+ , (SELECT @i:=0) AS itable
<where>
AND disabled = 0
AND deleted = 0
@@ -363,4 +388,14 @@
<select id="getVillageIdById" parameterType="java.lang.Long" resultType="java.lang.Long">
SELECT villageId FROM se_client WHERE id = ${id}
</select>
+
+ <!--鑾峰彇铏氭嫙鍗″彿鏈�澶у��-->
+ <select id="getMa1xVirtualId" resultType="java.lang.Long">
+ SELECT virtualId FROM se_client ORDER BY id DESC LIMIT 0,1
+ </select>
+
+ <!--鑾峰彇鐢ㄦ按鏂瑰紡鍒楄〃-->
+ <select id="getWaterTypes" resultType="java.util.Map">
+ SELECT id, typeName from se_water_type
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.8.0