Zlpt-Cloud/zlpt-modules/zlpt-bigScreen/src/main/resources/mapper/BmCompanyInfoMapper.xml

39 lines
1.4 KiB
XML
Raw Normal View History

2023-12-02 14:15:17 +08:00
<?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.bonus.zlpt.bigscreen.mapper.BmCompanyInfoMapper">
<select id="selectTypeList" resultType="com.bonus.zlpt.bigscreen.domain.vo.CoTypeVo">
2023-12-02 14:53:57 +08:00
SELECT company_type as coType, COUNT(*) AS count
2023-12-02 14:15:17 +08:00
FROM bm_company_info
2023-12-02 14:53:57 +08:00
WHERE company_type IN ('社会企业', '南网集团企业', '南网控股企业')
GROUP BY company_type
2023-12-02 14:15:17 +08:00
</select>
<select id="selectColtdList" resultType="com.bonus.zlpt.bigscreen.domain.vo.ColtdTypeVo">
SELECT
2023-12-03 11:19:05 +08:00
c.company_ltd AS companyType,
m.ma_status AS maStatus,
COUNT(m.ma_id) AS count,
2023-12-02 14:15:17 +08:00
g.lon AS lon,
2023-12-03 11:19:05 +08:00
g.lat AS lat,
m.ma_id AS maId
2023-12-02 14:15:17 +08:00
FROM ma_dev_info m
JOIN bm_company_info c ON m.own_co = c.company_id
JOIN gps_real_info g ON m.gps_code = g.gps_code
WHERE
2023-12-03 11:19:05 +08:00
m.ma_status IN ('在租', '自有', '待租')
2023-12-02 14:15:17 +08:00
GROUP BY
2023-12-03 11:19:05 +08:00
c.company_ltd, m.ma_status, g.lon, g.lat,maId
2023-12-02 14:15:17 +08:00
</select>
2023-12-03 15:29:52 +08:00
<select id="selectTimeList" resultType="com.bonus.zlpt.bigscreen.domain.vo.LatVo">
SELECT gh.lon AS lon, gh.lat AS lat
FROM ma_dev_info md
LEFT JOIN gps_his_info gh ON md.gps_code = gh.gps_code
WHERE gh.time = STR_TO_DATE(#{time}, '%Y.%m.%d')
</select>
2023-12-02 14:15:17 +08:00
</mapper>