From 705b09f47d6388e7e7632ed625d12e7cad57310a Mon Sep 17 00:00:00 2001
From: sfd <sun.sunshine@163.com>
Date: 星期四, 08 五月 2025 17:08:36 +0800
Subject: [PATCH] 增加查看钣金需求接口
---
aps-modules/aps-core/src/main/resources/mapper/core/ApsPlatePlanOrderManagerMapper.xml | 69 ++++++++++++++++++++++++++++++++++
1 files changed, 69 insertions(+), 0 deletions(-)
diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlatePlanOrderManagerMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlatePlanOrderManagerMapper.xml
index 506010d..c4ae944 100644
--- a/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlatePlanOrderManagerMapper.xml
+++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlatePlanOrderManagerMapper.xml
@@ -49,4 +49,73 @@
</where>
</select>
+
+ <resultMap type="ApsPlateStandardRequire" id="ApsPlateStandardRequireResult">
+ <result property="id" column="id" />
+ <result property="requireId" column="require_id" />
+ <result property="bomLineId" column="bom_line_id" />
+ <result property="bomLineCode" column="bom_line_code" />
+ <result property="bomLineLevel" column="bom_line_level" />
+ <result property="bomUseAmount" column="bom_use_amount" />
+ <result property="processRouteId" column="process_route_id" />
+ <result property="processRouteHours" column="process_route_hours" />
+ <result property="requireAmount" column="require_amount" />
+ <result property="netRequirement" column="net_requirement" />
+ <result property="startDate" column="start_date" />
+ <result property="completeDate" column="complete_date" />
+ <result property="demandDate" column="demand_date" />
+ <result property="orgCode" column="org_code" />
+ <result property="productionBase" column="production_base" />
+ <result property="matchState" column="match_state" />
+ <result property="matchMode" column="match_mode" />
+ <result property="unmatchedDemandAmount" column="unmatched_demand_amount" />
+ <result property="suggestedCompletionDate" column="suggested_completion_date" />
+ <result property="hasDelayRisk" column="has_delay_risk" />
+ <result property="batchNumber" column="batch_number" />
+ <result property="delFlag" column="del_flag" />
+ <result property="createTime" column="create_time" />
+ <result property="createBy" column="create_by" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ </resultMap>
+
+ <sql id="selectApsPlateStandardRequireVo">
+ select require.id,
+ require.require_id,
+ require.bom_line_id,
+ require.bom_line_code,
+ require.bom_line_level,
+ require.bom_use_amount,
+ require.process_route_id,
+ require.process_route_hours,
+ require.require_amount,
+ require.net_requirement,
+ require.start_date,
+ require.complete_date,
+ require.demand_date,
+ require.org_code,
+ require.production_base,
+ require.match_state,
+ require.match_mode,
+ require.unmatched_demand_amount,
+ require.suggested_completion_date,
+ require.has_delay_risk,
+ require.batch_number,
+ require.del_flag,
+ require.create_time,
+ require.create_by,
+ require.update_by,
+ require.update_time
+ from
+ aps_plate_standard_require require
+ left join aps_plate_standard_require_bom_order_detail detail on detail.require_id = require.id
+ </sql>
+
+ <select id="selectApsPlanStandardRequire" parameterType="String" resultMap="ApsPlateStandardRequireResult">
+ <include refid="selectApsPlateStandardRequireVo"/>
+ <where>
+ <if test="workOrderNo != null and workOrderNo != ''"> and detail.doc_no = #{workOrderNo}</if>
+ </where>
+ </select>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3