SimonOsaka / way-api

接口api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#way项目的接口api

提供所有相关项目接口

  1. iOS/Android/H5移动端接口 项目包结构无前缀
  2. SP平台接口 项目包结构包含/sp/
  3. MP平台接口 项目包结构包含/mp/

系统环境变量

# API_TOKEN
export API_TOKEN_SECRET='45784C6585D6EDDF'

# MYSQL
export ONTHEWAY_MYSQL_USERNAME='root'
export ONTHEWAY_MYSQL_PASSWORD='123456'
export ONTHEWAY_MYSQL_URL='jdbc:mysql://db.dev.jicu.vip:3306/on_the_way?useUnicode=true&characterEncoding=utf-8&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8'

mysql数据库结构

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for sp_user_shop
-- ----------------------------
DROP TABLE IF EXISTS `sp_user_shop`;
CREATE TABLE `sp_user_shop` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_login_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '用户登录id',
  `shop_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '商家id',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除。0:未删除,1:已删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=31098 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for user_address
-- ----------------------------
DROP TABLE IF EXISTS `user_address`;
CREATE TABLE `user_address` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `user_login_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
  `name` varchar(32) NOT NULL DEFAULT '' COMMENT '地址名称',
  `longitude` decimal(10,6) NOT NULL COMMENT '地址经度',
  `latitude` decimal(10,6) NOT NULL COMMENT '地址纬度',
  `tag` varchar(7) NOT NULL DEFAULT '' COMMENT '地址标签(空,home,company,school)',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除(0:否,1:是)',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户地址表';

