This commit is contained in:
2023-04-13 23:11:26 +08:00
parent 6beb9c4eaa
commit c6a39e5150
225 changed files with 9496 additions and 0 deletions
@@ -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.CabinetFormMapper">
<resultMap id="cabinetFormMap" type="digital.laboratory.platform.reagent.entity.CabinetForm">
<id property="cabinetFormId" column="cabinet_form_id"/>
<result property="storageRoomFormId" column="storage_room_form_id"/>
<result property="name" column="name"/>
<result property="number" column="number"/>
<result property="specification" column="specification"/>
<result property="status" column="status"/>
<result property="picture" column="picture"/>
<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,57 @@
<?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.CheckScheduleMapper">
<resultMap id="checkScheduleMap" type="digital.laboratory.platform.reagent.entity.CheckSchedule">
<id property="checkScheduleId" column="check_schedule_id"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="managerId" column="manager_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="technicalDirectorId" column="technical_director_id"/>
<result property="number" column="number"/>
<result property="status" column="status"/>
</resultMap>
<resultMap id="checkScheduleVO" type="digital.laboratory.platform.reagent.vo.CheckScheduleVO"
extends="checkScheduleMap">
<result property="technicalDirectorName" column="technical_director_name"></result>
<result property="managerName" column="manager_mame"></result>
</resultMap>
<sql id="getCheckScheduleVOSQL">
SELECT cs.*,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cs.technical_director_id ) as technical_director_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cs.manager_id ) as manager_mame
FROM check_schedule cs
</sql>
<select id="getCheckScheduleVOPage" resultMap="checkScheduleVO" resultType="digital.laboratory.platform.reagent.vo.CheckScheduleVO">
<include refid="getCheckScheduleVOSQL"></include>
</select>
<select id="getCheckScheduleVO" resultMap="checkScheduleVO" resultType="digital.laboratory.platform.reagent.vo.CheckScheduleVO" >
SELECT cs.*,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cs.technical_director_id ) as technical_director_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cs.manager_id ) as manager_mame
FROM check_schedule cs
WHERE cs.check_schedule_id = #{checkScheduleId}
</select>
</mapper>
@@ -0,0 +1,13 @@
<?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.DisqualificationFormMapper">
<resultMap id="disqualificationFormMap" type="digital.laboratory.platform.reagent.entity.DisqualificationForm">
<id property="disqualificationFormId" column="disqualification_form_id"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="complianceCheckId" column="compliance_check_id"/>
</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.LatticeFormMapper">
<resultMap id="latticeFormMap" type="digital.laboratory.platform.reagent.entity.LatticeForm">
<id property="latticeFormId" column="lattice_form_id"/>
<result property="number" column="number"/>
<result property="status" column="status"/>
<result property="cabinetFormId" column="cabinet_form_id"/>
<result property="picture" column="picture"/>
<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.ReferenceMaterialMapper">
<resultMap id="referenceMaterialMap" type="digital.laboratory.platform.reagent.entity.ReferenceMaterial">
<id property="id" column="id"/>
<result property="number" column="number"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="batchDetailsId" column="batch_details_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="status" column="status"/>
</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.StorageRoomFormMapper">
<resultMap id="storageRoomFormMap" type="digital.laboratory.platform.reagent.entity.StorageRoomForm">
<id property="storageRoomFormId" column="storage_room_form_id"/>
<result property="type" column="type"/>
<result property="temperature" column="temperature"/>
<result property="humidity" column="humidity"/>
<result property="picture" column="picture"/>
<result property="name" column="name"/>
<result property="floor" column="floor"/>
<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>
+16
View File
@@ -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.TypeTableMapper">
<resultMap id="typeTableMap" type="digital.laboratory.platform.reagent.entity.CategoryTable">
<id property="id" column="id"/>
<result property="category" column="category"/>
<result property="species" column="species"/>
<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,50 @@
<?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.WarehousingBatchListMapper">
<resultMap id="warehousingBatchListMap" type="digital.laboratory.platform.reagent.entity.WarehousingBatchList">
<id property="warehousingBatchListId" column="warehousing_batch_list_id"/>
<result property="batch" column="batch"/>
<result property="batchNumber" column="batch_number"/>
<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="warehousingContentId" column="warehousing_content_id"/>
<result property="supplierId" column="supplier_id"/>
<result property="warningValue" column="warning_value"/>
<result property="depositorId" column="depositor_id"/>
<result property="latticeId" column="lattice_id"/>
</resultMap>
<resultMap id="warehousingBatchListVO" type="digital.laboratory.platform.reagent.vo.WarehousingBatchListVO"
extends="warehousingBatchListMap">
<result property="supplierName" column="supplier_name"></result>
<result property="depositorName" column="depositor_name"></result>
</resultMap>
<select id="getWarehousingBatchListVOList" resultMap="warehousingBatchListVO"
resultType="digital.laboratory.platform.reagent.vo.WarehousingBatchListVO">
SELECT wbl.*,
(select user.name
from dlp_base.sys_user user
where user.user_id = wbl.depositor_id)
as signatory_name,
(
select si.supplier_name
from supplier_information si
where si.supplier_information_id =wbl.supplier_id)
as supplier_name
FROM warehousing_batch_list wbl
WHERE wbl.warehousing_content_id = #{warehousingContentId}
</select>
</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.WarehousingContentMapper">
<resultMap id="warehousingContentMap" type="digital.laboratory.platform.reagent.entity.WarehousingContent">
<id property="warehousingContentId" column="warehousing_content_id"></id>
<result property="reagentConsumableId" column="reagent_consumable_id"></result>
<result property="totalQuantity" column="total_quantity"></result>
<result property="warehousingRecordFormId" column="warehousing_record_form_id"></result>
<result property="warehousingQuantity" column="warehousing_quantity"></result>
<result property="catalogueNumber" column="catalogue_number"></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"/>
<result property="acceptanceRecordFormId" column="acceptance_record_form_id"/>
</resultMap>
<resultMap id="warehousingContentVO" type="digital.laboratory.platform.reagent.vo.WarehousingContentVO" extends="warehousingContentMap">
<result property="reagentConsumableName" column="reagent_consumable_name"></result>
</resultMap>
<select id="getWarehousingContentVOList" resultMap="warehousingContentVO" resultType="digital.laboratory.platform.reagent.vo.WarehousingContentVO">
SELECT wc.*,
(select rc.reagent_consumable_name
from reagent_consumables rc
where rc.reagent_consumable_id = wc.reagent_consumable_id) as reagent_consumable_name
FROM warehousing_content wc
WHERE wc.warehousing_record_form_id = #{warehousingRecordFormId}
</select>
</mapper>
@@ -0,0 +1,55 @@
<?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.WarehousingRecordFormMapper">
<resultMap id="warehousingRecordFormMap" type="digital.laboratory.platform.reagent.entity.WarehousingRecordForm">
<id property="warehousingRecordFormId" column="warehousing_record_form_id"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="status" column="status"/>
<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="purchaseNumber" column="purchase_number"/>
</resultMap>
<!-- <resultMap id="warehousingRecordFormVO" type="digital.laboratory.platform.reagent.vo.WarehousingRecordFormVO" extends="signingRecordFormMap">-->
<!-- <result property="reagentConsumableName" column="reagent_consumable_name"></result>-->
<!-- </resultMap>-->
<!-- <sql id="getSigningRecordFormVOSQL">-->
<!-- SELECT srf.*,-->
<!-- (select rc.name-->
<!-- from reagent_consumables rc-->
<!-- where rc.reagent_consumable_id = srf.reagent_consumable_id)-->
<!-- , AS reagent_consumable_name-->
<!-- FROM signing_record_form srf-->
<!-- </sql>-->
<!-- <select id=" getSigningRecordFormVO" resultMap="warehousingRecordFormVO" resultType="digital.laboratory.platform.reagent.vo.WarehousingRecordFormVO">-->
<!-- SELECT srf.*,-->
<!-- (select rc.name-->
<!-- from reagent_consumables rc-->
<!-- where rc.reagent_consumable_id = srf.reagent_consumable_id)-->
<!-- , AS reagent_consumable_name-->
<!-- FROM signing_record_form srf-->
<!-- WHERE signing_record_form_id = #{signingRecordFormId}-->
<!-- </select>-->
<!-- &lt;!&ndash; 根据条件取 warehousingRecordFormVO 列表分页 &ndash;&gt;-->
<!-- <select id="getSigningRecordFormVOPage" resultMap="warehousingRecordFormVO"-->
<!-- resultType="digital.laboratory.platform.reagent.vo.WarehousingRecordFormVO">-->
<!-- <include refid="getSigningRecordFormVOSQL"/>-->
<!-- ${ew.customSqlSegment}-->
<!-- </select>-->
<!-- &lt;!&ndash; 根据条件取 warehousingRecordFormVO 列表 &ndash;&gt;-->
<!-- <select id="getSigningRecordFormVOPList" resultMap="warehousingRecordFormVO"-->
<!-- resultType="digital.laboratory.platform.reagent.vo.WarehousingRecordFormVO">-->
<!-- <include refid="getSigningRecordFormVOSQL"/>-->
<!-- ${ew.customSqlSegment}-->
<!-- </select>-->
</mapper>