后端开发函数
<p><strong>用户</strong></p>
<ol>
<li>短信验证码发送(一个单独类,获取验证码,验证验证码准确)
<pre><code>class Sms():
def send(phone):
pass
def checkCode(phone,code):
pass</code></pre></li>
<li>
<p>用户信息(一个单独类,包括个人资料修改,收藏,评论,点赞,转发,历史,赞过我,用户反馈)</p>
<pre><code>class User():
def __init__(=user_id):
self.user_id=user_id
// 保存新数据
def save():
pass
// 更新数据
def update():
pass
// 获取分页数据
def getObjects():
pass
// 获取用户基本信息
def getInfo():
pass
// 修改用户基本信息
def editInfo(data):
pass
// 查看收藏
def getCollect(rn,pn):
// rn 每页显示数量
// pn 页数
pass
// 添加收藏
def addCollect(obj_key):
pass
// 取消收藏
def removeCollect(obj_key):
pass
// 删除收藏或删除所有收藏
def deleteCollect(nid):
pass
// 查看评论
def getComments(obj_key,rn,pn):
// obj_key 对象主键
// rn 每页显示数量
// pn 页数
pass
// 添加评论
def addComment(obj_key,content):
// obj_key 对象主键
// content 评论内容
pass
// 取消评论
def removeComment(nid):
// nid 评论id
pass
// 删除评论
def deleteComment(nid):
pass
// 查看点赞
def getLikes(rn,pn):
pass
// 添加点赞
def addLike(type_id,type,status):
// type_id 对象主键/评论id
// type 主键/评论点赞
// status 有效点赞/取消点赞
pass
// 取消点赞
def removeLike(obj_key):
pass
// 删除点赞
def deleteLike():
pass
// 查看转发
def getForward(rn,pn):
pass
// 添加转发
def adForward(obj_key):
pass
// 删除转发
def deleteForward():
pass
// 查看浏览记录
def getViews(rn,pn):
pass
// 添加浏览记录
def addView(obj_key):
pass
// 删除浏览记录
def deleteViews():
pass
// 查看消息
def getMessage(rn,pn):
pass
// 添加消息
def addMessage(obj_key):
pass
// 删除消息
def deleteMessage():
pass</code></pre>
</li>
<li>
<p>积分增加(一个单独类,不同方法对应不同积分增加情况)</p>
<pre><code>使用反射
def intergral():
socre_dict={'search':5,'comment':2}
pass
# 放弃
class Integral():
def __init__(=user_id):
self.user_id=user_id
// 写入数据
def save(score):
pass
// 获取总积分
def total():
pass
// 增加积分
def add():
pass
// 登陆加积分
def _login():
pass
// 注册加积分
def _register():
pass
// 浏览对象详情页加分
def _viewDetailsPage():
pass
// 详情页跳转加分
def _detailsPageJump()
// 搜索加积分
def _search():
pass
// 搜索辅助添加积分
def _searchAid():
pass
// 二级命令调起加积分
def _secondaryCommand():
pass
// 转发
def _forward():
pass
// 收藏
def _collect():
pass
// 评论
def _comment():
pass
// 点赞
def _like():
pass</code></pre>
</li>
<li>上传图片
<pre><code>def upload():
pass</code></pre></li>
<li>登陆
<pre><code>// 手机登陆
def login():
pass
// 第三方登陆
def auth():
pass
// 退出
def logout():
pass</code></pre></li>
<li>装饰器
<pre><code>// 检查用户登陆
def checkLogin():
pass</code></pre></li>
<li>对象操作
获取对象的评论数和好评数、浏览数、差评数
<pre><code>class Object():
def comments_num():
pass
def views_num():
pass
def good_num():
pass
def bad_num():
pass
def checkHasLike(user_id):
pass
def addViewsNum(number):
pass
def addCommentNum(number):
pass
def addGoodNum(number):
pass
def addBadNum(number):
pass
def reduceCommentNum(number):
pass
def reduceGoodNum(number):
pass
def reduceBadNum(number):
pass</code></pre></li>
</ol>