|
@@ -35,7 +35,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
select t.id, t.build_id, t.floor_id, t.sub_id, t.room_num, t.room_name, t.room_type, t.point_name, t.user_id,
|
|
select t.id, t.build_id, t.floor_id, t.sub_id, t.room_num, t.room_name, t.room_type, t.point_name, t.user_id,
|
|
|
(SELECT su.nick_name FROM sys_user su WHERE su.user_id = t.`user_id`) create_by,
|
|
(SELECT su.nick_name FROM sys_user su WHERE su.user_id = t.`user_id`) create_by,
|
|
|
t.create_time, t.update_by, t.update_time, t.remark,
|
|
t.create_time, t.update_by, t.update_time, t.remark,
|
|
|
- (select st.name from lab_subject st where st.id = t.sub_id) subName from lab_build_floor_layout as t
|
|
|
|
|
|
|
+ (select st.name from lab_subject st where st.id = t.sub_id) subName,
|
|
|
|
|
+ sd.dict_label roomTypeName
|
|
|
|
|
+ from lab_build_floor_layout as t
|
|
|
|
|
+ LEFT JOIN
|
|
|
|
|
+ (
|
|
|
|
|
+ SELECT sd.dict_label,sd.dict_value FROM sys_dict_data sd WHERE sd.dict_type='layout_room_type'
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT '其他' dict_label,-99 dict_value FROM DUAL
|
|
|
|
|
+ ) sd ON sd.dict_value = t.room_type
|
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
|
|
<select id="selectLabBuildFloorLayoutList" parameterType="com.zd.laboratory.domain.LabBuildFloorLayout" resultType="com.zd.laboratory.domain.vo.LabBuildFloorLayoutVo">
|
|
<select id="selectLabBuildFloorLayoutList" parameterType="com.zd.laboratory.domain.LabBuildFloorLayout" resultType="com.zd.laboratory.domain.vo.LabBuildFloorLayoutVo">
|