123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- <?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.miaxis.tms.mapper.TmsCoachInfoMapper">
- <!-- 定义结果映射 -->
- <resultMap type="com.miaxis.tms.domain.TmsCoachInfo" id="CoachInfoResultMap">
- <id property="id" column="TCI_ID"/>
- <result property="coachNum" column="TCI_COACHNUM"/>
- <result property="recordDate" column="TCI_RECORD_DATE"/>
- <result property="schoolId" column="TCI_SCHOOL_ID"/>
- <result property="name" column="TCI_NAME"/>
- <result property="sex" column="TCI_SEX"/>
- <result property="idcard" column="TCI_IDCARD"/>
- <result property="mobile" column="TCI_MOBILE"/>
- <result property="address" column="TCI_ADDRESS"/>
- <result property="photo" column="TCI_PHOTO"/>
- <result property="fingerPrint" column="TCI_FINGERPRINT"/>
- <result property="drilicence" column="TCI_DRILICENCE"/>
- <result property="fstdrilicDate" column="TCI_FSTDRILICDATE"/>
- <result property="occupationNo" column="TCI_OCCUPATIONNO"/>
- <result property="occupationLevel" column="TCI_OCCUPATIONLEVEL"/>
- <result property="dripermitted" column="TCI_DRIPERMITTED"/>
- <result property="teachpermitted" column="TCI_TEACHPERMITTED"/>
- <result property="employStatus" column="TCI_EMPLOYSTATUS"/>
- <result property="hireDate" column="TCI_HIREDATE"/>
- <result property="leaveDate" column="TCI_LEAVEDATE"/>
- <result property="createDate" column="TCI_CREATE_DATE"/>
- <result property="createUser" column="TCI_CREATE_USER"/>
- <result property="createUserName" column="TCI_CREATE_USER_NAME"/>
- <result property="photoPath" column="TCI_PHOTO_PATH"/>
- <result property="updateDate" column="TCI_UPDATE_DATE"/>
- <result property="updateUser" column="TCI_UPDATE_USER"/>
- <result property="updateUserName" column="TCI_UPDATE_USER_NAME"/>
- <result property="cardType" column="TCI_CARD_TYPE"/>
- <result property="cardId" column="TCI_CARD_ID"/>
- <result property="logout" column="TCI_LOGOUT"/>
- <result property="sync" column="TCI_SYNC"/>
- <result property="syncTime" column="TCI_SYNC_TIME"/>
- <result property="password" column="TCI_PASSWORD"/>
- <result property="groupId" column="TCI_GROUP_ID"/>
- <result property="lockStatus" column="TCI_LOCK_STATUS"/>
- <result property="lockDate" column="TCI_LOCK_DATE"/>
- <result property="protocolPath" column="TCI_PROTOCOL_PATH"/>
- <result property="auditStatus" column="TCI_AUDIT_STATUS"/>
- <result property="type" column="TCI_TYPE"/>
- <result property="isIllegal" column="TCI_IS_ILLEGAL"/>
- <result property="healthState" column="TCI_HEALTH_STATE"/>
- <result property="origo" column="TCI_ORIGO"/>
- <result property="educationLevel" column="TCI_EDUCATION_LEVEL"/>
- <result property="isAgree" column="TCI_IS_AGREE"/>
- <result property="classType" column="TCI_CLASS_TYPE"/>
- <result property="openid" column="TCI_OPENID"/>
- </resultMap>
- <!-- 定义结果映射 -->
- <resultMap type="com.miaxis.tms.vo.TmsCoachInfoVo" id="CoachInfoVoResultMap">
- <id property="id" column="TCI_ID"/>
- <result property="coachNum" column="TCI_COACHNUM"/>
- <result property="recordDate" column="TCI_RECORD_DATE"/>
- <result property="schoolId" column="TCI_SCHOOL_ID"/>
- <result property="name" column="TCI_NAME"/>
- <result property="sex" column="TCI_SEX"/>
- <result property="idcard" column="TCI_IDCARD"/>
- <result property="mobile" column="TCI_MOBILE"/>
- <result property="address" column="TCI_ADDRESS"/>
- <result property="photo" column="TCI_PHOTO"/>
- <result property="fingerPrint" column="TCI_FINGERPRINT"/>
- <result property="drilicence" column="TCI_DRILICENCE"/>
- <result property="fstdrilicDate" column="TCI_FSTDRILICDATE"/>
- <result property="occupationNo" column="TCI_OCCUPATIONNO"/>
- <result property="occupationLevel" column="TCI_OCCUPATIONLEVEL"/>
- <result property="dripermitted" column="TCI_DRIPERMITTED"/>
- <result property="teachpermitted" column="TCI_TEACHPERMITTED"/>
- <result property="employStatus" column="TCI_EMPLOYSTATUS"/>
- <result property="hireDate" column="TCI_HIREDATE"/>
- <result property="leaveDate" column="TCI_LEAVEDATE"/>
- <result property="createDate" column="TCI_CREATE_DATE"/>
- <result property="createUser" column="TCI_CREATE_USER"/>
- <result property="createUserName" column="TCI_CREATE_USER_NAME"/>
- <result property="photoPath" column="TCI_PHOTO_PATH"/>
- <result property="updateDate" column="TCI_UPDATE_DATE"/>
- <result property="updateUser" column="TCI_UPDATE_USER"/>
- <result property="updateUserName" column="TCI_UPDATE_USER_NAME"/>
- <result property="cardType" column="TCI_CARD_TYPE"/>
- <result property="cardId" column="TCI_CARD_ID"/>
- <result property="logout" column="TCI_LOGOUT"/>
- <result property="sync" column="TCI_SYNC"/>
- <result property="syncTime" column="TCI_SYNC_TIME"/>
- <result property="password" column="TCI_PASSWORD"/>
- <result property="groupId" column="TCI_GROUP_ID"/>
- <result property="lockStatus" column="TCI_LOCK_STATUS"/>
- <result property="lockDate" column="TCI_LOCK_DATE"/>
- <result property="protocolPath" column="TCI_PROTOCOL_PATH"/>
- <result property="auditStatus" column="TCI_AUDIT_STATUS"/>
- <result property="type" column="TCI_TYPE"/>
- <result property="isIllegal" column="TCI_IS_ILLEGAL"/>
- <result property="healthState" column="TCI_HEALTH_STATE"/>
- <result property="origo" column="TCI_ORIGO"/>
- <result property="educationLevel" column="TCI_EDUCATION_LEVEL"/>
- <result property="isAgree" column="TCI_IS_AGREE"/>
- <result property="classType" column="TCI_CLASS_TYPE"/>
- <result property="openid" column="TCI_OPENID"/>
- <result property="schoolName" column="TSI_NAME"/>
- <result property="dqbh" column="TSI_DQBH"/>
- </resultMap>
- <select id="getCoachInfoById" parameterType="com.miaxis.tms.dto.TmsCoachInfoIdDTO" resultMap="CoachInfoVoResultMap">
- select c.*,s.tsi_dqbh,s.tsi_name from tms_coach_info@TMS${city} c join tms_school_info@TMS${city} s on c.tci_school_id = s.tsi_id where c.tci_id = #{id,jdbcType=NUMERIC}
- </select>
- <select id="getCoachInfoByOpenid" parameterType="com.miaxis.tms.dto.TmsCoachInfoIdDTO" resultMap="CoachInfoVoResultMap">
- select c.*,s.tsi_dqbh,s.tsi_name from tms_coach_info@TMS${city} c join tms_school_info@TMS${city} s on c.tci_school_id = s.tsi_id where c.tci_openid = #{openid,jdbcType=VARCHAR}
- </select>
- <select id="getCoachBylogin" parameterType="com.miaxis.tms.dto.TmsCoachInfoDTO" resultMap="CoachInfoVoResultMap">
- select * from tms_coach_info@TMS${city} c join tms_school_info@TMS${city} s on c.tci_school_id = s.tsi_id where c.tci_id =
- (select max(tci_id) from tms_coach_info@TMS${city} g where g.tci_idcard=#{idcard} and g.tci_password=#{password})
- </select>
- <update id="updateCoachPassword" parameterType="com.miaxis.tms.dto.TmsCoachInfoPwDTO" >
- update tms_coach_info@TMS${city} set tci_password = #{newPassword,jdbcType=VARCHAR} where tci_id =
- (select max(tci_id) from tms_coach_info@TMS${city} g where g.tci_idcard=#{idcard,jdbcType=VARCHAR} and g.tci_password=#{password,jdbcType=VARCHAR})
- </update>
- <update id="updateCoachOpenid" parameterType="com.miaxis.tms.dto.TmsCoachInfoPwDTO" >
- update tms_coach_info@TMS${city} set tci_openid = #{openid,jdbcType=VARCHAR} where tci_id =
- (select max(tci_id) from tms_coach_info@TMS${city} g where g.tci_idcard=#{idcard,jdbcType=VARCHAR} and g.tci_password=#{password,jdbcType=VARCHAR})
- </update>
- </mapper>
|