Skip to content

Commit

Permalink
v3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
SeriaWei committed Jun 15, 2023
1 parent 61b8e51 commit ab6a8e6
Show file tree
Hide file tree
Showing 5 changed files with 319 additions and 3 deletions.
117 changes: 117 additions & 0 deletions Database/Update/3.9/MsSql.sql
@@ -0,0 +1,117 @@
CREATE TABLE [dbo].[Video](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](100) NULL,
[Title] [nvarchar](255) NULL,
[Summary] [nvarchar](255) NULL,
[MetaKeyWords] [nvarchar](255) NULL,
[MetaDescription] [nvarchar](255) NULL,
[Counter] [int] NULL,
[VideoTypeID] [int] NULL,
[Description] [nvarchar](255) NULL,
[VideoUrl] [nvarchar](255) NULL,
[VideoCode] [nvarchar](1000) NULL,
[Duration] [nvarchar](100) NULL,
[Status] [int] NULL,
[ImageThumbUrl] [nvarchar](255) NULL,
[ImageUrl] [nvarchar](255) NULL,
[IsPublish] [bit] NOT NULL,
[PublishDate] [datetime] NULL,
[CreateBy] [nvarchar](50) NULL,
[CreatebyName] [nvarchar](100) NULL,
[CreateDate] [datetime] NULL,
[LastUpdateBy] [nvarchar](50) NULL,
[LastUpdateByName] [nvarchar](100) NULL,
[LastUpdateDate] [datetime] NULL,
[ContentID] [nvarchar](100) NULL,
[CultureID] [int] NULL,
CONSTRAINT [PK_Video] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

