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>
@@ -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,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>