<?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">
|
<!--
|
* @title: 客户用户账号表
|
* @description: 自定义sql,请自行实现业务逻辑
|
* @company: hugeinfo
|
* @author: liyj
|
* @time:2024-08-17 15:30:56
|
* @version 1.0.0
|
-->
|
<mapper namespace="cn.huge.module.sync.dao.mapper.SyncMapper">
|
|
<resultMap id="dataResult" type="cn.huge.module.sync.domain.source.SourceCtUnit">
|
<result property="id" column="id"/>
|
<result property="name" column="name"/>
|
<result property="unitType" column="unit_type"/>
|
<result property="courtStatus" column="court_status"/>
|
<result property="unitCode" column="unit_code"/>
|
<result property="des" column="des"/>
|
<result property="dutyName" column="duty_name"/>
|
<result property="dutyMobile" column="duty_mobile"/>
|
<result property="dutyIdcard" column="duty_idcard"/>
|
<result property="joinWay" column="join_way"/>
|
<result property="prov" column="prov"/>
|
<result property="provName" column="prov_name"/>
|
<result property="city" column="city"/>
|
<result property="cityName" column="city_name"/>
|
<result property="area" column="area"/>
|
<result property="areaName" column="area_name"/>
|
<result property="road" column="road"/>
|
<result property="roadName" column="road_name"/>
|
<result property="village" column="village"/>
|
<result property="villageName" column="village_name"/>
|
<result property="addr" column="addr"/>
|
<result property="lng" column="lng"/>
|
<result property="lat" column="lat"/>
|
<result property="goodField" column="good_field"/>
|
<result property="goodFieldName" column="good_field_name"/>
|
<result property="canField" column="can_field"/>
|
<result property="canFieldName" column="can_field_name"/>
|
<result property="findStatus" column="find_status"/>
|
<result property="dispStatus" column="disp_status"/>
|
<result property="countCase" column="count_case"/>
|
<result property="level" column="level"/>
|
<result property="parentId" column="parent_id"/>
|
<result property="deleteStatus" column="delete_status"/>
|
<result property="custId" column="cust_id"/>
|
<result property="custProv" column="cust_prov"/>
|
<result property="custCity" column="cust_city"/>
|
<result property="custArea" column="cust_area"/>
|
<result property="createTime" column="create_time"/>
|
<result property="updateTime" column="update_time"/>
|
</resultMap>
|
|
<!-- 根据条件分页查询 -->
|
<select id="pageInfo" resultMap = "dataResult">
|
SELECT
|
*
|
FROM
|
${mysqlTableName}
|
<if test="page.sort != null">
|
<foreach collection="page.sort" item="s" index="index" separator="," open="order by ">
|
${s.property} ${s.direction}
|
</foreach>
|
</if>
|
<if test="page.sort == null">
|
order by create_time asc
|
</if>
|
limit #{page.offset}, #{page.size}
|
</select>
|
|
<!-- 根据条件分页查询 -->
|
<select id="countData" resultType="int">
|
SELECT
|
count(1)
|
FROM
|
${mysqlTableName}
|
</select>
|
</mapper>
|