|
|
@ -10,24 +10,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<result column="bind_type" property="bindType"/> |
|
|
|
<result column="nick_name" property="nickName"/> |
|
|
|
<result column="create_time" property="createTime"/> |
|
|
|
<collection property="deviceProUserEntityList" ofType="org.dromara.sample.manage.model.entity.DeviceProUserEntity"> |
|
|
|
<result column="pro_user_id" property="id"/> |
|
|
|
<result column="device_pro_id" property="deviceProId"/> |
|
|
|
<result column="user_id" property="userId"/> |
|
|
|
<result column="user_name" property="userName"/> |
|
|
|
</collection> |
|
|
|
<collection property="deviceEntityList" ofType="org.dromara.sample.manage.model.entity.DeviceEntity"> |
|
|
|
<result column="device_id" property="id"/> |
|
|
|
<result column="device_sn" property="deviceSn"/> |
|
|
|
<result column="device_name" property="deviceName"/> |
|
|
|
<result column="device_type" property="deviceType"/> |
|
|
|
<result column="sub_type" property="subType"/> |
|
|
|
<result column="domain" property="domain"/> |
|
|
|
<result column="child_sn" property="childSn"/> |
|
|
|
<result column="workspace_id" property="workspaceId"/> |
|
|
|
<result column="device_pro_number" property="proId"/> |
|
|
|
<result column="device_nick_name" property="nickname"/> |
|
|
|
</collection> |
|
|
|
</resultMap> |
|
|
|
<select id="listDeviceProEntityMap" resultMap="listDeviceProEntityMap"> |
|
|
|
SELECT |
|
|
@ -36,25 +18,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
dp.bind_code, |
|
|
|
dp.bind_type, |
|
|
|
dp.nick_name, |
|
|
|
dp.create_time, |
|
|
|
dpu.id pro_user_id, |
|
|
|
dpu.device_pro_id, |
|
|
|
dpu.user_id, |
|
|
|
dpu.user_name, |
|
|
|
d.id device_id, |
|
|
|
d.device_sn, |
|
|
|
d.device_name, |
|
|
|
d.device_type, |
|
|
|
d.sub_type, |
|
|
|
d.domain, |
|
|
|
d.child_sn, |
|
|
|
d.workspace_id, |
|
|
|
d.pro_id device_pro_number, |
|
|
|
d.nickname device_nick_name |
|
|
|
dp.create_time |
|
|
|
FROM |
|
|
|
manage_device_pro dp |
|
|
|
LEFT JOIN manage_device d ON dp.id = d.pro_id |
|
|
|
LEFT JOIN manage_device_pro_user dpu ON dp.id = dpu.device_pro_id |
|
|
|
<where> |
|
|
|
<if test="condition.bind_code != null and condition.bind_code != ''"> |
|
|
|
and dp.bind_code like concat(concat('%',#{condition.bind_code}),'%') |
|
|
|