### final Table
CREATE TABLE `front_proxy`
(
    `id`                int(11) NOT NULL AUTO_INCREMENT,
    `function_code`     varchar(255) DEFAULT NULL COMMENT '功能代码',
    `url`               varchar(255) DEFAULT NULL COMMENT '接口地址',
    `status`            tinyint(4)   DEFAULT NULL COMMENT '0：冻结不可用 1：正常可用',
    `ischeck`           tinyint(4)   DEFAULT NULL COMMENT '是否需要校验；1：需要判断session 2：需要判断权限',
    `ischeck_blacklist` tinyint(4)   DEFAULT NULL COMMENT '是否校验黑名单；0：不需要 1：需要',
    `middleground_code` varchar(255) DEFAULT NULL COMMENT '中台代码，需要根据中台代码，到etcd中找对应的中台api地址',
    `describe`          varchar(255) DEFAULT NULL COMMENT '描述',
    PRIMARY KEY (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8mb4;


### 路由注册表
CREATE TABLE `gateway_router`
(
    `id`      bigint(20) NOT NULL AUTO_INCREMENT COMMENT '路由id',
    `status`  tinyint(4) NOT NULL DEFAULT '1' COMMENT '1:已激活｜-1:关闭请求',
    `check`   tinyint(4) NOT NULL DEFAULT '1' COMMENT '<1:无拦截 1:需登录 2:需购买 3:次数校验>',
    `module`  varchar(255)        DEFAULT '' COMMENT '所属模块儿',
    `router`  varchar(255)        DEFAULT '' COMMENT '路由地址',
    `timeout` tinyint(4)          DEFAULT '2' COMMENT '超时设置(单位秒)',
    `method`  varchar(255)        DEFAULT 'POST' COMMENT '请求方式 <POST|GET|PUT>',
    `desc`    varchar(255)        DEFAULT '' COMMENT '路由描述',
    PRIMARY KEY (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8mb4
  COLLATE = utf8mb4_unicode_ci;


### 用户鉴权表
CREATE TABLE `gateway_router_power`
(
    `router_id`   bigint(20)  NOT NULL COMMENT '路由id',
    `user_id`     varchar(25) NOT NULL COMMENT '用户id',
    `status`      tinyint(4)  NOT NULL DEFAULT '1' COMMENT '1:待激活｜2:已激活(-(status)过期,-(status+10)冻结)',
    `start_time`  datetime    NOT NULL COMMENT '权益开始时间',
    `end_time`    datetime    NOT NULL COMMENT '权益结束时间',
    `update_time` datetime    NOT NULL COMMENT '权益更新时间',
    KEY `userid_index` (`user_id`) USING BTREE,
    KEY `router_index` (`router_id`) USING BTREE,
    KEY `rid_index` (`router_id`) USING BTREE,
    CONSTRAINT `gateway_router_power_ibfk_1` FOREIGN KEY (`router_id`) REFERENCES `gateway_router` (`id`)
) ENGINE = InnoDB
  DEFAULT CHARSET = utf8mb4
  COLLATE = utf8mb4_unicode_ci;

