调宿审批模块-申请调宿权限修改,取消学生权限,由辅导员发起
This commit is contained in:
@@ -29,6 +29,15 @@
|
||||
<result property="currBuildingId" column="cBuildingId"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap type="DomInfo" id="StudentDormitoryInfoResult">
|
||||
<result property="stuNo" column="stu_no"/>
|
||||
<result property="stuName" column="stu_name"/>
|
||||
<result property="gender" column="gender"/>
|
||||
<result property="buildingName" column="building_name"/>
|
||||
<result property="roomNo" column="room_no"/>
|
||||
<result property="dormitoryId" column="dormitory_id"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectDmsManageApplicationVo">
|
||||
select id, stu_no, time, current_dorm_id, target_dorm_id, reason, type, status, create_time, create_by, update_time, update_by, start_time, end_time, del_flag from dms_manage_application
|
||||
</sql>
|
||||
@@ -102,6 +111,23 @@
|
||||
where a.id = #{id}
|
||||
</select>
|
||||
|
||||
<select id="selectStudentDormitoryInfoByStuNo" parameterType="String" resultMap="StudentDormitoryInfoResult">
|
||||
SELECT
|
||||
s.stu_no,
|
||||
s.name AS stu_name,
|
||||
s.gender,
|
||||
db.name AS building_name,
|
||||
d.room_no,
|
||||
d.id AS dormitory_id
|
||||
FROM srs_student s
|
||||
LEFT JOIN srs_dormitory_student ds ON s.stu_no = ds.stu_no
|
||||
LEFT JOIN dms_dormitory d ON ds.dormitory_id = d.id
|
||||
LEFT JOIN dms_dormitory_floor df ON d.floor_id = df.id
|
||||
LEFT JOIN dms_dormitory_building db ON df.building_id = db.id
|
||||
WHERE s.stu_no = #{stuNo}
|
||||
LIMIT 1
|
||||
</select>
|
||||
|
||||
<insert id="insertDmsManageApplication" parameterType="DmsManageApplication"
|
||||
useGeneratedKeys="true" keyProperty="id">
|
||||
insert into dms_manage_application
|
||||
@@ -199,7 +225,38 @@
|
||||
</where>
|
||||
order by a.id desc
|
||||
</select>
|
||||
<select id="selectDmsManageApplicationByStuNO" resultType="com.srs.dormitory.domain.DmsManageApplication">
|
||||
SELECT
|
||||
a.*,
|
||||
s.`name` stu_name,
|
||||
p.fdy_no,
|
||||
p.fdy_status,
|
||||
p.fdy_time,
|
||||
p.work_no,
|
||||
p.work_status,
|
||||
p.work_time,
|
||||
p.final_no,
|
||||
p.final_status,
|
||||
p.final_time,
|
||||
cdor.room_no cRoomNo,
|
||||
cb.`name` cBuilding,
|
||||
cb.id cBuildingId,
|
||||
tdor.room_no tRoomNo,
|
||||
tb.`name` tBuilding,
|
||||
tb.id tBuildingId,
|
||||
s.gender
|
||||
FROM
|
||||
dms_manage_application a
|
||||
LEFT JOIN srs_student s ON a.stu_no = s.stu_no
|
||||
LEFT JOIN dms_approval_process p ON p.apply_id = a.id
|
||||
LEFT JOIN dms_dormitory cdor ON cdor.id = a.current_dorm_id
|
||||
LEFT JOIN dms_dormitory_floor cf ON cf.id = cdor.floor_id
|
||||
LEFT JOIN dms_dormitory_building cb ON cb.id = cf.building_id
|
||||
LEFT JOIN dms_dormitory tdor ON tdor.id = a.target_dorm_id
|
||||
LEFT JOIN dms_dormitory_floor tf ON tf.id = tdor.floor_id
|
||||
LEFT JOIN dms_dormitory_building tb ON tb.id = tf.building_id
|
||||
where s.stu_no = #{stuNo}
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user