## appointment (mini-program)
with graphql, raw miniprogram language
## schema
### server 服务个体
字段含义 | 字段名 | 字段类型 | 字段描述
---|---|--- |---|---|--- |---
服务标识 | id | ID | key
服务名称 | name | String | non-null
服务描述 | description | String |
服务图片 | img | String
创建时间 | createdAt | String | non-null
更新时间 | updatedAt | String
### service 服务列表
字段含义 | 字段名 | 字段类型 | 字段描述
---|---|--- |---|---|--- |---
服务标识 | id | ID | key
服务个体标志 | server_id | ID | non-null
库存 | repertory_id | ID | non-null
服务描述|description|String|
服务价格 | price | float| non-null
服务开始时间 | startTime | String | non-null
服务持续时间 | lastTime | String | non-null
创建时间 | createdAt | String | non-null
更新时间 | updatedAt | String
### repertory 服务库存
字段含义 | 字段名 | 字段类型 | 字段描述|
--- | --- |--- |--- |--- |--- |---
库存标识 | id | ID | key
服务标识 | service_id | ID | non-null
数量 | count | int | non-null
创建时间 | createdAt | String | non-null
更新时间 | updatedAt | String
## 用户有关
### user 用户表
字段含义 | 字段名 | 字段类型 | 字段描述
---|---|--- |---|---|--- |---
用户标识 | id | ID | key
用户微信标识 | openid | String |
管理员标志 | admin | Stringr |
用户名 | username | String |
密码 | password | String |
昵称 | nickname | String |
手机号码 | telephone | String |
邮箱 | email | String |
创建时间 | createdAt | String | non-null
更新时间 | updatedAt | String |
### order 预约订单表
字段含义 | 字段名 | 字段类型 | 字段描述|
---|---|--- |---|---|--- |---
订单编号 | id | ID | key
顾客标识| user_id | ID|non-null
预约的服务| service_id | ID |non-null
订单状态 | orderStatus | String
客户留言 | remark | String
预约人数 | customerNumber | int
订单联系人| contactName | String | non-null
订单联系人电话 | contactTelephone | String | non-null
订单付款金额 | payCount | String
订单付款状态 | payStatus | String
付款时间 | payTime | String
订单创建时间 | createdAt | String | non-null
更新时间 | updatedAt | String
```
name,type,description
server,collection,
id,ID,key
name,String,non-null
description,String,
img,String,
createdAt,String,non-null
updatedAt,String,
service,collection,
id,ID,key
server_id,ID,non-null
repertory_id,ID,non-null
description,String,
price,float,non-null
startTime,String,non-null
lastTime,String,non-null
createdAt,String,non-null
updatedAt,String,
repertory,collection,
id,ID,key
service_id,ID,non-null
count,int,non-null
createdAt,String,non-null
updatedAt,String,
user,collection,
id,ID,key
openid,String,
admin,String,
username,String,
password,String,
telephone,String,
email,String,
createdAt,String,non-null
updatedAt,String,
order,collection,
id,ID,key
user_id,ID,
service_id,ID,
orderStatus,String,
remark,String,
customerNumber,int,
contactName,String,non-null
contactTelephone,String,non-null
payCount,String,
payStatus,String,
payTime,String,
createdAt,String,non-null
updatedAt,String,
```