zhanghua
2022-10-17 97fbba68b72955c3735645c0c4e0320eed6461b3
ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
@@ -22,6 +22,12 @@
        <result column="final_opinion" property="finalOpinion"/>
        <result column="create_time" property="createTime"/>
    </resultMap>
    <resultMap type="com.ycl.entity.caseHandler.BaseCase" id="CondMapResultMap" extends="BaseResultMap">
            <result column="category_text" property="categoryText" />
            <result column="street_text" property="streetText" />
            <result column="community_text" property="communityText" />
            <result column="create_user_text" property="createUserText" />
    </resultMap>
    <!-- 通用查询映射结果 -->
    <resultMap id="settingsResultMap" type="com.ycl.vo.IllegalBuildingSettingVO">
@@ -40,6 +46,7 @@
    <select id="listViolationsPage" resultType="com.ycl.bo.casePool.CasePoolViolationDO">
        SELECT
            ubc.`id`,
        ubc.`code`,
        ubc.event_source,
        uv.category_id,
@@ -68,6 +75,7 @@
    <select id="listIllegalBuildingsPage" resultType="com.ycl.bo.casePool.CasePoolIllegalBuildingDO">
        SELECT
        ubc.`id`,
        ubc.`code`,
        ubc.event_source,
        uib.category_id,
@@ -94,4 +102,23 @@
        </where>
    </select>
    <select id="selectCondMap" parameterType="map" resultMap="CondMapResultMap">
        SELECT
            ubc.*,
            udd.name category_text,
            usr.region_name street_text,
            usr2.region_name community_text,
            ua.username create_user_text
        FROM
            ums_base_case ubc
                LEFT  JOIN ums_data_dictionary udd on ubc.category = udd.id and udd.type_code = '01'
                LEFT JOIN ums_sccg_region usr on ubc.street_id=usr.id
                LEFT JOIN ums_sccg_region usr2 on ubc.community_id=usr2.id
                LEFT JOIN ums_admin ua on ubc.create_user = ua.id
        WHERE
            ubc.`code`  = #{code}
    </select>
</mapper>