| | |
| | | <?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.lf.server.mapper.all.BaseQueryMapper"> |
| | | <select id="selectUserFuzzy" resultType="com.lf.server.entity.ctrl.IdNameEntity"> |
| | | <mapper namespace="com.terra.system.mapper.all.BaseQueryMapper"> |
| | | <select id="selectUserFuzzy" resultType="com.terra.system.entity.ctrl.IdNameEntity"> |
| | | select id,uname "name" from lf.sys_user |
| | | <where> |
| | | <if test="name != null"> |
| | |
| | | order by uname limit 10 |
| | | </select> |
| | | |
| | | <select id="selectDepFuzzy" resultType="com.lf.server.entity.ctrl.IdNameEntity"> |
| | | <select id="selectDepFuzzy" resultType="com.terra.system.entity.ctrl.IdNameEntity"> |
| | | select id,name from lf.sys_dep |
| | | <where> |
| | | <if test="name != null"> |
| | |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="selectTabsByPage" resultType="com.lf.server.entity.ctrl.TabEntity"> |
| | | <select id="selectTabsByPage" resultType="com.terra.system.entity.ctrl.TabEntity"> |
| | | select ns, tab, tab_desc, fn_get_entity(tab) entity, tableType, bak, fn_tab_count(a.ns, a.tab, #{filters}) "rows" |
| | | from lf.sys_dict a |
| | | <where> |
| | |
| | | limit #{limit} offset #{offset}; |
| | | </select> |
| | | |
| | | <select id="selectFields" resultType="com.lf.server.entity.data.DictEntity"> |
| | | <select id="selectFields" resultType="com.terra.system.entity.data.DictEntity"> |
| | | select * from lf.sys_dict where ns = #{ns} and tab = #{tab} order by order_num |
| | | </select> |
| | | |
| | | <select id="selectDomains" resultType="com.lf.server.entity.data.DomainEntity"> |
| | | <select id="selectDomains" resultType="com.terra.system.entity.data.DomainEntity"> |
| | | select a.* from lf.sys_domain a inner join lf.sys_dict b on a.dom_name = b.domain_na |
| | | where b.ns = #{ns} and b.tab = #{tab} and b.domain_na is not null |
| | | </select> |
| | |
| | | select ST_astext(ST_Union(geom)) as route from pgr_fromAtoB('lrdl'::text, #{x1}, #{y1}, #{x2}, #{y2}); |
| | | </select> |
| | | |
| | | <select id="selectLocation" resultType="com.lf.server.entity.ctrl.KeyValueEntity"> |
| | | <select id="selectLocation" resultType="com.terra.system.entity.ctrl.KeyValueEntity"> |
| | | select '国' "key", cname "value" from bs.th_globe_country where ST_Intersects(ST_PointFromText(#{wkt}, 4490), geom) |
| | | union all |
| | | select '省' "key", cname "value" from bs.th_province_area where ST_Intersects(ST_PointFromText(#{wkt}, 4490), geom) |
| | |
| | | select '县' "key", cname "value" from bs.th_county_area where ST_Intersects(ST_PointFromText(#{wkt}, 4490), geom); |
| | | </select> |
| | | |
| | | <select id="selectDirTypes" resultType="com.lf.server.entity.ctrl.KeyValueEntity"> |
| | | <select id="selectDirTypes" resultType="com.terra.system.entity.ctrl.KeyValueEntity"> |
| | | select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value" |
| | | from lf.sys_dir a |
| | | <where> |
| | |
| | | order by key |
| | | </select> |
| | | |
| | | <select id="selectDirsByTypes" resultType="com.lf.server.entity.ctrl.KeyValueEntity"> |
| | | <select id="selectDirsByTypes" resultType="com.terra.system.entity.ctrl.KeyValueEntity"> |
| | | with rs as ( |
| | | select name, code |
| | | from lf.sys_dir |
| | |
| | | order by value; |
| | | </select> |
| | | |
| | | <select id="selectAnnexByTab" resultType="com.lf.server.entity.sys.AttachEntity"> |
| | | <select id="selectAnnexByTab" resultType="com.terra.system.entity.sys.AttachEntity"> |
| | | select a.* from lf.sys_attach a |
| | | <where> |
| | | tab = #{tab} |