```[sql]
CREATE TABLE ns_addon (
id int(10) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
name varchar(40) NOT NULL DEFAULT '' COMMENT '插件名稱或者標識',
icon varchar(255) NOT NULL DEFAULT '' COMMENT '插件圖標',
title varchar(20) NOT NULL DEFAULT '' COMMENT '中文名',
description text NOT NULL COMMENT '插件描述',
status tinyint(1) NOT NULL DEFAULT 1 COMMENT '狀態',
author varchar(40) NOT NULL DEFAULT '' COMMENT '作者',
version varchar(20) NOT NULL DEFAULT '' COMMENT '版本號',
content text NOT NULL COMMENT '詳情',
create_time int(11) NOT NULL DEFAULT 0 COMMENT '安裝時間',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '插件表';
CREATE TABLE ns_area (
id int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
pid int(11) NOT NULL DEFAULT 0 COMMENT '父級',
name varchar(50) NOT NULL DEFAULT '' COMMENT '名稱',
shortname varchar(30) NOT NULL DEFAULT '' COMMENT '簡稱',
longitude varchar(30) NOT NULL DEFAULT '' COMMENT '經度',
latitude varchar(30) NOT NULL DEFAULT '' COMMENT '緯度',
level smallint(6) NOT NULL DEFAULT 0 COMMENT '級別',
sort mediumint(9) NOT NULL DEFAULT 0 COMMENT '排序',
status tinyint(1) NOT NULL DEFAULT 1 COMMENT '狀態1有效',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '地址表';
CREATE TABLE ns_config (
id int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主鍵',
site_id int(11) NOT NULL DEFAULT 0 COMMENT '站點id(店鋪,分站),總平臺端為0',
app_module varchar(255) NOT NULL DEFAULT '' COMMENT '應用端口關鍵字',
config_key varchar(255) NOT NULL DEFAULT '' COMMENT '配置項關鍵字',
value varchar(5000) NOT NULL DEFAULT '' COMMENT '配置值json',
config_desc varchar(1000) NOT NULL DEFAULT '' COMMENT '描述',
is_use tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否啟用 1啟用 0不啟用',
create_time int(11) NOT NULL DEFAULT 0 COMMENT '創建時間',
modify_time int(11) NOT NULL DEFAULT 0 COMMENT '修改時間',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '系統配置表';
CREATE TABLE ns_cron (
id int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主鍵',
type int(11) NOT NULL DEFAULT 1 COMMENT '1.固定任務 2.循環任務',
period int(11) NOT NULL DEFAULT 0 COMMENT '循環周期(分鐘)',
period_type int(11) NOT NULL DEFAULT 0 COMMENT '循環周期類型 0默認分鐘 1.日 2.周 3. 月',
name varchar(50) NOT NULL DEFAULT '' COMMENT '任務名稱',
event varchar(255) NOT NULL DEFAULT '' COMMENT '執行事件',
execute_time int(11) NOT NULL DEFAULT 0 COMMENT '待執行時間',
relate_id int(11) NOT NULL DEFAULT 0 COMMENT '關聯關鍵字id',
create_time int(11) NOT NULL DEFAULT 0 COMMENT '創建時間',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '計劃任務表';
CREATE TABLE ns_cron_log (
id int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL DEFAULT '' COMMENT '任務名稱',
event varchar(255) NOT NULL DEFAULT '' COMMENT '任務事件',
execute_time varchar(255) NOT NULL DEFAULT '' COMMENT '執行時間',
relate_id int(11) NOT NULL DEFAULT 0 COMMENT '關聯id',
is_success int(11) NOT NULL DEFAULT 1 COMMENT '是否成功',
message text NOT NULL COMMENT '返回結果',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '事件執行記錄';
CREATE TABLE ns_diy_view_temp (
id int(11) NOT NULL AUTO_INCREMENT,
addon_name varchar(50) NOT NULL DEFAULT '' COMMENT '插件標識名稱',
name varchar(50) NOT NULL DEFAULT '' COMMENT '自定義模板標識',
title varchar(255) NOT NULL DEFAULT '' COMMENT '名稱',
value text NOT NULL COMMENT '默認配置值',
type varchar(255) NOT NULL DEFAULT 'ADMIN' COMMENT '應用模塊:ADMIN、SHOP',
icon varchar(255) NOT NULL DEFAULT '' COMMENT '圖標',
create_time int(11) NOT NULL DEFAULT 0 COMMENT '創建時間',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '插件中的自定義模板';
CREATE TABLE ns_diy_view_util (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(50) NOT NULL DEFAULT '' COMMENT '標識',
title varchar(50) NOT NULL DEFAULT '' COMMENT '組件名稱',
type varchar(50) NOT NULL DEFAULT 'SYSTEM' COMMENT '組件類型,SYSTEM 系統組件,ADDON 營銷組件,OTHER 其他組件',
controller varchar(255) NOT NULL DEFAULT '' COMMENT '組件控制器名稱',
value text NOT NULL COMMENT '配置:json格式',
addon_name varchar(50) NOT NULL DEFAULT '' COMMENT '插件標識',
sort int(11) NOT NULL DEFAULT 0 COMMENT '排序號',
support_diy_view varchar(500) NOT NULL DEFAULT '' COMMENT '支持的自定義頁面(為空表示公共組件都支持)',
max_count int(11) NOT NULL DEFAULT 0 COMMENT '限制添加次數',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '自定義模板組件';
CREATE TABLE ns_document (
id int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主鍵',
site_id int(11) NOT NULL DEFAULT 0 COMMENT '站點id(店鋪,分站),總平臺端為0',
app_module varchar(255) NOT NULL DEFAULT '' COMMENT '應用模塊',
document_key varchar(255) NOT NULL DEFAULT '' COMMENT '關鍵字',
title varchar(255) NOT NULL DEFAULT '' COMMENT '文本關鍵字',
content text NOT NULL COMMENT '文本內容',
create_time int(11) NOT NULL DEFAULT 0 COMMENT '創建時間',
modify_time int(11) NOT NULL DEFAULT 0 COMMENT '修改時間',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '系統配置性相關文件';
CREATE TABLE ns_group (
group_id int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主鍵',
site_id int(11) NOT NULL DEFAULT 0 COMMENT '站點id(店鋪,分站),總平臺端為0',
app_module varchar(255) NOT NULL DEFAULT '' COMMENT '使用端口',
group_name varchar(50) NOT NULL DEFAULT '' COMMENT '用戶組名稱',
group_status int(11) NOT NULL DEFAULT 1 COMMENT '用戶組狀態',
is_system int(1) NOT NULL DEFAULT 0 COMMENT '是否是系統用戶組',
menu_array text DEFAULT NULL COMMENT '系統菜單權限組,用,隔開',
`desc` varchar(255) NOT NULL DEFAULT '' COMMENT '描述',
create_time int(11) NOT NULL DEFAULT 0 COMMENT '創建時間',
modify_time int(11) NOT NULL DEFAULT 0 COMMENT '修改時間',
PRIMARY KEY (group_id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '用戶組表';
CREATE TABLE ns_link (
id int(11) NOT NULL AUTO_INCREMENT,
addon_name varchar(50) NOT NULL DEFAULT '',
name varchar(50) NOT NULL DEFAULT '' COMMENT '標識',
title varchar(255) NOT NULL DEFAULT '' COMMENT '中文名稱',
web_url varchar(255) NOT NULL DEFAULT '' COMMENT 'pc端頁面跳轉路徑',
wap_url varchar(255) NOT NULL DEFAULT '' COMMENT 'wap端跳轉路徑',
icon varchar(255) NOT NULL DEFAULT '' COMMENT '圖標',
support_diy_view varchar(255) NOT NULL DEFAULT '' COMMENT '支持的自定義頁面(為空表示公共組件都支持)',
PRIMARY KEY (id)
)
ENGINE = INNODB,
CHARACTER SET utf8,
COLLATE utf8_general_ci,
COMMENT = '鏈接入口';
```
- 序言
- 安裝教程
- 運行環境
- 安裝手冊
- 基礎
- 前期準備
- 偽靜態配置
- 后臺目錄結構
- uniapp(手機端)目錄結構
- 開發命名規范
- 控制器命名規范
- model層命名規范
- 前端(管理頁面)命名規范
- 提示面板
- 表單
- uniapp(手機端)命名規范
- api接口命名規范
- 架構
- 入口文件
- config設置
- app應用目錄
- component(自定義模板組件)
- model層(數據業務層)
- 數據庫操作
- job(消息隊列)
- event(事件)
- request(請求對象)
- common(公共函數)
- log(日志處理)
- lang(語言包)
- addon插件
- 數據字典
- 系統基礎表
- 配送相關表
- 商品相關表
- 網站設置相關
- 會員相關表
- 訂單相關表
- 營銷(組合套餐)
- 營銷(砍價)
- 營銷(優惠券)
- 營銷(滿減)
- 營銷(拼團)
- 營銷(秒殺)
- 店鋪相關表
- 微信相關表
- 門店相關表
- 結算相關表
- 應用(分銷)
- 功能模塊
- 商品模塊
- 會員模塊
- 訂單模塊
- 數據統計
- 消息隊列
- 支付模塊
- 短信模塊
- 客服
- api接口
- 接口開發
- 插件開發
- 事件開發
- 常用事件
- 插件目錄與開發
- 常用插件
- 支付插件
- 拼團插件
- 新人禮