WCurrentReportMapper.xml 2.39 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="com.hotent.chkpower.dao.WCurrentReportDao">

    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.hotent.chkpower.model.WCurrentReport">
        <id column="ID_" property="id" />
    <result column="REF_ID_" property="refId" />
    <result column="F_notes" property="fNotes" />
    <result column="F_create_time" property="fCreateTime" />
    <result column="F_create_by" property="fCreateBy" />
    <result column="F_create_id" property="fCreateId" />
    <result column="F_insp_time" property="fInspTime" />
    <result column="F_insp_notes" property="fInspNotes" />
    <result column="F_insp_by" property="fInspBy" />
    <result column="F_insp_by_id" property="fInspById" />
    <result column="F_update_by" property="fUpdateBy" />
    <result column="F_update_id" property="fUpdateId" />
    <result column="F_update_time" property="fUpdateTime" />
    <result column="F_insp_status_name" property="fInspStatusName" />
    <result column="F_insp_id" property="fInspId" />
    <result column="F_date" property="fDate" />
    <result column="F_form_data_rev_" property="fFormDataRev" />
    </resultMap>

    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        ID_, REF_ID_, F_notes, F_create_time, F_create_by, F_create_id, F_insp_time, F_insp_notes, F_insp_by, F_insp_by_id, F_update_by, F_update_id, F_update_time, F_insp_status_name, F_insp_id, F_date, F_form_data_rev_
    </sql>

	<select id="selectPage" resultMap="BaseResultMap">
		select
			<include refid="Base_Column_List"/>
		from
			w_current_report
		${ew.customSqlSegment}
	</select>

	<select id="selectList" resultMap="BaseResultMap">
		select
			<include refid="Base_Column_List"/>
		from
			w_current_report
		${ew.customSqlSegment}
	</select>

	<select id="selectById" resultMap="BaseResultMap">
		select
			<include refid="Base_Column_List"/>
		from
			w_current_report
		where
		    ID_ = #{id}
	</select>

    <select id="selectInspList" resultMap="BaseResultMap">
        select
        <include refid="Base_Column_List"/>
        from w_current_report
        WHERE 1=1 and DATE(F_date) = DATE(#{fDate})
        and  id_ in (SELECT a.ref_id_ FROM w_current a WHERE  DATE(a.F_date) = DATE(#{fDate})  and a.F_org_id =#{fOrgId})
    </select>
</mapper>