| | |
| | | </update> |
| | | |
| | | |
| | | |
| | | <select id="getAllUser" resultMap="BaseResultMap"> |
| | | select |
| | | <include refid="Base_Column_List"/> |
| | |
| | | </select> |
| | | |
| | | <select id="getUserByLevel" resultMap="BaseResultMap"> |
| | | select |
| | | id,real_name |
| | | from t_user where deleted=0 and user_level = #{userLevel} |
| | | select id, |
| | | real_name |
| | | from t_user |
| | | where deleted = 0 |
| | | and user_level = #{userLevel} |
| | | </select> |
| | | |
| | | <select id="getUserById" resultMap="BaseResultMap"> |
| | |
| | | </select> |
| | | |
| | | |
| | | <select id="userPage" resultMap="BaseResultMap" parameterType="com.mindskip.xzs.viewmodel.admin.user.UserPageRequestVM"> |
| | | <select id="userPage" resultMap="BaseResultMap" |
| | | parameterType="com.mindskip.xzs.viewmodel.admin.user.UserPageRequestVM"> |
| | | SELECT |
| | | <include refid="Base_Column_List"/> |
| | | FROM t_user |
| | |
| | | </select> |
| | | |
| | | |
| | | |
| | | <insert id="insertUser" parameterType="com.mindskip.xzs.domain.User" |
| | | useGeneratedKeys="true" keyProperty="id"> |
| | | insert into t_user |
| | | (user_uuid,user_name,password,real_name,age, last_active_time) |
| | | values |
| | | (#{userUuid,jdbcType=VARCHAR},#{userName},#{password},#{realName},#{age},#{lastActiveTime}) |
| | | values (#{userUuid,jdbcType=VARCHAR}, #{userName}, #{password}, #{realName}, #{age}, #{lastActiveTime}) |
| | | </insert> |
| | | |
| | | <insert id="insertUsers" parameterType="java.util.List" |
| | |
| | | </delete> |
| | | |
| | | <select id="selectAllCount" resultType="java.lang.Integer"> |
| | | SELECT count(*) from t_user where deleted=0 |
| | | SELECT count(*) |
| | | from t_user |
| | | where deleted = 0 |
| | | </select> |
| | | |
| | | |
| | | <select id="selectByUserName" resultType="com.mindskip.xzs.domain.other.KeyValue"> |
| | | SELECT id as value,user_name as name |
| | | from t_user |
| | | where deleted=0 and user_name like concat('%',#{value},'%') |
| | | where deleted=0 |
| | | and user_name like concat('%' |
| | | , #{value} |
| | | , '%') |
| | | limit 5 |
| | | </select> |
| | | |
| | |
| | | |
| | | |
| | | <update id="updateDeptAdmin"> |
| | | UPDATE t_user SET dept_admin = #{deptAdmin} WHERE id = #{id} AND deleted = 0 |
| | | UPDATE t_user_department SET dept_admin = #{deptAdmin} |
| | | <where> |
| | | <if test="ids != null and ids.size > 0"> |
| | | AND user_id in |
| | | <foreach collection="ids" open="(" separator="," close=")" item="id"> |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | AND department_id = #{deptId} |
| | | </where> |
| | | </update> |
| | | |
| | | <update id="setStatus"> |
| | |
| | | AND deleted = 0 |
| | | </update> |
| | | |
| | | <update id="clearDeptAdmin"> |
| | | update |
| | | t_user_department set dept_admin = 0 |
| | | WHERE |
| | | user_id IN <foreach collection="userIds" open="(" separator="," close=")" item="id">#{id}</foreach> |
| | | AND dept_admin = 1 AND department_id = #{deptId} |
| | | </update> |
| | | |
| | | <select id="getUserByDept" resultType="com.mindskip.xzs.domain.ExamPaperAnswer"> |
| | | SELECT |
| | | tu.id as createUser, tu.real_name as userName, count(tepa.id) as counts |