userBasicInfoMap.xml
1.3 KB
<?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.sinocontact.app.dao.memberCenter.UserBasicInfoMapper">
<!--通过用户名获取用户信息-->
<select id="userInfoByAccount" resultType="com.sinocontact.app.entity.User">
SELECT * FROM prs_user WHERE account=#{account}
</select>
<!--更新用户信息-->
<update id="updateUserInfo" >
UPDATE prs_user SET account=#{account},nickname=#{nickname},update_time=now() WHERE user_id=#{userId}
</update>
<!--获取用户信息-->
<select id="getUser" resultType="com.sinocontact.app.entity.User">
SELECT * FROM prs_user WHERE user_id=#{userId}
</select>
<!--申请成为作者-->
<insert id="applyForAuthor">
INSERT INTO prs_check_user(user_id,purpose,check_status,create_time) VALUES(#{userId},0,0,now())
</insert>
<!--修改用户申请状态-->
<update id="updateApplyStatus">
UPDATE prs_user SET apply_author_status=1 WHERE user_id=#{userId}
</update>
<!--更新密码-->
<update id="updatePassword" >
UPDATE prs_user SET password=#{password},update_time=now() WHERE user_id=#{userId} AND status=0
</update>
</mapper>