This commit is contained in:
2023-03-20 10:36:17 +08:00
parent 082bce76cc
commit abc1f657f9
113 changed files with 3970 additions and 0 deletions
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AcceptanceContentMapper">
<resultMap id="acceptanceContentMap" type="digital.laboratory.platform.reagent.entity.AcceptanceContent">
<id property="acceptanceContentId" column="acceptance_content_id"/>
<result property="acceptanceRecordFormId" column="acceptance_record_form_id"/>
<result property="consistentQuantity" column="consistent_quantity"/>
<result property="cRemark" column="c_remark"/>
<result property="deliveryCycle" column="delivery_cycle"/>
<result property="dRemark" column="d_remark"/>
<result property="packingSound" column="packing_sound"/>
<result property="pRemark" column="p_remark"/>
<result property="theSameBrandAndModel" column="the_same_brand_and_model"/>
<result property="tRemark" column="t_remark"/>
<result property="validityPeriod" column="validity_period"/>
<result property="vRemark" column="v_remark"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AcceptanceRecordFormMapper">
<resultMap id="acceptanceRecordFormMap" type="digital.laboratory.platform.reagent.entity.AcceptanceRecordForm">
<id property="acceptanceRecordFormId" column="acceptance_record_form_id"/>
<result property="acceptanceConclusion" column="acceptance_conclusion"/>
<result property="auditTimeOfDepartment" column="audit_time_of_department"/>
<result property="dateOfAcceptance" column="date_of_acceptance"/>
<result property="auditOpinionOfDepartment" column="audit_opinion_of_department"/>
<result property="departmentHeadId" column="department_head_id"/>
<result property="followUpTreatment" column="follow_up_treatment"/>
<result property="nonconformingItem" column="nonconforming_item"/>
<result property="auditOpinionOfQuality" column="audit_opinion_of_quality"/>
<result property="qualityManagerId" column="quality_manager_id"/>
<result property="auditTimeOfQuality" column="audit_time_of_quality"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="auditOpinionOfManage" column="audit_opinion_of_manage"/>
<result property="auditTimeOfManager" column="audit_time_of_manager"/>
<result property="reagentSuppliesManagerId" column="reagent_supplies_manager_id"/>
<result property="signedBatchListId" column="signed_batch_list_id"/>
<result property="auditResultOfManager" column="audit_result_of_manager"/>
<result property="auditResultOfDepartment" column="audit_result_of_department"/>
<result property="auditResultOfQuality" column="audit_result_of_quality"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AfterSaleSituationMapper">
<resultMap id="afterSaleSituationMap" type="digital.laboratory.platform.reagent.entity.AfterSaleSituation">
<id property="afterSaleSituationId" column="after_sale_situation_id"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="supplierBusinessLicense" column="supplier_business_license"/>
<result property="supplierPassesQualityAssuranceSystem" column="supplier_passes_quality_assurance_system"/>
<result property="supplierProductCertification" column="supplier_product_certification"/>
</resultMap>
</mapper>
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ApplicationForUseMapper">
<resultMap id="applicationForUseMap" type="digital.laboratory.platform.reagent.entity.ApplicationForUse">
<id property="applicationForUseId" column="application_for_use_id"/>
<result property="dateOfCollection" column="date_of_collection"/>
<result property="recipientId" column="recipient_id"/>
<result property="remarks" column="remarks"/>
<result property="status" column="status"/>
<result property="use" column="use"/>
<result property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="requisitionRecordId" column="requisition_record_id"/>
<result property="claimCode" column="claim_code"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.BatchDetailsMapper">
<resultMap id="batchDetailsMap" type="digital.laboratory.platform.reagent.entity.BatchDetails">
<id property="batchDetailsId" column="batch_details_id"/>
<result property="batch" column="batch"/>
<result property="batchNumber" column="batch_number"/>
<result property="complianceTestSituation" column="compliance_test_situation"/>
<result property="dateOfLastCheck" column="date_of_last_check"/>
<result property="dateOfProduction" column="date_of_production"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="expirationDate" column="expiration_date"/>
<result property="fixedResult" column="fixed_result"/>
<result property="number" column="number"/>
<result property="purchaseTime" column="purchase_time"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableInventoryId" column="reagent_consumable_inventory_id"/>
<result property="serviceStatus" column="service_status"/>
<result property="supplierId" column="supplier_id"/>
<result property="warningValue" column="warning_value"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.BlacklistMapper">
<resultMap id="blacklistMap" type="digital.laboratory.platform.reagent.entity.Blacklist">
<id property="blacklistId" column="blacklist_id"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="resultsOfComplianceCheck" column="results_of_compliance_check"/>
<result property="supplierId" column="supplier_id"/>
<result property="complianceCheckId" column="compliance_check_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CatalogueDetailsMapper">
<resultMap id="catalogueDetailsMap" type="digital.laboratory.platform.reagent.entity.CatalogueDetails">
<id property="catalogueDetailsId" column="catalogue_details_id"/>
<result property="brand" column="brand"/>
<result property="category" column="category"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="number" column="number"/>
<result property="packagedCopies" column="packaged_copies"/>
<result property="purchaseCatalogueId" column="purchase_catalogue_id"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="species" column="species"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="unitPrice" column="unit_price"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
</resultMap>
<resultMap id="catalogueDetailsVO" type="digital.laboratory.platform.reagent.vo.CatalogueDetailsVO"
extends="catalogueDetailsMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!-- 根据条件取 CatalogueDetailsVO列表 -->
<select id="getCatalogueDetailsVOList" resultMap="catalogueDetailsVO"
resultType="digital.laboratory.platform.reagent.vo.CatalogueDetailsVO">
SELECT cd.*,
(SELECT rc.name
FROM reagent_consumables rc
WHERE rc.reagent_consumable_id = cd.reagent_consumable_id) AS reagent_consumable_name
FROM catalogue_details cd
WHERE cd.purchase_catalogue_id = #{purchaseCatalogueId}
</select>
</mapper>
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CentralizedRequestMapper">
<resultMap id="centralizedRequestMap" type="digital.laboratory.platform.reagent.entity.CentralizedRequest">
<id property="centralizedRequestId" column="centralized_request_id"/>
<result property="status" column="status"/>
<result property="purchasingPlanId" column="purchasing_plan_id"/>
<result property="auditorId" column="auditor_id"/>
<result property="dateOfApplication" column="date_of_application"/>
<result property="auditTime" column="audit_time"/>
<result property="auditresult" column="audit_result"/>
<result property="auditOpinion" column="audit_opinion"/>
<result property="applicantId" column="applicant_id"/>
<result property="orgName" column="org_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="auditorId" column="auditor_id"/>
</resultMap>
<resultMap id="CentralizedRequestVO" type="digital.laboratory.platform.reagent.vo.CentralizedRequestVO"
extends="centralizedRequestMap">
<result property="orgName" column="org_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="auditorName" column="auditor_name"/>
</resultMap>
<sql id="getCentralizedRequestVOSQL">
SELECT cr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = cr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.applicant_id
) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.auditor_id
) AS auditor_name
FROM centralized_request cr
</sql>
<sql id="getCentralizedRequestSQL">
select cr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = cr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.applicant_id
) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.auditor_id
) AS auditor_name
from centralized_request cr
where cr.centralized_request_id =#{centralizedRequestId}
</sql>
<!-- 根据条件取 CentralizedRequestVO 列表分页 -->
<select id="getCentralizedRequestVOPage" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO 列表 -->
<select id="getCentralizedRequestVOList" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO -->
<select id="getCentralizedRequestVO" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestSQL"></include>
</select>
</mapper>
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CheckContentMapper">
<resultMap id="checkContentMap" type="digital.laboratory.platform.reagent.entity.CheckContent">
<id property="checkContentId" column="check_content_id"/>
<result property="brand" column="brand"/>
<result property="complianceCheckId" column="compliance_check_id"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ComplianceCheckMapper">
<resultMap id="complianceCheckMap" type="digital.laboratory.platform.reagent.entity.ComplianceCheck">
<id property="complianceCheckId" column="compliance_check_id"/>
<result property="auditOpinionOfDepartment" column="audit_opinion_of_department"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfDepartment" column="audit_result_of_department"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfDepartment" column="audit_time_of_department"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="checkForNonconformities" column="check_for_nonconformities"/>
<result property="dateOfInspection" column="date_of_inspection"/>
<result property="examinationConclusion" column="examination_conclusion"/>
<result property="executorId" column="executor_id"/>
<result property="headOfDepartmentId" column="head_of_department_id"/>
<result property="inspectionScheme" column="inspection_scheme"/>
<result property="status" column="status"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DeactivationApplicationMapper">
<resultMap id="deactivationApplicationMap" type="digital.laboratory.platform.reagent.entity.DeactivationApplication">
<id property="deactivationApplicationId" column="deactivation_application_id"/>
<result property="applicantId" column="applicant_id"/>
<result property="applicationTime" column="application_time"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="referenceMaterialNumber" column="reference_material_number"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DecentralizeDetailsMapper">
<resultMap id="decentralizeDetailsMap" type="digital.laboratory.platform.reagent.entity.DecentralizeDetails">
<id property="decentralizeDetailsId" column="decentralize_details_id"/>
<result property="brand" column="brand"/>
<result property="category" column="category"/>
<result property="decentralizedRequestId" column="decentralized_request_id"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="packagedCopies" column="packaged_copies"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="species" column="species"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="technicalParameter" column="technical_parameter"/>
<result property="unitPrice" column="unit_price"/>
<result property="purpose" column="purpose"/>
</resultMap>
<resultMap id="decentralizeDetailsVO" type="digital.laboratory.platform.reagent.vo.DecentralizeDetailsVO"
extends="decentralizeDetailsMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!--通过条件查询分散采购明细列表-->
<select id="getDecentralizeDetailsVOList" resultMap="decentralizeDetailsVO"
resultType="digital.laboratory.platform.reagent.vo.DecentralizeDetailsVO">
SELECT dd.*,
(select rc.name
from reagent_consumables rc
where rc.reagent_consumable_id = dd.reagent_consumable_id) As reagent_consumable_name
FROM decentralize_details dd
WHERE dd.decentralized_request_id = #{decentralizedRequestId}
</select>
</mapper>
@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DecentralizedRequestMapper">
<resultMap id="decentralizedRequestMap" type="digital.laboratory.platform.reagent.entity.DecentralizedRequest">
<id property="decentralizedRequestId" column="decentralized_request_id"/>
<result property="applicantId" column="applicant_id"/>
<result property="opinionOfApproval" column="opinion_of_approval"/>
<result property="resultOfApproval" column="result_of_approval"/>
<result property="approvalOfTime" column="approval_of_time"/>
<result property="auditOpinionOfPrimary" column="audit_opinion_of_primary"/>
<result property="auditOpinionOfSecondary" column="audit_opinion_of_secondary"/>
<result property="auditOpinionOfThreeLevel" column="audit_opinion_of_three_level"/>
<result property="auditResultOfPrimary" column="audit_result_of_primary"/>
<result property="auditResultOfSecondary" column="audit_result_of_secondary"/>
<result property="auditResultOfThreeLevel" column="audit_result_of_three_level"/>
<result property="auditTimeOfPrimary" column="audit_time_of_primary"/>
<result property="auditTimeOfSecondary" column="audit_time_of_secondary"/>
<result property="auditTimeOfThreeLevel" column="audit_time_of_three_level"/>
<result property="complianceTesting" column="compliance_testing"/>
<result property="dateOfApplication" column="date_of_application"/>
<result property="approverId" column="approver_id"/>
<result property="primaryAuditorId" column="primary_auditor_id"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="secondaryAuditorId" column="secondary_auditor_id"/>
<result property="status" column="status"/>
<result property="threeLevelAuditId" column="three_level_audit_id"/>
</resultMap>
<resultMap id="decentralizedRequestVO" type="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO"
extends="decentralizedRequestMap">
<result property="threeLevelAuditName" column="three_level_audit_name"/>
<result property="secondaryAuditorName" column="secondary_auditor_name"/>
<result property="primaryAuditorName" column="primary_auditor_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="approverName" column="approver_name"/>
<result property="ogrName" column="ogr_name"/>
</resultMap>
<sql id="getDecentralizedRequestVOSQL">
SELECT dr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = dr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.three_level_audit_id) AS three_level_audit_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.secondary_auditor_id) AS secondary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.applicant_id) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.approver_id) AS approver_name
FROM decentralized_request dr
</sql>
<!-- 根据条件取DecentralizedRequestVO列表 -->
<select id="getDecentralizedRequestVOList" resultMap="decentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
<include refid="getDecentralizedRequestVOSQL"></include>
</select>
<!-- 根据条件取 DecentralizedRequestVOPage列表 -->
<select id="getDecentralizedRequestVOPage" resultMap="decentralizedRequestVO" resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
<include refid="getDecentralizedRequestVOSQL"></include>
</select>
<select id="getDecentralizedRequest" resultMap="decentralizedRequestVO" resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
SELECT dr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = dr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.three_level_audit_id) As three_level_audit_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.secondary_auditor_id) As secondary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.primary_auditor_id) As primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.applicant_id) As applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.approver_id) As approver_name
FROM decentralized_request dr
WHERE dr.decentralized_request_id = #{decentralizedRequestId}
</select>
</mapper>
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DeliveryRegistrationFormMapper">
<resultMap id="deliveryRegistrationFormMap" type="digital.laboratory.platform.reagent.entity.DeliveryRegistrationForm">
<id property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="dateOfDelivery" column="date_of_delivery"/>
<result property="depositorId" column="depositor_id"/>
<result property="outgoingApplicantId" column="outgoing_applicant_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DetailsOfCentralizedMapper">
<resultMap id="detailsOfCentralizedMap" type="digital.laboratory.platform.reagent.entity.DetailsOfCentralized">
<id property="detailsOfCentralizedId" column="details_of_centralized_id"/>
<result property="quantityPurchased" column="quantity_purchased"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="centralizedRequestId" column="centralized_request_id"/>
<result property="remarks" column="remarks"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
</resultMap>
<resultMap id="DetailsOfCentralizedVO" type="digital.laboratory.platform.reagent.vo.DetailsOfCentralizedVO"
extends="detailsOfCentralizedMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!-- 根据条件取 DetailsOfCentralizedVO 列表 -->
<select id="getDetailsOfCentralizedVOList" resultMap="DetailsOfCentralizedVO"
resultType="digital.laboratory.platform.reagent.vo.DetailsOfCentralizedVO">
select dc.*,
(SELECT rc.name
FROM reagent_consumables rc
WHERE rc.reagent_consumable_id = dc.reagent_consumable_id) AS reagent_consumable_name
from details_of_centralized dc
where dc.centralized_request_id = #{centralizedRequestId}
</select>
</mapper>
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.EvaluationFormMapper">
<resultMap id="evaluationFormMap" type="digital.laboratory.platform.reagent.entity.EvaluationForm">
<id property="evaluationFormId" column="evaluation_form_id"/>
<result property="commentsFromThePurchasingManager" column="comments_from_the_purchasing_manager"/>
<result property="commentsFromTheTechnicalDirector" column="comments_from_the_technical_director"/>
<result property="contactNumber" column="contact_number"/>
<result property="contactPerson" column="contact_person"/>
<result property="purchasingManagerId" column="purchasing_manager_id"/>
<result property="qualitySupervisorEvaluationComments" column="quality_supervisor_evaluation_comments"/>
<result property="qualitySupervisorId" column="quality_supervisor_id"/>
<result property="serviceProviderAndSupplierId" column="service_provider_and_supplier_id"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="supplierInformationId" column="supplier_information_id"/>
</resultMap>
</mapper>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.EvaluationResultMapper">
<resultMap id="evaluationResultMap" type="digital.laboratory.platform.reagent.entity.EvaluationResult">
<id property="evaluationResultId" column="evaluation_result_id"/>
<result property="checkAndCalibrateEfficiencyOfSupplies" column="check_and_calibrate_efficiency_of_supplies"/>
<result property="overallSupplierServiceSatisfaction" column="overall_supplier_service_satisfaction"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="supplierAttitude" column="supplier_attitude"/>
<result property="supplierEquipmentAndFacilities" column="supplier_equipment_and_facilities"/>
<result property="supplierTechnologyAndManagementCapability" column="supplier_technology_and_management_capability"/>
<result property="whetherTheSupplierDeliversOnTime" column="whether_the_supplier_delivers_on_time"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ExpirationReminderMapper">
<resultMap id="expirationReminderMap" type="digital.laboratory.platform.reagent.entity.ExpirationReminder">
<id property="expirationReminderId" column="expiration_reminder_id"/>
<result property="expirationDate" column="expiration_date"/>
<result property="expirationMessage" column="expiration_message"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="reagentConsumableNumber" column="reagent_consumable_number"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.FixedValueReportMapper">
<resultMap id="fixedValueReportMap" type="digital.laboratory.platform.reagent.entity.FixedValueReport">
<id property="fixedValueReportId" column="fixed_value_report_id"/>
<result property="fixedValueReport" column="fixed_value_report"/>
<result property="referenceSubstanceId" column="reference_substance_id"/>
<result property="fixedResult" column="fixed_result"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.InstructionBookMapper">
<resultMap id="instructionBookMap" type="digital.laboratory.platform.reagent.entity.InstructionBook">
<id property="instructionBookId" column="instruction_book_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="commitStatus" column="commit_status"/>
<result property="instructionBook" column="instruction_book"/>
<result property="makerId" column="maker_id"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="setTime" column="set_time"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.LocationInformationMapper">
<resultMap id="locationInformationMap" type="digital.laboratory.platform.reagent.entity.LocationInformation">
<id property="locationInformationId" column="location_information_id"/>
<result property="cabinetNumber" column="cabinet_number"/>
<result property="cabinetType" column="cabinet_type"/>
<result property="latticeNumber" column="lattice_number"/>
<result property="storageRegistrationFormId" column="storage_registration_form_id"/>
<result property="storageRoomNumber" column="storage_room_number"/>
<result property="storageRoomType" column="storage_room_type"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.OutgoingContentsMapper">
<resultMap id="outgoingContentsMap" type="digital.laboratory.platform.reagent.entity.OutgoingContents">
<id property="outgoingContentsId" column="outgoing_contents_id"/>
<result property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="outboundUse" column="outbound_use"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="reagentConsumableType" column="reagent_consumable_type"/>
<result property="remarks" column="remarks"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PeriodVerificationImplementationMapper">
<resultMap id="periodVerificationImplementationMap" type="digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation">
<id property="periodVerificationImplementationId" column="period_verification_implementation_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="causeOfDissatisfaction" column="cause_of_dissatisfaction"/>
<result property="checkingTime" column="checking_time"/>
<result property="commitStatus" column="commit_status"/>
<result property="deviationAndUncertainty" column="deviation_and_uncertainty"/>
<result property="implementationAndResults" column="implementation_and_results"/>
<result property="inspectorId" column="inspector_id"/>
<result property="number" column="number"/>
<result property="opinionOfInspector" column="opinion_of_inspector"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="remarks" column="remarks"/>
<result property="standardValueAndPurity" column="standard_value_and_purity"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="verificationMethod" column="verification_method"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="periodVerificationPlanId" column="period_verification_plan_id"/>
</resultMap>
</mapper>
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PeriodVerificationPlanMapper">
<resultMap id="periodVerificationPlanMap" type="digital.laboratory.platform.reagent.entity.PeriodVerificationPlan">
<id property="periodVerificationPlanId" column="period_verification_plan_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="commitStatus" column="commit_status"/>
<result property="dateOfNextCheck" column="date_of_next_check"/>
<result property="deviationAndUncertainty" column="deviation_and_uncertainty"/>
<result property="inspectorId" column="inspector_id"/>
<result property="instructionBookId" column="instruction_book_id"/>
<result property="number" column="number"/>
<result property="plannedVerificationCycle" column="planned_verification_cycle"/>
<result property="managerId" column="manager_id"/>
<result property="referenceMaterialid" column="reference_materialid"/>
<result property="scheduledVerificationDate" column="scheduled_verification_date"/>
<result property="standardValueAndPurity" column="standard_value_and_purity"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="verificationBasis" column="verification_basis"/>
<result property="implementationDate" column="implementation_date"/>
<result property="verificationResult" column="verification_result"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ProcurementContentMapper">
<resultMap id="procurementContentMap" type="digital.laboratory.platform.reagent.entity.ProcurementContent">
<id property="procurementContentId" column="procurement_content_id"/>
<result property="purchasingPlanId" column="purchasing_plan_id"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="subtotal" column="subtotal"/>
<result property="unitPrice" column="unit_price"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
<resultMap id="procurementContentVO" type="digital.laboratory.platform.reagent.vo.ProcurementContentVO" extends="procurementContentMap">
<result property="reagentConsumableName" column="reagent_consumable_name"></result>
</resultMap>
<select id="getProcurementContentVOList" resultMap="procurementContentVO" resultType="digital.laboratory.platform.reagent.vo.ProcurementContentVO">
SELECT pc.*,
(select rc.name
from reagent_consumables rc
where rc.reagent_consumable_id = pc.reagent_consumable_id) as reagent_consumable_name
FROM procurement_content pc
WHERE pc.purchasing_plan_id = #{purchasingPlanId}
</select>
</mapper>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ProvideServicesOrSuppliesMapper">
<resultMap id="provideServicesOrSuppliesMap" type="digital.laboratory.platform.reagent.entity.ProvideServicesOrSupplies">
<id property="provideServicesOrSuppliesid" column="provide_services_or_suppliesID"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaseCatalogueMapper">
<resultMap id="purchaseCatalogueMap" type="digital.laboratory.platform.reagent.entity.PurchaseCatalogue">
<id property="purchaseCatalogueId" column="purchase_catalogue_id"/>
<result property="auditOpinionOfPrimary" column="audit_opinion_of_primary"/>
<result property="auditOpinionOfSecondary" column="audit_opinion_of_secondary"/>
<result property="auditResultOfPrimary" column="auditResult_of_primary"/>
<result property="auditResultOfSecondary" column="audit_result_of_secondary"/>
<result property="auditTimeOfPrimary" column="audit_time_of_primary"/>
<result property="auditTimeOfSecondary" column="audit_time_of_secondary"/>
<result property="primaryAuditorId" column="primary_auditor_id"/>
<result property="releaseDate" column="release_date"/>
<result property="status" column="status"/>
<result property="secondaryAuditorId" column="secondary_auditor_id"/>
</resultMap>
<resultMap id="purchaseCatalogueVO" type="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO"
extends="purchaseCatalogueMap">
<result property="primaryAuditorName" column="primary_auditor_name"/>
<result property="secondaryAuditorName" column="secondary_auditor_name"/>
</resultMap>
<sql id="getPurchaseCatalogueVOSQL">
SELECT pc.*,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id = pc.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=pc.secondary_auditor_id
) AS secondary_auditor_name
FROM purchase_catalogue pc
</sql>
<sql id="getPurchaseCatalogueSQL">
SELECT pc.*,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id = pc.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=pc.secondary_auditor_id
) AS secondary_auditor_name
FROM purchase_catalogue pc
WHERE pc.purchase_catalogue_id = #{purchaseCatalogueId}
</sql>
<!-- 根据条件取 PurchaseCataloguetVO 列表分页 -->
<select id="getPurchaseCatalogueVOPage" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 PurchaseCatalogueVO 列表 -->
<select id="getPurchaseCatalogueVOList" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO -->
<select id="getPurchaseCatalogueVO" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueSQL"></include>
</select>
</mapper>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaseListMapper">
<resultMap id="purchaseListMap" type="digital.laboratory.platform.reagent.entity.PurchaseList">
<id property="purchaseListId" column="purchase_list_id"/>
<result property="name" column="name"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaseListDetailsMapper">
<resultMap id="purchaseListDetailsMap" type="digital.laboratory.platform.reagent.entity.PurchaseListDetails">
<id property="purchaseListDetailsId" column="purchase_list_details_id"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="purchaseQuantity" column="purchase_quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="remarks" column="remarks"/>
<result property="supplierId" column="supplier_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
<resultMap id="purchaseListDetailsVO" type="digital.laboratory.platform.reagent.vo.PurchaseListDetailsVO"
extends="purchaseListDetailsMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
<result property="supplierName" column="supplier_name"/>
</resultMap>
<select id="getPurchaseListDetailsVOList" resultMap="purchaseListDetailsVO" resultType="digital.laboratory.platform.reagent.vo.PurchaseListDetailsVO">
SELECT pd.*,
(select rc.name from reagent_consumables rc where rc.reagent_consumable_id = pd.reagent_consumable_id)
FROM purchase_list_details pd
WHERE pd.purchase_list_id = #{purchaseListId}
</select>
</mapper>
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchasingPlanMapper">
<resultMap id="purchasingPlanMap" type="digital.laboratory.platform.reagent.entity.PurchasingPlan">
<id property="purchasingPlanId" column="purchasing_plan_id"/>
<result property="appropriationBudget" column="appropriation_budget"/>
<result property="approvalOpinion" column="approval_opinion"/>
<result property="approvalResult" column="approval_result"/>
<result property="approvalTime" column="approval_time"/>
<result property="auditOpinionOfPrimary" column="audit_opinion_of_primary"/>
<result property="auditResultOfPrimary" column="audit_result_of_primary"/>
<result property="auditTimeOfPrimary" column="audit_time_of_primary"/>
<result property="approverId" column="approver_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="releaseDate" column="release_date"/>
<result property="status" column="status"/>
<result property="primaryAuditorId" column="primary_auditor_id"/>
<result property="createId" column="create_id"/>
</resultMap>
<resultMap id="purchasingPlanVO" type="digital.laboratory.platform.reagent.vo.PurchasingPlanVO"
extends="purchasingPlanMap">
<result property="primaryAuditorName" column="primary_auditor_name"></result>
<result property="approverName" column="approver_name"></result>
<result property="createName" column="create_name"></result>
</resultMap>
<sql id="getPurchasingPlanVOSQL">
SELECT pp.*,
(select user.name
from dlp_base.sys_user user
where user.user_id = pp.primary_auditor_id) as primary_auditor_name
, (
select user.name
from dlp_base.sys_user user
where user.user_id = pp.approver_id) as approver_name
, (
select user.name
from dlp_base.sys_user user
where user.user_id = pp.create_id) as create_name
FROM purchasing_plan pp
</sql>
<select id="getPurchasingPlanVOList" resultMap="purchasingPlanVO" resultType="digital.laboratory.platform.reagent.vo.PurchasingPlanVO">
<include refid="getPurchasingPlanVOSQL"></include>
${ew.customSqlSegment}
</select>
<select id="getPurchasingPlanVOPage" resultMap="purchasingPlanVO" resultType="digital.laboratory.platform.reagent.vo.PurchasingPlanVO">
<include refid="getPurchasingPlanVOSQL"></include>
${ew.customSqlSegment}
</select>
<select id="getPurchasingPlanVO" resultMap="purchasingPlanVO" resultType="digital.laboratory.platform.reagent.vo.PurchasingPlanVO">
SELECT pp.*,
(select user.name
from dlp_base.sys_user user
where user.user_id = pp.primary_auditor_id) as primary_auditor_name
, (
select user.name
from dlp_base.sys_user user
where user.user_id = pp.approver_id) as approver_name
, (
select user.name
from dlp_base.sys_user user
where user.user_id = pp.create_id) as create_name
FROM purchasing_plan pp
WHERE pp.purchasing_plan_id = #{purchasingPlanId}
</select>
</mapper>
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ReagentConsumableInventoryMapper">
<resultMap id="reagentConsumableInventoryMap" type="digital.laboratory.platform.reagent.entity.ReagentConsumableInventory">
<id property="reagentConsumableInventoryId" column="reagent_consumable_inventory_id"/>
<result property="brand" column="brand"/>
<result property="category" column="category"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="instructionBookId" column="instruction_book_id"/>
<result property="reagentConsumablesName" column="reagent_consumables_name"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="technicalParameter" column="technical_parameter"/>
<result property="totalQuantity" column="total_quantity"/>
</resultMap>
</mapper>
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ReagentConsumablesMapper">
<resultMap id="reagentConsumablesMap" type="digital.laboratory.platform.reagent.entity.ReagentConsumables">
<id property="reagentConsumablesId" column="reagent_consumables_id"/>
<result property="brand" column="brand"/>
<result property="catagory" column="catagory"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="name" column="name"/>
<result property="species" column="species"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="technicalParameter" column="technical_parameter"/>
<result property="unitPrice" column="unit_price"/>
</resultMap>
</mapper>
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ReagentConsumablesSetMapper">
<resultMap id="reagentConsumablesSetMap" type="digital.laboratory.platform.reagent.entity.ReagentConsumablesSet">
<id property="reagentConsumablesSetid" column="reagent_consumables_setID"/>
<result property="applicationForUseId" column="application_for_use_id"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.RequisitionRecordMapper">
<resultMap id="requisitionRecordMap" type="digital.laboratory.platform.reagent.entity.RequisitionRecord">
<id property="requisitionRecordId" column="requisition_record_id"/>
<result property="dateOfClaim" column="date_of_claim"/>
<result property="drawingamount" column="drawingamount"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="recipientId" column="recipient_id"/>
<result property="remarks" column="remarks"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="specificationAndModel" column="specification_and_model"/>
</resultMap>
</mapper>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.SignedBatchListMapper">
<resultMap id="signedBatchListMap" type="digital.laboratory.platform.reagent.entity.SignedBatchList">
<id property="signedBatchListId" column="signed_batch_list_id"/>
<result property="batch" column="batch"/>
<result property="batchnumber" column="batchnumber"/>
<result property="dateOfProduction" column="date_of_production"/>
<result property="dateOfPurchase" column="date_of_purchase"/>
<result property="dateOfReceipt" column="date_of_receipt"/>
<result property="expirationDate" column="expiration_date"/>
<result property="quantity" column="quantity"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="signatoryId" column="signatory_id"/>
<result property="signingRecordFormId" column="signing_record_form_id"/>
<result property="supplierId" column="supplier_id"/>
<result property="warningvalue" column="warningvalue"/>
</resultMap>
</mapper>
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.SigningRecordFormMapper">
<resultMap id="signingRecordFormMap" type="digital.laboratory.platform.reagent.entity.SigningRecordForm">
<id property="signingRecordFormId" column="signing_record_form_id"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="signatory" column="signatory"/>
<result property="status" column="status"/>
<result property="totalQuantity" column="total_quantity"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StandardMaterialApplicationMapper">
<resultMap id="standardMaterialApplicationMap" type="digital.laboratory.platform.reagent.entity.StandardMaterialApplication">
<id property="standardMaterialApplicationId" column="standard_material_application_id"/>
<result property="administratorId" column="administrator_id"/>
<result property="dateOfClaim" column="date_of_claim"/>
<result property="dateOfReturn" column="date_of_return"/>
<result property="purposeAndQuantityOfUse" column="purpose_and_quantity_of_use"/>
<result property="recipientId" column="recipient_id"/>
<result property="referenceMaterialNumber" column="reference_material_number"/>
<result property="referenceSubstanceId" column="reference_substance_id"/>
<result property="requisitionedQuantity" column="requisitioned_quantity"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="serialNumber" column="serial_number"/>
<result property="specification" column="specification"/>
<result property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="requisitionRecordId" column="requisition_record_id"/>
<result property="storageRegistrationFormId" column="storage_registration_form_id"/>
<result property="claimCode" column="claim_code"/>
</resultMap>
</mapper>
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StandardMaterialApprovalFormMapper">
<resultMap id="standardMaterialApprovalFormMap" type="digital.laboratory.platform.reagent.entity.StandardMaterialApprovalForm">
<id property="standardMaterialApprovalFormId" column="standard_material_approval_form_id"/>
<result property="agentId" column="agent_id"/>
<result property="applicantId" column="applicant_id"/>
<result property="applicationTime" column="application_time"/>
<result property="approvalOpinion" column="approval_opinion"/>
<result property="approvalResult" column="approval_result"/>
<result property="approvalTime" column="approval_time"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="auditOpinionOfManager" column="audit_opinion_of_manager"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfManager" column="audit_result_of_manager"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfManager" column="audit_time_of_manager"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="batchNumber" column="batch_number"/>
<result property="commitStatus" column="commit_status"/>
<result property="directorId" column="director_id"/>
<result property="fixedResult" column="fixed_result"/>
<result property="manufacturerId" column="manufacturer_id"/>
<result property="number" column="number"/>
<result property="processingTime" column="processing_time"/>
<result property="purchaseTime" column="purchase_time"/>
<result property="quantity" column="quantity"/>
<result property="reasonForApplication" column="reason_for_application"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="managerId" column="manager_id"/>
<result property="remarks" column="remarks"/>
<result property="specification" column="specification"/>
<result property="technicalDirectorId" column="technical_director_id"/>
</resultMap>
</mapper>
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StandardReserveSolutionMapper">
<resultMap id="standardReserveSolutionMap" type="digital.laboratory.platform.reagent.entity.StandardReserveSolution">
<id property="standardReserveSolutionId" column="standard_reserve_solution_id"/>
<result property="configurationConcentration" column="configuration_concentration"/>
<result property="configurationDate" column="configuration_date"/>
<result property="constantVolume" column="constant_volume"/>
<result property="dateOfUse" column="date_of_use"/>
<result property="dispenserId" column="dispenser_id"/>
<result property="orderofuse" column="orderofuse"/>
<result property="quantityUsed" column="quantity_used"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="referenceMaterialNumber" column="reference_material_number"/>
<result property="referenceMaterialScale" column="reference_material_scale"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="remarks" column="remarks"/>
<result property="solutionName" column="solution_name"/>
<result property="solutionNumbering" column="solution_numbering"/>
<result property="useOfSolvent" column="use_of_solvent"/>
<result property="userId" column="user_id"/>
<result property="validityPeriod" column="validity_period"/>
</resultMap>
</mapper>
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StandardSolutionCurveMapper">
<resultMap id="standardSolutionCurveMap" type="digital.laboratory.platform.reagent.entity.StandardSolutionCurve">
<id property="standardSolutionCurveId" column="standard_solution_curve_id"/>
<result property="dispenserId" column="dispenser_id"/>
<result property="serialnNumber" column="serialn_number"/>
<result property="solutionName" column="solution_name_"/>
<result property="solutionConcentration" column="solution_concentration"/>
<result property="concentrationNumbering" column="concentration_numbering"/>
<result property="stepSolutionConcentration" column="step_solution_concentration"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="configurationDate" column="configuration_date"/>
<result property="storageRegistrationFormId" column="storage_registration_form_id"/>
</resultMap>
</mapper>
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StorageRegistrationFormMapper">
<resultMap id="storageRegistrationFormMap" type="digital.laboratory.platform.reagent.entity.StorageRegistrationForm">
<id property="storageRegistrationFormId" column="storage_registration_form_id"/>
<result property="dateOfArrival" column="date_of_arrival"/>
<result property="depositorId" column="depositor_id"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="reagentConsumableNumber" column="reagent_consumable_number"/>
<result property="reagentConsumableType" column="reagent_consumable_type"/>
<result property="remarks" column="remarks"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="storageLife" column="storage_life"/>
<result property="signedBatchListId" column="signed_batch_list_id"/>
</resultMap>
</mapper>
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.SupplierInformationMapper">
<resultMap id="supplierInformationMap" type="digital.laboratory.platform.reagent.entity.SupplierInformation">
<id property="supplierInformationId" column="supplier_information_id"/>
<result property="acceptableCondition" column="acceptable_condition"/>
<result property="contactNumber" column="contact_number"/>
<result property="contactPersonName" column="contact_person_name"/>
<result property="nameOfSupplier" column="name_of_supplier"/>
<result property="photographOfSupplier" column="photograph_of_supplier"/>
<result property="qualificationDocument" column="qualification_document"/>
<result property="scopeOfSupply" column="scope_of_supply"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="supplierCoding" column="supplier_coding"/>
<result property="supplierIdnumber" column="supplier_idnumber"/>
<result property="supplierName" column="supplier_name"/>
<result property="supplierTelephone" column="supplier_telephone"/>
</resultMap>
</mapper>