<?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="org.springblade.modules.security.mapper.SecurityMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="securityResultMap" type="org.springblade.modules.security.entity.Security">
|
<id column="id" property="id"/>
|
<result column="snumber" property="snumber"/>
|
<result column="sname" property="sname"/>
|
<result column="sex" property="sex"/>
|
<result column="age" property="age"/>
|
<result column="phone" property="phone"/>
|
<result column="address" property="address"/>
|
<result column="stime" property="stime"/>
|
<result column="type" property="type"/>
|
</resultMap>
|
|
<resultMap id="securityResultMaps" type="org.springblade.modules.security.vo.SecurityVO">
|
<id column="id" property="id"/>
|
<result column="snumber" property="snumber"/>
|
<result column="sname" property="sname"/>
|
<result column="sex" property="sex"/>
|
<result column="age" property="age"/>
|
<result column="phone" property="phone"/>
|
<result column="address" property="address"/>
|
<result column="stime" property="stime"/>
|
<result column="type" property="type"/>
|
</resultMap>
|
|
|
<select id="selectSecurityPage" resultMap="securityResultMap">
|
select * from sys_security where is_deleted = 0
|
</select>
|
|
<select id="selectList" resultMap="securityResultMaps">
|
SELECT s.*,p.jd,p.wd,ST_ASTEXT(e.coordinate) as coordinate FROM sys_security s LEFT JOIN sys_position p on p.snumber=s.snumber LEFT JOIN sys_enclosure e on e.anumber=s.snumber
|
</select>
|
<!--人员详情-->
|
<select id="selectInfo" resultMap="securityResultMaps">
|
SELECT s.*,p.jd,p.wd,ST_ASTEXT(e.coordinate) as coordinate FROM sys_security s LEFT JOIN sys_position p on p.snumber=s.snumber LEFT JOIN sys_enclosure e on e.anumber=s.snumber where s.snumber=#{snumber}
|
</select>
|
|
<!--人员下拉框-->
|
<select id="selectry" resultType="java.util.HashMap">
|
select snumber,sname from sys_security
|
</select>
|
|
</mapper>
|