71 lines
1.4 KiB
Markdown
71 lines
1.4 KiB
Markdown
地产
|
|
Estate : {
|
|
status: {
|
|
0 -> unavailable 已被购买,暂不可用,
|
|
1 -> available 未被购买,可购买
|
|
}
|
|
}
|
|
|
|
订单
|
|
Order: {
|
|
type: {
|
|
0: 用户购买地产,
|
|
1: 用户卖出地产
|
|
},
|
|
status: {
|
|
0: 进行中(用户持有该订单表示的地产),
|
|
1: 已结束(订单内的地产已不属于用户)
|
|
}
|
|
}
|
|
|
|
交易
|
|
Transaction: {
|
|
type: {
|
|
0: 用户买入平台NEW,
|
|
1: 用户场内买入NEW,
|
|
2: 用户场内卖出NEW
|
|
},
|
|
status: {
|
|
0: 尚未处理,
|
|
1: 订单成功完成(买卖达成),
|
|
2: 等待买方处理,
|
|
3: 等待卖方处理,
|
|
4: 买方发起申诉,
|
|
5: 卖方发起申诉,
|
|
6: 客服处理中,
|
|
7: 申诉处理完毕
|
|
}
|
|
}
|
|
|
|
|
|
Action : {
|
|
* [0] 充值LOG
|
|
* [1] 用户买入地产
|
|
* [2] 用户将LOG换为USDT
|
|
* [3] 场外买入LOG
|
|
* [4] 场外卖出LOG
|
|
}
|
|
|
|
## 1.充值
|
|
* 涉及模块:user模块
|
|
* 接口
|
|
* 1. /user/getDepositAddress
|
|
* 流程
|
|
* 1. 生成充值地址
|
|
* 2. 监测到用户所属充值地址到账后,发放对应比例的LOG。
|
|
|
|
## 2.买入地产:
|
|
* 涉及模块:estate,estateOrder,action
|
|
* 接口:
|
|
* /estateOrder/purchase
|
|
* 流程:
|
|
* 1. 生成对应的action
|
|
* 2. 将目标estate打上用户印记
|
|
* 3. 在estateOrder内记录用户买入情况
|
|
|
|
## 3.将LOG换为USDT
|
|
|
|
## 4.场外买入LOG
|
|
## 4.场外卖出LOG
|
|
|