11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
33<mapper namespace =" biz.llmall.commodity.model.mapper.UserMapper" >
4- <resultMap id =" BaseResultMap" type =" biz.llmall.common.entity.user.User" >
5- <id column =" id" jdbcType =" BIGINT" property =" id" />
6- <result column =" group_id" jdbcType =" BIGINT" property =" groupId" />
7- <result column =" nickname" jdbcType =" VARCHAR" property =" nickname" />
8- <result column =" email" jdbcType =" VARCHAR" property =" email" />
9- <result column =" mobile" jdbcType =" VARCHAR" property =" mobile" />
10- <result column =" password" jdbcType =" VARCHAR" property =" password" />
11- <result column =" salt" jdbcType =" VARCHAR" property =" salt" />
12- <result column =" enable" jdbcType =" BIT" property =" enable" />
13- <result column =" create_time" jdbcType =" TIMESTAMP" property =" createTime" />
14- <result column =" update_time" jdbcType =" TIMESTAMP" property =" updateTime" />
15- </resultMap >
16- <sql id =" Base_Column_List" >
17- id, group_id, nickname, email, mobile, password, salt, enable, create_time, update_time
18- </sql >
19- <select id =" selectByPrimaryKey" parameterType =" java.lang.Long" resultMap =" BaseResultMap" >
20- select
21- <include refid =" Base_Column_List" />
22- from user
23- where id = #{id,jdbcType=BIGINT}
24- </select >
25- <delete id =" deleteByPrimaryKey" parameterType =" java.lang.Long" >
26- delete from user
27- where id = #{id,jdbcType=BIGINT}
28- </delete >
29- <insert id =" insert" parameterType =" biz.llmall.common.entity.user.User" >
30- insert into user (id, group_id, nickname,
31- email, mobile, password,
32- salt, enable, create_time,
33- update_time)
34- values (#{id,jdbcType=BIGINT}, #{groupId,jdbcType=BIGINT}, #{nickname,jdbcType=VARCHAR},
35- #{email,jdbcType=VARCHAR}, #{mobile,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR},
36- #{salt,jdbcType=VARCHAR}, #{enable,jdbcType=BIT}, #{createTime,jdbcType=TIMESTAMP},
37- #{updateTime,jdbcType=TIMESTAMP})
38- </insert >
39- <update id =" updateByPrimaryKey" parameterType =" biz.llmall.common.entity.user.User" >
40- update user
41- set group_id = #{groupId,jdbcType=BIGINT},
42- nickname = #{nickname,jdbcType=VARCHAR},
43- email = #{email,jdbcType=VARCHAR},
44- mobile = #{mobile,jdbcType=VARCHAR},
45- password = #{password,jdbcType=VARCHAR},
46- salt = #{salt,jdbcType=VARCHAR},
47- enable = #{enable,jdbcType=BIT},
48- create_time = #{createTime,jdbcType=TIMESTAMP},
49- update_time = #{updateTime,jdbcType=TIMESTAMP}
50- where id = #{id,jdbcType=BIGINT}
51- </update >
4+ <resultMap id =" BaseResultMap" type =" biz.llmall.common.entity.user.User" >
5+ <id column =" id" jdbcType =" BIGINT" property =" id" />
6+ <result column =" group_id" jdbcType =" BIGINT" property =" groupId" />
7+ <result column =" nickname" jdbcType =" VARCHAR" property =" nickname" />
8+ <result column =" email" jdbcType =" VARCHAR" property =" email" />
9+ <result column =" mobile" jdbcType =" VARCHAR" property =" mobile" />
10+ <result column =" password" jdbcType =" VARCHAR" property =" password" />
11+ <result column =" salt" jdbcType =" VARCHAR" property =" salt" />
12+ <result column =" enable" jdbcType =" BIT" property =" enable" />
13+ <result column =" create_time" jdbcType =" TIMESTAMP" property =" createTime" />
14+ <result column =" update_time" jdbcType =" TIMESTAMP" property =" updateTime" />
15+ </resultMap >
16+ <sql id =" User_Base_Column_List" >
17+ id, group_id, nickname, email, mobile, password, salt, enable, create_time, update_time
18+ </sql >
19+ <sql id =" Group_Base_Column_List" >
20+
21+ </sql >
22+ <select id =" selectUserByPrimaryKey" parameterType =" java.lang.Long" resultMap =" BaseResultMap" >
23+ select
24+ <include refid =" Base_Column_List" />
25+ from user
26+ where id = #{id,jdbcType=BIGINT}
27+ </select >
28+ <delete id =" deleteByPrimaryKey" parameterType =" java.lang.Long" >
29+ delete from user
30+ where id = #{id,jdbcType=BIGINT}
31+ </delete >
32+ <insert id =" insert" parameterType =" biz.llmall.common.entity.user.User" >
33+ insert into user (id, group_id, nickname,
34+ email, mobile, password,
35+ salt, enable, create_time,
36+ update_time)
37+ values (#{id,jdbcType=BIGINT}, #{groupId,jdbcType=BIGINT}, #{nickname,jdbcType=VARCHAR},
38+ #{email,jdbcType=VARCHAR}, #{mobile,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR},
39+ #{salt,jdbcType=VARCHAR}, #{enable,jdbcType=BIT}, #{createTime,jdbcType=TIMESTAMP},
40+ #{updateTime,jdbcType=TIMESTAMP})
41+ </insert >
42+ <update id =" updateByPrimaryKey" parameterType =" biz.llmall.common.entity.user.User" >
43+ update user
44+ set group_id = #{groupId,jdbcType=BIGINT},
45+ nickname = #{nickname,jdbcType=VARCHAR},
46+ email = #{email,jdbcType=VARCHAR},
47+ mobile = #{mobile,jdbcType=VARCHAR},
48+ password = #{password,jdbcType=VARCHAR},
49+ salt = #{salt,jdbcType=VARCHAR},
50+ enable = #{enable,jdbcType=BIT},
51+ create_time = #{createTime,jdbcType=TIMESTAMP},
52+ update_time = #{updateTime,jdbcType=TIMESTAMP}
53+ where id = #{id,jdbcType=BIGINT}
54+ </update >
5255</mapper >
0 commit comments