You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.2 KiB
31 lines
1.2 KiB
<?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.jiagutech.mapper.RecordMapper">
|
|
<resultMap id="RecordDetailMap" type="com.jiagutech.dto.response.RecordDetail">
|
|
<id property="id" column="id"/>
|
|
<collection property="content" javaType="java.util.List" column="id"
|
|
select="com.jiagutech.mapper.RecordContentMapper.selectListByRecordId"/>
|
|
|
|
</resultMap>
|
|
|
|
<select id="getRecordDetail" resultMap="RecordDetailMap">
|
|
select *
|
|
from record_info
|
|
where id = #{id}
|
|
</select>
|
|
<select id="pageList" resultType="com.jiagutech.dto.response.RecordItem">
|
|
select r.id as recordId,
|
|
r.name as recordName,
|
|
r.user_id,
|
|
r.image_num as imageNum,
|
|
r.create_time as createTime,
|
|
u.real_name as userName,
|
|
u.unit_name as unitName,
|
|
u.phone
|
|
from record_info r
|
|
left join siliqua_user u on r.user_id = u.id
|
|
${ew.getCustomSqlSegment}
|
|
order by r.create_time desc
|
|
|
|
</select>
|
|
</mapper>
|