feat: integrate COS and unify user persistence
This commit is contained in:
1 parent
8a97a0b054
commit
ad5e305ad4
39 files changed
+1355
-269
No files matched your search
@@ -9,6 +9,28 @@
|
||||
created_at, updated_at
|
||||
</sql>
|
||||
|
||||
<select id="findByOpenId" resultType="com.hongzhen.hera.data.UserAccount">
|
||||
SELECT <include refid="BaseColumnList"/> FROM user_account WHERE wechat_openid = #{openId}
|
||||
</select>
|
||||
|
||||
<select id="findByMobile" resultType="com.hongzhen.hera.data.UserAccount">
|
||||
SELECT <include refid="BaseColumnList"/> FROM user_account WHERE mobile = #{mobile}
|
||||
</select>
|
||||
|
||||
<select id="findByIdForUpdate" resultType="com.hongzhen.hera.data.UserAccount">
|
||||
SELECT <include refid="BaseColumnList"/> FROM user_account WHERE id = #{id} FOR UPDATE
|
||||
</select>
|
||||
|
||||
<update id="bindWechat">
|
||||
UPDATE user_account SET wechat_openid = #{wechatOpenid},
|
||||
wechat_unionid = COALESCE(#{wechatUnionid}, wechat_unionid), mobile = #{mobile}
|
||||
WHERE id = #{id}
|
||||
</update>
|
||||
|
||||
<update id="updateNickname">
|
||||
UPDATE user_account SET nickname = #{nickname} WHERE id = #{id}
|
||||
</update>
|
||||
|
||||
<select id="findById" resultType="com.hongzhen.hera.data.UserAccount">
|
||||
SELECT <include refid="BaseColumnList"/> FROM user_account WHERE id = #{id}
|
||||
</select>
|
||||
|
||||
Reference in new issue
Block a user