# new feature
- [ ] 管理员查看角色为“的用户”的注册数量
- [x] 商家查看累计订单数量
- [x] 订单列表,hotel_id获取酒店相关的订单,分成两种 1.(返回已完成,已评价,已取消的订单记录的全部数据)2.(返回待支付,已预约,入住和退房的订单记录的全部数据)
- [x] 订单列表,user_id获取用户相关的订单,分成两种 1.(返回已完成,已评价,已取消的订单记录的全部数据)2.(返回待支付,已预约,入住和退房的订单记录的全部数据)
- [X] 新功能。新增积分活动功能
- 酒店活动申请表(属性:酒店数据),酒店活动表(属性:酒店数据),用户参与活动表(属性:用户id,用户名,酒店数据)。
- 用户积分活动,在用户参与活动表中新增数据(用户id和酒店id的酒店活动表数据),不允许重复参与;用户每增加一条记录就加100积分
- 酒店活动申请,在酒店活动申请表中根据酒店id新增某酒店的数据,加入状态;
- 管理员审核酒店活动申请,管理员根据酒店活动申请表修改状态完成审核,并把该酒店数据加入到酒店活动表中。
- 管理员管理酒店活动表,删除酒店活动表中的酒店数据并修改酒店活动申请表中的状态
- 管理员查看参与用户活动表,分页查看用户活动表
- 酒店获得活动点击统计,计算用户参与活动表中某酒店id的数量
- [x] 把线上线下订单,新增返回数据(全给我)
- [x] 酒店日收入分页查询,根据酒店name查询
- [x] 订参数为pay_id 返回数据 res.data,pay_id为空时,返回所有数据并分页
- [x] 订单列表(分页),酒店id hotel_id 获取酒店相关的所有订单(商家),把线上线下订单分开(根据用户角色分)
- [x] 新增根据酒店id获得酒店日收入接口,不更改原有的daily_income_list/接口
- [x] 用户收藏,根据用户账号username获得数据
- [x] 酒店推荐表,新增数据时直接报酒店已被推荐
- [x] 酒店推荐表,hotel_recommend_list报错500,重复添加和数量大于6时,报错500
- [x] 用户拥有优惠券,coupon_entity_list接口,当user_id为空时,不返回数据
- [x] 用户积分明细,在user_points_list接口,当输入的user_id为商家、管理员或无效时,500
- [x] 用户余额明细,在user_wallet_detail接口,当输入的user_id为商家、管理员或无效时,500
- [x] 管理员端,酒店推荐页,hotel_recommend_list报错500,/hotel_recommend_add/4/报错404
- [x] 复原废弃优惠券,类似废弃优惠券,修改状态为可使用
- [x] 编辑系统优惠券,新增接口coupon_template_edit,用户编辑优惠券,传入后台数为"id","name","discount","point_amount"
- [x] 用户信息表,user_info_list返回的数据中新增用户id属性
- [x] 用户积分明细,在user_points_list接口,当user_id为空时,不返回数据
- [x] 用户余额明细,在user_wallet_detail接口,当user_id为空时,不返回数据
- [x] 管理员获得酒店订单表所有(orders_list接口的hotel_id为空时,查询所有数据)//新增能根据名称分页查询
- [x] 酒店推荐表增删,
- [ ] 新闻x
# 一堆url
base_url 'localhost:8000'
## 注册
url: `register/`
method: post
请求数据:
- 用户名 username
- 密码 password
- 角色 role
- '用户'
- '商家'
- '管理员'
返回码 res.code:
- '200' 注册成功
- '501' 注册失败 用户名已存在
## 登录
url: `login/`
method: post
返回数据 res.data:
- id
- username
- role
- '用户'
- '商家'
- '管理员'
## 用户
### 支付
url: `user_pay/`
method: post
请求数据:
- 预订人id user_id
- 支付记录id pay_id
- 优惠券id coupon_id ,没用写0
返回码 res.code:
- '200' 支付成功 -> [增加积分](#支付成功后加积分)
- '501' 钱不够 支付失败
### 修改密码
url: `user_change_password/`
请求数据:
- 用户id user_id
- 原密码 old_password
- 新密码 new_password
返回码 res.code:
- '200' 修改成功
- '501' 修改失败 旧密码错误
### 用户信息
#### 用户信息查询
##### 用户信息页面
url: `user_info_list/<user_id>/`
res.data:
- 姓名 name
- 性别 gender
- 生日 brithday
res.code:
- '200' ojbk
- '501' 没查到
##### 管理员查询用户信息
url: `user_info_list/`
- 分页大小 page_size
- 当前页 page_id
res.code
- '200' ojbk
- '501' none
res.data:
- 用户信息列表 userinfo_list[]
- 用户id user_id
- 账号 username
- 密码 password
- 姓名 name
- 性别 gender
- 生日 birthday
- 钱包 wallet
- 积分 point
- 总页数 page_amount
- 总条数 item_amount
#### 用户信息更新
url: `user_info_update/`
method: post
请求数据:
- 用户id user_id
- 姓名 name
- 性别 gender
- 生日 brithday
返回码 res.code:
- '200' 成功
### 收藏
#### 收藏酒店
url: `user_collect_hotel/`
method: post
请求数据:
- 用户id user_id
- 酒店id hotel_id
返回码 res.code:
- '200' 收藏成功
- '501' 收藏失败 已收藏
#### 获取收藏列表(分页)
url: `user_collection_list/`
method: post
请求数据:
- 用户名 username (没有不返回数据)
- 酒店名 hotel_name (模糊查询)
- 分页大小 page_size
- 获取第几页 page_id
返回码 res.code:
- '200' 查询成功 没有收藏酒店 没有搜索到相关酒店
返回数据 res.data:
- 收藏列表 collection_list[] 包含收藏信息
- 酒店id hotel_id
- 酒店名称 hotel_name
- 酒店级别 level
- 酒店地址 location
- 酒店简介 intro
- 总页数 page_total
- 总条数 item_amount
#### 取消收藏
url: `user_collection_cancel/`
method: post
请求数据:
- 用户id user_id
- 酒店id hotel_id
返回码 res.code:
- '200' 取消成功
### 积分
#### 支付成功后加积分
url: `user_points_add/`
method: post
请求数据:
- 支付记录id pay_id
- 积分数量 point_amount
返回码 res.code:
- '200' 加积分成功
#### 获取积分明细(分页)
支付+积分 兑换优惠券-积分
url: `user_points_list`
method: get
请求数据:
- 用户名 username (没有不返回数据)
- 分页大小 page_size
- 获取第几页 page_id
返回码 res.code:
- '200' 有
- '501' 没有
返回数据 res.data:
- 当前积分 points
- 积分明细 points_detail[] 包含积分明细信息 (时间倒序)
- 时间 time
- 类型 type (+/-)
- 积分数 amount
<!-- - 根据类型返回(支付/优惠券)id -->
- 总页数 page_total
- 总条数 item_amount
### 钱包和记录
#### 充值
url: `user_wallet_recharge/`
method: post
请求数据:
- 用户id user_id
- 充值金额 amount
返回码 res.code:
- '200' 充值成功
#### 获取余额和明细(分页)
url: `user_wallet_detail/`
请求数据:
- 用户名 username (没有不返回数据)
- 分页大小 page_size (可为空 default=5)
- 获取第几页 page_id (可为空 default=1)
返回码 res.code:
- '200' 有
- '501' 没有
返回数据 res.data:
- 余额 balance
- 充值和账单记录 detail[] 包含充值和账单记录信息
- 时间 time
- 类型 type 'pay' 'recharge'
- 金额 amount
- 总页数 page_total
- 总条数 item_amount
## 酒店
### 搜索酒店
url: `hotel_search/`
method:post
1. 管理员获取待审核酒店(分页)
请求数据:
- 管理员id admin_id
- (可选)只获取待审核酒店 hotel_status == 0
- 分页大小 page_size (可为空 default=5)
- 获取第几页 page_id (可为空 default=1)
返回码:
- '200' 有
- '501' 没查到
返回数据:
- 酒店列表 hotel_list[] 包含酒店信息
- id 申请表的id
- 酒店名称 name
- 地址 location
- 简介 intro
- 级别 level
- 价格 price
- 审核状态 status
- 总页数 page_total
- 总条数 item_amount
2. 其他用户搜索酒店
请求数据:
没有合适的资源?快使用搜索试试~ 我知道了~
python线上酒店预约管理系统
共185个文件
vue:60个
jpg:37个
py:19个
2 下载量 166 浏览量
2024-01-08
09:59:11
上传
评论 1
收藏 3.28MB ZIP 举报
温馨提示
商家查看累计订单数量 订单列表,hotel_id获取酒店相关的订单,分成两种 1.(返回已完成,已评价,已取消的订单记录的全部数据)2.(返回待支付,已预约,入住和退房的订单记录的全部数据) 订单列表,user_id获取用户相关的订单,分成两种 1.(返回已完成,已评价,已取消的订单记录的全部数据)2.(返回待支付,已预约,入住和退房的订单记录的全部数据) 新功能。新增积分活动功能 酒店活动申请表(属性:酒店数据),酒店活动表(属性:酒店数据),用户参与活动表(属性:用户id,用户名,酒店数据)。 用户积分活动,在用户参与活动表中新增数据(用户id和酒店id的酒店活动表数据),不允许重复参与;用户每增加一条记录就加100积分 酒店活动申请,在酒店活动申请表中根据酒店id新增某酒店的数据,加入状态; 管理员审核酒店活动申请,管理员根据酒店活动申请表修改状态完成审核,并把该酒店数据加入到酒店活动表中。 管理员管理酒店活动表,删除酒店活动表中的酒店数据并修改酒店活动申请表中的状态 管理员查看参与用户活动表,分页查看用户活动表 酒店获得活动点击统计,计算用户参与活动表
资源推荐
资源详情
资源评论
收起资源包目录
python线上酒店预约管理系统 (185个子文件)
run.bat 97B
edit_Hotelp.css 6KB
yonghu.css 5KB
chakanJD.css 4KB
ChaKanacmt.css 4KB
yonghuxx.css 4KB
dingdan.css 4KB
yuyue.css 4KB
YHSearch.css 3KB
sousuolan.css 3KB
font.css 2KB
Coment.css 2KB
register.css 2KB
index.css 1KB
login.css 1KB
main.css 925B
Search.css 689B
buttonStyle.css 630B
TiShiKuang.css 623B
global.css 111B
iconfont.eot 2KB
.gitignore 335B
ceshi.html 1KB
index.html 611B
test.html 566B
favicon.ico 4KB
car1.jpeg 60KB
jiudianA.jpg 102KB
jiudianA.jpg 102KB
face2.jpg 96KB
yw.jpg 92KB
上海2.jpg 78KB
淮安1.jpg 75KB
杭州2.jpg 63KB
北京1.jpg 58KB
南京2.jpg 57KB
苏州3.jpg 55KB
上海1.jpg 54KB
1.jpg 52KB
1.jpg 52KB
1.jpg 52KB
广州1.jpg 51KB
香港3.jpg 50KB
上海3.jpg 48KB
北京2.jpg 45KB
苏州1.jpg 43KB
西安2.jpg 41KB
香港2.jpg 41KB
南京1.jpg 40KB
北京3.jpg 40KB
淮安3.jpg 40KB
广州3.jpg 39KB
杭州3.jpg 36KB
三亚2.jpg 36KB
杭州1.jpg 36KB
苏州2.jpg 35KB
西安3.jpg 34KB
淮安2.jpg 34KB
face1.jpg 30KB
西安1.jpg 30KB
三亚1.jpg 28KB
广州2.jpg 26KB
南京3.jpg 26KB
香港1.jpg 22KB
jquery-3.4.1.min.js 86KB
index.js 8KB
font.js 3KB
index.js 2KB
request.js 1KB
main.js 932B
IMG.js 627B
ComentZF.js 396B
CLTiShi.js 349B
vue.config.js 315B
CLTiShi.js 296B
babel.config.js 73B
package-lock.json 377KB
package.json 563B
iconfont.json 442B
jsconfig.json 279B
README.md 29KB
htinfopage.png 291KB
bilibili.png 245KB
Screenshot from 2023-06-08 14-43-24.png 74KB
1.png 12KB
7.png 11KB
6.png 11KB
5.png 9KB
4.png 9KB
3.png 9KB
2.png 8KB
用户登录.png 8KB
未登录.png 7KB
未登录.png 7KB
logo.png 7KB
注册.png 5KB
yuan.png 5KB
账户.png 5KB
views.py 83KB
models.py 9KB
共 185 条
- 1
- 2
资源评论
十小大
- 粉丝: 1w+
- 资源: 1528
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- camera BSP 开发稳定性问题分析
- Unity URP下 SceneView窗口 渲染模式里Debug 加MipMaps的shader
- 【Unity 插件】Photon Multiplayer Template (For Game Creator 2)
- 【字幕SRT翻译器】+【支持9种语言】+【大模型翻译,效果一级棒】+【永久不过期】
- PHP站长导航资源网站导航系统源码修复版
- 消息队列中间件RabbitMQ的CentOS环境下安装与配置指南
- yolov6n.onnx
- 高级系统架构设计师下午试题模拟题6套试题.pdf
- 科技公司员工转正评估表.xlsx
- 微观企业劳动力生产率数据(1999-2023年).txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功