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