model_appoint - TimYi/FengHuang GitHub Wiki
预约概念
系统中有两处地方被称为预约:
1、量房、设计、体验馆、验房(暂不确定)的预约。
2、套餐抢购之前需要预约。
他们有不同的目的和业务模型,【提醒】不要被名称相似所误导。
这里要描述的是【第一种】预约。
量房、设计、体验馆的预约,暂时用统一的模型和接口设计实现。
【注册用户】,并且个【人信息完善】的用户,可以选择预约类型,通过【手机号验证】之后调用预
约接口预约。
预约限制,和套餐的预约一致,每人每月每种类型预约限一次。
可能的扩展:
自动预约排期,需要甲方提出明确详细的业务规则。
用户可以在任何时候删除预约。
前台和接口交互
1、明确注册用户,信息完整才可以预约。可以通过登录状态和信息完善程度判断。
2、预约时,将用户token,预约类型、手机号码、短信验证结果、用户真实姓名、用户所选城市id作
为参数调用接口。
3、为了方便设计,暂时不允许用户使用绑定手机号之外的手机预约。因此后台会根据用户绑定手机号
判断验证码是否正确。所以手机号码参数暂时可以不传。
后台和接口交互
1、简化处理,除了【增删查】之外,不考虑更多设计。
2、设计一个状态字段processingStatus,后台可以更改预约处理状态,预想设计成WAITING,
PROCESSING,COMPLETE,CANCEL四种状态。