From a272c80f565aa5ace23820558fdb7cde636d15f0 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 26 十一月 2024 09:51:27 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 business/src/main/resources/mapper/ProjectPlanRecordMapper.xml |   52 ++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 48 insertions(+), 4 deletions(-)

diff --git a/business/src/main/resources/mapper/ProjectPlanRecordMapper.xml b/business/src/main/resources/mapper/ProjectPlanRecordMapper.xml
index e6e6c5a..775d959 100644
--- a/business/src/main/resources/mapper/ProjectPlanRecordMapper.xml
+++ b/business/src/main/resources/mapper/ProjectPlanRecordMapper.xml
@@ -14,10 +14,37 @@
         <result column="actual_invest" property="actualInvest" />
     </resultMap>
 
-
-
-
-
+    <resultMap id="ProjetPlanRecordItem" type="com.ycl.domain.vo.ProjetPlanRecordItem">
+        <id property="id" column="id" />
+        <result column="project_name" property="projectName" />
+        <result column="project_code" property="projectCode" />
+        <result column="plan_time" property="planTime" />
+        <result column="plan_time_flag" property="planTimeFlag" />
+        <result column="create_time" property="createTime" />
+        <result column="report_status" property="reportStatus" />
+    </resultMap>
+    <insert id="insertItem">
+        INSERT INTO t_project_plan_record (
+            project_info_id,
+            plan_id,
+            engineering_info_id,
+            plan_time,
+            plan_time_flag,
+            create_time,
+            report_status,
+            actual_invest
+        )
+        VALUES (
+            #{projectInfoId},
+            #{planId},
+            #{engineeringInfoId},
+            #{planTime},
+            #{planTimeFlag},
+            #{createTime},
+            #{reportStatus},
+            #{actualInvest}
+        )
+    </insert>
 
 
     <select id="getById" resultMap="BaseResultMap">
@@ -55,4 +82,21 @@
             TPPR.deleted = 0
     </select>
 
+
+    <select id="selectPlanList" resultMap="ProjetPlanRecordItem">
+        SELECT
+            ppr.id,
+            pi.project_name,
+            pi.project_code,
+            ppr.plan_time,
+            ppr.plan_time_flag,
+            ppr.create_time,
+            ppr.report_status
+        FROM t_project_plan_record AS ppr
+                 LEFT JOIN t_project_info AS pi ON pi.id = ppr.project_info_id
+        WHERE
+            ppr.plan_time_flag = #{flag}
+          AND pi.id = #{id}
+    </select>
+
 </mapper>

--
Gitblit v1.8.0