| | |
| | | </resultMap> |
| | | <sql id="Base_Column_List"> |
| | | id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, |
| | | role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id |
| | | role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id, dept_admin |
| | | </sql> |
| | | <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap"> |
| | | select |
| | |
| | | <if test="wxOpenId != null"> |
| | | wx_open_id = #{wxOpenId,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="deptAdmin != null"> |
| | | dept_admin = #{deptAdmin}, |
| | | </if> |
| | | </set> |
| | | where id = #{id,jdbcType=INTEGER} |
| | | </update> |
| | |
| | | modify_time = #{modifyTime,jdbcType=TIMESTAMP}, |
| | | last_active_time = #{lastActiveTime,jdbcType=TIMESTAMP}, |
| | | deleted = #{deleted,jdbcType=BIT}, |
| | | wx_open_id = #{wxOpenId,jdbcType=VARCHAR} |
| | | wx_open_id = #{wxOpenId,jdbcType=VARCHAR}, |
| | | dept_admin = #{deptAdmin} |
| | | where id = #{id,jdbcType=INTEGER} |
| | | </update> |
| | | |
| | |
| | | select |
| | | <include refid="Base_Column_List"/> |
| | | from t_user where deleted=0 |
| | | </select> |
| | | |
| | | <select id="getUserByLevel" resultMap="BaseResultMap"> |
| | | select |
| | | id,real_name |
| | | from t_user where deleted=0 and user_level = #{userLevel} |
| | | </select> |
| | | |
| | | <select id="getUserById" resultMap="BaseResultMap"> |
| | |
| | | <include refid="Base_Column_List"/> |
| | | from t_user |
| | | where deleted=0 and user_name=#{value} limit 1 |
| | | </select> |
| | | |
| | | <select id="getUserByRealName" resultMap="BaseResultMap"> |
| | | select |
| | | <include refid="Base_Column_List"/> |
| | | from t_user |
| | | where deleted=0 and real_name = #{realName} |
| | | </select> |
| | | |
| | | <select id="getUserByUserNamePwd" resultMap="BaseResultMap"> |
| | |
| | | <where> |
| | | and deleted=0 |
| | | <if test="userName != null and userName != ''"> |
| | | and user_name like concat('%',#{userName},'%') |
| | | and real_name like concat('%',#{userName},'%') |
| | | </if> |
| | | <if test="role != null "> |
| | | and role= #{role} |
| | |
| | | insert into t_user |
| | | (user_uuid,user_name,password,real_name,last_active_time,role,status,user_level,deleted) |
| | | values |
| | | <foreach collection="list" item="item" index="index" |
| | | separator=";"> |
| | | <foreach collection="list" item="item" |
| | | separator=","> |
| | | (#{item.userUuid,jdbcType=VARCHAR},#{item.userName,jdbcType=VARCHAR},#{item.password,jdbcType=VARCHAR},#{item.realName,jdbcType=VARCHAR}, |
| | | #{item.lastActiveTime},#{item.role},#{item.status},#{item.userLevel},0) |
| | | </foreach> |
| | |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | |
| | | <update id="updateDeptAdmin"> |
| | | UPDATE t_user SET dept_admin = #{deptAdmin} WHERE id = #{id} AND deleted = 0 |
| | | </update> |
| | | |
| | | </mapper> |