CREATE TABLE [dbo].[VideoDetailWidget](
[ID] [nvarchar](100) NOT NULL,
[CustomerClass] [nvarchar](255) NULL,
CONSTRAINT [PK_VideoDetailWidget] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

CREATE TABLE [dbo].[VideoGallery](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Title] [nvarchar](255) NULL,
[Description] [nvarchar](255) NULL,
[RawData] [nvarchar](max) NULL,
[Status] [int] NULL,
[CreateBy] [nvarchar](50) NULL,
[CreatebyName] [nvarchar](100) NULL,
[CreateDate] [datetime] NULL,
[LastUpdateBy] [nvarchar](50) NULL,
[LastUpdateByName] [nvarchar](100) NULL,
[LastUpdateDate] [datetime] NULL,
PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

CREATE TABLE [dbo].[VideoListWidget](
[ID] [nvarchar](100) NOT NULL,
[VideoTypeID] [int] NULL,
[DetailPageUrl] [nvarchar](255) NULL,
[IsPageable] [bit] NOT NULL,
[PageSize] [int] NULL,
CONSTRAINT [PK_VideoListWidget] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

CREATE TABLE [dbo].[VideoTopWidget](
[ID] [nvarchar](100) NOT NULL,
[VideoTypeID] [int] NULL,
[Tops] [int] NULL,
[SubTitle] [nvarchar](255) NULL,
[MoreLink] [nvarchar](255) NULL,
[DetailPageUrl] [nvarchar](255) NULL,
CONSTRAINT [PK_VideoTopWidget] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

CREATE TABLE [dbo].[VideoType](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](100) NULL,
[Title] [nvarchar](255) NULL,
[Description] [nvarchar](255) NULL,
[ParentID] [int] NULL,
[Status] [int] NULL,
[SEOTitle] [nvarchar](100) NULL,
[SEOKeyWord] [nvarchar](100) NULL,
[SEODescription] [nvarchar](300) NULL,
[CreateBy] [nvarchar](50) NULL,
[CreatebyName] [nvarchar](100) NULL,
[CreateDate] [datetime] NULL,
[LastUpdateBy] [nvarchar](50) NULL,
[LastUpdateByName] [nvarchar](100) NULL,
[LastUpdateDate] [datetime] NULL,
[ContentID] [nvarchar](100) NULL,
[CultureID] [int] NULL,
CONSTRAINT [PK_VideoType] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

CREATE TABLE [dbo].[VideoTypeWidget](
[ID] [nvarchar](100) NOT NULL,
[VideoTypeID] [int] NULL,
[TargetPage] [nvarchar](255) NULL,
CONSTRAINT [PK_VideoTypeWidget] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
109 changes: 109 additions & 0 deletions Database/Update/3.9/MySql.sql
@@ -0,0 +1,109 @@
DROP TABLE IF EXISTS `Video`;
CREATE TABLE `Video` (
`ID` INT AUTO_INCREMENT NOT NULL,
`Name` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`Title` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`Summary` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`MetaKeyWords` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`MetaDescription` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`Counter` INT NULL,
`VideoTypeID` INT NULL,
`Description` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`VideoUrl` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`VideoCode` VARCHAR(1000) CHARACTER SET utf8mb4 NULL,
`Duration` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`Status` INT NULL,
`ImageThumbUrl` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`ImageUrl` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`IsPublish` TINYINT(1) NOT NULL,
`PublishDate` DATETIME NULL,
`CreateBy` VARCHAR(50) CHARACTER SET utf8mb4 NULL,
`CreatebyName` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`CreateDate` DATETIME NULL,
`LastUpdateBy` VARCHAR(50) CHARACTER SET utf8mb4 NULL,
`LastUpdateByName` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`LastUpdateDate` DATETIME NULL,
`ContentID` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`CultureID` INT NULL,
PRIMARY KEY (`ID`)
);


DROP TABLE IF EXISTS `VideoDetailWidget`;
CREATE TABLE `VideoDetailWidget` (
`ID` VARCHAR(100) CHARACTER SET utf8mb4 NOT NULL,
`CustomerClass` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
PRIMARY KEY (`ID`)
);


DROP TABLE IF EXISTS `VideoGallery`;
CREATE TABLE `VideoGallery` (
`ID` INT AUTO_INCREMENT NOT NULL,
`Title` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`Description` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`RawData` LONGTEXT CHARACTER SET utf8mb4 NULL,
`Status` INT NULL,
`CreateBy` VARCHAR(50) CHARACTER SET utf8mb4 NULL,
`CreatebyName` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`CreateDate` DATETIME NULL,
`LastUpdateBy` VARCHAR(50) CHARACTER SET utf8mb4 NULL,
`LastUpdateByName` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`LastUpdateDate` DATETIME NULL,
PRIMARY KEY (`ID`)
);


DROP TABLE IF EXISTS `VideoListWidget`;
CREATE TABLE `VideoListWidget` (
`ID` VARCHAR(100) CHARACTER SET utf8mb4 NOT NULL,
`VideoTypeID` INT NULL,
`DetailPageUrl` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`IsPageable` TINYINT(1) NOT NULL,
`PageSize` INT NULL,
PRIMARY KEY (`ID`)
);


DROP TABLE IF EXISTS `VideoTopWidget`;
CREATE TABLE `VideoTopWidget` (
`ID` VARCHAR(100) CHARACTER SET utf8mb4 NOT NULL,
`VideoTypeID` INT NULL,
`Tops` INT NULL,
`SubTitle` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`MoreLink` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`DetailPageUrl` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
PRIMARY KEY (`ID`)
);


DROP TABLE IF EXISTS `VideoType`;
CREATE TABLE `VideoType` (
`ID` INT AUTO_INCREMENT NOT NULL,
`Name` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`Title` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`Description` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
`ParentID` INT NULL,
`Status` INT NULL,
`SEOTitle` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`SEOKeyWord` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`SEODescription` VARCHAR(300) CHARACTER SET utf8mb4 NULL,
`CreateBy` VARCHAR(50) CHARACTER SET utf8mb4 NULL,
`CreatebyName` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`CreateDate` DATETIME NULL,
`LastUpdateBy` VARCHAR(50) CHARACTER SET utf8mb4 NULL,
`LastUpdateByName` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`LastUpdateDate` DATETIME NULL,
`ContentID` VARCHAR(100) CHARACTER SET utf8mb4 NULL,
`CultureID` INT NULL,
PRIMARY KEY (`ID`)
);


DROP TABLE IF EXISTS `VideoTypeWidget`;
CREATE TABLE `VideoTypeWidget` (
`ID` VARCHAR(100) CHARACTER SET utf8mb4 NOT NULL,
`VideoTypeID` INT NULL,
`TargetPage` VARCHAR(255) CHARACTER SET utf8mb4 NULL,
PRIMARY KEY (`ID`)
);
90 changes: 90 additions & 0 deletions Database/Update/3.9/Sqlite.sql
@@ -0,0 +1,90 @@
CREATE TABLE [VideoTypeWidget] (
[ID] nvarchar(100) NOT NULL
, [VideoTypeID] int NULL
, [TargetPage] nvarchar(255) NULL
, CONSTRAINT [PK_VideoTypeWidget] PRIMARY KEY ([ID])
);
CREATE TABLE [VideoType] (
[ID] INTEGER NOT NULL
, [Name] nvarchar(100) NULL
, [Title] nvarchar(255) NULL
, [Description] nvarchar(255) NULL
, [ParentID] int NULL
, [Status] int NULL
, [SEOTitle] nvarchar(100) NULL
, [SEOKeyWord] nvarchar(100) NULL
, [SEODescription] nvarchar(300) NULL
, [CreateBy] nvarchar(50) NULL
, [CreatebyName] nvarchar(100) NULL
, [CreateDate] datetime NULL
, [LastUpdateBy] nvarchar(50) NULL
, [LastUpdateByName] nvarchar(100) NULL
, [LastUpdateDate] datetime NULL
, [ContentID] nvarchar(100) NULL
, [CultureID] int NULL
, CONSTRAINT [PK_VideoType] PRIMARY KEY ([ID])
);
CREATE TABLE [VideoTopWidget] (
[ID] nvarchar(100) NOT NULL
, [VideoTypeID] int NULL
, [Tops] int NULL
, [SubTitle] nvarchar(255) NULL
, [MoreLink] nvarchar(255) NULL
, [DetailPageUrl] nvarchar(255) NULL
, CONSTRAINT [PK_VideoTopWidget] PRIMARY KEY ([ID])
);
CREATE TABLE [VideoListWidget] (
[ID] nvarchar(100) NOT NULL
, [VideoTypeID] int NULL
, [DetailPageUrl] nvarchar(255) NULL
, [IsPageable] bit NOT NULL
, [PageSize] int NULL
, CONSTRAINT [PK_VideoListWidget] PRIMARY KEY ([ID])
);
CREATE TABLE [VideoGallery] (
[ID] INTEGER NOT NULL
, [Title] nvarchar(255) NULL
, [Description] nvarchar(255) NULL
, [RawData] ntext NULL
, [Status] int NULL
, [CreateBy] nvarchar(50) NULL
, [CreatebyName] nvarchar(100) NULL
, [CreateDate] datetime NULL
, [LastUpdateBy] nvarchar(50) NULL
, [LastUpdateByName] nvarchar(100) NULL
, [LastUpdateDate] datetime NULL
, CONSTRAINT [PK__VideoGal__3214EC271AA83EC0] PRIMARY KEY ([ID])
);
CREATE TABLE [VideoDetailWidget] (
[ID] nvarchar(100) NOT NULL
, [CustomerClass] nvarchar(255) NULL
, CONSTRAINT [PK_VideoDetailWidget] PRIMARY KEY ([ID])
);
CREATE TABLE [Video] (
[ID] INTEGER NOT NULL
, [Name] nvarchar(100) NULL
, [Title] nvarchar(255) NULL
, [Summary] nvarchar(255) NULL
, [MetaKeyWords] nvarchar(255) NULL
, [MetaDescription] nvarchar(255) NULL
, [Counter] int NULL
, [VideoTypeID] int NULL
, [Description] nvarchar(255) NULL
, [VideoUrl] nvarchar(255) NULL
, [VideoCode] nvarchar(1000) NULL
, [Duration] nvarchar(100) NULL
, [Status] int NULL
, [ImageThumbUrl] nvarchar(255) NULL
, [ImageUrl] nvarchar(255) NULL
, [IsPublish] bit NOT NULL
, [PublishDate] datetime NULL
, [CreateBy] nvarchar(50) NULL
, [CreatebyName] nvarchar(100) NULL
, [CreateDate] datetime NULL
, [LastUpdateBy] nvarchar(50) NULL
, [LastUpdateByName] nvarchar(100) NULL
, [LastUpdateDate] datetime NULL
, [ContentID] nvarchar(100) NULL
, [CultureID] int NULL
, CONSTRAINT [PK_Video] PRIMARY KEY ([ID])
);
Binary file added Database/Update/3.9/package.zip
Binary file not shown.
6 changes: 3 additions & 3 deletions src/ZKEACMS/ZKEACMS.csproj
Expand Up @@ -3,16 +3,16 @@
<TargetFramework>net7.0</TargetFramework>
<AssemblyName>ZKEACMS</AssemblyName>
<PackageId>ZKEACMS</PackageId>
<Version>3.8</Version>
<Version>3.9</Version>
<Copyright>深圳市纸壳软件有限公司 纸壳CMS</Copyright>
<PackageLicenseUrl>http://www.zkea.net/licenses</PackageLicenseUrl>
<PackageProjectUrl>https://github.com/SeriaWei/ZKEACMS.Core</PackageProjectUrl>
<RepositoryUrl>https://github.com/SeriaWei/ZKEACMS.Core</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>CMS</PackageTags>
<Authors>深圳市纸壳软件有限公司 ZKEASOFT</Authors>
<AssemblyVersion>3.8</AssemblyVersion>
<FileVersion>3.8</FileVersion>
<AssemblyVersion>3.9</AssemblyVersion>
<FileVersion>3.9</FileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DefineConstants>DEBUG;TRACE</DefineConstants>
Expand Down

0 comments on commit ab6a8e6

Please sign in to comment.