Commit 599abade by jscat

nyx sql: 更新

1. 新增activity表和activity_info视图
parent 6c09f169
USE rockwell_key;
USE rockwell_key;
/*
活动发布表 tbl_activity 参考 tbl_post
和 tbl_post 区别:
- tbl_post 定位是 user 信息发布表
- tbl_activity 定位是 member 活动发布表
结构基本一致
*/
DROP TABLE IF EXISTS tbl_activity;
CREATE TABLE tbl_activity (
`activity_id` VARCHAR(100) COMMENT '活动的id, uuid format, like aid_001',
`tag` VARCHAR(200) DEFAULT NULL COMMENT '发布的标签,比如: 酒单;;活动;;心情;;饮事;;最热Gluh Wein',
`title` VARCHAR(200) NOT NULL COMMENT '发布标题,比如:此生必去系列。',
`num_like` VARCHAR(10) DEFAULT '0' COMMENT '点赞次数',
`content` VARCHAR(1000) NOT NULL COMMENT '发布内容, 比如: 共10题::可获得5积分 (多个content之间用::来隔开, 未来可考虑json格式)',
`member_id` VARCHAR(100) COMMENT '商家的id, uuid format, like mid_001',
`note_image` VARCHAR(800) DEFAULT NULL COMMENT '发布的图片; 以::做分割',
`create_datetime` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`update_datetime` DATETIME DEFAULT NULL,
PRIMARY KEY(`activity_id`),
KEY `query_key` (`member_id`,`tag`, `title`))
ENGINE=INNODB DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT='rockwell member 活动发布表';
INSERT INTO `tbl_activity`(`activity_id`, `tag`, `title`, `num_like`, `content`, `member_id`, `note_image`, `create_datetime`,`update_datetime`)
VALUES
('aid_001', '竞答', 'Renaissance Bar知识竞答', '100', '共10题::可获得5积分', 'mid_123','https://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20200710174939.png','2020-05-29 16:01:48', '2020-05-29 16:01:48'),
('aid_002', '竞答', '叁年间知识竞答', '30', '共5题::可获得5积分', 'mid_456','http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_a3bb087cd46db1bb054f172b0afd2d32.jpg::http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_1cb906383f0d7677b185f423357d2d32.jpg::http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_33852ea7dd1dca8aad48b40f39f333ed.jpg::http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_82f7406a58e6941b64e117f6980b73f9.jpg::http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_655a83d89ae1220ccef8c5f3238c56a4.jpg::http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_cdcffb931e7bf35502c93a6f9ec3973e.jpg::http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_93f6ac372755b4efc4f0941cd6a8a007.jpg::http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_6994cd488ea6bfb1d2e4b478a161cc42.jpg::http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_1820c565d261d8e0899f15f62b80a861.jpg', '2020-05-25 14:39:20', '2020-05-25 14:39:20'),
('aid_003', '竞答', 'Cin Cin知识竞答', '10', '共5题::可获得5积分', 'mid_001','http://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/tmp_927aed9aa3b4fb2d857680fae75b76b2.jpg', '2020-05-29 14:48:11','2020-05-29 14:48:11'),
('aid_004', '饮事', 'Renaissance Bar威士忌四小杯特饮活动', '4', '一次领略泥煤的各种风味', 'mid_123','https://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/sakura.jpg\r\n', '2020-03-27 11:24:45', '2020-03-27 11:24:45'),
('aid_005', '饮事', '叁年间 & 罗翌 意大利红酒周', '10', '叁年间的专业加上罗翌的品质,你值得期待', 'mid_456','https://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/sakura.jpg\r\n', '2020-03-27 11:24:45', '2020-03-27 11:24:45')
;
USE rockwell_key;
USE rockwell_key;
......@@ -11,8 +11,9 @@ USE rockwell_key;
DROP TABLE IF EXISTS tbl_member;
CREATE TABLE `tbl_member` (
`id` VARCHAR(100) COMMENT '用户id',
`member_status` VARCHAR(100) DEFAULT '0' COMMENT '用户状态: 0: 未注册用户; 1: 已注册用户',
`member_status` VARCHAR(100) DEFAULT '0' COMMENT '用户状态: 00: 未注册用户; 01: 已注册用户',
`member_name` VARCHAR(100) DEFAULT NULL COMMENT '名称',
`member_slogan` VARCHAR(200) DEFAULT NULL COMMENT '商家slogan, 比如: "充满爱与温度, 自由放松的bar"',
`member_address` VARCHAR(100) DEFAULT NULL COMMENT '地址',
`lon` DOUBLE(9,6) DEFAULT NULL COMMENT 'longitude 经度',
`lat` DOUBLE(8,6) DEFAULT NULL COMMENT 'latitude 纬度',
......@@ -20,18 +21,23 @@ CREATE TABLE `tbl_member` (
`create_datetime` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间',
`update_datetime` DATETIME DEFAULT NULL COMMENT '最近一次更新时间',
PRIMARY KEY (`id`),
KEY `query_key` (`id`,`member_status`, `geo_code`)
KEY `query_key` (`member_name`,`member_status`, `geo_code`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='商户表';
INSERT INTO `tbl_member`(`id`, `member_status`, `member_name`, `member_address`,
INSERT INTO `tbl_member`(`id`, `member_status`, `member_name`, `member_slogan`, `member_address`,
`lon`, `lat`, `geo_code`,
`create_datetime`,`update_datetime`)
VALUES
('mid_123', '0', 'Bar Renaissance', '愚园路610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_001', '0', 'CinCin Wine Cellar', '五原路610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_002', '0', 'Piupiu', '襄阳路610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_003', '0', 'Just Grape', '汾阳路610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_004', '0', '朝阳1', '工体610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_005', '0', '朝阳2', '三里屯610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45')
('mid_001', '01', 'CinCin Wine Cellar', '', '五原路610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_002', '00', 'Piupiu', '', '襄阳路610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_003', '00', 'Just Grape', '', '汾阳路610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_004', '00', '朝阳1', '', '工体610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_005', '00', '朝阳2', '', '三里屯610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_006', '00', 'Enoterra红酒吧', '', '安福路55号(近常熟路)',NULL,NULL,NULL,'2020-03-30 16:20:19','2020-03-30 16:20:23'),
('mid_007', '00', 'Alimentari意式鲜食店', '', '安福路158号',NULL,NULL,NULL,'2020-03-30 16:22:05','2020-03-30 16:22:08'),
('mid_008', '00', '蟹尊苑', '', '巨鹿路889弄21号',NULL,NULL,NULL,'2020-03-30 16:23:15','2020-03-30 16:23:17'),
('mid_009', '01', '173wine红酒店', '', '上海市黄浦区南昌路173号',31.221501,99.999999,NULL,'2020-06-04 10:52:49',NULL),
('mid_123', '01', 'Bar Renaissance', '充满爱与温度, 自由放松的bar', '愚园路610号', NULL, NULL, NULL, '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_456', '01', '叁年间', '', '永嘉路692号1楼',NULL,NULL,NULL,'2020-08-04 09:24:58','2020-08-04 09:25:00');
;
\ No newline at end of file
USE rockwell_key;
USE rockwell_key;
/*
activity 表及对应的 member info 信息
*/
DROP VIEW IF EXISTS view_activity_info;
CREATE VIEW view_activity_info
AS
SELECT aa.activity_id, bb.member_name, bb.member_slogan, aa.tag, aa.title, aa.num_like, aa.content, aa.note_image, aa.member_id, bb.member_status, aa.create_datetime, aa.update_datetime
FROM tbl_activity aa
LEFT JOIN tbl_member bb ON aa.member_id=bb.id
\ No newline at end of file
package cn.com.fun.nyxkey.api.domain;
package cn.com.fun.nyxkey.api.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* 配餐表
* Created by jscat on 2020/05/30.
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Rockwell_keyT_pair{
private String pairId; // 发文的id, uuid format
private String userId; // 用户的id, uuid format
private String food; // 食物
private String wineName; // wine的名称
private String wineDesc; // wine的描述
private String imgLink; // 该条source的imgage link
private String wineLink; // 该条source的wine link
private String sourceLink; // 该条source的URL link
private String numLike; // 针对每条pair的点赞次数,每点一次,则累加
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date createDatetime; // 统计周期
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date updateDatetime; // 更新日期
}
package cn.com.fun.nyxkey.api.domain;
package cn.com.fun.nyxkey.api.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* 地区-已复工用户表
* Created by jscat on 2020/03/26.
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Rockwell_keyV_area_total{
private String id; // id autoincrement
private String code; // 省份代码
private String province; // 省份名
private String city; // 城市名
private String district; // 地区名
private String url; // 该区地区
private String width; // 已复工数目
private String height; // 已复工数目
private String numBar; // 已复工数目
}
package cn.com.fun.nyxkey.api.domain;
package cn.com.fun.nyxkey.api.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* 题目comment基础数据结构
* Created by jscat on 2020-01-02
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Rockwell_keyV_match_rank{
private String rankId; //排名id
private String matchSeason; // 赛季: s01
private String matchType; // 类型: daily|pk
private String matchName; // 类型: daily|pk
private String matchTeam; //uid_001
private String defaultType; //默认; 0 | 1
private String title; // 头衔
private String score; // 当前分数: s01, pk
private String rank; // 当前排名: s01, pk
private String totalMatch; //总玩家数,按match_season, match_type汇总,
private String totalQuiz; //总的知识数,按quiz_type汇总
private String ratioRank; //排名ratio
private String ratioFinish; //完成ratio
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date createDatetime; // defect创建时间
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date updateDatetime; // 统计周期
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论