123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- <?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.caimei.modules.user.dao.ClubChangeSpReviewDao">
- <sql id="clubChangeSpApplyColumns">
- a.clubChangeSpRecordID AS "clubChangeSpRecordID",
- a.clubID AS "clubID",
- a.oldSpID AS "oldSpID",
- a.newSpID AS "newSpID",
- a.applyTime AS "applyTime",
- a.checkTime AS "checkTime",
- a.checkStatus AS "checkStatus",
- a.checkMark AS "checkMark",
- a.checkUserID AS "checkUserID"
- </sql>
- <sql id="clubChangeSpColumns">
- a.checkStatus AS "checkStatus",
- a.clubID AS "clubID",
- a.newSpID AS "newSpID",
- a.clubChangeSpRecordID AS "clubChangeSpRecordID",
- a.checkTime AS "checkTime",
- b.address AS "address",
- b.name AS "clubName",
- c.linkMan AS "linkMan",
- b.addTime AS "addTime",
- b.auditTime AS "auditTime"
- </sql>
- <sql id="clubChangeSpJoins">
- </sql>
- <select id="get" resultType="CmUser">
- SELECT
- <include refid="clubChangeSpColumns"/>
- FROM clubchangesprecord a
- LEFT JOIN club b ON a.clubID = b.clubID
- LEFT JOIN serviceprovider c ON a.newSpID = c.serviceProviderID
- <include refid="clubChangeSpJoins"/>
- WHERE b.userID IS NOT NULL
- </select>
- <select id="findList" resultType="ClubChangeSp">
- SELECT
- <include refid="clubChangeSpColumns"/>
- FROM clubchangesprecord a
- LEFT JOIN club b ON a.clubID = b.clubID
- LEFT JOIN serviceprovider c ON a.newSpID = c.serviceProviderID
- <include refid="clubChangeSpJoins"/>
- <where>
- <if test="clubName != null and clubName != ''">
- AND b.name LIKE
- <if test="dbName == 'oracle'">'%'||#{clubName}||'%'</if>
- <if test="dbName == 'mssql'">'%'+#{clubName}+'%'</if>
- <if test="dbName == 'mysql'">concat('%',#{clubName},'%')</if>
- </if>
- <if test="linkMan != null and linkMan != ''">
- AND c.linkMan LIKE
- <if test="dbName == 'oracle'">'%'||#{linkMan}||'%'</if>
- <if test="dbName == 'mssql'">'%'+#{linkMan}+'%'</if>
- <if test="dbName == 'mysql'">concat('%',#{linkMan},'%')</if>
- </if>
- <if test="checkStatus != null and checkStatus != ''">
- AND a.checkStatus = #{checkStatus}
- </if>
- AND b.userID IS NOT NULL
- </where>
- <choose>
- <when test="page !=null and page.orderBy != null and page.orderBy != ''">
- ORDER BY ${page.orderBy}
- </when>
- <otherwise>
- Order BY a.applyTime desc
- </otherwise>
- </choose>
- </select>
- <update id="updateCheckStatusById">
- UPDATE clubchangesprecord SET
- checkTime = #{checkTime},
- checkStatus = #{checkStatus}
- WHERE clubChangeSpRecordID = #{clubChangeSpRecordID}
- </update>
- <select id="getClubChangeSpById" resultType="ClubChangeSp">
- SELECT *
- FROM clubchangesprecord a
- WHERE a.clubChangeSpRecordID = #{clubChangeSpRecordID}
- </select>
- <insert id="insert" parameterType="ClubChangeSp" keyProperty="clubChangeSpRecordID" useGeneratedKeys="true">
- INSERT INTO clubchangesprecord(
- clubChangeSpRecordID,
- clubID ,
- oldSpID ,
- newSpID ,
- applyTime ,
- checkTime ,
- checkStatus,
- checkMark,
- checkUserID
- )VALUES (
- #{clubChangeSpRecordID},
- #{clubID},
- #{oldSpID},
- #{newSpID},
- #{applyTime},
- #{checkTime},
- #{checkStatus},
- #{checkMark},
- #{checkUserID}
- )
- </insert>
- <update id="update">
- UPDATE clubchangesprecord SET
- clubID=#{clubID},
- oldSpID=#{oldSpID},
- newSpID=#{newSpID},
- applyTime=#{applyTime},
- checkTime=#{checkTime},
- checkStatus=#{checkStatus},
- checkMark=#{checkMark},
- checkUserID=#{checkUserID}
- WHERE clubChangeSpRecordID=#{clubChangeSpRecordID}
- </update>
- </mapper>
|