PartnerMapper.xml 2.04 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.jeesite.modules.java.dao.PartnerDao">
    <sql id="partner_Column">
        id
        ,userId
        ,password
        ,telNumber
        ,createTime
        ,openId
        ,admin
        ,username
    </sql>
    <resultMap id="partner" type="com.jeesite.modules.java.entity.Partner">
        <result column="id" property="id" />
        <result column="userId" property="userId" />
        <result column="password" property="password" />
        <result column="telNumber" property="telNumber" />
        <result column="createTime" property="createTime" />
        <result column="openId" property="openId" />
        <result column="admin" property="admin" />
        <result column="username" property="username" />
    </resultMap>
    <insert id="insert">
        insert into user_info (userId, username, password, telNumber, openId, admin, createTime)
        values
            (#{userId}, #{username}, #{password}, #{telNumber}, #{openId}, #{admin}, #{createTime})
    </insert>
    <select id="getById" resultMap="partner">
        select
        <include refid="partner_Column" />
        from user_info WHERE id=#{id}
    </select>
    <select id="getByOpenId" resultMap="partner">
        select
        <include refid="partner_Column" />
        from user_info WHERE openId=#{openId}
    </select>
    <select id="getAll" resultMap="partner">
        select
        <include refid="partner_Column" />
        from user_info
    </select>
    <select id="getByUidAndPwd" resultType="com.jeesite.modules.java.entity.Partner">
        select
        <include refid="partner_Column" />
        from user_info WHERE userId=#{userId} and password = #{password}
    </select>
    <select id="getByTelNumber" resultType="com.jeesite.modules.java.entity.Partner">
        select
        <include refid="partner_Column" />
        from user_info WHERE telNumber=#{telNumber}
    </select>
</mapper>