## 前臺粉絲用戶交互邏輯圖(結合下面數據庫表)
:-: 
## 活動參加列表(前綴_og_guantui_activity_join)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| activity_id| int(10) | 無 | 活動id(和活動相關聯) |
| seller_id | int(10) | 無 | 發布的商戶id(和商戶相關聯) |
| uniacid | int(10) | 無 | 公眾號id |
| user_id | int(10) | 無 | 用戶id |
| openid | varchat(32) | 無 | 用戶openid |
| is_follow | tinyint(1) | 0 | 是否關注(1:關注,0:未關注) |
| recommender| int(10) | 0 | 推薦者(購買綁定關系id) |
| price | decimal(10,2) | 0.00 | 金額 |
| server_price | decimal(10,2) | 0 | 商戶手續費 |
| wechat_server_price | decimal(10,2) | 0 | 微信手續費 |
| is_draw | tinyint(1) | 0 | (是否已購買)是否已經領取活動課程(1:已領取,0:未領取) |
| order_no | varchat(32) | 無 | 交易唯一編號 |
| ip | varchat(150) | 可為空 | 用戶ip |
| address | varchat(150) | 可為空 | 用戶地址 |
| reg_time| int(10) | 無 | 用戶注冊時間|
| scanning_recommender | int(10) | 0 | 掃碼綁定關系id |
| scanning_code | int(10) | 0 | 掃碼時間 |
| interactive_time | int(10) | 0 | 最后交互時間 |
| status | tinyint(1) | 1 | 狀態(1:開啟,0:關閉) |
| form_data | mediumtext | null | 用戶提交的表單數據(json) |
| posters_img| varchat(225) | 可為空 | 活動海報地址 |
| posters_create_time| int(10) | 可為空 | 海報最后生成時間|
| specs_id | int(10) | 可為空 | 規格表id |
| is_write_off | int(10) | 0 | 是否核銷 |
| write_off_id | int(10) | 可為空 | 核銷人id |
| write_off_time | int(10) | 可為空 | 核銷時間 |
`form_data`的數據結構如下(和og_guantui_activity表中的form_extend相結合):
```
$data = [
'filed1' => 'MrYe',
'field2' => '男',
'field3' => '大家好,我是MrYe',
];
```
## 用戶收益表(前綴_og_guantui_user_profit)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| order_no | varchat(32) | 無 | 交易唯一編號 |
| type | tinyint(2) | 無 | 收益類型(1:后臺增加余額,2:分銷收益) |
| code | varchat(32) | 無 | 關聯編號(type2時為活動id) |
| seller_id | int(10) ) | 0 | 關聯商戶id |
| user_id | int(10) | 無 | 用戶id |
| openid | varchat(32) | 無 | 用戶openid |
| reward_type | tinyint(2) | 1 | 獎勵類型(1:加錢,-1:扣錢) |
| price | decimal(10,2) | 0.00 | 金額 |
| account _type | tinyint(2) | 1 | 到賬類型(1:微信錢包,2:其它錢包) |
| remark | varchat(500) | 0 | 收益備注 |
| extend | text | 可為空 | 收益擴展json字符串 |
| status | tinyint(2) | 1 | 收益狀態(1:已結算,0:待結算,-1:已失效,-2:訂單提現中) |
| channel_id | int(10) | 無 | 綁定渠道的關系 |
| from_id | int(10) | 無 | 返利來源用戶id |
| level | tinyint(2) | 無 | 返利等級(0,1,2) |
| addtime| int(10) | 無 | 操作時間|
## 用戶擴展表(前綴_og_guantui_user_data)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| uid | int(10) | 無 | 用戶ID |
| is_notice | tinyint(10) | 0 | 是否自動通知(1:自動通知,0:不自動通知) |
## 用戶活動訪問記錄表(前綴_og_guantui_activity_join_views)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| user_id | int(10) | 無 | 用戶ID |
| recommender | int(10) | 0 | 邀請者 |
| activity_id| int(10) | 無 | 活動id(和活動相關聯) |
| view_time | int(10) | 無 | 用戶停留時間 |
| addtime | int(10) | 無 | 時間 |
## 活動訂單表(前綴_og_guantui_order)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| type | tinyint(1) | 1 | 訂單類型(1:活動報名訂單,2:商戶開通) |
| order_no | varchat(30) | 無 | 訂單編號 |
| wx_order_no | varchat(30) | 可為空 | 微信訂單編號 |
| activity_id | int(10) | 無 | 活動id(和活動相關聯) |
| recommender| int(10) | 0 | 推薦者(購買綁定關系id) |
| user_id | int(10) | 無 | 下單用戶id |
| price | decimal(10,2) | 0.00 | 支付金額 |
| remark| text | 無 | 訂單備注 |
| status | tinyint(1) | 1 | 訂單狀態(0:已下單,未支付、1:成功支付、-1:取消支付、-2:支付失敗、-3:退款) |
| order_time| int(10) | 無 | 下單時間 |
| pay_time | int(10) | 無 | 支付時間 |
| settle_time| int(10) | 無 | 支付時間 |
## 活動提現表(前綴_og_guantui_user_cash)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| activity_id | int(10) | 無 | 活動id |
| user_id | int(10) | 無 | 用戶id |
| openid | varchat(30) | 無 | 用戶openid |
| price | decimal(10,2) | 0.00 | 提現金額 |
| payment_no | varchat(30) | 可為空 | 提現流水號 |
| remark| text | 可為空 | 提現備注 |
| status | tinyint(1) | 0 | 訂單狀態(0:提現中、1:成功提現、-1:拒絕提現) |
| add_time| int(10) | 無 | 提現時間 |
| state_time | int(10) | 無 | 審核時間 |