<?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="cn.flightfeather.supervision.domain.ds1.mapper.EvaluationMapper">
|
<resultMap id="BaseResultMap" type="cn.flightfeather.supervision.domain.ds1.entity.Evaluation">
|
<!--
|
WARNING - @mbg.generated
|
-->
|
<id column="E_GUID" jdbcType="VARCHAR" property="guid" />
|
<result column="I_GUID" jdbcType="VARCHAR" property="iguid" />
|
<result column="ST_GUID" jdbcType="VARCHAR" property="stguid" />
|
<result column="S_GUID" jdbcType="VARCHAR" property="sguid" />
|
<result column="E_ScenseTypeID" jdbcType="TINYINT" property="scensetypeid" />
|
<result column="E_ScenseType" jdbcType="VARCHAR" property="scensetype" />
|
<result column="E_SubScenseTypeID" jdbcType="TINYINT" property="subscensetypeid" />
|
<result column="E_SubScenseType" jdbcType="VARCHAR" property="subscensetype" />
|
<result column="E_ERType" jdbcType="TINYINT" property="ertype" />
|
<result column="E_ProvinceCode" jdbcType="VARCHAR" property="provincecode" />
|
<result column="E_ProvinceName" jdbcType="VARCHAR" property="provincename" />
|
<result column="E_CityCode" jdbcType="VARCHAR" property="citycode" />
|
<result column="E_CityName" jdbcType="VARCHAR" property="cityname" />
|
<result column="E_DistrictCode" jdbcType="VARCHAR" property="districtcode" />
|
<result column="E_DistrictName" jdbcType="VARCHAR" property="districtname" />
|
<result column="E_TownCode" jdbcType="VARCHAR" property="towncode" />
|
<result column="E_TownName" jdbcType="VARCHAR" property="townname" />
|
<result column="E_ScenseName" jdbcType="VARCHAR" property="scensename" />
|
<result column="E_ScenseAddress" jdbcType="VARCHAR" property="scenseaddress" />
|
<result column="E_EvaluateTime" jdbcType="TIMESTAMP" property="evaluatetime" />
|
<result column="E_EvaluatorGUID" jdbcType="VARCHAR" property="evaluatorguid" />
|
<result column="E_EvaluatoruserName" jdbcType="VARCHAR" property="evaluatorusername" />
|
<result column="E_EvaluatorRealName" jdbcType="VARCHAR" property="evaluatorrealname" />
|
<result column="E_ResultStandardBef" jdbcType="VARCHAR" property="resultstandardbef" />
|
<result column="E_ResultScoreBef" jdbcType="VARCHAR" property="resultscorebef" />
|
<result column="E_PromissedNum" jdbcType="INTEGER" property="promissednum" />
|
<result column="E_ChangedNum" jdbcType="INTEGER" property="changednum" />
|
<result column="ResultStandardAft" jdbcType="VARCHAR" property="resultstandardaft" />
|
<result column="E_ResultScoreAft" jdbcType="VARCHAR" property="resultscoreaft" />
|
<result column="E_CreateDate" jdbcType="TIMESTAMP" property="createdate" />
|
<result column="E_UpdateDate" jdbcType="TIMESTAMP" property="updatedate" />
|
<result column="E_Extension1" jdbcType="VARCHAR" property="extension1" />
|
<result column="E_Extension2" jdbcType="VARCHAR" property="extension2" />
|
<result column="E_Extension3" jdbcType="VARCHAR" property="extension3" />
|
<result column="E_Remark" jdbcType="VARCHAR" property="remark" />
|
</resultMap>
|
<sql id="Base_Column_List">
|
<!--
|
WARNING - @mbg.generated
|
-->
|
E_GUID, I_GUID, ST_GUID, S_GUID, E_ScenseTypeID, E_ScenseType, E_SubScenseTypeID,
|
E_SubScenseType, E_ERType, E_ProvinceCode, E_ProvinceName, E_CityCode, E_CityName,
|
E_DistrictCode, E_DistrictName, E_TownCode, E_TownName, E_ScenseName, E_ScenseAddress,
|
E_EvaluateTime, E_EvaluatorGUID, E_EvaluatoruserName, E_EvaluatorRealName, E_ResultStandardBef,
|
E_ResultScoreBef, E_PromissedNum, E_ChangedNum, ResultStandardAft, E_ResultScoreAft,
|
E_CreateDate, E_UpdateDate, E_Extension1, E_Extension2, E_Extension3, E_Remark
|
</sql>
|
|
<resultMap id="AutoScoreResultMap" type="cn.flightfeather.supervision.lightshare.vo.AutoScoreResultVo">
|
<result column="userId" jdbcType="VARCHAR" property="userId"/>
|
<result column="userName" jdbcType="VARCHAR" property="userName"/>
|
<result column="isEnable" jdbcType="BIT" property="isEnable"/>
|
<result column="sceneId" jdbcType="VARCHAR" property="sceneId"/>
|
<result column="sceneName" jdbcType="VARCHAR" property="sceneName"/>
|
<result column="pName" jdbcType="VARCHAR" property="pName"/>
|
<result column="cName" jdbcType="VARCHAR" property="cName"/>
|
<result column="dName" jdbcType="VARCHAR" property="dName"/>
|
<result column="tName" jdbcType="VARCHAR" property="tName"/>
|
<result column="subTaskId" jdbcType="VARCHAR" property="subTaskId"/>
|
<result column="planstarttime" property="subTaskTime" jdbcType="TIMESTAMP" />
|
<association property="evaluation" resultMap="BaseResultMap" />
|
</resultMap>
|
|
<select id="findEvaluation" resultMap="AutoScoreResultMap">
|
SELECT
|
c.UI_GUID AS userId,
|
c.UI_RealName AS userName,
|
c.UI_IsEnable AS isEnable,
|
b.S_GUID AS sceneId,
|
b.S_Name AS sceneName,
|
b.S_ProvinceName AS pName,
|
b.S_CityName AS cName,
|
b.S_DistrictName AS dName,
|
b.S_TownName AS tName,
|
d.ST_GUID AS subTaskId,
|
d.ST_PlanStartTime AS planstarttime,
|
e.*
|
FROM
|
(SELECT * FROM sm_t_monitorobjectversion WHERE T_ID = #{topTaskId} )AS a
|
LEFT JOIN sm_t_scense AS b ON a.S_GUID = b.S_GUID
|
LEFT JOIN sm_t_userinfo AS c ON b.S_GUID = c.D_GUID
|
LEFT JOIN (SELECT * FROM tm_t_subtask WHERE T_GUID = #{topTaskId}) AS d ON a.S_GUID = d.ST_ScenseID
|
LEFT JOIN ea_t_evaluation AS e ON d.ST_GUID = e.ST_GUID
|
WHERE
|
b.S_TypeID = #{sceneTypeId}
|
</select>
|
</mapper>
|