<?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">
<!-- ComManager -->
<mapper namespace="com.yiboshi.science.dao.ComManagerDAO">
<sql id="allColumns">
t.id as id
</sql>
<select id="getManagerById" parameterType="java.lang.String" resultType="com.yiboshi.science.param.dto.ComManagerDTO">
SELECT a.*,
b.person_name,b.sex,b.cert_id,b.mobile,b.email,b.unit_id,b.work_unit,b.person_state,b.degree,
c.unit_name,c.unit_type,c.tree_code,
d.name education_name,e.name title_name
FROM com_manager a
LEFT JOIN com_person b ON a.person_id = b.id
LEFT JOIN com_unit c ON b.unit_id = c.id
left join system_parameter d on b.education=d.id and d.type_id=8
left join system_parameter e on b.title=e.id and e.type_id=7
where a.id = #{id}
</select>
<select id="getManagerByCertId" parameterType="java.lang.String" resultType="com.yiboshi.science.param.dto.ComManagerDTO">
SELECT a.*,
b.person_name,b.sex,b.cert_id,b.mobile,b.email,b.unit_id,b.work_unit,b.person_state,b.degree,
c.unit_name,c.unit_type,c.tree_code
FROM com_manager a
LEFT JOIN com_person b ON a.person_id = b.id
LEFT JOIN com_unit c ON b.unit_id = c.id
where a.id = #{certId}
</select>
</mapper>
-
徐俊 authoredd3497d84