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