1105 lines
76 KiB
SQL
1105 lines
76 KiB
SQL
/*
|
||
Navicat MySQL Data Transfer
|
||
|
||
Source Server : aliyun_db
|
||
Source Server Type : MySQL
|
||
Source Server Version : 50744 (5.7.44)
|
||
Source Host : localhost:3306
|
||
Source Schema : codebg
|
||
|
||
Target Server Type : MySQL
|
||
Target Server Version : 50744 (5.7.44)
|
||
File Encoding : 65001
|
||
|
||
Date: 28/10/2026 14:33:54
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_account_logs
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_account_logs`;
|
||
CREATE TABLE `fa_account_logs` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户ID',
|
||
`account_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账户类型:amount=金额,freeze=冻结,integral=积分,credit_score=信用分',
|
||
`amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '金额',
|
||
`log` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日志内容',
|
||
`type` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '日志类型:1=充值,2=消费,3=收益,4=退款,5=提现,6=冻结,7=解冻,8=推广佣金,9=后台操作',
|
||
`credit_type` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '信用分类型:1=任务完成奖励,2=任务失败扣除,3=拒绝接单扣除,4=放弃签约扣除,5=系统退回,9=后台操作',
|
||
`percent` decimal(5, 4) NOT NULL DEFAULT 0.0000 COMMENT '分成比例(0~1)',
|
||
`total_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '总金额',
|
||
`refer_id` int(11) NOT NULL DEFAULT 0 COMMENT '关联ID(需求ID|订单ID|提现ID)',
|
||
`inc_or_exp` tinyint(1) NOT NULL DEFAULT 0 COMMENT '增减类型:0=冻结,1=增加,2=支出',
|
||
`status` enum('0','1') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态:0=正常,1=已处理',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_user_id`(`user_id`) USING BTREE,
|
||
INDEX `idx_order_id`(`refer_id`) USING BTREE,
|
||
INDEX `idx_createtime_updatetime`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 210 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '账户日志表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_account_withdraws
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_account_withdraws`;
|
||
CREATE TABLE `fa_account_withdraws` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键自增',
|
||
`apply_sn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '申请编号',
|
||
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户ID',
|
||
`account_log_id` int(11) NOT NULL DEFAULT 0 COMMENT '余额日志ID(已废弃)',
|
||
`amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '提现金额',
|
||
`remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
|
||
`type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '转账类型:0=默认,1=微信,2=支付宝,3=线下转款',
|
||
`status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '审核状态:0=无,1=审核中,2=审核通过,3=审核驳回',
|
||
`result_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信转账结果',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '添加时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `apply_sn`(`apply_sn`) USING BTREE,
|
||
INDEX `user_id`(`user_id`) USING BTREE,
|
||
INDEX `account_log_id`(`account_log_id`) USING BTREE,
|
||
INDEX `create_update_time`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '账户提现记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_accounts
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_accounts`;
|
||
CREATE TABLE `fa_accounts` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户ID',
|
||
`amount` decimal(11, 2) NOT NULL DEFAULT 0.00 COMMENT '金额',
|
||
`freeze` decimal(11, 2) NOT NULL DEFAULT 0.00 COMMENT '冻结金额',
|
||
`integral` decimal(11, 2) NOT NULL DEFAULT 0.00 COMMENT '用户积分',
|
||
`credit_score` int(11) NOT NULL DEFAULT 1000 COMMENT '用户信誉分',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_user_id`(`user_id`) USING BTREE,
|
||
INDEX `idx_createtime_updatetime`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 63 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户账户余额表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_admin
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_admin`;
|
||
CREATE TABLE `fa_admin` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户名',
|
||
`nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '昵称',
|
||
`password` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码',
|
||
`salt` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码盐',
|
||
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像',
|
||
`email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '电子邮箱',
|
||
`mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号码',
|
||
`loginfailure` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '失败次数',
|
||
`logintime` bigint(16) NULL DEFAULT NULL COMMENT '登录时间',
|
||
`loginip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登录IP',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`token` varchar(59) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'Session标识',
|
||
`status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'normal' COMMENT '状态',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `username`(`username`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管理员表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_admin_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_admin_log`;
|
||
CREATE TABLE `fa_admin_log` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '管理员ID',
|
||
`username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '管理员名字',
|
||
`url` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作页面',
|
||
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '日志标题',
|
||
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '内容',
|
||
`ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'IP',
|
||
`useragent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'User-Agent',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '操作时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `name`(`username`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1430 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管理员日志表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_area
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_area`;
|
||
CREATE TABLE `fa_area` (
|
||
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`pid` int(10) NULL DEFAULT NULL COMMENT '父id',
|
||
`shortname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '简称',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
|
||
`mergename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '全称',
|
||
`level` tinyint(4) NULL DEFAULT NULL COMMENT '层级:1=省,2=市,3=区/县',
|
||
`pinyin` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拼音',
|
||
`code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '长途区号',
|
||
`zip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮编',
|
||
`first` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '首字母',
|
||
`lng` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经度',
|
||
`lat` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纬度',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `pid`(`pid`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 3749 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '地区表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_attachment
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_attachment`;
|
||
CREATE TABLE `fa_attachment` (
|
||
`id` int(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '类别',
|
||
`admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '管理员ID',
|
||
`user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '会员ID',
|
||
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '物理路径',
|
||
`imagewidth` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '宽度',
|
||
`imageheight` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '高度',
|
||
`imagetype` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '图片类型',
|
||
`imageframes` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '图片帧数',
|
||
`filename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文件名称',
|
||
`filesize` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '文件大小',
|
||
`mimetype` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'mime类型',
|
||
`extparam` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '透传数据',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建日期',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`uploadtime` bigint(16) NULL DEFAULT NULL COMMENT '上传时间',
|
||
`storage` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'local' COMMENT '存储位置',
|
||
`sha1` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文件 sha1编码',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 80 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '附件表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_auth_group
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_auth_group`;
|
||
CREATE TABLE `fa_auth_group` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`pid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父组别',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '组名',
|
||
`rules` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规则ID',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '状态',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '分组表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_auth_group_access
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_auth_group_access`;
|
||
CREATE TABLE `fa_auth_group_access` (
|
||
`uid` int(10) UNSIGNED NOT NULL COMMENT '会员ID',
|
||
`group_id` int(10) UNSIGNED NOT NULL COMMENT '级别ID',
|
||
UNIQUE INDEX `uid_group_id`(`uid`, `group_id`) USING BTREE,
|
||
INDEX `uid`(`uid`) USING BTREE,
|
||
INDEX `group_id`(`group_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '权限分组表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_auth_rule
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_auth_rule`;
|
||
CREATE TABLE `fa_auth_rule` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`type` enum('menu','file') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'file' COMMENT 'menu为菜单,file为权限节点',
|
||
`pid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父ID',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '规则名称',
|
||
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '规则名称',
|
||
`icon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '图标',
|
||
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '规则URL',
|
||
`condition` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '条件',
|
||
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
|
||
`ismenu` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否为菜单',
|
||
`menutype` enum('addtabs','blank','dialog','ajax') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜单类型',
|
||
`extend` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '扩展属性',
|
||
`py` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '拼音首字母',
|
||
`pinyin` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '拼音',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`weigh` int(10) NOT NULL DEFAULT 0 COMMENT '权重',
|
||
`status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '状态',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `name`(`name`) USING BTREE,
|
||
INDEX `pid`(`pid`) USING BTREE,
|
||
INDEX `weigh`(`weigh`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 263 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '节点表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_auto_commands
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_auto_commands`;
|
||
CREATE TABLE `fa_auto_commands` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`type_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '类型',
|
||
`command` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '命令',
|
||
`note` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '注释#',
|
||
`help_json` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '帮助信息(格式:-[param1] [value1]:[示例]#参数说明)',
|
||
`cmd_tags` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标签,逗号隔开',
|
||
`full_text` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '全文索引字段',
|
||
`weigh` int(10) UNSIGNED NULL DEFAULT 100 COMMENT '排序',
|
||
`status` enum('0','1','2') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态:0=待审核,1=审核通过,2=审核驳回',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `type_id`(`type_id`) USING BTREE,
|
||
INDEX `command`(`command`) USING BTREE,
|
||
INDEX `note`(`note`) USING BTREE,
|
||
INDEX `type_command_note`(`type_id`, `command`, `note`) USING BTREE,
|
||
INDEX `cmd_tags_command_note`(`cmd_tags`, `command`, `note`) USING BTREE,
|
||
INDEX `create_updatetime`(`createtime`, `updatetime`) USING BTREE,
|
||
FULLTEXT INDEX `full_text`(`full_text`)
|
||
) ENGINE = MyISAM AUTO_INCREMENT = 104 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '命令行表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_category
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_category`;
|
||
CREATE TABLE `fa_category` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`pid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父ID',
|
||
`type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '栏目类型',
|
||
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
|
||
`nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
|
||
`flag` set('hot','index','recommend') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
|
||
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '图片',
|
||
`keywords` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '关键字',
|
||
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '描述',
|
||
`diyname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '自定义名称',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`weigh` int(10) NOT NULL DEFAULT 0 COMMENT '权重',
|
||
`status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '状态',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `weigh`(`weigh`, `id`) USING BTREE,
|
||
INDEX `pid`(`pid`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '分类表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_command
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_command`;
|
||
CREATE TABLE `fa_command` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`type` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '类型',
|
||
`params` varchar(1500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '参数',
|
||
`command` varchar(1500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '命令',
|
||
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '返回结果',
|
||
`executetime` bigint(16) UNSIGNED NULL DEFAULT NULL COMMENT '执行时间',
|
||
`createtime` bigint(16) UNSIGNED NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) UNSIGNED NULL DEFAULT NULL COMMENT '更新时间',
|
||
`status` enum('successed','failured') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'failured' COMMENT '状态',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 60 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '在线命令表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_config`;
|
||
CREATE TABLE `fa_config` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '变量名',
|
||
`group` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '分组',
|
||
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '变量标题',
|
||
`tip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '变量描述',
|
||
`type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '类型:string,text,int,bool,array,datetime,date,file',
|
||
`visible` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '可见条件',
|
||
`value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '变量值',
|
||
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '变量字典数据',
|
||
`rule` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '验证规则',
|
||
`extend` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '扩展属性',
|
||
`setting` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配置',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `name`(`name`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统配置' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_coupons
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_coupons`;
|
||
CREATE TABLE `fa_coupons` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`type` enum('1','2') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '类型:discount-折扣券,price-满减券',
|
||
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '优惠券标题',
|
||
`value` decimal(10, 2) NOT NULL COMMENT '优惠金额或折扣率',
|
||
`tag` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '优惠券标签',
|
||
`desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '优惠券使用说明',
|
||
`base` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '使用门槛金额(元)',
|
||
`time_limit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '有效期限',
|
||
`currency` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '¥' COMMENT '货币符号',
|
||
`status` enum('0','1','2','3') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态:0=待领取,1=可使用,2=已使用,3=已失效',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '优惠券表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_data_logs
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_data_logs`;
|
||
CREATE TABLE `fa_data_logs` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`table` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据表',
|
||
`log_table` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联日志数据表',
|
||
`log_table_id` int(11) NOT NULL DEFAULT 0 COMMENT '关联日志表id',
|
||
`before_data` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变动之前数据',
|
||
`after_data` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变动之后数据',
|
||
`remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '备注',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_log_table_id`(`log_table_id`) USING BTREE,
|
||
INDEX `idx_createtime_updatetime`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 72 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据变动日志表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_demand_biddings
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_demand_biddings`;
|
||
CREATE TABLE `fa_demand_biddings` (
|
||
`id` bigint(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`demand_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '需求ID',
|
||
`user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户id',
|
||
`quoted_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '报价',
|
||
`need_days` int(10) NOT NULL DEFAULT 0 COMMENT '预计工时(天)',
|
||
`remark` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注(优势)',
|
||
`bidding_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '竞价状态:0=无竞价,1=竞价中,2=中标,3=未中标',
|
||
`process_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '处理状态:0=未处理,1=待确认,2=已确认,3=已拒绝,4=超时弃权',
|
||
`confirm_time` bigint(16) NULL DEFAULT NULL COMMENT '确认时间',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_user_id`(`user_id`) USING BTREE,
|
||
INDEX `idx_demand_id`(`demand_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 49 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '需求投标表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_demand_contracts
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_demand_contracts`;
|
||
CREATE TABLE `fa_demand_contracts` (
|
||
`id` bigint(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`demand_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '需求ID',
|
||
`bidding_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '投标ID',
|
||
`terms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '合同条款',
|
||
`task_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '工作内容',
|
||
`total_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '总金额',
|
||
`deposit_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '预付款金额',
|
||
`need_days` int(10) NOT NULL DEFAULT 0 COMMENT '工时(天)',
|
||
`remark` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
|
||
`data_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Json数据(签约填入的信息)',
|
||
`status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '开发签约状态:0=无,1=签约中,2=签约完成,3=签约失败',
|
||
`status2` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '客户签约状态:0=无,1=签约中(待支付),2=签约完成,3=签约失败',
|
||
`signed_time` bigint(16) NULL DEFAULT NULL COMMENT '客户签订时间',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间(开发签订时间)',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `bidding_id`(`bidding_id`) USING BTREE,
|
||
INDEX `demand_id`(`demand_id`) USING BTREE,
|
||
INDEX `idx_createtime_updatetime`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '需求签约表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_demand_group_chat
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_demand_group_chat`;
|
||
CREATE TABLE `fa_demand_group_chat` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`demand_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '需求ID',
|
||
`chat_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '群ID',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '群名',
|
||
`config_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '群配置ID',
|
||
`qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '二维码或小程序url',
|
||
`scene` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '场景:0=无,1=小程序插件,2=二维码插件',
|
||
`state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '入群渠道参数',
|
||
`status` enum('0','1') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '状态:0=禁用,1=启用',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '添加时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `demand_id`(`demand_id`) USING BTREE,
|
||
INDEX `chat_id`(`chat_id`) USING BTREE,
|
||
INDEX `config_id`(`config_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '需求沟通群' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_demands
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_demands`;
|
||
CREATE TABLE `fa_demands` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` int(11) NOT NULL COMMENT '用户ID',
|
||
`parent_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '需求编号(父订单号)',
|
||
`type` enum('0','1') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '类型:0=开发项目,1=雇佣人才',
|
||
`develop_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '开发类型',
|
||
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '需求标题',
|
||
`images` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片',
|
||
`files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '附件',
|
||
`desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '需求详情',
|
||
`contact` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '联系方式',
|
||
`pay_platform` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发布终端:android=安卓,ios=苹果',
|
||
`budget_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '预算(元)',
|
||
`limit_time` int(11) NOT NULL DEFAULT 0 COMMENT '工期(天)',
|
||
`weigh` int(11) NOT NULL DEFAULT 99 COMMENT '排序',
|
||
`views` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '浏览量',
|
||
`status` tinyint(3) NOT NULL DEFAULT 0 COMMENT '状态:0=已关闭,1=招标中,2=签约中,3=工作中,4=验收中,5=待收货,6=交易完成,7=交易取消',
|
||
`work_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '工作状态:0=无,1=工作中,2=工作完成,3=工作失败',
|
||
`accept_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '验收状态:0=无,1=验收中,2=验收通过,3=验收失败',
|
||
`settle_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '结算状态:0=无,1=结算中,2=结算完成,3=结算失败',
|
||
`bidding_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 1 COMMENT '投标状态:0=暂停投标,1=投标中',
|
||
`publish_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发布状态:0=无,1=审核中,2=已发布,3=发布失败',
|
||
`accept_time` bigint(16) NULL DEFAULT NULL COMMENT '验收时间',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 46 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客户需求表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_developers
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_developers`;
|
||
CREATE TABLE `fa_developers` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` int(11) NOT NULL COMMENT '用户ID',
|
||
`job` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '职位',
|
||
`tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '技能标签',
|
||
`desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '个人简介',
|
||
`work_years` int(11) NOT NULL DEFAULT 0 COMMENT '工作年限(年)',
|
||
`contact` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '联系方式',
|
||
`status` enum('0','1') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态:0=禁用,1=正常',
|
||
`createtime` bigint(16) NULL DEFAULT 0 COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT 0 COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `user_id`(`user_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '开发者表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_ems
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_ems`;
|
||
CREATE TABLE `fa_ems` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`event` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '事件',
|
||
`email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '邮箱',
|
||
`code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '验证码',
|
||
`times` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '验证次数',
|
||
`ip` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'IP',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '邮箱验证码表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_goods
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_goods`;
|
||
CREATE TABLE `fa_goods` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`spu_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品SPU ID',
|
||
`category_id` int(11) NOT NULL DEFAULT 0 COMMENT '商品分类ID',
|
||
`saas_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商家ID',
|
||
`store_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '店铺ID',
|
||
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品主标题',
|
||
`etitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '副标题',
|
||
`primary_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品主图',
|
||
`images` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品多图',
|
||
`video` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '视频',
|
||
`download_file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '下载文件',
|
||
`price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '价格',
|
||
`min_sale_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '最低销售价',
|
||
`min_line_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '最低划线价',
|
||
`max_sale_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '最高销售价',
|
||
`max_line_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '最高划线价',
|
||
`spu_stock_quantity` int(11) NULL DEFAULT 0 COMMENT 'SPU总库存',
|
||
`sold_num` int(11) NULL DEFAULT 0 COMMENT '销量',
|
||
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品图文内容',
|
||
`weigh` int(11) NULL DEFAULT 99 COMMENT '排序',
|
||
`is_put_on_sale_switch` tinyint(1) NULL DEFAULT 0 COMMENT '是否上架:0=下架,1=上架',
|
||
`is_available_switch` tinyint(1) NULL DEFAULT 0 COMMENT '是否可用:0=禁用,1=启用',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `spu_id`(`spu_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_goods_categories
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_goods_categories`;
|
||
CREATE TABLE `fa_goods_categories` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`parent_id` bigint(20) NULL DEFAULT NULL COMMENT '父分类ID,顶级分类为NULL',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称',
|
||
`thumbnail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缩略图URL',
|
||
`level` int(11) NOT NULL DEFAULT 1 COMMENT '层级深度,1为顶级',
|
||
`sort_order` int(11) NULL DEFAULT 0 COMMENT '同级排序',
|
||
`created_at` timestamp NULL DEFAULT NULL,
|
||
`updated_at` timestamp NULL DEFAULT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `parent_id`(`parent_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品分类表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_goods_sku_specs
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_goods_sku_specs`;
|
||
CREATE TABLE `fa_goods_sku_specs` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`sku_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SKU ID',
|
||
`spec_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格ID',
|
||
`spec_value_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格值ID',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `spec_value_id`(`spec_value_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'SKU规格关系表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_goods_skus
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_goods_skus`;
|
||
CREATE TABLE `fa_goods_skus` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`sku_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SKU ID',
|
||
`spu_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品SPU ID',
|
||
`sku_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'SKU图片',
|
||
`sale_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '销售价',
|
||
`line_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '划线价',
|
||
`stock_quantity` int(11) NULL DEFAULT 0 COMMENT '库存数量',
|
||
`safe_stock_quantity` int(11) NULL DEFAULT 0 COMMENT '安全库存',
|
||
`sold_quantity` int(11) NULL DEFAULT 0 COMMENT '销量',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `sku_id`(`sku_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'SKU表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_goods_spec_values
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_goods_spec_values`;
|
||
CREATE TABLE `fa_goods_spec_values` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`spec_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格ID',
|
||
`spec_value_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格值ID',
|
||
`spec_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格值',
|
||
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '规格图片',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `spec_value_id`(`spec_id`, `spec_value_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '规格值表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_goods_specs
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_goods_specs`;
|
||
CREATE TABLE `fa_goods_specs` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`spec_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格ID',
|
||
`title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格名称',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `spec_id`(`spec_id`) USING BTREE
|
||
) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '规格表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_jobs
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_jobs`;
|
||
CREATE TABLE `fa_jobs` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`queue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
||
`payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
||
`attempts` tinyint(3) UNSIGNED NOT NULL,
|
||
`reserved` tinyint(3) UNSIGNED NOT NULL,
|
||
`reserved_at` int(10) UNSIGNED NULL DEFAULT NULL,
|
||
`available_at` int(10) UNSIGNED NOT NULL,
|
||
`created_at` int(10) UNSIGNED NOT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '任务队列表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_messages
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_messages`;
|
||
CREATE TABLE `fa_messages` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`message_type` enum('0','1','2') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '消息类型:0=系统消息,1=公告消息,2=需求消息',
|
||
`from_user_id` int(11) NOT NULL DEFAULT 0 COMMENT '发消息用户ID',
|
||
`to_user_id` int(11) NOT NULL DEFAULT 0 COMMENT '收消息用户ID',
|
||
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '消息标题',
|
||
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '消息内容',
|
||
`extra_json` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '扩展数据(如跳转url、业务ID等)',
|
||
`is_read` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已读:0=未读,1=已读',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `from_user_id`(`from_user_id`, `to_user_id`) USING BTREE,
|
||
INDEX `idx_touser_read`(`to_user_id`, `is_read`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 74 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '消息记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_order_goods
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_order_goods`;
|
||
CREATE TABLE `fa_order_goods` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
|
||
`spu_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品SPU ID',
|
||
`sku_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品SKU ID',
|
||
`goods_main_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '商品主类型',
|
||
`goods_vice_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '商品副类型',
|
||
`goods_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品名称',
|
||
`goods_picture_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品图片URL',
|
||
`origin_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '原价',
|
||
`actual_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '实际价格',
|
||
`buy_quantity` int(11) NOT NULL DEFAULT 0 COMMENT '购买数量',
|
||
`item_total_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品总金额',
|
||
`item_discount_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品优惠金额',
|
||
`item_payment_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品实付金额',
|
||
`goods_payment_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品支付单价',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_order_no`(`order_no`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 97 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单商品表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_order_logistics
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_order_logistics`;
|
||
CREATE TABLE `fa_order_logistics` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
|
||
`logistics_type` tinyint(4) NOT NULL COMMENT '物流类型',
|
||
`logistics_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '物流单号',
|
||
`logistics_status` tinyint(4) NULL DEFAULT 0 COMMENT '物流状态',
|
||
`logistics_company_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '物流公司编码',
|
||
`logistics_company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '物流公司名称',
|
||
`receiver_address_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收货地址ID',
|
||
`receiver_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收货人姓名',
|
||
`receiver_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收货人电话',
|
||
`receiver_province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '省',
|
||
`receiver_city` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '市',
|
||
`receiver_country` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '区',
|
||
`receiver_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '详细地址',
|
||
`receiver_post_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '详细地址',
|
||
`receiver_longitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经度',
|
||
`receiver_latitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纬度',
|
||
`expect_arrival_time` bigint(20) NULL DEFAULT NULL COMMENT '预计到达时间',
|
||
`send_time` bigint(20) NULL DEFAULT NULL COMMENT '发货时间',
|
||
`arrival_time` bigint(20) NULL DEFAULT NULL COMMENT '到达时间',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_order_no`(`order_no`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单物流表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_order_payment
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_order_payment`;
|
||
CREATE TABLE `fa_order_payment` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
|
||
`pay_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '支付状态',
|
||
`amount` decimal(10, 2) NOT NULL COMMENT '支付金额',
|
||
`currency` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '货币类型',
|
||
`pay_type` tinyint(4) NULL DEFAULT NULL COMMENT '支付类型:1=微信,2=支付宝',
|
||
`pay_way` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付方式',
|
||
`pay_platform` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '支付终端:android=安卓,ios=苹果',
|
||
`interact_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交互ID',
|
||
`trace_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '追踪号',
|
||
`channel_trx_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道交易号',
|
||
`pay_time` bigint(20) NULL DEFAULT NULL COMMENT '支付时间',
|
||
`pay_success_time` bigint(20) NULL DEFAULT NULL COMMENT '支付成功时间',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `uk_order_no`(`order_no`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 42 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单支付表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_order_refunds
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_order_refunds`;
|
||
CREATE TABLE `fa_order_refunds` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`refund_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '申请编号',
|
||
`order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单号',
|
||
`amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '退款金额',
|
||
`result_refund_fee` int(11) NOT NULL DEFAULT 0 COMMENT '微信退款金额(分)',
|
||
`result_refund_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信退款单号',
|
||
`remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
|
||
`status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '退款状态:1=申请中,2=退款成功,3=退款驳回',
|
||
`result_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信退款结果',
|
||
`result_refund_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信退款查询',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_refund_no`(`refund_no`) USING BTREE,
|
||
INDEX `idx_order_no`(`order_no`) USING BTREE,
|
||
INDEX `idx_result_refund_no`(`result_refund_no`) USING BTREE,
|
||
INDEX `idx_createtime_updatetime`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单退款表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_order_ships
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_order_ships`;
|
||
CREATE TABLE `fa_order_ships` (
|
||
`id` bigint(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
|
||
`order_goods_spu_id` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '订单商品ID',
|
||
`demand_id` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '需求ID',
|
||
`code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '激活码',
|
||
`images` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '多图(英文逗号分隔)',
|
||
`files` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '多文件(英文逗号分隔)',
|
||
`deliver_links` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '交付链接(Git仓库/网盘等,英文逗号分隔)',
|
||
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '添加时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `spu_id_idx`(`order_goods_spu_id`) USING BTREE,
|
||
INDEX `created_updated_idx`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单发货表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_orders
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_orders`;
|
||
CREATE TABLE `fa_orders` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` int(11) NOT NULL COMMENT '用户ID',
|
||
`saas_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'SAAS ID',
|
||
`store_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺ID',
|
||
`store_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
|
||
`parent_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父订单号',
|
||
`order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
|
||
`order_type` enum('0','1','2','3') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '订单类型:0=软件产品订单,1=需求签约订单1,2=需求签约订单2',
|
||
`order_sub_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '订单子类型',
|
||
`order_status` tinyint(4) NOT NULL COMMENT '订单状态:0=关闭,10=待付款,20=待发货,30=待收货,40=已完成,50=已取消,60已退款',
|
||
`order_sub_status` tinyint(4) NULL DEFAULT 0 COMMENT '订单子状态',
|
||
`total_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '订单总金额',
|
||
`goods_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品总金额',
|
||
`goods_amount_app` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品总金额(APP)',
|
||
`payment_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '实付金额',
|
||
`settle_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '结算金额',
|
||
`freight_fee` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '运费',
|
||
`package_fee` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '包装费',
|
||
`discount_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '优惠金额',
|
||
`channel_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '渠道类型',
|
||
`channel_source` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '渠道来源',
|
||
`channel_identity` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '渠道标识',
|
||
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
|
||
`cancel_type` tinyint(4) NULL DEFAULT 0 COMMENT '取消类型',
|
||
`cancel_reason_type` tinyint(4) NULL DEFAULT 0 COMMENT '取消原因类型',
|
||
`cancel_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '取消原因',
|
||
`rights_type` tinyint(4) NULL DEFAULT 0 COMMENT '维权类型',
|
||
`auto_cancel_time` bigint(20) NULL DEFAULT 0 COMMENT '自动取消时间',
|
||
`order_status_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单状态备注',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`promoter_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '推广人用户ID(下单时快照)',
|
||
`commission_ratio` decimal(5, 4) NOT NULL DEFAULT 0.0000 COMMENT '结算时的佣金比例',
|
||
`commission_amount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '推广佣金',
|
||
`commission_status` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '佣金状态:0=待结算,1=已结算,2=不分佣',
|
||
`commission_time` bigint(16) NULL DEFAULT NULL COMMENT '佣金结算时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `uk_order_no`(`order_no`) USING BTREE,
|
||
INDEX `idx_user_id`(`user_id`) USING BTREE,
|
||
INDEX `idx_createtime`(`createtime`) USING BTREE,
|
||
INDEX `idx_promoter_id`(`promoter_id`) USING BTREE,
|
||
INDEX `idx_commission_settle`(`commission_status`, `order_status`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 94 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单主表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_sms
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_sms`;
|
||
CREATE TABLE `fa_sms` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`event` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '事件',
|
||
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号',
|
||
`code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '验证码',
|
||
`times` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '验证次数',
|
||
`ip` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'IP',
|
||
`createtime` bigint(16) UNSIGNED NULL DEFAULT 0 COMMENT '创建时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '短信验证码表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_soft_codes
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_soft_codes`;
|
||
CREATE TABLE `fa_soft_codes` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`activate_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '激活码',
|
||
`valid_days` int(10) UNSIGNED NULL DEFAULT 1 COMMENT '有效天数(0永久)',
|
||
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '备注',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`status` enum('0','1','2') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态:0=未使用,1=已使用,2=已过期',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `activate_code`(`activate_code`) USING BTREE,
|
||
INDEX `create_updatetime`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '软件激活码表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_soft_devices
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_soft_devices`;
|
||
CREATE TABLE `fa_soft_devices` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '软件类型',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '软件名称',
|
||
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '图片',
|
||
`client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '客户端ID',
|
||
`device_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '设备ID',
|
||
`device_brand` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '设备品牌',
|
||
`device_model` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '设备型号',
|
||
`device_release` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '设备系统版本号',
|
||
`activate_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '激活码',
|
||
`activated_time` bigint(16) NULL DEFAULT NULL COMMENT '激活时间',
|
||
`expiration_time` bigint(16) NULL DEFAULT NULL COMMENT '过期时间',
|
||
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '备注',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`status` enum('0','1','2') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '状态:0=封禁,1=正常,3=异常',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `client_id`(`client_id`) USING BTREE,
|
||
INDEX `device_id`(`device_id`) USING BTREE,
|
||
INDEX `activate_code`(`activate_code`) USING BTREE,
|
||
INDEX `create_updatetime`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '软件设备绑定表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_subscribe_messages
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_subscribe_messages`;
|
||
CREATE TABLE `fa_subscribe_messages` (
|
||
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '接收用户id',
|
||
`refer_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '引用数据id',
|
||
`refer_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '引用数据类型:Demands=需求订单,Orders=产品订单',
|
||
`template_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '消息模板id',
|
||
`page` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '跳转页面及参数',
|
||
`data_json` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '要发送的数据json格式',
|
||
`type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '消息类型:0=微信消息,1=短信消息',
|
||
`status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '消息状态:0=未发送,1=发送成功,2=发送失败',
|
||
`deleted_at` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_user_id`(`user_id`) USING BTREE,
|
||
INDEX `idx_reference_id`(`refer_id`) USING BTREE,
|
||
INDEX `idx_create_update_time`(`createtime`, `updatetime`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '消息订阅表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_test
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_test`;
|
||
CREATE TABLE `fa_test` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`user_id` int(10) NULL DEFAULT 0 COMMENT '会员ID',
|
||
`admin_id` int(10) NULL DEFAULT 0 COMMENT '管理员ID',
|
||
`category_id` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '分类ID(单选)',
|
||
`category_ids` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '分类ID(多选)',
|
||
`tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标签',
|
||
`week` enum('monday','tuesday','wednesday') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '星期(单选):monday=星期一,tuesday=星期二,wednesday=星期三',
|
||
`flag` set('hot','index','recommend') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标志(多选):hot=热门,index=首页,recommend=推荐',
|
||
`genderdata` enum('male','female') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'male' COMMENT '性别(单选):male=男,female=女',
|
||
`hobbydata` set('music','reading','swimming') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '爱好(多选):music=音乐,reading=读书,swimming=游泳',
|
||
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标题',
|
||
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '内容',
|
||
`image` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '图片',
|
||
`images` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '图片组',
|
||
`attachfile` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '附件',
|
||
`keywords` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '关键字',
|
||
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '描述',
|
||
`city` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '省市',
|
||
`array` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '数组:value=值',
|
||
`json` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配置:key=名称,value=值',
|
||
`multiplejson` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '二维数组:title=标题,intro=介绍,author=作者,age=年龄',
|
||
`price` decimal(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '价格',
|
||
`views` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '点击',
|
||
`workrange` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '时间区间',
|
||
`startdate` date NULL DEFAULT NULL COMMENT '开始日期',
|
||
`activitytime` datetime NULL DEFAULT NULL COMMENT '活动时间(datetime)',
|
||
`year` year NULL DEFAULT NULL COMMENT '年',
|
||
`times` time NULL DEFAULT NULL COMMENT '时间',
|
||
`refreshtime` bigint(16) NULL DEFAULT NULL COMMENT '刷新时间',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`deletetime` bigint(16) NULL DEFAULT NULL COMMENT '删除时间',
|
||
`weigh` int(10) NULL DEFAULT 0 COMMENT '权重',
|
||
`switch` tinyint(1) NULL DEFAULT 0 COMMENT '开关',
|
||
`status` enum('normal','hidden') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'normal' COMMENT '状态',
|
||
`state` enum('0','1','2') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '状态值:0=禁用,1=正常,2=推荐',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '测试表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_transfer_authorizations
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_transfer_authorizations`;
|
||
CREATE TABLE `fa_transfer_authorizations` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户ID',
|
||
`out_authorization_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商户侧授权单号(TXAUTH+用户ID)',
|
||
`authorization_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信侧授权单号(授权成功后回调写入)',
|
||
`state` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'WAIT_USER_CONFIRM' COMMENT '授权状态:WAIT_USER_CONFIRM=待用户确认,TAKING_EFFECT=生效中',
|
||
`package_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '拉起授权页所需package(前端wx.requestMerchantTransfer使用)',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `uniq_user_id`(`user_id`) USING BTREE,
|
||
UNIQUE INDEX `uniq_out_auth_no`(`out_authorization_no`) USING BTREE,
|
||
INDEX `idx_authorization_id`(`authorization_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '免确认收款授权记录' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_user
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_user`;
|
||
CREATE TABLE `fa_user` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`group_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '组别ID',
|
||
`username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户名',
|
||
`nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '昵称',
|
||
`password` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码',
|
||
`salt` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码盐',
|
||
`email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '电子邮箱',
|
||
`openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '微信openid',
|
||
`mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号',
|
||
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像',
|
||
`level` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '等级',
|
||
`gender` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '性别',
|
||
`birthday` date NULL DEFAULT NULL COMMENT '生日',
|
||
`bio` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '格言',
|
||
`money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '余额',
|
||
`role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户角色:dev=开发',
|
||
`score` int(10) NOT NULL DEFAULT 0 COMMENT '积分',
|
||
`successions` int(10) UNSIGNED NOT NULL DEFAULT 1 COMMENT '连续登录天数',
|
||
`maxsuccessions` int(10) UNSIGNED NOT NULL DEFAULT 1 COMMENT '最大连续登录天数',
|
||
`prevtime` bigint(16) NULL DEFAULT NULL COMMENT '上次登录时间',
|
||
`logintime` bigint(16) NULL DEFAULT NULL COMMENT '登录时间',
|
||
`loginip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录IP',
|
||
`loginfailure` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '失败次数',
|
||
`loginfailuretime` bigint(16) NULL DEFAULT NULL COMMENT '最后登录失败时间',
|
||
`joinip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '加入IP',
|
||
`jointime` bigint(16) NULL DEFAULT NULL COMMENT '加入时间',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'Token',
|
||
`status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'normal' COMMENT '状态:normal=正常',
|
||
`verification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '验证',
|
||
`promoter_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '推广人用户ID(首次通过分享进入时永久绑定)',
|
||
`promoter_bind_time` bigint(16) NULL DEFAULT NULL COMMENT '推广关系绑定时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `username`(`username`) USING BTREE,
|
||
INDEX `email`(`email`) USING BTREE,
|
||
INDEX `mobile`(`mobile`) USING BTREE,
|
||
INDEX `idx_promoter_id`(`promoter_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 66 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_user_group
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_user_group`;
|
||
CREATE TABLE `fa_user_group` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '组名',
|
||
`rules` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '权限节点',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '添加时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`status` enum('normal','hidden') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '状态',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员组表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_user_money_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_user_money_log`;
|
||
CREATE TABLE `fa_user_money_log` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '会员ID',
|
||
`money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '变更余额',
|
||
`before` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '变更前余额',
|
||
`after` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '变更后余额',
|
||
`memo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员余额变动表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_user_rule
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_user_rule`;
|
||
CREATE TABLE `fa_user_rule` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`pid` int(10) NULL DEFAULT NULL COMMENT '父ID',
|
||
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
|
||
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标题',
|
||
`remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`ismenu` tinyint(1) NULL DEFAULT NULL COMMENT '是否菜单',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`weigh` int(10) NULL DEFAULT 0 COMMENT '权重',
|
||
`status` enum('normal','hidden') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '状态',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员规则表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_user_score_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_user_score_log`;
|
||
CREATE TABLE `fa_user_score_log` (
|
||
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '会员ID',
|
||
`score` int(10) NOT NULL DEFAULT 0 COMMENT '变更积分',
|
||
`before` int(10) NOT NULL DEFAULT 0 COMMENT '变更前积分',
|
||
`after` int(10) NOT NULL DEFAULT 0 COMMENT '变更后积分',
|
||
`memo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员积分变动表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_user_token
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_user_token`;
|
||
CREATE TABLE `fa_user_token` (
|
||
`token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Token',
|
||
`user_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '会员ID',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`expiretime` bigint(16) NULL DEFAULT NULL COMMENT '过期时间',
|
||
PRIMARY KEY (`token`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员Token表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for fa_version
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `fa_version`;
|
||
CREATE TABLE `fa_version` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`oldversion` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '旧版本号',
|
||
`newversion` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '新版本号',
|
||
`packagesize` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '包大小',
|
||
`content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '升级内容',
|
||
`downloadurl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '下载地址',
|
||
`enforce` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '强制更新',
|
||
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
|
||
`weigh` int(10) NOT NULL DEFAULT 0 COMMENT '权重',
|
||
`status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '状态',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '版本表' ROW_FORMAT = Dynamic;
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|