| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?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="com.template.mapper.WelcomeBedMapper">
- <select id="getBedList" resultType="com.template.model.vo.BedDetailsVo">
- SELECT
- number,
- is_check as isCheck
- FROM
- welcome_bed
- WHERE
- deleted = 0
- AND school_id = #{schoolId}
- AND build_id = #{buildId}
- AND dormitory_id = #{dormitoryId}
- AND (student_card != #{studentCard} or student_card is NULL)
- </select>
- <select id="getBedDetailsVo" resultType="com.template.model.vo.BedDetailsVo">
- SELECT
- ws.picture,
- wb.card_num ascardNum,
- ws.`name`,
- ws.sex,
- ws.nationality,
- wo.`name` as college,
- wo2.`name` as major,
- wo3.`name` as classstr,
- ws.batch_value as batchValue,
- w.build,
- ws.exam_num as examNum,
- wd.dormitory,
- wb.student_card as studentCard,
- ws.address,
- ws.phone,
- wb.number,
- wb.is_check as isCheck
- FROM
- welcome_bed wb
- LEFT JOIN welcome_org wo ON wb.college_id = wo.id
- AND wo.deleted = 0
- LEFT JOIN welcome_org wo2 ON wb.major_id = wo2.id
- AND wo2.deleted = 0
- LEFT JOIN welcome_org wo3 ON wb.classstr_id = wo3.id
- AND wo3.deleted = 0
- LEFT JOIN welcome_build w ON wb.build_id = w.id
- AND w.deleted = 0
- LEFT JOIN welcome_dormitory wd ON wb.dormitory_id = wd.id
- AND wd.deleted = 0
- LEFT JOIN welcome_student ws ON wb.student_card = ws.card_id
- AND ws.deleted = 0
- WHERE
- wb.deleted = 0
- AND wb.school_id = #{schoolId}
- AND wb.build_id = #{buildId}
- AND wb.dormitory_id = #{dormitoryId}
- AND wb.student_card = #{studentCard}
- </select>
- </mapper>
|