354 lines
40 KiB
Transact-SQL
354 lines
40 KiB
Transact-SQL
USE [17168erp_t]
|
||
GO
|
||
/****** Object: Table [dbo].[GuaDanOrder] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[GuaDanOrder](
|
||
[StartDate] [date] NULL,
|
||
[EndDate] [date] NULL,
|
||
[CreateUser] [int] NULL,
|
||
[CreatedAt] [datetime2](7) NULL,
|
||
[UpdatedAt] [datetime2](7) NULL,
|
||
[Notes] [nvarchar](100) NULL,
|
||
[GuaDanOrderNo] [nvarchar](20) NOT NULL,
|
||
[BookerFollowerNum] [int] NULL,
|
||
[BookerName] [nvarchar](20) NULL,
|
||
[BookerPhone] [nvarchar](12) NULL,
|
||
[IsDeleted] [bit] NOT NULL,
|
||
[Uuid] [uniqueidentifier] NOT NULL,
|
||
[ActivityNum] [int] NULL,
|
||
[IsCancel] [bit] NOT NULL,
|
||
CONSTRAINT [PK_GuaDanOrder] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Uuid] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Table [dbo].[GuaDanOrderGuest] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[GuaDanOrderGuest](
|
||
[GuaDanOrderNo] [nvarchar](20) NOT NULL,
|
||
[FollowerNum] [int] NULL,
|
||
[IsDeleted] [bit] NOT NULL,
|
||
[Uuid] [uniqueidentifier] NOT NULL,
|
||
[RoomUuid] [uniqueidentifier] NULL,
|
||
[BedUuid] [uniqueidentifier] NULL,
|
||
[CheckInAt] [date] NULL,
|
||
[CheckOutAt] [date] NULL,
|
||
[StatusCode] [nvarchar](20) NOT NULL,
|
||
CONSTRAINT [PK_GuaDanOrderGuest] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Uuid] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Table [dbo].[GuadanTimeSetting] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[GuadanTimeSetting](
|
||
[Id] [uniqueidentifier] NOT NULL,
|
||
[EarliestCheckIn] [nvarchar](5) NOT NULL,
|
||
[LatestCheckOut] [nvarchar](5) NOT NULL,
|
||
[IsActive] [bit] NOT NULL,
|
||
[CreatedAt] [datetime] NULL,
|
||
[UpdatedAt] [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, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Table [dbo].[Region] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Region](
|
||
[Name] [nvarchar](100) NOT NULL,
|
||
[Description] [nvarchar](200) NULL,
|
||
[SortOrder] [int] NULL,
|
||
[CreatedBy] [nvarchar](50) NULL,
|
||
[CreatedAt] [datetime] NULL,
|
||
[UpdatedAt] [datetime] NULL,
|
||
[IsActive] [bit] NOT NULL,
|
||
[RoomCount] [int] NULL,
|
||
[IsDeleted] [bit] NOT NULL,
|
||
[Uuid] [uniqueidentifier] NOT NULL,
|
||
[ParentUuid] [uniqueidentifier] NULL,
|
||
[RegionTypeUuid] [uniqueidentifier] NULL,
|
||
[Gender] [bit] NULL,
|
||
CONSTRAINT [PK_Region] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Uuid] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Table [dbo].[RegionAndRoomAndBedSchedule] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[RegionAndRoomAndBedSchedule](
|
||
[UseType] [int] NOT NULL,
|
||
[Title] [nvarchar](100) NULL,
|
||
[Description] [nvarchar](100) NULL,
|
||
[CreatedBy] [nvarchar](100) NULL,
|
||
[CreatedAt] [datetime2](7) NULL,
|
||
[IsDeleted] [bit] NOT NULL,
|
||
[Uuid] [uniqueidentifier] NOT NULL,
|
||
[TargetUuid] [uniqueidentifier] NULL,
|
||
[GuaDanOrderNo] [nvarchar](20) NULL,
|
||
[ScheduleDate] [date] NULL,
|
||
[IsCancel] [bit] NOT NULL,
|
||
[GuaDanOrderGuestUuid] [uniqueidentifier] NULL,
|
||
CONSTRAINT [PK_RegionAndRoomAndBedSchedule] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Uuid] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Table [dbo].[RegionRoomBed] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[RegionRoomBed](
|
||
[Name] [nvarchar](50) NOT NULL,
|
||
[IsActive] [bit] NOT NULL,
|
||
[Gender] [bit] NOT NULL,
|
||
[IsDeleted] [bit] NOT NULL,
|
||
[Uuid] [uniqueidentifier] NOT NULL,
|
||
[RoomUuid] [uniqueidentifier] NOT NULL,
|
||
[StatusCode] [nvarchar](20) NOT NULL,
|
||
CONSTRAINT [PK_RegionRoomBed] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Uuid] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Table [dbo].[RegionRoomBedStatus] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[RegionRoomBedStatus](
|
||
[Code] [nvarchar](20) NOT NULL,
|
||
[Name] [nvarchar](50) NOT NULL,
|
||
[Description] [nvarchar](50) NULL,
|
||
[Category] [int] NULL,
|
||
[IsDeleted] [bit] NOT NULL,
|
||
CONSTRAINT [PK_RegionRoomBedStatus] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Code] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Table [dbo].[RegionType] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[RegionType](
|
||
[Code] [varchar](20) NOT NULL,
|
||
[Name] [nvarchar](50) NOT NULL,
|
||
[IsActive] [bit] NOT NULL,
|
||
[CreateAt] [datetime] NULL,
|
||
[IsDeleted] [bit] NOT NULL,
|
||
[Uuid] [uniqueidentifier] NOT NULL,
|
||
CONSTRAINT [PK__RegionTy__3214EC07ACAB030A] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Uuid] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
/****** Object: Table [dbo].[Room] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Room](
|
||
[Name] [nvarchar](50) NULL,
|
||
[Gender] [bit] NOT NULL,
|
||
[BedCount] [int] NULL,
|
||
[IsActive] [bit] NULL,
|
||
[CreatedAt] [datetime] NULL,
|
||
[UpdatedAt] [datetime] NULL,
|
||
[IsDeleted] [bit] NOT NULL,
|
||
[Uuid] [uniqueidentifier] NOT NULL,
|
||
[RegionUuid] [uniqueidentifier] NOT NULL,
|
||
CONSTRAINT [PK__Room__3214EC0730203C74] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Uuid] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
INSERT [dbo].[GuadanTimeSetting] ([Id], [EarliestCheckIn], [LatestCheckOut], [IsActive], [CreatedAt], [UpdatedAt]) VALUES (N'64c7c090-931b-4a48-b0c5-9ff409b64767', N'12:00', N'11:00', 1, CAST(N'2025-08-29T18:10:15.920' AS DateTime), CAST(N'2025-08-29T18:13:21.997' AS DateTime))
|
||
GO
|
||
INSERT [dbo].[Region] ([Name], [Description], [SortOrder], [CreatedBy], [CreatedAt], [UpdatedAt], [IsActive], [RoomCount], [IsDeleted], [Uuid], [ParentUuid], [RegionTypeUuid], [Gender]) VALUES (N'三樓男眾寮房', N'這是三樓的男眾寮房區域,裡面有多個房間可供法師和蓮友掛單', 0, NULL, NULL, NULL, 1, 10, 0, N'3eb33475-0813-441d-a8d9-1c01a11aa6c6', N'455aaff7-86ba-4bc2-a5d3-af1170fb404d', NULL, NULL)
|
||
INSERT [dbo].[Region] ([Name], [Description], [SortOrder], [CreatedBy], [CreatedAt], [UpdatedAt], [IsActive], [RoomCount], [IsDeleted], [Uuid], [ParentUuid], [RegionTypeUuid], [Gender]) VALUES (N'十樓', N'這是女眾寮房區域', 0, NULL, NULL, CAST(N'2025-08-26T15:28:38.860' AS DateTime), 1, NULL, 0, N'629251a3-71bd-4ad9-84f7-6cc1df1f7085', N'1cc29853-069d-4111-8dbe-fbd7a45e085a', NULL, NULL)
|
||
INSERT [dbo].[Region] ([Name], [Description], [SortOrder], [CreatedBy], [CreatedAt], [UpdatedAt], [IsActive], [RoomCount], [IsDeleted], [Uuid], [ParentUuid], [RegionTypeUuid], [Gender]) VALUES (N'三樓', N'', -1, NULL, NULL, CAST(N'2025-08-26T15:29:04.917' AS DateTime), 1, NULL, 0, N'455aaff7-86ba-4bc2-a5d3-af1170fb404d', N'1cc29853-069d-4111-8dbe-fbd7a45e085a', NULL, NULL)
|
||
INSERT [dbo].[Region] ([Name], [Description], [SortOrder], [CreatedBy], [CreatedAt], [UpdatedAt], [IsActive], [RoomCount], [IsDeleted], [Uuid], [ParentUuid], [RegionTypeUuid], [Gender]) VALUES (N'十樓女眾寮房', N'', 0, NULL, NULL, CAST(N'2025-08-25T17:52:00.050' AS DateTime), 1, 5, 0, N'feee62c0-6dbd-43c3-8644-d29d6f6cd7f6', N'629251a3-71bd-4ad9-84f7-6cc1df1f7085', NULL, NULL)
|
||
INSERT [dbo].[Region] ([Name], [Description], [SortOrder], [CreatedBy], [CreatedAt], [UpdatedAt], [IsActive], [RoomCount], [IsDeleted], [Uuid], [ParentUuid], [RegionTypeUuid], [Gender]) VALUES (N'鄉根大樓', N'', 0, NULL, NULL, NULL, 1, NULL, 0, N'1cc29853-069d-4111-8dbe-fbd7a45e085a', NULL, NULL, NULL)
|
||
GO
|
||
INSERT [dbo].[RegionRoomBed] ([Name], [IsActive], [Gender], [IsDeleted], [Uuid], [RoomUuid], [StatusCode]) VALUES (N'床位1', 1, 1, 0, N'9a34de64-0d1d-4e1d-b240-1e63dd95a98d', N'9ed0c9a3-a141-40b4-8b72-e3cabe7bd7cf', N'101')
|
||
INSERT [dbo].[RegionRoomBed] ([Name], [IsActive], [Gender], [IsDeleted], [Uuid], [RoomUuid], [StatusCode]) VALUES (N'床位2', 1, 1, 0, N'94c56fd5-41e2-482a-a356-2afc081cc433', N'9ed0c9a3-a141-40b4-8b72-e3cabe7bd7cf', N'101')
|
||
INSERT [dbo].[RegionRoomBed] ([Name], [IsActive], [Gender], [IsDeleted], [Uuid], [RoomUuid], [StatusCode]) VALUES (N'床位1', 1, 1, 0, N'4c6d5873-ded3-4340-92f2-2c132f06601c', N'2eab6c78-e3ba-4447-8520-1e07a6008c93', N'101')
|
||
INSERT [dbo].[RegionRoomBed] ([Name], [IsActive], [Gender], [IsDeleted], [Uuid], [RoomUuid], [StatusCode]) VALUES (N'床位3', 1, 1, 0, N'd98d17b5-200e-4f6e-af29-404cfca1a4eb', N'9ed0c9a3-a141-40b4-8b72-e3cabe7bd7cf', N'101')
|
||
INSERT [dbo].[RegionRoomBed] ([Name], [IsActive], [Gender], [IsDeleted], [Uuid], [RoomUuid], [StatusCode]) VALUES (N'床位1', 1, 0, 0, N'0be1d3d0-b92b-4c90-b0fc-5e72f275557a', N'ba7d3c94-c187-4309-b94f-994aa381ee93', N'101')
|
||
INSERT [dbo].[RegionRoomBed] ([Name], [IsActive], [Gender], [IsDeleted], [Uuid], [RoomUuid], [StatusCode]) VALUES (N'床位4', 1, 1, 0, N'645f243d-8f0e-4650-9436-6cb2a39e30f1', N'9ed0c9a3-a141-40b4-8b72-e3cabe7bd7cf', N'101')
|
||
INSERT [dbo].[RegionRoomBed] ([Name], [IsActive], [Gender], [IsDeleted], [Uuid], [RoomUuid], [StatusCode]) VALUES (N'床位2', 1, 0, 0, N'0a9e967e-1491-44bb-adca-c5e967bf2116', N'ba7d3c94-c187-4309-b94f-994aa381ee93', N'101')
|
||
INSERT [dbo].[RegionRoomBed] ([Name], [IsActive], [Gender], [IsDeleted], [Uuid], [RoomUuid], [StatusCode]) VALUES (N'床位1', 1, 0, 0, N'22fce2a7-5dcb-4d02-be64-d5538297c84a', N'0a636a76-2ac7-4485-924c-b3a60f064581', N'101')
|
||
GO
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'101', N'空床', N'床位可分配', 1, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'102', N'占用中', N'床位已有人使用', 1, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'103', N'維修停用', N'床位維修或不可使用', 1, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'301', N'空房', N'房間所有床位皆為空', 3, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'302', N'部分入住', N'房間有人,但仍有空床', 3, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'303', N'已滿', N'房間所有床位皆已入住', 3, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'304', N'維修停用', N'房間維修或不可使用', 3, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'401', N'預訂成功', N'默認就是預訂成功狀態', 4, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'402', N'已入住', N'已辦理入住', 4, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'403', N'已退房', N'', 4, 0)
|
||
INSERT [dbo].[RegionRoomBedStatus] ([Code], [Name], [Description], [Category], [IsDeleted]) VALUES (N'404', N'已取消', N'取消後的狀態,不是取消的動作', 4, 0)
|
||
GO
|
||
INSERT [dbo].[RegionType] ([Code], [Name], [IsActive], [CreateAt], [IsDeleted], [Uuid]) VALUES (N'room', N'客房', 1, NULL, 0, N'a0b583e1-4189-47dd-a836-46217577ebaa')
|
||
INSERT [dbo].[RegionType] ([Code], [Name], [IsActive], [CreateAt], [IsDeleted], [Uuid]) VALUES (N'floor', N'樓層', 1, NULL, 0, N'cf12fc3c-0e37-4032-b3b8-dea728666531')
|
||
GO
|
||
INSERT [dbo].[Room] ([Name], [Gender], [BedCount], [IsActive], [CreatedAt], [UpdatedAt], [IsDeleted], [Uuid], [RegionUuid]) VALUES (N'客房1', 1, 6, 1, NULL, CAST(N'2025-08-25T14:21:00.650' AS DateTime), 0, N'2eab6c78-e3ba-4447-8520-1e07a6008c93', N'3eb33475-0813-441d-a8d9-1c01a11aa6c6')
|
||
INSERT [dbo].[Room] ([Name], [Gender], [BedCount], [IsActive], [CreatedAt], [UpdatedAt], [IsDeleted], [Uuid], [RegionUuid]) VALUES (N'客房5', 0, 5, 1, NULL, NULL, 0, N'a04d3043-94fc-4ff8-bc4d-6f130aa3e65e', N'feee62c0-6dbd-43c3-8644-d29d6f6cd7f6')
|
||
INSERT [dbo].[Room] ([Name], [Gender], [BedCount], [IsActive], [CreatedAt], [UpdatedAt], [IsDeleted], [Uuid], [RegionUuid]) VALUES (N'客房一', 0, 10, 1, NULL, NULL, 0, N'1e6f660d-fdc3-458f-9e17-8de021cf812a', N'feee62c0-6dbd-43c3-8644-d29d6f6cd7f6')
|
||
INSERT [dbo].[Room] ([Name], [Gender], [BedCount], [IsActive], [CreatedAt], [UpdatedAt], [IsDeleted], [Uuid], [RegionUuid]) VALUES (N'客房2', 0, 2, 1, NULL, CAST(N'2025-08-25T14:42:27.833' AS DateTime), 0, N'ba7d3c94-c187-4309-b94f-994aa381ee93', N'feee62c0-6dbd-43c3-8644-d29d6f6cd7f6')
|
||
INSERT [dbo].[Room] ([Name], [Gender], [BedCount], [IsActive], [CreatedAt], [UpdatedAt], [IsDeleted], [Uuid], [RegionUuid]) VALUES (N'客房3', 0, 5, 1, NULL, CAST(N'2025-08-25T14:43:15.930' AS DateTime), 0, N'0a636a76-2ac7-4485-924c-b3a60f064581', N'feee62c0-6dbd-43c3-8644-d29d6f6cd7f6')
|
||
INSERT [dbo].[Room] ([Name], [Gender], [BedCount], [IsActive], [CreatedAt], [UpdatedAt], [IsDeleted], [Uuid], [RegionUuid]) VALUES (N'客房4', 0, 10, 1, NULL, NULL, 0, N'7020e1a5-5d0c-49b0-8aa8-d4291bce5c50', N'feee62c0-6dbd-43c3-8644-d29d6f6cd7f6')
|
||
INSERT [dbo].[Room] ([Name], [Gender], [BedCount], [IsActive], [CreatedAt], [UpdatedAt], [IsDeleted], [Uuid], [RegionUuid]) VALUES (N'客房1', 1, 5, 1, NULL, CAST(N'2025-08-25T15:38:04.027' AS DateTime), 0, N'9ed0c9a3-a141-40b4-8b72-e3cabe7bd7cf', N'3eb33475-0813-441d-a8d9-1c01a11aa6c6')
|
||
GO
|
||
SET ANSI_PADDING ON
|
||
GO
|
||
/****** Object: Index [UQ_GuaDanOrderNo] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
ALTER TABLE [dbo].[GuaDanOrder] ADD CONSTRAINT [UQ_GuaDanOrderNo] UNIQUE NONCLUSTERED
|
||
(
|
||
[GuaDanOrderNo] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
GO
|
||
SET ANSI_PADDING ON
|
||
GO
|
||
/****** Object: Index [UQ__RegionTy__A25C5AA73D420404] Script Date: 2025/9/9 下午 04:18:50 ******/
|
||
ALTER TABLE [dbo].[RegionType] ADD UNIQUE NONCLUSTERED
|
||
(
|
||
[Code] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrder] ADD CONSTRAINT [DF__GuaDanOrd__IsDel__5C6CB6D7] DEFAULT ((0)) FOR [IsDeleted]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrder] ADD DEFAULT ((0)) FOR [IsCancel]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] ADD CONSTRAINT [DF__GuaDanOrd__IsDel__5B78929E] DEFAULT ((0)) FOR [IsDeleted]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] ADD CONSTRAINT [DF__GuaDanOrde__Uuid__5E54FF49] DEFAULT (newid()) FOR [Uuid]
|
||
GO
|
||
ALTER TABLE [dbo].[GuadanTimeSetting] ADD DEFAULT ((1)) FOR [IsActive]
|
||
GO
|
||
ALTER TABLE [dbo].[Region] ADD CONSTRAINT [DF__Region__SortOrde__10216507] DEFAULT ((0)) FOR [SortOrder]
|
||
GO
|
||
ALTER TABLE [dbo].[Region] ADD CONSTRAINT [DF__Region__IsActive__16CE6296] DEFAULT ((1)) FOR [IsActive]
|
||
GO
|
||
ALTER TABLE [dbo].[Region] ADD CONSTRAINT [DF__Region__IsDelete__5D60DB10] DEFAULT ((0)) FOR [IsDeleted]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionAndRoomAndBedSchedule] ADD CONSTRAINT [DF__RegionAnd__IsDel__51EF2864] DEFAULT ((0)) FOR [IsDeleted]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionAndRoomAndBedSchedule] ADD CONSTRAINT [DF__RegionAndR__Uuid__6319B466] DEFAULT (newid()) FOR [Uuid]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionAndRoomAndBedSchedule] ADD DEFAULT ((0)) FOR [IsCancel]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBed] ADD CONSTRAINT [DF__RegionRoo__IsAct__1A9EF37A] DEFAULT ((1)) FOR [IsActive]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBed] ADD CONSTRAINT [DF__RegionRoo__Gende__2057CCD0] DEFAULT ((1)) FOR [Gender]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBed] ADD CONSTRAINT [DF__RegionRoo__IsDel__57A801BA] DEFAULT ((0)) FOR [IsDeleted]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBed] ADD CONSTRAINT [DF__RegionRoom__Uuid__6501FCD8] DEFAULT (newid()) FOR [Uuid]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBedStatus] ADD CONSTRAINT [DF__RegionRoo__IsDel__589C25F3] DEFAULT ((0)) FOR [IsDeleted]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionType] ADD DEFAULT ((1)) FOR [IsActive]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionType] ADD DEFAULT ((0)) FOR [IsDeleted]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionType] ADD DEFAULT (newid()) FOR [Uuid]
|
||
GO
|
||
ALTER TABLE [dbo].[Room] ADD CONSTRAINT [DF__Room__IsActive__2CBDA3B5] DEFAULT ((1)) FOR [IsActive]
|
||
GO
|
||
ALTER TABLE [dbo].[Room] ADD CONSTRAINT [DF__Room__CreatedAt__2DB1C7EE] DEFAULT (NULL) FOR [CreatedAt]
|
||
GO
|
||
ALTER TABLE [dbo].[Room] ADD CONSTRAINT [DF__Room__IsDeleted__5A846E65] DEFAULT ((0)) FOR [IsDeleted]
|
||
GO
|
||
ALTER TABLE [dbo].[Room] ADD CONSTRAINT [DF__Room__Uuid__6225902D] DEFAULT (newid()) FOR [Uuid]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrder] WITH CHECK ADD CONSTRAINT [FK_GuaDanOrder_Admin_CreateUser] FOREIGN KEY([CreateUser])
|
||
REFERENCES [dbo].[admin] ([num])
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrder] CHECK CONSTRAINT [FK_GuaDanOrder_Admin_CreateUser]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrder] WITH CHECK ADD CONSTRAINT [FK_GuaDanOrder_Followers] FOREIGN KEY([BookerFollowerNum])
|
||
REFERENCES [dbo].[followers] ([num])
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrder] CHECK CONSTRAINT [FK_GuaDanOrder_Followers]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] WITH CHECK ADD CONSTRAINT [FK_GuaDanOrderGuest_BedUuid] FOREIGN KEY([BedUuid])
|
||
REFERENCES [dbo].[RegionRoomBed] ([Uuid])
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] CHECK CONSTRAINT [FK_GuaDanOrderGuest_BedUuid]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] WITH CHECK ADD CONSTRAINT [FK_GuaDanOrderGuest_FOLLOWERS] FOREIGN KEY([FollowerNum])
|
||
REFERENCES [dbo].[followers] ([num])
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] CHECK CONSTRAINT [FK_GuaDanOrderGuest_FOLLOWERS]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] WITH CHECK ADD CONSTRAINT [FK_GuaDanOrderGuest_RoomUuid] FOREIGN KEY([RoomUuid])
|
||
REFERENCES [dbo].[Room] ([Uuid])
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] CHECK CONSTRAINT [FK_GuaDanOrderGuest_RoomUuid]
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] WITH CHECK ADD CONSTRAINT [FK_GuaDanOrderGuest_StatusCode] FOREIGN KEY([StatusCode])
|
||
REFERENCES [dbo].[RegionRoomBedStatus] ([Code])
|
||
GO
|
||
ALTER TABLE [dbo].[GuaDanOrderGuest] CHECK CONSTRAINT [FK_GuaDanOrderGuest_StatusCode]
|
||
GO
|
||
ALTER TABLE [dbo].[Region] WITH CHECK ADD CONSTRAINT [FK_Region_ParentUuid] FOREIGN KEY([ParentUuid])
|
||
REFERENCES [dbo].[Region] ([Uuid])
|
||
GO
|
||
ALTER TABLE [dbo].[Region] CHECK CONSTRAINT [FK_Region_ParentUuid]
|
||
GO
|
||
ALTER TABLE [dbo].[Region] WITH CHECK ADD CONSTRAINT [FK_Region_RegionTypeUuid] FOREIGN KEY([RegionTypeUuid])
|
||
REFERENCES [dbo].[RegionType] ([Uuid])
|
||
GO
|
||
ALTER TABLE [dbo].[Region] CHECK CONSTRAINT [FK_Region_RegionTypeUuid]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionAndRoomAndBedSchedule] WITH CHECK ADD CONSTRAINT [FK_Schedule_GuaDanOrderGuest] FOREIGN KEY([GuaDanOrderGuestUuid])
|
||
REFERENCES [dbo].[GuaDanOrderGuest] ([Uuid])
|
||
GO
|
||
ALTER TABLE [dbo].[RegionAndRoomAndBedSchedule] CHECK CONSTRAINT [FK_Schedule_GuaDanOrderGuest]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBed] WITH CHECK ADD CONSTRAINT [FK_RegionRoomBed_RoomUuid] FOREIGN KEY([RoomUuid])
|
||
REFERENCES [dbo].[Room] ([Uuid])
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBed] CHECK CONSTRAINT [FK_RegionRoomBed_RoomUuid]
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBed] WITH CHECK ADD CONSTRAINT [FK_RegionRoomBed_StatusCode] FOREIGN KEY([StatusCode])
|
||
REFERENCES [dbo].[RegionRoomBedStatus] ([Code])
|
||
GO
|
||
ALTER TABLE [dbo].[RegionRoomBed] CHECK CONSTRAINT [FK_RegionRoomBed_StatusCode]
|
||
GO
|
||
ALTER TABLE [dbo].[Room] WITH CHECK ADD CONSTRAINT [FK_Room_Region] FOREIGN KEY([RegionUuid])
|
||
REFERENCES [dbo].[Region] ([Uuid])
|
||
GO
|
||
ALTER TABLE [dbo].[Room] CHECK CONSTRAINT [FK_Room_Region]
|
||
GO
|