| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?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="cn.iocoder.yudao.module.system.dal.mysql.biz.ElderlyRiskDisclosureStatementMapper">
- <select id="selectPageWithElderInfo"
- resultType="cn.iocoder.yudao.module.system.controller.admin.biz.vo.riskdisclosurestatement.ElderlyRiskDisclosureStatementRespVO">
- SELECT
- erds.*,
- ei.elder_name AS elderName,
- ei.elder_sex AS elderSex,
- ei.elder_age AS elderAge,
- ei.floor_name AS floorName,
- ei.bed_name AS bedName
- FROM elderly_risk_disclosure_statement erds
- LEFT JOIN elderly_info ei ON ei.id = erds.elder_id
- WHERE 1 = 1
- <if test="reqVO.tenantIds != null">
- AND erds.tenant_id IN
- <foreach item="id" collection="reqVO.tenantIds" open="(" separator="," close=")">
- #{id}
- </foreach>
- </if>
- <if test="reqVO.elderName != null and reqVO.elderName != ''">
- AND ei.elder_name LIKE CONCAT('%', #{reqVO.elderName}, '%')
- </if>
- <if test="reqVO.floorId != null">
- AND ei.floor_id = #{reqVO.floorId}
- </if>
- ORDER BY erds.create_time DESC, erds.id DESC
- </select>
- <select id="selectByIdWithElderInfo"
- resultType="cn.iocoder.yudao.module.system.controller.admin.biz.vo.riskdisclosurestatement.ElderlyRiskDisclosureStatementRespVO">
- SELECT
- erds.*,
- ei.elder_name AS elderName,
- ei.elder_sex AS elderSex,
- ei.elder_age AS elderAge,
- ei.floor_name AS floorName,
- ei.bed_name AS bedName
- FROM elderly_risk_disclosure_statement erds
- LEFT JOIN elderly_info ei ON ei.id = erds.elder_id
- WHERE erds.id = #{id}
- </select>
- </mapper>
|