SysEnterpriseMapper.xml 2.22 KB
<?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.thingsboard.server.dao.yunteng.mapper.SysEnterpriseMapper">
    <resultMap id="entity" type="org.thingsboard.server.common.data.yunteng.dto.SysEnterpriseDTO">
        <result property="name" column="name"/>
        <result property="abbreviation" column="abbreviation"/>
        <result property="officialWebsite" column="official_website"/>
        <result property="email" column="email"/>
        <result property="synopsis" column="synopsis"/>
        <result property="address" column="address"/>
        <result property="contacts" column="contacts"/>
        <result property="area" column="area"/>
        <result property="tel" column="tel"/>
        <result property="codeTown" column="code_town"/>
        <result property="nameProv" column="name_prov"/>
        <result property="codeProv" column="code_prov"/>
        <result property="nameCity" column="name_city"/>
        <result property="codeCity" column="code_city"/>
        <result property="nameCoun" column="name_coun"/>
        <result property="codeCoun" column="code_coun"/>
        <result property="nameTown" column="name_town"/>
    </resultMap>

    <select id="get" resultMap="entity">
        select se.name as          name,
               se.abbreviation     abbreviation,
               se.official_website official_website,
               se.email            email,
               se.synopsis         synopsis,
               se.address          address,
               se.contacts         contacts,
               se.area             area,
               se.tel              tel,
               se.code_town        code_town,
               st.name_prov        name_prov,
               st.code_prov        code_prov,
               st.name_city        name_city,
               st.code_city        code_city,
               st.name_coun        name_coun,
               st.code_coun        code_coun,
               st.name_town        name_town
        from sys_enterprise se
                 left join sys_town st on st.code_town = se.code_town
        where se.tenant_id = #{tenantId}
    </select>

</mapper>