| | |
| | | </resultMap> |
| | | <sql id="Base_Column_List">id,name,picUrl</sql> |
| | | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long">select |
| | | <include refid="Base_Column_List"/>from yeshi_ec_demouser where id = #{id,jdbcType=BIGINT} |
| | | <include refid="Base_Column_List"/>from yeshi_ec_sham_user where id = #{id,jdbcType=BIGINT} |
| | | </select> |
| | | <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">delete from yeshi_ec_demouser where id = #{id,jdbcType=BIGINT}</delete> |
| | | <insert id="insert" parameterType="com.yeshi.fanli.entity.bus.user.ShamUser" useGeneratedKeys="true" keyProperty="id">insert into yeshi_ec_demouser (id,name,picUrl) values (#{id,jdbcType=BIGINT},#{name,jdbcType=VARCHAR},#{picUrl,jdbcType=VARCHAR})</insert> |
| | | <insert id="insertSelective" parameterType="com.yeshi.fanli.entity.bus.user.ShamUser" useGeneratedKeys="true" keyProperty="id">insert into yeshi_ec_demouser |
| | | <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">delete from yeshi_ec_sham_user where id = #{id,jdbcType=BIGINT}</delete> |
| | | <insert id="insert" parameterType="com.yeshi.fanli.entity.bus.user.ShamUser" useGeneratedKeys="true" keyProperty="id">insert into yeshi_ec_sham_user (id,name,picUrl) values (#{id,jdbcType=BIGINT},#{name,jdbcType=VARCHAR},#{picUrl,jdbcType=VARCHAR})</insert> |
| | | <insert id="insertSelective" parameterType="com.yeshi.fanli.entity.bus.user.ShamUser" useGeneratedKeys="true" keyProperty="id">insert into yeshi_ec_sham_user |
| | | <trim prefix="(" suffix=")" suffixOverrides=","> |
| | | <if test="id != null">id,</if> |
| | | <if test="name != null">name,</if> |
| | |
| | | <if test="picUrl != null">#{picUrl,jdbcType=VARCHAR},</if> |
| | | </trim> |
| | | </insert> |
| | | <update id="updateByPrimaryKey" parameterType="com.yeshi.fanli.entity.bus.user.ShamUser">update yeshi_ec_demouser set name = #{name,jdbcType=VARCHAR},picUrl = #{picUrl,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}</update> |
| | | <update id="updateByPrimaryKeySelective" parameterType="com.yeshi.fanli.entity.bus.user.ShamUser">update yeshi_ec_demouser |
| | | <update id="updateByPrimaryKey" parameterType="com.yeshi.fanli.entity.bus.user.ShamUser">update yeshi_ec_sham_user set name = #{name,jdbcType=VARCHAR},picUrl = #{picUrl,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}</update> |
| | | <update id="updateByPrimaryKeySelective" parameterType="com.yeshi.fanli.entity.bus.user.ShamUser">update yeshi_ec_sham_user |
| | | <set> |
| | | <if test="name != null">name=#{name,jdbcType=VARCHAR},</if> |
| | | <if test="picUrl != null">picUrl=#{picUrl,jdbcType=VARCHAR},</if> |
| | | </set> where id = #{id,jdbcType=BIGINT} |
| | | </update> |
| | | |
| | | <insert id="insertBatch" useGeneratedKeys="true" keyProperty="id" parameterType="java.util.List"> |
| | | insert into yeshi_ec_sham_user |
| | | (<include refid="Base_Column_List" />) values |
| | | <foreach collection="list" item="item" separator=","> |
| | | ( |
| | | #{item.id,jdbcType=BIGINT}, |
| | | #{item.name,jdbcType=VARCHAR}, |
| | | #{item.picUrl,jdbcType=VARCHAR} |
| | | ) |
| | | </foreach> |
| | | </insert> |
| | | |
| | | <update id="updateBatchSelective" parameterType="java.util.List"> |
| | | update yeshi_ec_sham_user |
| | | <trim prefix="set" suffixOverrides=","> |
| | | <trim prefix="name =case" suffix="end,"> |
| | | <foreach collection="list" item="item" index="index"> |
| | | <if test="item.name !=null"> |
| | | when id=#{item.id} then #{item.name} |
| | | </if> |
| | | </foreach> |
| | | </trim> |
| | | <trim prefix="picUrl =case" suffix="end,"> |
| | | <foreach collection="list" item="item" index="index"> |
| | | <if test="item.picUrl !=null"> |
| | | when id=#{item.id} then #{item.picUrl} |
| | | </if> |
| | | </foreach> |
| | | </trim> |
| | | </trim> |
| | | where id in |
| | | <foreach collection="list" index="index" item="item" separator="," open="(" close=")"> |
| | | #{item.id,jdbcType=BIGINT} |
| | | </foreach> |
| | | </update> |
| | | |
| | | <select id="listShamUserByKey" resultMap="BaseResultMap"> |
| | | <!-- 根据条件查询所有标签 --> |
| | | SELECT <include refid="Base_Column_List" /> FROM yeshi_ec_demouser |
| | | SELECT <include refid="Base_Column_List" /> FROM yeshi_ec_sham_user |
| | | WHERE 1=1 |
| | | <if test='key != null and key != ""'> |
| | | AND (id like '%${key}%' OR name like '%${key}%') |
| | |
| | | </select> |
| | | |
| | | <select id="countShamUserByKey" resultType="java.lang.Long"> |
| | | SELECT count(id) FROM yeshi_ec_demouser |
| | | SELECT count(id) FROM yeshi_ec_sham_user |
| | | WHERE 1=1 |
| | | <if test='key != null and key != ""'> |
| | | AND (id like '%${key}%' OR name like '%${key}%') |
| | |
| | | |
| | | <select id="listByDistinctPicUrl" resultMap="BaseResultMap"> |
| | | SELECT B.* FROM |
| | | (SELECT DISTINCT(f.`picUrl`),f.`id` FROM `yeshi_ec_demouser` f ORDER BY id DESC |
| | | (SELECT DISTINCT(f.`picUrl`),f.`id` FROM `yeshi_ec_sham_user` f ORDER BY id DESC |
| | | LIMIT ${start},${count})A |
| | | LEFT JOIN yeshi_ec_demouser B ON A.id = B.id |
| | | LEFT JOIN yeshi_ec_sham_user B ON A.id = B.id |
| | | </select> |
| | | |
| | | <select id="listRand" resultMap="BaseResultMap"> |