mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-27 02:44:19 +08:00
[improvement][launcher]Refactor unit tests and demo data.
[improvement][launcher]Refactor unit tests and demo data. [improvement][launcher]Refactor unit tests and demo data. [improvement][launcher]Refactor unit tests and demo data.
This commit is contained in:
@@ -17,6 +17,7 @@ CREATE TABLE IF NOT EXISTS `s2_stay_time_statis` (
|
||||
`page` varchar(200) NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
-- S2ArtistDemo
|
||||
CREATE TABLE IF NOT EXISTS `singer` (
|
||||
`singer_name` varchar(200) NOT NULL,
|
||||
`act_area` varchar(200) NOT NULL,
|
||||
@@ -27,7 +28,6 @@ CREATE TABLE IF NOT EXISTS `singer` (
|
||||
`favor_cnt` bigint DEFAULT NULL
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
-- S2ArtistDemo
|
||||
CREATE TABLE IF NOT EXISTS `genre` (
|
||||
`g_name` varchar(20) NOT NULL , -- genre name
|
||||
`rating` INT ,
|
||||
@@ -35,31 +35,39 @@ CREATE TABLE IF NOT EXISTS `genre` (
|
||||
PRIMARY KEY (`g_name`)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `artist` (
|
||||
`artist_name` varchar(50) NOT NULL , -- genre name
|
||||
`citizenship` varchar(20) ,
|
||||
`gender` varchar(20) ,
|
||||
`g_name` varchar(50)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
-- S2CompanyDemo
|
||||
CREATE TABLE IF NOT EXISTS `company` (
|
||||
`company_id` varchar(50) NOT NULL,
|
||||
`company_name` varchar(50) NOT NULL,
|
||||
`headquarter_address` varchar(50) NOT NULL,
|
||||
`company_established_time` varchar(20) NOT NULL,
|
||||
`founder` varchar(20) NOT NULL,
|
||||
`ceo` varchar(20) NOT NULL,
|
||||
`annual_turnover` bigint(15),
|
||||
`employee_count` int(7),
|
||||
PRIMARY KEY (`company_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `files` (
|
||||
`f_id` bigINT NOT NULL,
|
||||
`artist_name` varchar(50) ,
|
||||
`file_size` varchar(20) ,
|
||||
`duration` varchar(20) ,
|
||||
`formats` varchar(20) ,
|
||||
PRIMARY KEY (`f_id`)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
CREATE TABLE IF NOT EXISTS `brand` (
|
||||
`brand_id` varchar(50) NOT NULL,
|
||||
`brand_name` varchar(50) NOT NULL,
|
||||
`brand_established_time` varchar(20) NOT NULL,
|
||||
`company_id` varchar(50) NOT NULL,
|
||||
`legal_representative` varchar(20) NOT NULL,
|
||||
`registered_capital` bigint(15),
|
||||
PRIMARY KEY (`brand_id`),
|
||||
KEY `idx_company_id` (`company_id`),
|
||||
CONSTRAINT `fk_brand_company` FOREIGN KEY (`company_id`) REFERENCES `company` (`company_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `song` (
|
||||
`imp_date` varchar(50) ,
|
||||
`song_name` varchar(50) ,
|
||||
`artist_name` varchar(50) ,
|
||||
`country` varchar(20) ,
|
||||
`f_id` bigINT ,
|
||||
`g_name` varchar(20) ,
|
||||
`rating` int ,
|
||||
`languages` varchar(20) ,
|
||||
`releasedate` varchar(50) ,
|
||||
`resolution` bigINT NOT NULL
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
CREATE TABLE IF NOT EXISTS `brand_revenue` (
|
||||
`year_time` varchar(10) NOT NULL,
|
||||
`brand_id` varchar(50) NOT NULL,
|
||||
`revenue` bigint(15) NOT NULL,
|
||||
`profit` bigint(15) NOT NULL,
|
||||
`revenue_growth_year_on_year` double NOT NULL,
|
||||
`profit_growth_year_on_year` double NOT NULL,
|
||||
PRIMARY KEY (`year_time`, `brand_id`),
|
||||
KEY `idx_brand_id` (`brand_id`),
|
||||
CONSTRAINT `fk_brand_revenue_brand` FOREIGN KEY (`brand_id`) REFERENCES `brand` (`brand_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
Reference in New Issue
Block a user