-- ----------------------------
-- Table structure for user_device
-- ----------------------------
DROP TABLE IF EXISTS `user_device`;
CREATE TABLE `user_device` (
  `user_login_id` bigint(20) unsigned NOT NULL COMMENT 'user_login的id',
  `device_token` varchar(255) NOT NULL DEFAULT '' COMMENT 'ios的deviceToken',
  `jpush_reg_id` varchar(255) NOT NULL DEFAULT '' COMMENT 'jpush的RegistrationID',
  `latitude` decimal(10,6) NOT NULL COMMENT '设备的纬度',
  `longitude` decimal(10,6) NOT NULL COMMENT '设备的经度',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '更新时间',
  PRIMARY KEY (`user_login_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for user_feedback
-- ----------------------------
DROP TABLE IF EXISTS `user_feedback`;
CREATE TABLE `user_feedback` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `feedback_os_type` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '系统类型0:未知,1:android,2:ios',
  `feedback_type` tinyint(4) NOT NULL COMMENT '反馈类型0:未知,1:商家反馈,2:商品反馈,3:优惠反馈,4:账号反馈,99:投诉建议',
  `feedback_app_version` varchar(10) NOT NULL DEFAULT '' COMMENT 'app版本',
  `feedback_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '反馈时间',
  `user_login_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '登录用户id',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `feedback_content` varchar(100) NOT NULL DEFAULT '' COMMENT '反馈建议内容',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='反馈和建议表';

-- ----------------------------
-- Table structure for user_login
-- ----------------------------
DROP TABLE IF EXISTS `user_login`;
CREATE TABLE `user_login` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `login_tel` varchar(11) NOT NULL DEFAULT '' COMMENT '登录手机号',
  `valid_code` varchar(6) NOT NULL DEFAULT '' COMMENT '验证码',
  `valid_code_expire` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '验证码过期时间',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_used` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否可用。0:可用,1:禁用',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除。0:未删除,1:已删除',
  `login_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '登录时间',
  `logout_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '退出登录时间',
  `login_name` varchar(16) NOT NULL DEFAULT '' COMMENT '用户名',
  `login_password` varchar(32) NOT NULL DEFAULT '' COMMENT '用户密码',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for user_profile
-- ----------------------------
DROP TABLE IF EXISTS `user_profile`;
CREATE TABLE `user_profile` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_login_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '用户登录id',
  `user_nick_name` varchar(15) NOT NULL DEFAULT '' COMMENT '用户昵称',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `address_name` varchar(32) NOT NULL DEFAULT '' COMMENT '地址名称',
  `address_longitude` decimal(10,6) NOT NULL COMMENT '地址经度',
  `address_latitude` decimal(10,6) NOT NULL COMMENT '地址纬度',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_article_post
-- ----------------------------
DROP TABLE IF EXISTS `way_article_post`;
CREATE TABLE `way_article_post` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `commodity_id` bigint(20) unsigned NOT NULL COMMENT '商品id',
  `subject` varchar(20) NOT NULL DEFAULT '' COMMENT '标题',
  `post_content_id` bigint(20) unsigned NOT NULL COMMENT '文章内容id',
  `audit_action` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '动作。0:无,1:提交,2:通过,3:驳回',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '3' COMMENT '是否删除。0:正常,1:删除,2:审核中,3:编辑中(驳回)',
  `published_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '发布时间',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='商家文章主体表';

-- ----------------------------
-- Table structure for way_article_post_content
-- ----------------------------
DROP TABLE IF EXISTS `way_article_post_content`;
CREATE TABLE `way_article_post_content` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `content` varchar(800) NOT NULL,
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='商家文章内容表';

-- ----------------------------
-- Table structure for way_article_post_log
-- ----------------------------
DROP TABLE IF EXISTS `way_article_post_log`;
CREATE TABLE `way_article_post_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `article_post_id` bigint(20) unsigned NOT NULL COMMENT '文章主体id',
  `event_type` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '事件类型。1:创建,2:更新,3:删除,4:提交,5:审核通过,6:审核驳回(内容)',
  `event_content` varchar(20) NOT NULL DEFAULT '' COMMENT '事件内容',
  `event_source` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '事件来源。0:SP,1:MP',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_city
-- ----------------------------
DROP TABLE IF EXISTS `way_city`;
CREATE TABLE `way_city` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL DEFAULT '',
  `adcode` varchar(6) NOT NULL DEFAULT '',
  `citycode` varchar(4) NOT NULL DEFAULT '',
  `pinyin_short` varchar(20) NOT NULL DEFAULT '' COMMENT '拼音首字母缩写',
  `pinyin_all` varchar(100) NOT NULL DEFAULT '' COMMENT '拼音全部字母',
  `is_used` tinyint(4) unsigned NOT NULL DEFAULT '0',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `id_UNIQUE` (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3545 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='城市、县';

-- ----------------------------
-- Table structure for way_commodity
-- ----------------------------
DROP TABLE IF EXISTS `way_commodity`;
CREATE TABLE `way_commodity` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '商品名称',
  `price` decimal(10,1) unsigned NOT NULL COMMENT '商品价格',
  `img_url` varchar(300) NOT NULL DEFAULT '' COMMENT '商品图片链接',
  `img_url_1` varchar(300) NOT NULL DEFAULT '' COMMENT '商品图片链接1',
  `img_url_2` varchar(300) NOT NULL DEFAULT '' COMMENT '商品图片链接2',
  `img_url_3` varchar(300) NOT NULL DEFAULT '' COMMENT '商品图片链接3',
  `img_url_4` varchar(300) NOT NULL DEFAULT '' COMMENT '商品图片链接4',
  `shop_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '商铺主键id',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除。0:未删除,1:已删除',
  `name_pinyin` varchar(500) NOT NULL DEFAULT '' COMMENT '商品名称完整拼音',
  `name_py` varchar(100) NOT NULL DEFAULT '' COMMENT '商品名称缩写拼音',
  `abstract_word_ids` json NOT NULL COMMENT '抽象词id的json数组',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `id_UNIQUE` (`id`) USING BTREE,
  KEY `idx_status` (`is_deleted`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=12026135 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='商品信息';

-- ----------------------------
-- Table structure for way_commodity_abstract_word
-- ----------------------------
DROP TABLE IF EXISTS `way_commodity_abstract_word`;
CREATE TABLE `way_commodity_abstract_word` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(10) DEFAULT '' COMMENT '抽象商品名称',
  `shop_cate_leaf_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商家分类叶子id',
  `json_data` json NOT NULL COMMENT '当前节点的所有json数据',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除。(0:否,1:是)',
  `leaf` tinyint(4) unsigned GENERATED ALWAYS AS (json_extract(`json_data`,'$.leaf')) VIRTUAL NOT NULL COMMENT '是否叶子节点。(0:否,1:是)',
  `pid` int(10) unsigned GENERATED ALWAYS AS (ifnull(json_extract(json_extract(`json_data`,'$.path'),concat('$[',(json_length(json_extract(`json_data`,'$.path[*]')) - 1),']')),0)) VIRTUAL NOT NULL COMMENT '父节点id',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_leaf` (`leaf`) USING BTREE COMMENT '是否叶子节点索引'
) ENGINE=InnoDB AUTO_INCREMENT=477 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='商品抽象词表';

-- ----------------------------
-- Table structure for way_commodity_abstract_word_relationship
-- ----------------------------
DROP TABLE IF EXISTS `way_commodity_abstract_word_relationship`;
CREATE TABLE `way_commodity_abstract_word_relationship` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `abstract_word_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品抽象词主键id',
  `abstract_word_ids` json NOT NULL COMMENT '关系抽象词json数组',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除。(0:正常,1:删除)',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=105 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='商品抽象词网络关系表';

-- ----------------------------
-- Table structure for way_commodity_log
-- ----------------------------
DROP TABLE IF EXISTS `way_commodity_log`;
CREATE TABLE `way_commodity_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `commodity_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '商品id,对应way_commodity的id',
  `content` varchar(100) NOT NULL DEFAULT '' COMMENT '日志内容',
  `type` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '日志类型',
  `source` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '日志来源',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=27469 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_discount
-- ----------------------------
DROP TABLE IF EXISTS `way_discount`;
CREATE TABLE `way_discount` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `commodity_name` varchar(100) NOT NULL DEFAULT '' COMMENT '商品名称',
  `commodity_cate` varchar(10) NOT NULL DEFAULT '' COMMENT '商品分类',
  `commodity_price` decimal(8,2) unsigned NOT NULL COMMENT '商品价格',
  `shop_position` varchar(100) NOT NULL DEFAULT '' COMMENT '商家位置',
  `shop_lng` decimal(10,6) NOT NULL COMMENT '商家经度',
  `shop_lat` decimal(10,6) NOT NULL COMMENT '商家经度',
  `user_login_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '用户登录id',
  `commodity_real` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '真实数量(用户点击)',
  `commodity_unreal` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '不真实数量(用户点击)',
  `limit_time_expire` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '优惠限时过期',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除。0:未删除,1:已删除,2:未知',
  `ad_code` varchar(6) NOT NULL DEFAULT '' COMMENT '区域编码',
  `city_code` varchar(4) NOT NULL DEFAULT '' COMMENT '城市编码',
  `commodity_approve` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '审核通过。0:通过,1:不通过,2:未审核',
  `commodity_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT 'way_commodity的主键id',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_discount_jpush
-- ----------------------------
DROP TABLE IF EXISTS `way_discount_jpush`;
CREATE TABLE `way_discount_jpush` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `discount_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '优惠id',
  `has_pushed` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否已经推送。(0:否,1:是)',
  `pushed_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '推送时间',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_has_pushed` (`has_pushed`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='优惠信息是否推送表';

-- ----------------------------
-- Table structure for way_discount_real
-- ----------------------------
DROP TABLE IF EXISTS `way_discount_real`;
CREATE TABLE `way_discount_real` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_login_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '用户登录id',
  `discount_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '优惠id',
  `real_type` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '真实类型。0:真实,1:不真实',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除。0:未删除,1:已删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_land
-- ----------------------------
DROP TABLE IF EXISTS `way_land`;
CREATE TABLE `way_land` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `prop_key` varchar(32) NOT NULL DEFAULT '',
  `prop_val` varchar(256) NOT NULL DEFAULT '',
  `is_deleted` tinyint(4) unsigned DEFAULT '0',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_shop
-- ----------------------------
DROP TABLE IF EXISTS `way_shop`;
CREATE TABLE `way_shop` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `shop_name` varchar(30) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '商家名称',
  `shop_address` varchar(200) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '商家地址',
  `shop_tel` varchar(15) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '商家电话',
  `shop_business_time1` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '商家营业时间1',
  `shop_business_time2` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '商家营业时间2',
  `shop_cate_leaf_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商家分类末级id',
  `shop_info` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '商家信息',
  `shop_lat` decimal(10,6) NOT NULL COMMENT '商铺纬度',
  `shop_lng` decimal(10,6) NOT NULL COMMENT '商家经度',
  `shop_logo_url` varchar(300) NOT NULL DEFAULT '' COMMENT '商家logo',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  `ad_code` varchar(6) NOT NULL DEFAULT '' COMMENT '区域编码',
  `city_code` varchar(4) NOT NULL DEFAULT '' COMMENT '城市编码',
  `shop_pinyin` varchar(150) NOT NULL DEFAULT '' COMMENT '商家名称拼音全写',
  `shop_py` varchar(30) NOT NULL DEFAULT '' COMMENT '商家名称拼音缩写',
  `shop_head_tel` varchar(13) NOT NULL DEFAULT '' COMMENT '商家负责人手机号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=12026135 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='店铺信息';

-- ----------------------------
-- Table structure for way_shop_cate_leaf
-- ----------------------------
DROP TABLE IF EXISTS `way_shop_cate_leaf`;
CREATE TABLE `way_shop_cate_leaf` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `shop_cate_root_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商家分类根id',
  `cate_name` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '商家分类名称',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_shop_cate_root
-- ----------------------------
DROP TABLE IF EXISTS `way_shop_cate_root`;
CREATE TABLE `way_shop_cate_root` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `cate_name` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '商家分类名称',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_shop_extra
-- ----------------------------
DROP TABLE IF EXISTS `way_shop_extra`;
CREATE TABLE `way_shop_extra` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `shop_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '商家id,表way_shop',
  `owner_type` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '商家是自行创建,还是管理人员创建。0:未知,1:商家自行创建,2:管理人员创建',
  `create_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=32776 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='商家额外配置';

-- ----------------------------
-- Table structure for way_shop_follow
-- ----------------------------
DROP TABLE IF EXISTS `way_shop_follow`;
CREATE TABLE `way_shop_follow` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `shop_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '商家id',
  `user_login_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '用户登录id',
  `has_followed` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '已关注。0:关注,1:未关注',
  `is_deleted` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除。0:正常,1:删除',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='商家关注表';

-- ----------------------------
-- Table structure for way_shop_log
-- ----------------------------
DROP TABLE IF EXISTS `way_shop_log`;
CREATE TABLE `way_shop_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `shop_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '商家id,对应way_shop的id',
  `content` varchar(100) NOT NULL DEFAULT '' COMMENT '日志内容',
  `type` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '日志类型',
  `source` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '日志来源',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=27490 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

-- ----------------------------
-- Table structure for way_shop_qualification
-- ----------------------------
DROP TABLE IF EXISTS `way_shop_qualification`;
CREATE TABLE `way_shop_qualification` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `shop_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '商家id',
  `idcard_front_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '身份证正面url',
  `idcard_back_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '身份证背面url',
  `idcard_hand_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '手持身份证url',
  `business_license_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '营业执照url',
  `shop_outside_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '门店门脸url',
  `shop_inside_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '门店内部url',
  `other1_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '其它资料1url',
  `other2_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '其它资料2url',
  `other3_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '其它资料3url',
  `other4_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '其它资料4url',
  `other5_img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '其它资料5url',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=32777 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

SET FOREIGN_KEY_CHECKS = 1;

About

接口api

License:MIT License


Languages

Language:Java 92.3%Language:Mustache 7.3%Language:JavaScript 0.2%Language:Shell 0.1%Language:HTML 0.1%Language:Scala 0.1%