@ -2,7 +2,75 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace= "com.spring.modules.sampleManagement.dao.TechnicalSpecificationMapper" >
<select id= "technicalSpecificationListSearch" parameterType= "PlmTechnicalSpecificationSheetData" resultType= "PlmTechnicalSpecificationSheetData" >
<resultMap id= "getTechnicalSpecificationSheetData" type= "PlmTechnicalSpecificationSheetData" >
<result column= "id" property= "id" />
<result column= "site" property= "site" />
<result column= "code_no" property= "codeNo" />
<result column= "project_id" property= "projectId" />
<result column= "test_part_no" property= "testPartNo" />
<result column= "status" property= "status" />
<result column= "rev_no" property= "revNo" />
<result column= "work_center_no" property= "workCenterNo" />
<result column= "ECN_flag" property= "ecnFlag" />
<result column= "ECN_no" property= "ecnNo" />
<result column= "ori_code_no" property= "oriCodeNo" />
<result column= "ECN_address" property= "ecnAddress" />
<result column= "remark" property= "remark" />
<result column= "create_date" property= "createDate" />
<result column= "create_by" property= "createBy" />
<result column= "update_date" property= "updateDate" />
<result column= "update_by" property= "updateBy" />
<result column= "final_part_no" property= "finalPartNo" />
<result column= "partTypeDesc" property= "partTypeDesc" />
<result column= "partType" property= "partType" />
<result column= "part_name" property= "partName" />
<result column= "part_desc" property= "partDesc" />
<result column= "part_spec" property= "partSpec" />
<result column= "statusDesc" property= "statusDesc" />
<result column= "proofing_no" property= "proofingNo" />
<result column= "bu_no" property= "buNo" />
<result column= "buDesc" property= "buDesc" />
<result column= "engineer" property= "engineer" />
<result column= "technician" property= "technician" />
<result column= "process" property= "process" />
<result column= "quotationOfficer" property= "quotationOfficer" />
<result column= "engineerNo" property= "engineerNo" />
<result column= "technicianNo" property= "technicianNo" />
<result column= "customer_Id" property= "customerId" />
<result column= "picture_addess" property= "pictureAddess" />
<result column= "customerPictureChangeRemark" property= "customerPictureChangeRemark" />
<result column= "productionFileComments" property= "productionFileComments" />
<result column= "bom_type" property= "bomType" />
<result column= "eng_chg_level" property= "engChgLevel" />
<result column= "bom_alternative_no" property= "bomAlternativeNo" />
<result column= "routing_type" property= "routingType" />
<result column= "routing_revision" property= "routingRevision" />
<result column= "routing_alternative_no" property= "routingAlternativeNo" />
<result column= "pod" property= "pod" />
<result column= "mpOperator" property= "mpOperator" />
<result column= "mpOperatorName" property= "mpOperatorName" />
<result column= "cqcOperator" property= "cqcOperator" />
<result column= "cqcOperatorName" property= "cqcOperatorName" />
<result column= "faiOperator" property= "faiOperator" />
<result column= "faiOperatorName" property= "faiOperatorName" />
<result column= "peOperater" property= "peOperater" />
<result column= "peOperaterName" property= "peOperaterName" />
<result column= "csOperater" property= "csOperater" />
<result column= "dccOperater" property= "dccOperater" />
<result column= "dccOperaterName" property= "dccOperaterName" />
<result column= "is_reject" property= "isReject" />
<result column= "node_id" property= "nodeId" />
<result column= "node_name" property= "nodeName" />
<result column= "customer_part_no" property= "customerPartNo" />
<result column= "sp" property= "sp" />
<result column= "remarkPage" property= "remarkPage" />
<result column= "rev" property= "rev" />
<result column= "customer_rev" property= "customerRev" />
<result column= "plm_part_no" property= "plmPartNo" />
<result column= "project_name" property= "projectName" />
</resultMap>
<select id= "technicalSpecificationListSearch" resultMap= "getTechnicalSpecificationSheetData" resultType= "PlmTechnicalSpecificationSheetData" >
SELECT a.id,
a.site,
a.code_no,
@ -57,8 +125,8 @@
dbo.get_userDisPlay(a.peOperater) peOperaterName,
a.csOperater,
dbo.get_userDisPlay(a.csOperater) csOperaterName,
dbo.get_technicalSpecificationTeamNo(a.site, a.code_no, 'dcc') dccOperater,
dbo.get_technicalSpecificationTeamNames(a.site, a.code_no, 'dcc') dccOperaterName,
dbo.get_technicalSpecificationTeamNo(a.site, a.code_no, 'dcc') as dccOperater,
dbo.get_technicalSpecificationTeamNames(a.site, a.code_no, 'dcc') as dccOperaterName,
d.is_reject,
d.node_id,
d.node_name,
@ -79,7 +147,9 @@
left join plm_customer_part_info pcpi
on a.site = pcpi.site and a.test_part_no = pcpi.part_no and c.customer_id = pcpi.customer_no
<if test= "query.cutterNumber != null and query.cutterNumber != ''" >
inner join plm_bm_prepress pbp on pbp.Site = a.site and pbp.code_no = a.code_no and (plateNo like #{query.cutterNumber} or cutterNumber like #{query.cutterNumber})
inner join plm_bm_prepress pbp on pbp.Site = a.site and pbp.code_no = a.code_no and
(plateNo like #{query.cutterNumber} or
cutterNumber like #{query.cutterNumber})
</if>
<where >
<if test= "query.id != null" >