| | |
| | | <resultMap type="ApsPlateOrderPlanManager" id="ApsPlateOrderPlanManagerResult"> |
| | | <result property="require_id" column="requireId" /> |
| | | <result property="requireTrackId" column="require_track_id" /> |
| | | <result property="docNo" column="doc_no" /> |
| | | <result property="workOrderNo" column="doc_no" /> |
| | | <result property="deductionAmount" column="deduction_amount" /> |
| | | <result property="workOrderType" column="work_order_type" /> |
| | | <result property="workOrderType" column="professional_affiliation" /> |
| | | <result property="mainPartNumber" column="main_part_number" /> |
| | | <result property="mainPartDrawingNumber" column="main_part_drawing_number" /> |
| | | <result property="customer" column="customer" /> |
| | | <result property="productionQuantity" column="production_quantity" /> |
| | | <result property="applicableFactories" column="applicable_factories" /> |
| | | <result property="applicableFactories" column="plant" /> |
| | | <result property="productionBase" column="production_base" /> |
| | | <result property="planStartDay" column="plan_start_day" /> |
| | | <result property="planEndDay" column="plan_end_day" /> |
| | | <result property="unmatchedQuantity" column="unmatched_quantity" /> |
| | | <result property="hasDelayRisk" column="has_delay_risk" /> |
| | | <result property="hasDelayRisk" column="has_risk" /> |
| | | </resultMap> |
| | | |
| | | <select id="selectApsPlanOrderManager" parameterType="ApsPlateOrderPlanManager" resultMap="ApsPlateOrderPlanManagerResult"> |
| | |
| | | detail.require_track_id, |
| | | detail.doc_no, |
| | | detail.deduction_amount, |
| | | plan.professional_affiliation as workOrderType, |
| | | plan.main_part_number as item_number, |
| | | plan.professional_affiliation, |
| | | plan.main_part_number, |
| | | plan.main_part_drawing_number, |
| | | plan.customer, |
| | | plan.production_quantity, |
| | | plan.plant as applicable_factories, |
| | | plan.plant, |
| | | plan.production_base, |
| | | plan.plan_start_day, |
| | | plan.plan_end_day, |
| | | plan.unmatched_quantity, |
| | | plan.has_risk as has_delay_risk |
| | | plan.has_risk |
| | | from aps_plate_standard_require_bom_order_detail detail |
| | | left join aps_plate_plan plan on detail.doc_no = plan.document_number |
| | | <where> |
| | |
| | | </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> |