Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
N
nyx
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
发现
nyx
Commits
a26922e6
Commit
a26922e6
authored
Aug 16, 2020
by
jscat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nyx sql: 数据优化
1. 调整activity的显示数据
parent
06c30034
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
39 行增加
和
22 行删除
+39
-22
增值产品-小程序及app/doc/create_table_sql/key/create_table_activity.sql
+20
-9
增值产品-小程序及app/doc/create_table_sql/key/create_view_activity_detail.sql
+3
-2
增值产品-小程序及app/doc/create_table_sql/key/create_view_activity_info.sql
+3
-2
增值产品-小程序及app/doc/create_table_sql/mall/create_table_product.sql
+13
-9
增值产品-小程序及app/doc/create_table_sql/酒肆-产品结构图.docx
+0
-0
没有找到文件。
增值产品-小程序及app/doc/create_table_sql/key/create_table_activity.sql
查看文件 @
a26922e6
USE
r
ockwell_key
;
USE
r
ockwell_key
;
...
...
@@ -61,14 +61,24 @@ USE rockwell_key;
tbl_activity: activity_id, quiz_id::quiz_id::quiz_id
二. 模板
notes, 关于活动时间 数据项
1. varchar好, 还是datetime好
查看了cincin, 基本上活动都是以0810这样的方式; 叁年间基本上是 8月14日 (周五) 19:30 这样的方式
2. 是否需要包括一段范围, 比如 (ChinaJoy)于2020年7月31日至8月3日
海报上 B2B: 2020/7/31-8/2
B2C: 2020/7/31-8/3
3. 必须得有时间, 线上的那些个活动, 基本都是具体到几点几分的, 比如 19:30 这样
quiz 不需要有时间,通过activity_status来判断是否有效
activity 需要有时间, 通过activity_status && start_datetime, end_datetime来判断过期时间
*/
DROP
TABLE
IF
EXISTS
tbl_activity
;
CREATE
TABLE
tbl_activity
(
`activity_id`
VARCHAR
(
100
)
COMMENT
'活动的id, uuid format, like aid_001'
,
`activity_status`
VARCHAR
(
10
)
DEFAULT
'10'
COMMENT
'活动状态: 00: 不可参与;01:可参与'
,
`tag`
VARCHAR
(
200
)
DEFAULT
NULL
COMMENT
'发布的标签,比如: 酒单;;活动;;心情;;饮事;;最热Gluh Wein'
,
`title`
VARCHAR
(
200
)
NOT
NULL
COMMENT
'发布标题,比如:此生必去系列。'
,
`num_like`
VARCHAR
(
10
)
DEFAULT
'0'
COMMENT
'点赞次数'
,
...
...
@@ -83,14 +93,15 @@ CREATE TABLE tbl_activity (
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`
,
`quiz`
,
`point`
,
`member_id`
,
`note_image`
,
`create_datetime`
,
`update_datetime`
)
INSERT
INTO
`tbl_activity`
(
`activity_id`
,
`
activity_status`
,
`
tag`
,
`title`
,
`num_like`
,
`content`
,
`quiz`
,
`point`
,
`member_id`
,
`note_image`
,
`create_datetime`
,
`update_datetime`
)
VALUES
(
'aid_001'
,
'竞答'
,
'Renaissance Bar红酒知识竞答'
,
'34'
,
'共5题::可获得5积分'
,
'190::191::195::196::299'
,
5
.
0
,
'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'
,
'竞答'
,
'Renaissance Bar威士忌知识竞答'
,
'100'
,
'共10题::可获得5积分'
,
'290::191::195:196::283::201::300::342::355::214'
,
5
.
0
,
'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_003'
,
'竞答'
,
'叁年间知识竞答'
,
'30'
,
'共5题::可获得5积分'
,
'199::191::295:236::200'
,
5
.
0
,
'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_004'
,
'竞答'
,
'Cin Cin知识竞答'
,
'10'
,
'共5题::可获得5积分'
,
'190::191::195:196::313'
,
5
.
0
,
'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_005'
,
'饮事'
,
'Renaissance Bar威士忌四小杯特饮活动'
,
'4'
,
'一次领略泥煤的各种风味'
,
''
,
0
.
0
,
'mid_123'
,
'https://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/sakura.jpg'
,
'2020-03-27 11:24:45'
,
'2020-03-27 11:24:45'
),
(
'aid_006'
,
'饮事'
,
'叁年间 & 罗翌 意大利红酒周'
,
'10'
,
'叁年间的专业加上罗翌的品质,你值得期待'
,
''
,
0
.
0
,
'mid_456'
,
'https://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/sakura.jpg'
,
'2020-03-27 11:24:45'
,
'2020-03-27 11:24:45'
)
(
'aid_001'
,
'01'
,
'竞答'
,
'Renaissance Bar红酒知识竞答'
,
'34'
,
'共5题::可获得5积分'
,
'190::191::195::196::299'
,
5
.
0
,
'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'
,
'01'
,
'竞答'
,
'Renaissance Bar威士忌知识竞答'
,
'100'
,
'共10题::可获得5积分'
,
'290::191::195:196::283::201::300::342::355::214'
,
5
.
0
,
'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_003'
,
'01'
,
'竞答'
,
'叁年间知识竞答'
,
'30'
,
'共5题::可获得5积分'
,
'199::191::295:236::200'
,
5
.
0
,
'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_004'
,
'01'
,
'竞答'
,
'Cin Cin知识竞答'
,
'10'
,
'共5题::可获得5积分'
,
'190::191::195:196::313'
,
5
.
0
,
'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_005'
,
'01'
,
'活动'
,
'Renaissance Bar威士忌四小杯特饮活动'
,
'4'
,
'一次领略泥煤的各种风味'
,
''
,
0
.
0
,
'mid_123'
,
'https://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/sakura.jpg'
,
'2020-03-27 11:24:45'
,
'2020-03-27 11:24:45'
),
(
'aid_006'
,
'01'
,
'活动'
,
'叁年间 & 罗翌 意大利红酒周'
,
'10'
,
'叁年间的专业加上罗翌的品质,你值得期待'
,
''
,
0
.
0
,
'mid_456'
,
'https://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/sakura.jpg'
,
'2020-03-27 11:24:45'
,
'2020-03-27 11:24:45'
),
(
'aid_007'
,
'01'
,
'活动'
,
'2020 上海ChinaJoy'
,
'100'
,
'作为当今全球数字娱乐领域最具知名度与影响力的年度盛会之一,2020年第十八届中国国际数码互动娱乐展览会(ChinaJoy),将于7月31日至8月3日在上海新国际博览中心举办。本届ChinaJoy的展会主题为:科技·引领数字娱乐新浪潮。本届ChinaJoy展会以IP为核心,涵盖游戏、动漫、互联网影视与音乐、网络文学、电子竞技、潮流玩具、智能娱乐软件及硬件等数字娱乐多领域,全景呈现以新科技为动力的数字娱乐产业发展盛况。届时,中外近200家数字娱乐企业,4000余台游戏体验机及数字娱乐和智能娱乐软硬件将登场亮相。'
,
''
,
0
.
0
,
'mid_456'
,
'https://930-test-sh.oss-cn-shanghai.aliyuncs.com/user-dir/sakura.jpg'
,
'2020-03-27 11:24:45'
,
'2020-03-27 11:24:45'
)
;
增值产品-小程序及app/doc/create_table_sql/key/create_view_activity_detail.sql
查看文件 @
a26922e6
USE
r
ockwell_key
;
USE
r
ockwell_key
;
...
...
@@ -9,7 +9,7 @@ DROP VIEW IF EXISTS view_activity_detail;
CREATE
VIEW
view_activity_detail
AS
SELECT
aa
.
activity_id
,
bb
.
member_name
,
bb
.
member_slogan
,
aa
.
tag
,
aa
.
title
,
aa
.
num_like
,
aa
.
content
,
aa
.
quiz
,
aa
.
point
,
IFNULL
(
cc
.
product_id
,
""
)
as
product_id
,
IFNULL
(
cc
.
product_desc
,
""
)
as
product_desc
,
IFNULL
(
cc
.
product_status
,
""
)
as
product_status
,
IFNULL
(
cc
.
default_status
,
""
)
as
default_status
,
IFNULL
(
cc
.
price
,
0
)
as
price
,
IFNULL
(
cc
.
stock
,
0
)
as
stock
,
aa
.
note_image
,
aa
.
member_id
,
bb
.
member_status
,
bb
.
member_logo
,
aa
.
create_datetime
,
aa
.
update_datetime
SELECT
aa
.
activity_id
,
aa
.
activity_status
,
bb
.
member_name
,
bb
.
member_slogan
,
aa
.
tag
,
aa
.
title
,
aa
.
num_like
,
aa
.
content
,
aa
.
quiz
,
aa
.
point
,
IFNULL
(
cc
.
product_id
,
""
)
as
product_id
,
IFNULL
(
cc
.
product_desc
,
""
)
as
product_desc
,
IFNULL
(
cc
.
product_status
,
""
)
as
product_status
,
IFNULL
(
cc
.
default_status
,
""
)
as
default_status
,
IFNULL
(
cc
.
unit_price
,
0
)
as
unit_price
,
IFNULL
(
cc
.
stock
,
0
)
as
stock
,
aa
.
note_image
,
aa
.
member_id
,
bb
.
member_status
,
bb
.
member_logo
,
cc
.
start_datetime
,
cc
.
end_datetime
,
aa
.
create_datetime
,
aa
.
update_datetime
FROM
tbl_activity
aa
LEFT
JOIN
tbl_member
bb
ON
aa
.
member_id
=
bb
.
id
LEFT
JOIN
tbl_product
cc
ON
aa
.
activity_id
=
cc
.
activity_id
\ No newline at end of file
增值产品-小程序及app/doc/create_table_sql/key/create_view_activity_info.sql
查看文件 @
a26922e6
USE
r
ockwell_key
;
USE
r
ockwell_key
;
...
...
@@ -9,7 +9,7 @@ USE rockwell_key;
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
.
quiz
,
aa
.
point
,
IFNULL
(
cc
.
product_desc
,
""
)
as
product_desc
,
IFNULL
(
cc
.
price
,
0
)
as
price
,
aa
.
note_image
,
aa
.
member_id
,
bb
.
member_status
,
bb
.
member_logo
,
aa
.
create_datetime
,
aa
.
update_datetime
SELECT
aa
.
activity_id
,
aa
.
activity_status
,
bb
.
member_name
,
bb
.
member_slogan
,
aa
.
tag
,
aa
.
title
,
aa
.
num_like
,
aa
.
content
,
aa
.
quiz
,
aa
.
point
,
IFNULL
(
cc
.
product_desc
,
""
)
as
product_desc
,
IFNULL
(
cc
.
unit_price
,
0
)
as
unit_price
,
aa
.
note_image
,
aa
.
member_id
,
bb
.
member_status
,
bb
.
member_logo
,
cc
.
start_datetime
,
cc
.
end_datetime
,
aa
.
create_datetime
,
aa
.
update_datetime
FROM
tbl_activity
aa
LEFT
JOIN
tbl_member
bb
ON
aa
.
member_id
=
bb
.
id
LEFT
JOIN
tbl_product
cc
ON
aa
.
activity_id
=
cc
.
activity_id
AND
cc
.
default_status
=
'01'
\ No newline at end of file
增值产品-小程序及app/doc/create_table_sql/mall/create_table_product.sql
查看文件 @
a26922e6
USE
r
ockwell_key
;
USE
r
ockwell_key
;
...
...
@@ -20,19 +20,23 @@ CREATE TABLE tbl_product(
`product_status`
VARCHAR
(
10
)
DEFAULT
'00'
COMMENT
'商品状态: 00:非可售 01:可售'
,
`default_status`
VARCHAR
(
10
)
DEFAULT
'00'
COMMENT
'默认状态: 00:普通 01:默认状态; 默认是第一个product'
,
`product_desc`
VARCHAR
(
100
)
COMMENT
'类别说明'
,
`price`
decimal
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'价格'
,
`stock`
int
(
11
)
DEFAULT
0
COMMENT
'库存数量'
,
`unit_price`
DECIMAL
(
10
,
2
)
DEFAULT
'0.00'
COMMENT
'价格'
,
`stock`
INT
(
11
)
DEFAULT
0
COMMENT
'库存数量'
,
`start_datetime`
DATETIME
DEFAULT
NULL
,
`end_datetime`
DATETIME
DEFAULT
NULL
,
`create_datetime`
DATETIME
NOT
NULL
DEFAULT
'0000-00-00 00:00:00'
,
`update_datetime`
DATETIME
DEFAULT
NULL
,
PRIMARY
KEY
(
`product_id`
),
KEY
`query_key`
(
`activity_id`
,
`product_status`
))
ENGINE
=
INNODB
DEFAULT
CHARACTER
SET
utf8
COLLATE
utf8_general_ci
COMMENT
=
'活动所对应的商品名录'
;
insert
into
`tbl_product`
(
`product_id`
,
`activity_id`
,
`product_status`
,
`default_status`
,
`product_desc`
,
`price`
,
`stock`
,
`create_datetime`
,
`update_datetime`
)
values
(
'pid_001'
,
'aid_005'
,
'01'
,
'01'
,
'会员'
,
59
,
10
,
'2020-05-20 11:24:45'
,
'2020-05-20 11:24:45'
),
(
'pid_002'
,
'aid_005'
,
'01'
,
'00'
,
'普通用户'
,
99
,
20
,
'2020-05-20 11:24:45'
,
'2020-05-20 11:24:45'
),
(
'pid_003'
,
'aid_006'
,
'01'
,
'01'
,
'意大利红酒周'
,
199
,
10
,
'2020-05-20 11:24:45'
,
'2020-05-20 11:24:45'
)
INSERT
INTO
`tbl_product`
(
`product_id`
,
`activity_id`
,
`product_status`
,
`default_status`
,
`product_desc`
,
`unit_price`
,
`stock`
,
`start_datetime`
,
`end_datetime`
,
`create_datetime`
,
`update_datetime`
)
VALUES
(
'pid_001'
,
'aid_005'
,
'01'
,
'01'
,
'会员'
,
59
,
10
,
'2020-08-20 00:00:00'
,
'2020-08-20 00:00:00'
,
'2020-05-20 11:24:45'
,
'2020-05-20 11:24:45'
),
(
'pid_002'
,
'aid_005'
,
'01'
,
'00'
,
'普通用户'
,
99
,
20
,
'2020-08-20 00:00:00'
,
'2020-08-20 00:00:00'
,
'2020-05-20 11:24:45'
,
'2020-05-20 11:24:45'
),
(
'pid_003'
,
'aid_006'
,
'01'
,
'01'
,
'意大利红酒周'
,
199
,
10
,
'2020-08-17 00:00:00'
,
'2020-08-23 00:00:00'
,
'2020-05-20 11:24:45'
,
'2020-05-20 11:24:45'
),
(
'pid_004'
,
'aid_007'
,
'01'
,
'00'
,
'专业观众'
,
299
,
20
,
'2020-07-31 00:00:00'
,
'2020-08-02 00:00:00'
,
'2020-05-20 11:24:45'
,
'2020-05-20 11:24:45'
),
(
'pid_005'
,
'aid_007'
,
'01'
,
'01'
,
'普通观众'
,
199
,
20
,
'2020-07-31 00:00:00'
,
'2020-08-03 00:00:00'
,
'2020-05-20 11:24:45'
,
'2020-05-20 11:24:45'
)
;
增值产品-小程序及app/doc/create_table_sql/酒肆-产品结构图.docx
0 → 100644
查看文件 @
a26922e6
File added
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论