150 lines
6.9 KiB
XML
150 lines
6.9 KiB
XML
<?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.example.demo.mapper.ZfjcDataMapper">
|
|
|
|
<resultMap id="BaseResultMap" type="com.example.demo.domain.ZfjcData">
|
|
<result property="id" column="ID" jdbcType="INTEGER"/>
|
|
<result property="entName" column="ENT_NAME" jdbcType="OTHER"/>
|
|
<result property="entUscc" column="ENT_USCC" jdbcType="OTHER"/>
|
|
<result property="startTime" column="START_TIME" jdbcType="OTHER"/>
|
|
<result property="finishTime" column="FINISH_TIME" jdbcType="OTHER"/>
|
|
<result property="addr" column="ADDR" jdbcType="OTHER"/>
|
|
<result property="ifFail" column="IF_FAIL" jdbcType="INTEGER"/>
|
|
<result property="failCause" column="FAIL_CAUSE" jdbcType="OTHER"/>
|
|
<result property="inspSumm" column="INSP_SUMM" jdbcType="OTHER"/>
|
|
<result property="ifReCheck" column="IF_RE_CHECK" jdbcType="INTEGER"/>
|
|
<result property="reCheckDays" column="RE_CHECK_DAYS" jdbcType="OTHER"/>
|
|
<result property="rectDeadline" column="RECT_DEADLINE" jdbcType="OTHER"/>
|
|
<result property="officeUnitCode" column="OFFICE_UNIT_CODE" jdbcType="INTEGER"/>
|
|
<result property="officeUnitName" column="OFFICE_UNIT_NAME" jdbcType="OTHER"/>
|
|
<result property="bureauUnitCode" column="BUREAU_UNIT_CODE" jdbcType="INTEGER"/>
|
|
<result property="bureauUnitName" column="BUREAU_UNIT_NAME" jdbcType="OTHER"/>
|
|
<result property="bizName" column="BIZ_NAME" jdbcType="OTHER"/>
|
|
<result property="formId" column="FORM_ID" jdbcType="INTEGER"/>
|
|
<result property="inspId" column="INSP_ID" jdbcType="INTEGER"/>
|
|
<result property="formBizName" column="FORM_BIZ_NAME" jdbcType="OTHER"/>
|
|
<result property="typName" column="TYP_NAME" jdbcType="OTHER"/>
|
|
<result property="objName" column="OBJ_NAME" jdbcType="OTHER"/>
|
|
<result property="objNum" column="OBJ_NUM" jdbcType="OTHER"/>
|
|
<result property="formRslt" column="FORM_RSLT" jdbcType="OTHER"/>
|
|
<result property="meas" column="MEAS" jdbcType="OTHER"/>
|
|
<result property="formUpdateTime" column="FORM_UPDATE_TIME" jdbcType="OTHER"/>
|
|
<result property="itmeId" column="ITME_ID" jdbcType="INTEGER"/>
|
|
<result property="itemId" column="ITEM_ID" jdbcType="INTEGER"/>
|
|
<result property="itemName" column="ITEM_NAME" jdbcType="OTHER"/>
|
|
<result property="itemRslt" column="ITEM_RSLT" jdbcType="OTHER"/>
|
|
<result property="itemUpdateTime" column="ITEM_UPDATE_TIME" jdbcType="OTHER"/>
|
|
<result property="inspItemId" column="INSP_ITEM_ID" jdbcType="INTEGER"/>
|
|
<result property="ssqx" column="SSQX" jdbcType="OTHER"/>
|
|
</resultMap>
|
|
|
|
<sql id="Base_Column_List">
|
|
ID,ENT_NAME,ENT_USCC,
|
|
START_TIME,FINISH_TIME,ADDR,
|
|
IF_FAIL,FAIL_CAUSE,INSP_SUMM,
|
|
IF_RE_CHECK,RE_CHECK_DAYS,RECT_DEADLINE,
|
|
OFFICE_UNIT_CODE,OFFICE_UNIT_NAME,BUREAU_UNIT_CODE,
|
|
BUREAU_UNIT_NAME,BIZ_NAME,FORM_ID,
|
|
INSP_ID,FORM_BIZ_NAME,TYP_NAME,
|
|
OBJ_NAME,OBJ_NUM,FORM_RSLT,
|
|
MEAS,FORM_UPDATE_TIME,ITME_ID,
|
|
ITEM_ID,ITEM_NAME,ITEM_RSLT,
|
|
ITEM_UPDATE_TIME,INSP_ITEM_ID,SSQX
|
|
</sql>
|
|
<select id="selectall" resultMap="BaseResultMap">
|
|
select *
|
|
from ZFJC_DATA
|
|
limit 10
|
|
</select>
|
|
<!-- <select id="getWenTiSum" resultType="com.example.demo.entity.TongJi.ZhiFaJianChaLv">-->
|
|
<!-- SELECT COUNT(CASE WHEN WENTISHU != 0 THEN 1 END) as WENTISHU,-->
|
|
<!-- ZB_ID,-->
|
|
<!-- HJ as HUANJIE,-->
|
|
<!-- JCXM as WENTIQINGXIN-->
|
|
<!-- from (select ENT_NAME,-->
|
|
<!-- HJ,-->
|
|
<!-- JCXM,-->
|
|
<!-- ZB_ID,-->
|
|
<!-- COUNT(CASE WHEN ENT_NAME != '' THEN 1 END) as WENTISHU-->
|
|
<!-- FROM (-->
|
|
<!-- select *-->
|
|
<!-- from ZFJC_DATA-->
|
|
<!-- WHERE-->
|
|
<!-- <![CDATA[ ITEM_UPDATE_TIME >= #{startData}]]>-->
|
|
<!-- <![CDATA[ and ITEM_UPDATE_TIME <= #{endData}]]>-->
|
|
<!-- <if test="szqx != null and szqx != ''">-->
|
|
<!-- and COUNTY_NAME = #{szqx}-->
|
|
<!-- </if>-->
|
|
<!-- ) zd-->
|
|
<!-- right join ZB z on-->
|
|
<!-- zd.ITEM_ID = z.ITEM_ID-->
|
|
<!-- WHERE 1=1-->
|
|
<!-- <if test="hj != null and hj.size > 0">-->
|
|
<!-- and HJ IN-->
|
|
<!-- <foreach collection="hj" item="item" open="(" close=")" separator=",">-->
|
|
<!-- #{item}-->
|
|
<!-- </foreach>-->
|
|
<!-- </if>-->
|
|
<!-- GROUP BY zd.ENT_NAME, z.ZB_ID, z.HJ, z.JCXM) a-->
|
|
<!-- GROUP by JCXM, ZB_ID, HJ order by HJ, ZB_ID-->
|
|
<!-- </select>-->
|
|
|
|
<select id="getWenTiSum" resultType="com.example.demo.entity.TongJi.ZhiFaJianChaLv">
|
|
SELECT COUNT(*) as WENTISHU,
|
|
ZB_ID,
|
|
HJ as HUANJIE,
|
|
JCXM as WENTIQINGXIN
|
|
from (select ENT_NAME,
|
|
HJ,
|
|
JCXM,
|
|
ZB_ID
|
|
FROM ZFJC_DATA zd
|
|
join ZB z on zd.ITEM_ID = z.ITEM_ID
|
|
${ew.customSqlSegment}
|
|
GROUP BY zd.ENT_NAME, z.ZB_ID, z.HJ, z.JCXM) a
|
|
GROUP by JCXM, ZB_ID, HJ
|
|
order by HJ, ZB_ID
|
|
</select>
|
|
<select id="getWenTiSumByQuAndHj" resultType="com.example.demo.entity.TongJi.ZfjcQuHj">
|
|
SELECT COUNT(*) as unHegeCount,
|
|
ZB_ID,
|
|
HJ as hj,
|
|
JCXM as tertiaryName,
|
|
COUNTY_NAME as countyName
|
|
from (select ENT_NAME,
|
|
HJ,
|
|
JCXM,
|
|
ZB_ID,
|
|
COUNTY_NAME
|
|
FROM ZFJC_DATA zd
|
|
join ZB z on zd.ITEM_ID = z.ITEM_ID
|
|
${ew.customSqlSegment}
|
|
GROUP BY zd.ENT_NAME, z.ZB_ID, z.HJ, z.JCXM, zd.COUNTY_NAME) a
|
|
GROUP by JCXM, ZB_ID, HJ, COUNTY_NAME
|
|
order by HJ, ZB_ID
|
|
</select>
|
|
|
|
<select id="getWenTiSumByStreetAndHj" resultType="com.example.demo.entity.TongJi.ZfjcQuHj">
|
|
SELECT COUNT(*) as unHegeCount,
|
|
ZB_ID,
|
|
HJ as hj,
|
|
JCXM as tertiaryName,
|
|
COUNTY_NAME as countyName,
|
|
SUOSHUJIEZHEN as street
|
|
from (select ENT_NAME,
|
|
ZB_ID,
|
|
HJ,
|
|
JCXM,
|
|
COUNTY_NAME,
|
|
SUOSHUJIEZHEN
|
|
FROM ZFJC_DATA zd
|
|
join ZB z on zd.ITEM_ID = z.ITEM_ID
|
|
${ew.customSqlSegment}
|
|
GROUP BY zd.ENT_NAME, z.ZB_ID, z.HJ, z.JCXM, COUNTY_NAME, SUOSHUJIEZHEN) a
|
|
GROUP by JCXM, ZB_ID, HJ, COUNTY_NAME, SUOSHUJIEZHEN
|
|
order by HJ, ZB_ID
|
|
</select>
|
|
</mapper>
|