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