|
@@ -0,0 +1,521 @@
|
|
|
+<?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.caimei365.manager.dao.user.UserMapper">
|
|
|
+
|
|
|
+ <resultMap type="User" id="UserResult">
|
|
|
+ <result property="userID" column="userID" />
|
|
|
+ <result property="userOrganizeID" column="userOrganizeID" />
|
|
|
+ <result property="account" column="account" />
|
|
|
+ <result property="mobile" column="mobile" />
|
|
|
+ <result property="bindMobile" column="bindMobile" />
|
|
|
+ <result property="userPermission" column="userPermission" />
|
|
|
+ <result property="userIdentity" column="userIdentity" />
|
|
|
+ <result property="email" column="email" />
|
|
|
+ <result property="userName" column="userName" />
|
|
|
+ <result property="realName" column="realName" />
|
|
|
+ <result property="source" column="source" />
|
|
|
+ <result property="image" column="image" />
|
|
|
+ <result property="password" column="password" />
|
|
|
+ <result property="name" column="name" />
|
|
|
+ <result property="registerUserTypeID" column="registerUserTypeID" />
|
|
|
+ <result property="manufacturerStatus" column="manufacturerStatus" />
|
|
|
+ <result property="shopID" column="shopID" />
|
|
|
+ <result property="auditStatus" column="auditStatus" />
|
|
|
+ <result property="auditTime" column="auditTime" />
|
|
|
+ <result property="auditNote" column="auditNote" />
|
|
|
+ <result property="registerTime" column="registerTime" />
|
|
|
+ <result property="registerIP" column="registerIP" />
|
|
|
+ <result property="ipAddress" column="ipAddress" />
|
|
|
+ <result property="loginTime" column="loginTime" />
|
|
|
+ <result property="loginIP" column="loginIP" />
|
|
|
+ <result property="validFlag" column="validFlag" />
|
|
|
+ <result property="clubStatus" column="clubStatus" />
|
|
|
+ <result property="clubID" column="clubID" />
|
|
|
+ <result property="agreeFlag" column="agreeFlag" />
|
|
|
+ <result property="serviceProviderStatus" column="serviceProviderStatus" />
|
|
|
+ <result property="serviceProviderID" column="serviceProviderID" />
|
|
|
+ <result property="userMoney" column="userMoney" />
|
|
|
+ <result property="ableUserMoney" column="ableUserMoney" />
|
|
|
+ <result property="logoffTime" column="logoffTime" />
|
|
|
+ <result property="appKey" column="appKey" />
|
|
|
+ <result property="appSecret" column="appSecret" />
|
|
|
+ <result property="scanFlag" column="scanFlag" />
|
|
|
+ <result property="userBeans" column="userBeans" />
|
|
|
+ <result property="guideFlag" column="guideFlag" />
|
|
|
+ <result property="loginFailTime" column="loginFailTime" />
|
|
|
+ <result property="tipStatus" column="tipStatus" />
|
|
|
+ <result property="onlineMoney" column="onlineMoney" />
|
|
|
+ <result property="unionId" column="unionId" />
|
|
|
+ <result property="openId" column="openId" />
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <sql id="selectUserVo">
|
|
|
+ select
|
|
|
+ user.userID,
|
|
|
+ user.userOrganizeID,
|
|
|
+ user.account,
|
|
|
+ user.mobile,
|
|
|
+ user.bindMobile,
|
|
|
+ user.userPermission,
|
|
|
+ user.userIdentity,
|
|
|
+ user.email,
|
|
|
+ user.userName,
|
|
|
+ user.realName,
|
|
|
+ user.source,
|
|
|
+ user.image,
|
|
|
+ user.password,
|
|
|
+ user.name,
|
|
|
+ user.registerUserTypeID,
|
|
|
+ user.manufacturerStatus,
|
|
|
+ user.shopID,
|
|
|
+ user.auditStatus,
|
|
|
+ user.auditTime,
|
|
|
+ user.auditNote,
|
|
|
+ user.registerTime,
|
|
|
+ user.registerIP,
|
|
|
+ user.ipAddress,
|
|
|
+ user.loginTime,
|
|
|
+ user.loginIP,
|
|
|
+ user.validFlag,
|
|
|
+ user.clubStatus,
|
|
|
+ user.clubID,
|
|
|
+ user.agreeFlag,
|
|
|
+ user.serviceProviderStatus,
|
|
|
+ user.serviceProviderID,
|
|
|
+ ifnull(user.userMoney,0) AS userMoney,
|
|
|
+ ifnull(user.ableUserMoney,0) AS ableUserMoney,
|
|
|
+ user.logoffTime,
|
|
|
+ user.appKey,
|
|
|
+ user.appSecret,
|
|
|
+ user.scanFlag,
|
|
|
+ user.userBeans,
|
|
|
+ user.guideFlag,
|
|
|
+ user.loginFailTime,
|
|
|
+ user.tipStatus,
|
|
|
+ ifnull(user.onlineMoney,0) AS onlineMoney,
|
|
|
+ user.unionId,
|
|
|
+ user.openId
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <select id="getByUser" parameterType="User" resultMap="UserResult">
|
|
|
+ <include refid="selectUserVo"/>
|
|
|
+ from user AS user
|
|
|
+ <where> user.delFlag = 0
|
|
|
+ <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
+ <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ </where>
|
|
|
+ group by user.userID
|
|
|
+ limit 0,1
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getUserList" parameterType="User" resultMap="UserResult">
|
|
|
+ <include refid="selectUserVo"/>
|
|
|
+ from user AS user
|
|
|
+ <where> user.delFlag = 0
|
|
|
+ <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
+ <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ </where>
|
|
|
+ group by user.userID
|
|
|
+ order by user.createTime desc
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getCount" parameterType="User" resultType="int">
|
|
|
+ select count(1)
|
|
|
+ from user AS user
|
|
|
+ <where> user.delFlag = 0
|
|
|
+ <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
+ <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getUserById" parameterType="String" resultMap="UserResult">
|
|
|
+ <include refid="selectUserVo"/>
|
|
|
+ from user AS user
|
|
|
+ where user.delFlag = 0 and user.userID = #{userID}
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+ <select id="getById" parameterType="User" resultType="String">
|
|
|
+ select userID
|
|
|
+ from user AS user
|
|
|
+ <where> user.delFlag = 0
|
|
|
+ <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
+ <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ </where>
|
|
|
+ group by user.userID
|
|
|
+ limit 0,1
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <insert id="addUser" parameterType="User" useGeneratedKeys="true" keyProperty="userID">
|
|
|
+ insert into user
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="userID != null and userID != ''">userID,</if>
|
|
|
+ <if test="userOrganizeID != null">userOrganizeID,</if>
|
|
|
+ <if test="account != null and account != ''">account,</if>
|
|
|
+ <if test="mobile != null and mobile != ''">mobile,</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">bindMobile,</if>
|
|
|
+ <if test="userPermission != null">userPermission,</if>
|
|
|
+ <if test="userIdentity != null">userIdentity,</if>
|
|
|
+ <if test="email != null and email != ''">email,</if>
|
|
|
+ <if test="userName != null and userName != ''">userName,</if>
|
|
|
+ <if test="realName != null and realName != ''">realName,</if>
|
|
|
+ <if test="source != null and source != ''">source,</if>
|
|
|
+ <if test="image != null and image != ''">image,</if>
|
|
|
+ <if test="password != null and password != ''">password,</if>
|
|
|
+ <if test="name != null and name != ''">name,</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">registerUserTypeID,</if>
|
|
|
+ <if test="manufacturerStatus != null">manufacturerStatus,</if>
|
|
|
+ <if test="shopID != null">shopID,</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''">auditStatus,</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''">auditTime,</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''">auditNote,</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''">registerTime,</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''">registerIP,</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''">ipAddress,</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''">loginTime,</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''">loginIP,</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''">validFlag,</if>
|
|
|
+ <if test="clubStatus != null">clubStatus,</if>
|
|
|
+ <if test="clubID != null">clubID,</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''">agreeFlag,</if>
|
|
|
+ <if test="serviceProviderStatus != null">serviceProviderStatus,</if>
|
|
|
+ <if test="serviceProviderID != null">serviceProviderID,</if>
|
|
|
+ <if test="userMoney != null">userMoney,</if>
|
|
|
+ <if test="ableUserMoney != null">ableUserMoney,</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''">logoffTime,</if>
|
|
|
+ <if test="appKey != null and appKey != ''">appKey,</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''">appSecret,</if>
|
|
|
+ <if test="scanFlag != null">scanFlag,</if>
|
|
|
+ <if test="userBeans != null">userBeans,</if>
|
|
|
+ <if test="guideFlag != null">guideFlag,</if>
|
|
|
+ <if test="loginFailTime != null">loginFailTime,</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''">tipStatus,</if>
|
|
|
+ <if test="onlineMoney != null">onlineMoney,</if>
|
|
|
+ <if test="unionId != null and unionId != ''">unionId,</if>
|
|
|
+ <if test="openId != null and openId != ''">openId,</if>
|
|
|
+ </trim>
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="userID != null and userID != ''">#{userID},</if>
|
|
|
+ <if test="userOrganizeID != null">#{userOrganizeID},</if>
|
|
|
+ <if test="account != null and account != ''">#{account},</if>
|
|
|
+ <if test="mobile != null and mobile != ''">#{mobile},</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">#{bindMobile},</if>
|
|
|
+ <if test="userPermission != null">#{userPermission},</if>
|
|
|
+ <if test="userIdentity != null">#{userIdentity},</if>
|
|
|
+ <if test="email != null and email != ''">#{email},</if>
|
|
|
+ <if test="userName != null and userName != ''">#{userName},</if>
|
|
|
+ <if test="realName != null and realName != ''">#{realName},</if>
|
|
|
+ <if test="source != null and source != ''">#{source},</if>
|
|
|
+ <if test="image != null and image != ''">#{image},</if>
|
|
|
+ <if test="password != null and password != ''">#{password},</if>
|
|
|
+ <if test="name != null and name != ''">#{name},</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">#{registerUserTypeID},</if>
|
|
|
+ <if test="manufacturerStatus != null">#{manufacturerStatus},</if>
|
|
|
+ <if test="shopID != null">#{shopID},</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''">#{auditStatus},</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''">#{auditTime},</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''">#{auditNote},</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''">#{registerTime},</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''">#{registerIP},</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''">#{ipAddress},</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''">#{loginTime},</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''">#{loginIP},</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''">#{validFlag},</if>
|
|
|
+ <if test="clubStatus != null">#{clubStatus},</if>
|
|
|
+ <if test="clubID != null">#{clubID},</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''">#{agreeFlag},</if>
|
|
|
+ <if test="serviceProviderStatus != null">#{serviceProviderStatus},</if>
|
|
|
+ <if test="serviceProviderID != null">#{serviceProviderID},</if>
|
|
|
+ <if test="userMoney != null">#{userMoney},</if>
|
|
|
+ <if test="ableUserMoney != null">#{ableUserMoney},</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''">#{logoffTime},</if>
|
|
|
+ <if test="appKey != null and appKey != ''">#{appKey},</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''">#{appSecret},</if>
|
|
|
+ <if test="scanFlag != null">#{scanFlag},</if>
|
|
|
+ <if test="userBeans != null">#{userBeans},</if>
|
|
|
+ <if test="guideFlag != null">#{guideFlag},</if>
|
|
|
+ <if test="loginFailTime != null">#{loginFailTime},</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''">#{tipStatus},</if>
|
|
|
+ <if test="onlineMoney != null">#{onlineMoney},</if>
|
|
|
+ <if test="unionId != null and unionId != ''">#{unionId},</if>
|
|
|
+ <if test="openId != null and openId != ''">#{openId},</if>
|
|
|
+ </trim>
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <update id="updateUser" parameterType="User">
|
|
|
+ update user
|
|
|
+ <trim prefix="SET" suffixOverrides=",">
|
|
|
+ <if test="userOrganizeID != null">userOrganizeID = #{userOrganizeID},</if>
|
|
|
+ <if test="account != null and account != ''">account = #{account},</if>
|
|
|
+ <if test="mobile != null and mobile != ''">mobile = #{mobile},</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">bindMobile = #{bindMobile},</if>
|
|
|
+ <if test="userPermission != null">userPermission = #{userPermission},</if>
|
|
|
+ <if test="userIdentity != null">userIdentity = #{userIdentity},</if>
|
|
|
+ <if test="email != null and email != ''">email = #{email},</if>
|
|
|
+ <if test="userName != null and userName != ''">userName = #{userName},</if>
|
|
|
+ <if test="realName != null and realName != ''">realName = #{realName},</if>
|
|
|
+ <if test="source != null and source != ''">source = #{source},</if>
|
|
|
+ <if test="image != null and image != ''">image = #{image},</if>
|
|
|
+ <if test="password != null and password != ''">password = #{password},</if>
|
|
|
+ <if test="name != null and name != ''">name = #{name},</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">registerUserTypeID = #{registerUserTypeID},</if>
|
|
|
+ <if test="manufacturerStatus != null">manufacturerStatus = #{manufacturerStatus},</if>
|
|
|
+ <if test="shopID != null">shopID = #{shopID},</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''">auditStatus = #{auditStatus},</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''">auditTime = #{auditTime},</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''">auditNote = #{auditNote},</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''">registerTime = #{registerTime},</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''">registerIP = #{registerIP},</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''">ipAddress = #{ipAddress},</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''">loginTime = #{loginTime},</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''">loginIP = #{loginIP},</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''">validFlag = #{validFlag},</if>
|
|
|
+ <if test="clubStatus != null">clubStatus = #{clubStatus},</if>
|
|
|
+ <if test="clubID != null">clubID = #{clubID},</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''">agreeFlag = #{agreeFlag},</if>
|
|
|
+ <if test="serviceProviderStatus != null">serviceProviderStatus = #{serviceProviderStatus},</if>
|
|
|
+ <if test="serviceProviderID != null">serviceProviderID = #{serviceProviderID},</if>
|
|
|
+ <if test="userMoney != null">userMoney = #{userMoney},</if>
|
|
|
+ <if test="ableUserMoney != null">ableUserMoney = #{ableUserMoney},</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''">logoffTime = #{logoffTime},</if>
|
|
|
+ <if test="appKey != null and appKey != ''">appKey = #{appKey},</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''">appSecret = #{appSecret},</if>
|
|
|
+ <if test="scanFlag != null">scanFlag = #{scanFlag},</if>
|
|
|
+ <if test="userBeans != null">userBeans = #{userBeans},</if>
|
|
|
+ <if test="guideFlag != null">guideFlag = #{guideFlag},</if>
|
|
|
+ <if test="loginFailTime != null">loginFailTime = #{loginFailTime},</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''">tipStatus = #{tipStatus},</if>
|
|
|
+ <if test="onlineMoney != null">onlineMoney = #{onlineMoney},</if>
|
|
|
+ <if test="unionId != null and unionId != ''">unionId = #{unionId},</if>
|
|
|
+ <if test="openId != null and openId != ''">openId = #{openId},</if>
|
|
|
+ </trim>
|
|
|
+ where userID = #{userID}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <delete id="delUserByUserID" parameterType="String">
|
|
|
+ delete
|
|
|
+ from user where userID = #{userID}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="delUser" parameterType="User">
|
|
|
+ delete
|
|
|
+ from user AS user
|
|
|
+ <where>
|
|
|
+ <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
+ <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ </where>
|
|
|
+ </delete>
|
|
|
+
|
|
|
+</mapper>
|