YD_XinWei.Api/Server/YD_XinWei/Migrations/20260623_Add_XW_SunshineRunTrain.sql

38 lines
1.5 KiB
MySQL
Raw Normal View History

2026-08-18 09:06:00 +08:00
CREATE TABLE [dbo].[XW_SunshineRunTrain] (
[Id] INT IDENTITY(1,1) NOT NULL,
[OrgId] NVARCHAR(50) NULL,
[GradeName] NVARCHAR(100) NULL,
[GradeId] NVARCHAR(50) NULL,
[ClassName] NVARCHAR(100) NULL,
[ClassId] NVARCHAR(50) NULL,
[StudentId] NVARCHAR(50) NULL,
[StudentName] NVARCHAR(100) NULL,
[Sex] NVARCHAR(10) NULL,
[EffectiveDistance] INT NULL,
[InvalidDistance] INT NULL,
[Times] INT NULL,
[InvalidTimes] INT NULL,
[CreateTime] NVARCHAR(50) NULL,
CONSTRAINT [PK_XW_SunshineRunTrain] PRIMARY KEY CLUSTERED ([Id] ASC)
);
CREATE TABLE [dbo].[XW_SunshineRunTrainDetail] (
[Id] INT IDENTITY(1,1) NOT NULL,
[SunshineRunTrainId] INT NOT NULL,
[Point] NVARCHAR(100) NULL,
[Distance] NVARCHAR(50) NULL,
[LapSpeed] NVARCHAR(50) NULL,
[CameraName] NVARCHAR(100) NULL,
[Trigger] NVARCHAR(50) NULL,
[SnapPath] NVARCHAR(500) NULL,
[ValidFlag] NVARCHAR(20) NULL,
[Remark] NVARCHAR(500) NULL,
CONSTRAINT [PK_XW_SunshineRunTrainDetail] PRIMARY KEY CLUSTERED ([Id] ASC),
CONSTRAINT [FK_XW_SunshineRunTrainDetail_XW_SunshineRunTrain_SunshineRunTrainId]
FOREIGN KEY ([SunshineRunTrainId]) REFERENCES [dbo].[XW_SunshineRunTrain] ([Id]) ON DELETE CASCADE
);
CREATE INDEX [IX_XW_SunshineRunTrain_OrgId] ON [dbo].[XW_SunshineRunTrain] ([OrgId]);
CREATE INDEX [IX_XW_SunshineRunTrain_StudentId] ON [dbo].[XW_SunshineRunTrain] ([StudentId]);
CREATE INDEX [IX_XW_SunshineRunTrainDetail_SunshineRunTrainId] ON [dbo].[XW_SunshineRunTrainDetail] ([SunshineRunTrainId]);