From 770b213864822afd95f59b6f69e8ee0e28eb3069 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期四, 20 三月 2025 09:20:55 +0800
Subject: [PATCH] Merge branch 'dev'

---
 business/src/main/resources/mapper/CodingRulerMapper.xml |   62 +++++++++++++++++++++++++++++++
 1 files changed, 62 insertions(+), 0 deletions(-)

diff --git a/business/src/main/resources/mapper/CodingRulerMapper.xml b/business/src/main/resources/mapper/CodingRulerMapper.xml
new file mode 100644
index 0000000..24e7732
--- /dev/null
+++ b/business/src/main/resources/mapper/CodingRulerMapper.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ycl.mapper.CodingRulerMapper">
+
+    <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+    <resultMap id="BaseResultMap" type="com.ycl.domain.vo.CodingRulerVO">
+        <result column="project_code_type" property="projectCodeType" />
+        <result column="interval_type" property="intervalType" />
+        <result column="left_symbol" property="leftSymbol" />
+        <result column="left_value" property="leftValue" />
+        <result column="right_symbol" property="rightSymbol" />
+        <result column="right_value" property="rightValue" />
+        <result column="status" property="status"/>
+    </resultMap>
+
+
+
+
+
+
+
+    <select id="getById" resultMap="BaseResultMap">
+        SELECT
+            TCR.project_code_type,
+            TCR.interval_type,
+            TCR.left_symbol,
+            TCR.left_value,
+            TCR.right_symbol,
+            TCR.right_value,
+            TCR.id,
+            TCR.status
+        FROM
+            t_coding_ruler TCR
+        WHERE
+            TCR.id = #{id} AND TCR.deleted = 0
+    </select>
+
+
+    <select id="getPage" resultMap="BaseResultMap">
+        SELECT
+            TCR.project_code_type,
+            TCR.interval_type,
+            TCR.left_symbol,
+            TCR.left_value,
+            TCR.right_symbol,
+            TCR.right_value,
+            TCR.id,
+            TCR.status
+        FROM
+            t_coding_ruler TCR
+        WHERE 1=1
+        <if test="query.projectCodeType != '' and query.projectCodeType != null ">
+            AND TCR.project_code_type = #{query.projectCodeType}
+        </if>
+        <if test="query.intervalType != '' and query.intervalType != null ">
+            AND TCR.interval_type = #{query.intervalType}
+        </if>
+        AND TCR.deleted = 0
+        order by TCR.gmt_update DESC
+    </select>
+
+</mapper>

--
Gitblit v1.8.0