## 活動表(前綴_og_guantui_activity)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| seller_id | int(10) | 無 | 發布的商戶id(和商戶表相關聯) |
| uniacid | int(10) | 無 | 公眾號id |
| title | varchat(50) | 無 | 活動標題 |
| sub_title | varchat(30) | 無 | 活動副標題 |
| original_price | decimal(10,2) | 1 | 原價 |
| price | decimal(10,2) | 0 | 現價 |
| start_time| int(10) | 現在時間 | 活動開始時間 |
| end_time| int(10) | 無 | 活動結束時間 |
| preferential_end_time| int(10) | 無 | 優惠結束時間 |
| addtime| int(10) | 無 | 活動添加時間 |
| edit_time| int(10) | 0 | 活動最后編輯時間 |
| account_brief | varchat(500) | 無 | 入賬說明 |
| pic | varchat(100) | 無 | 活動頭圖 |
| des | text | 無 | 活動介紹 |
| is_distribution | tinyint(1) | 0 | 是否開啟分銷(1:開啟,0:關閉) |
| distribution | text | 可為空 | 分銷詳細參數(具體請看下面) |
| pay_page_type | tinyint(1) | 1 | 購買成功后樣式 (1:購買后顯示自定義頁面,2:購買后顯示自定義鏈接 3:彈窗) |
| pay_page | text | 可以為空 | 購買成功后的界面 |
| cash_page | text | 可以為空 | 兌獎界面 |
| status | tinyint(1) | 1 | 狀態(1:開啟,0:關閉) |
| examine | tinyint(1) | 1 | 審核是否通過(1:通過,0:未通過) |
| is_form | tinyint(1) | 0 | 是否開啟表單提交(1:打開,0:關閉) |
| form_extend | longtext | null | 前臺用戶提交的表單擴展 |
| hidden_poster | tinyint(1) | 1 | 是否隱藏海報按鈕(1:隱藏,0:開啟) |
| is_specs | tinyint(1) | 0 | 是否開啟多規格(1:開啟,0:關閉) |
| stock | int(10) | 100 | 庫存 |
| poster | text | 無 | 海報設置(json串) |
| course_type_no | int(5) | '-1' | 活動類型(11-教育培訓,12-金融理財,13-IT互聯網,14-商超百貨,15-餐飲美食,16-美容美發,17-親子活動,18-房產家居,19-演出展覽,20-舞蹈美術音樂,21-婚慶攝影,22-健身戶外,23-聚會交友,24-其他) |
| is_valid | tinyint(1) | 0 | 是否有效(0-無效,1-有效) |
| valid_time | int(10) | 0 | 有效時間 |
## 活動規格表(前綴_og_guantui_activity_specs)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| activity_id | int(10) | 無 | 活動id(和活動表相關聯) |
| name | varchat(50) | 無 | 規格名稱 |
| pic | varchat(225) | 可為空 | 規格圖片 |
| stock | int(10) | 100 | 庫存(-1為無上限) |
| is_default | tinyint(1) | 0 | 是否默認(1:默認,0:非默認) |
| sort | int(5) | 1 | 排序 |
| status | tinyint(1) | 1 | 是否開啟(1:開啟,0:關閉) |
| addtime | int(10) | 無 | 添加時間 |
| spec_original_price | decimal(10,2) | 無 | 原價 |
| spec_present_price | int(10,2) | 無 | 現價 |
**distribution** 字段為分銷字段,格式為json格式,php數組格式如下:
~~~
/**
* 多規格時分銷結構:
*/
$distributions = [
//當前鍵為規格表的id
1 => [
//當前鍵為分銷等級
1 => [
//等級
'level' => 1,
//類型,1:固定金額,2:比例
'type' => 1,
//獎勵
'reward'=> 5.00,
],
//當前鍵為分銷等級
2 => [
//等級
'level' => 2,
//類型,1:固定金額,2:比例
'type' => 2,
//獎勵
'reward'=> 0.03,
],
],
//當前鍵為規格表的id
2 => [
//當前鍵為分銷等級
1 => [
//等級
'level' => 1,
//類型,1:固定金額,2:比例
'type' => 1,
//獎勵
'reward'=> 5.00,
],
//當前鍵為分銷等級
2 => [
//等級
'level' => 2,
//類型,1:固定金額,2:比例
'type' => 2,
//獎勵
'reward'=> 0.03,
],
],
];
/**
* 無設置規格時分銷結構:
*/
$distribution = [
//當前鍵為分銷等級
1 => [
//等級
'level' => 1,
//類型,1:固定金額,2:比例
'type' => 1,
//獎勵
'reward'=> 5.00,
],
//當前鍵為分銷等級
2 => [
//等級
'level' => 2,
//類型,1:固定金額,2:比例
'type' => 2,
//獎勵
'reward'=> 0.03,
],
];
~~~
`poster` 的數據結構如下:
~~~
$poster = [
//第一張海報
0 => [
//封面圖片
'cover' => 'cover.jpg',
//頭像
'hread' => [
//類型,img:圖片,text:文字
'type' => 'img',
//資源路徑
'path' => 'hread.jpg',
//x位置
'x' => '',
//y位置
'y' => '',
],
//二維碼
'qr_code' => [
//類型,img:圖片,text:文字
'type' => 'img',
//資源路徑
'path' => 'hread.jpg',
//x位置
'x' => '',
//y位置
'y' => '',
],
//昵稱
'nickname' => [
//類型,img:圖片,text:文字
'type' => 'text',
//文字
'text' => 'mrye',
//x位置
'x' => '',
//y位置
'y' => '',
],
'updateTime' => 1565848203,
],
];
~~~
`form_extend` 的數據結構如下:
~~~
$array = [
'field1' => [
//類型
'type' => 'text',
//標題
'title' => '姓名',
//說明
'explain' => '說明',
//是否必選
'required' => true,
],
'field2' => [
//類型
'type' => 'select',
//標題
'title' => '性別',
//說明
'explain' => '請選擇性別',
//是否必選
'required' => true,
//下拉選項
'options' => [
[
'value' => '男',
'is_default' => true,
],
[
'value' => '女',
'is_default' => false,
],
],
],
'field3' => [
//類型
'type' => 'textarea',
//標題
'title' => '介紹',
//說明
'explain' => '請說明您的介紹',
//是否必選
'required' => true,
],
];
~~~
## 渠道列表(前綴_og_guantui_channel)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| name | varchat(50) | 無 | 渠道名稱 |
| activity_id | int(10) | 無 | 活動id(和活動相關聯) |
| join_team_price | decimal(10,2) | 0 .01 | 入隊金額 |
| join_team_url | varchat(250) | 0 .01 | 入隊二維碼鏈接或付款鏈接 |
| is_distribution | tinyint(1) | 0 | 是否開啟分銷(1:開啟,0:關閉) |
| distribution | text | 可為空 | 分銷詳細參數(具體請看上面) |
| poster | text | 無 | 海報設置(具體請看上面) |
| addtime| int(10) | 無 | 渠道添加時間 |
| status | tinyint(1) | 1 | 渠道狀態(1:開啟,0:關閉) |
| des | text | 可為空 | 渠道描述 |
## 渠道列表(前綴_og_guantui_join)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| activity_id | int(10) | 無 | 活動id(和活動相關聯) |
| channel_id | int(10) | 無 | 渠道id |
| user_id | int(10) | 無 | 用戶id |
| type | tinyint(4) | 0 | 類型(1:隊長,2:隊員) |
| leader_id| int(10) | 無 | 上級id |
| level | tinyint(1) | 0 | 級別 |
| addtime| int(10) | 無 | 渠道添加時間 |
| status | tinyint(1) | 1 | 渠道狀態(1:開啟,0:關閉) |
| order_no | varchat(30) | 可為空 | 渠道訂單 |
## 渠道訂單表(前綴_og_guantui_channel_order)
| 字段名 | 數據類型 | 默認值 | 說明 |
| --- | --- | --- |--- |
| id | int(10) | 無 | 主鍵 |
| order_no | varchat(30) | 無 | 訂單編號 |
| wx_order_no | varchat(30) | 可為空 | 微信訂單編號 |
| channel_id | int(10) | 無 | 渠道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) | 無 | 支付時間 |