diff --git a/data/17168erp.sql b/data/17168erp.sql new file mode 100644 index 0000000..4ea8ca0 --- /dev/null +++ b/data/17168erp.sql @@ -0,0 +1,4223 @@ +/* + Navicat Premium Dump SQL + + Source Server : jx252 + Source Server Type : SQL Server + Source Server Version : 16004210 (16.00.4210) + Source Host : 192.168.2.252:1433 + Source Catalog : 17168erp_c + Source Schema : dbo + + Target Server Type : SQL Server + Target Server Version : 16004210 (16.00.4210) + File Encoding : 65001 + + Date: 04/03/2026 17:55:29 +*/ + + +-- ---------------------------- +-- Table structure for accounting +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[accounting]') AND type IN ('U')) + DROP TABLE [dbo].[accounting] +GO + +CREATE TABLE [dbo].[accounting] ( + [num] int IDENTITY(1,1) NOT NULL, + [uptime] datetime DEFAULT CONVERT([varchar],getdate(),(111)) NULL, + [category] int NULL, + [kind] int NULL, + [kind2] int NULL, + [price] real NULL, + [tax] real NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [mem_num] int NULL, + [debtor] nvarchar(20) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [activity_num] int NULL, + [excerpt] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [reg_time] datetime DEFAULT getdate() NULL, + [pro_order_detail_num] int NULL +) +GO + +ALTER TABLE [dbo].[accounting] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'收支管理主檔', +'SCHEMA', N'dbo', +'TABLE', N'accounting' +GO + + +-- ---------------------------- +-- Records of accounting +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[accounting] ON +GO + +SET IDENTITY_INSERT [dbo].[accounting] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for accounting_files +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[accounting_files]') AND type IN ('U')) + DROP TABLE [dbo].[accounting_files] +GO + +CREATE TABLE [dbo].[accounting_files] ( + [num] int IDENTITY(1,1) NOT NULL, + [accounting_num] int NULL, + [reg_time] datetime DEFAULT getdate() NULL, + [pic1] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [pic1_name] nvarchar(150) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[accounting_files] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'收支附件檔', +'SCHEMA', N'dbo', +'TABLE', N'accounting_files' +GO + + +-- ---------------------------- +-- Records of accounting_files +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[accounting_files] ON +GO + +SET IDENTITY_INSERT [dbo].[accounting_files] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for accounting_kind +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[accounting_kind]') AND type IN ('U')) + DROP TABLE [dbo].[accounting_kind] +GO + +CREATE TABLE [dbo].[accounting_kind] ( + [num] int IDENTITY(1,1) NOT NULL, + [kind] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [root] int DEFAULT 0 NULL, + [range] int NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [title] nvarchar(30) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[accounting_kind] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'收支項目維護', +'SCHEMA', N'dbo', +'TABLE', N'accounting_kind' +GO + + +-- ---------------------------- +-- Records of accounting_kind +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[accounting_kind] ON +GO + +SET IDENTITY_INSERT [dbo].[accounting_kind] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for accounting_kind2 +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[accounting_kind2]') AND type IN ('U')) + DROP TABLE [dbo].[accounting_kind2] +GO + +CREATE TABLE [dbo].[accounting_kind2] ( + [num] int IDENTITY(1,1) NOT NULL, + [kind] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [root] int DEFAULT 0 NULL, + [range] int NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [title] nvarchar(30) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [bank_name] nvarchar(30) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [bank_code] nvarchar(30) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [bank_id] nvarchar(30) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [record_payment] nvarchar(1) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[accounting_kind2] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'收支帳戶維護', +'SCHEMA', N'dbo', +'TABLE', N'accounting_kind2' +GO + + +-- ---------------------------- +-- Records of accounting_kind2 +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[accounting_kind2] ON +GO + +SET IDENTITY_INSERT [dbo].[accounting_kind2] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for act_bom +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[act_bom]') AND type IN ('U')) + DROP TABLE [dbo].[act_bom] +GO + +CREATE TABLE [dbo].[act_bom] ( + [num] int IDENTITY(1,1) NOT NULL, + [package_num] int NULL, + [item_num] int NULL, + [item_type] int NULL, + [group_name] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [optional] bit NULL, + [qty] int NULL, + [memo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[act_bom] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'組合品項(功德主)', +'SCHEMA', N'dbo', +'TABLE', N'act_bom' +GO + + +-- ---------------------------- +-- Records of act_bom +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[act_bom] ON +GO + +SET IDENTITY_INSERT [dbo].[act_bom] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for actItem +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[actItem]') AND type IN ('U')) + DROP TABLE [dbo].[actItem] +GO + +CREATE TABLE [dbo].[actItem] ( + [num] int IDENTITY(1,1) NOT NULL, + [partno] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [subject] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [print_init] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [kind] int NULL, + [price] real NULL, + [status] nvarchar(1) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [extend] nvarchar(1) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [cycle] int NULL, + [category] int NULL, + [customize_data] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [reg_time] datetime DEFAULT getdate() NULL, + [is_reconcile] nvarchar(1) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[actItem] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'品項管理主檔', +'SCHEMA', N'dbo', +'TABLE', N'actItem' +GO + + +-- ---------------------------- +-- Records of actItem +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[actItem] ON +GO + +INSERT INTO [dbo].[actItem] ([num], [partno], [subject], [print_init], [kind], [price], [status], [demo], [extend], [cycle], [category], [customize_data], [reg_time], [is_reconcile]) VALUES (N'14', N'', N'總懺主', N'總懺', N'39', N'1000000', N'Y', N'', N'N', NULL, N'1', N'', NULL, N'N') +GO + +INSERT INTO [dbo].[actItem] ([num], [partno], [subject], [print_init], [kind], [price], [status], [demo], [extend], [cycle], [category], [customize_data], [reg_time], [is_reconcile]) VALUES (N'15', N'', N'消災-大牌位', N'大X', N'40', N'10000', N'Y', N'', N'N', NULL, N'1', N'', NULL, N'N') +GO + +INSERT INTO [dbo].[actItem] ([num], [partno], [subject], [print_init], [kind], [price], [status], [demo], [extend], [cycle], [category], [customize_data], [reg_time], [is_reconcile]) VALUES (N'16', N'', N'超薦-大牌位', N'大S', N'40', N'10000', N'Y', N'', N'N', NULL, N'1', N'', NULL, N'N') +GO + +SET IDENTITY_INSERT [dbo].[actItem] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for actItem_files +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[actItem_files]') AND type IN ('U')) + DROP TABLE [dbo].[actItem_files] +GO + +CREATE TABLE [dbo].[actItem_files] ( + [num] int IDENTITY(1,1) NOT NULL, + [actItem_num] int NOT NULL, + [files_num] int NOT NULL, + [reg_time] datetime DEFAULT getdate() NULL +) +GO + +ALTER TABLE [dbo].[actItem_files] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'品項相關文件檔', +'SCHEMA', N'dbo', +'TABLE', N'actItem_files' +GO + + +-- ---------------------------- +-- Records of actItem_files +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[actItem_files] ON +GO + +SET IDENTITY_INSERT [dbo].[actItem_files] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for actItem_kind +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[actItem_kind]') AND type IN ('U')) + DROP TABLE [dbo].[actItem_kind] +GO + +CREATE TABLE [dbo].[actItem_kind] ( + [num] int IDENTITY(1,1) NOT NULL, + [kind] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [root] int DEFAULT 0 NULL, + [range] int NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [status] nvarchar(1) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[actItem_kind] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'品項分類管理', +'SCHEMA', N'dbo', +'TABLE', N'actItem_kind' +GO + + +-- ---------------------------- +-- Records of actItem_kind +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[actItem_kind] ON +GO + +INSERT INTO [dbo].[actItem_kind] ([num], [kind], [root], [range], [demo], [status]) VALUES (N'38', N'功德', N'0', N'1', N'', N'Y') +GO + +INSERT INTO [dbo].[actItem_kind] ([num], [kind], [root], [range], [demo], [status]) VALUES (N'39', N'功德主', N'38', N'1', N'', N'Y') +GO + +INSERT INTO [dbo].[actItem_kind] ([num], [kind], [root], [range], [demo], [status]) VALUES (N'40', N'牌位', N'38', N'2', N'', N'Y') +GO + +SET IDENTITY_INSERT [dbo].[actItem_kind] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for activity +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[activity]') AND type IN ('U')) + DROP TABLE [dbo].[activity] +GO + +CREATE TABLE [dbo].[activity] ( + [num] int IDENTITY(1,1) NOT NULL, + [kind] int NULL, + [subject] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [print_init] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [address] nvarchar(200) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [startDate_solar] datetime NULL, + [endDate_solar] datetime NULL, + [hall] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [start_sexagenary] nvarchar(2) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [end_sexagenary] nvarchar(2) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [monk] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [startDate_lunar] datetime NULL, + [endDate_lunar] datetime NULL, + [dueDate] datetime NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [reg_time] datetime DEFAULT getdate() NULL, + [customize_data] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [category_kind] int NULL +) +GO + +ALTER TABLE [dbo].[activity] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'活動主檔', +'SCHEMA', N'dbo', +'TABLE', N'activity' +GO + + +-- ---------------------------- +-- Records of activity +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[activity] ON +GO + +INSERT INTO [dbo].[activity] ([num], [kind], [subject], [print_init], [address], [startDate_solar], [endDate_solar], [hall], [start_sexagenary], [end_sexagenary], [monk], [startDate_lunar], [endDate_lunar], [dueDate], [demo], [reg_time], [customize_data], [category_kind]) VALUES (N'6', N'15', N'115年梁皇寶懺法會', NULL, NULL, N'2027-02-19 00:00:00.000', N'2027-02-27 00:00:00.000', NULL, NULL, NULL, NULL, NULL, NULL, N'2026-02-18 00:00:00.000', NULL, N'2026-02-24 15:21:19.100', NULL, N'16') +GO + +SET IDENTITY_INSERT [dbo].[activity] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for activity_category_kind +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[activity_category_kind]') AND type IN ('U')) + DROP TABLE [dbo].[activity_category_kind] +GO + +CREATE TABLE [dbo].[activity_category_kind] ( + [num] int IDENTITY(1,1) NOT NULL, + [kind] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [root] int DEFAULT 0 NULL, + [range] int NULL +) +GO + +ALTER TABLE [dbo].[activity_category_kind] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'活動主類型', +'SCHEMA', N'dbo', +'TABLE', N'activity_category_kind' +GO + + +-- ---------------------------- +-- Records of activity_category_kind +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[activity_category_kind] ON +GO + +INSERT INTO [dbo].[activity_category_kind] ([num], [kind], [root], [range]) VALUES (N'15', N'道場法會', N'0', N'1') +GO + +INSERT INTO [dbo].[activity_category_kind] ([num], [kind], [root], [range]) VALUES (N'16', N'常年性', N'15', N'1') +GO + +SET IDENTITY_INSERT [dbo].[activity_category_kind] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for activity_check +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[activity_check]') AND type IN ('U')) + DROP TABLE [dbo].[activity_check] +GO + +CREATE TABLE [dbo].[activity_check] ( + [num] int IDENTITY(1,1) NOT NULL, + [f_num] int NULL, + [activity_num] int NULL, + [reg_time] datetime DEFAULT getdate() NULL, + [status] int NULL, + [qty] int NULL +) +GO + +ALTER TABLE [dbo].[activity_check] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'活動報到檔', +'SCHEMA', N'dbo', +'TABLE', N'activity_check' +GO + + +-- ---------------------------- +-- Records of activity_check +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[activity_check] ON +GO + +SET IDENTITY_INSERT [dbo].[activity_check] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for activity_kind +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[activity_kind]') AND type IN ('U')) + DROP TABLE [dbo].[activity_kind] +GO + +CREATE TABLE [dbo].[activity_kind] ( + [num] int IDENTITY(1,1) NOT NULL, + [kind] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [root] int DEFAULT 0 NULL, + [range] int NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [calendar] nvarchar(2) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [month] int NULL, + [day] int NULL +) +GO + +ALTER TABLE [dbo].[activity_kind] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'活動詳細分類', +'SCHEMA', N'dbo', +'TABLE', N'activity_kind' +GO + + +-- ---------------------------- +-- Records of activity_kind +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[activity_kind] ON +GO + +INSERT INTO [dbo].[activity_kind] ([num], [kind], [root], [range], [demo], [calendar], [month], [day]) VALUES (N'13', N'道場法會', N'0', N'1', N'', NULL, NULL, NULL) +GO + +INSERT INTO [dbo].[activity_kind] ([num], [kind], [root], [range], [demo], [calendar], [month], [day]) VALUES (N'14', N'常年性', N'13', N'1', N'', NULL, NULL, NULL) +GO + +INSERT INTO [dbo].[activity_kind] ([num], [kind], [root], [range], [demo], [calendar], [month], [day]) VALUES (N'15', N'梁皇寶懺法會', N'14', N'1', N'', N'國曆', N'2', N'19') +GO + +SET IDENTITY_INSERT [dbo].[activity_kind] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for activity_kind_detail +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[activity_kind_detail]') AND type IN ('U')) + DROP TABLE [dbo].[activity_kind_detail] +GO + +CREATE TABLE [dbo].[activity_kind_detail] ( + [num] int IDENTITY(1,1) NOT NULL, + [activity_kind_num] int NOT NULL, + [actItem_num] int NOT NULL, + [price] real NULL, + [qty] int NULL, + [reg_time] datetime DEFAULT getdate() NULL +) +GO + +ALTER TABLE [dbo].[activity_kind_detail] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'活動分類-相關品項', +'SCHEMA', N'dbo', +'TABLE', N'activity_kind_detail' +GO + + +-- ---------------------------- +-- Records of activity_kind_detail +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[activity_kind_detail] ON +GO + +INSERT INTO [dbo].[activity_kind_detail] ([num], [activity_kind_num], [actItem_num], [price], [qty], [reg_time]) VALUES (N'12', N'15', N'14', N'1000000', N'0', N'2026-02-24 15:19:49.563') +GO + +INSERT INTO [dbo].[activity_kind_detail] ([num], [activity_kind_num], [actItem_num], [price], [qty], [reg_time]) VALUES (N'13', N'15', N'15', N'10000', N'0', N'2026-02-24 15:20:02.440') +GO + +INSERT INTO [dbo].[activity_kind_detail] ([num], [activity_kind_num], [actItem_num], [price], [qty], [reg_time]) VALUES (N'14', N'15', N'16', N'10000', N'0', N'2026-02-24 15:20:13.397') +GO + +SET IDENTITY_INSERT [dbo].[activity_kind_detail] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for activity_relating +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[activity_relating]') AND type IN ('U')) + DROP TABLE [dbo].[activity_relating] +GO + +CREATE TABLE [dbo].[activity_relating] ( + [num] int IDENTITY(1,1) NOT NULL, + [activity_num] int NOT NULL, + [actItem_num] int NOT NULL, + [price] real NULL, + [qty] int NULL, + [reg_time] datetime DEFAULT getdate() NULL +) +GO + +ALTER TABLE [dbo].[activity_relating] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'活動主檔-相關品項', +'SCHEMA', N'dbo', +'TABLE', N'activity_relating' +GO + + +-- ---------------------------- +-- Records of activity_relating +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[activity_relating] ON +GO + +SET IDENTITY_INSERT [dbo].[activity_relating] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for activity_spares +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[activity_spares]') AND type IN ('U')) + DROP TABLE [dbo].[activity_spares] +GO + +CREATE TABLE [dbo].[activity_spares] ( + [num] int IDENTITY(1,1) NOT NULL, + [activity_num] int NOT NULL, + [actItem_num] int NOT NULL, + [qty1] int NULL, + [qty2] int NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [reg_time] datetime DEFAULT getdate() NULL +) +GO + +ALTER TABLE [dbo].[activity_spares] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'活動主檔-相關備品', +'SCHEMA', N'dbo', +'TABLE', N'activity_spares' +GO + + +-- ---------------------------- +-- Records of activity_spares +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[activity_spares] ON +GO + +SET IDENTITY_INSERT [dbo].[activity_spares] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for admin +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[admin]') AND type IN ('U')) + DROP TABLE [dbo].[admin] +GO + +CREATE TABLE [dbo].[admin] ( + [num] int IDENTITY(1,1) NOT NULL, + [u_id] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [u_password] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [u_name] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [sex] nvarchar(2) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [kind] nvarchar(10) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [phone1] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [phone2] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [birthday] datetime NULL, + [email] nvarchar(200) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [city] nvarchar(10) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [area] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [address] nvarchar(255) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [uid] nvarchar(20) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [demo] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [power] nvarchar(3) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [online] bit NOT NULL, + [reg_time] datetime DEFAULT getdate() NULL, + [login_time] datetime NULL, + [login_ip] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [login_code] nvarchar(10) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [adwidth] nvarchar(10) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [wrp_news] nvarchar(1) COLLATE Chinese_Taiwan_Stroke_CI_AS DEFAULT N'Y' NULL, + [wrp_bar] nvarchar(1) COLLATE Chinese_Taiwan_Stroke_CI_AS DEFAULT N'Y' NULL, + [gauth_key] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [gauth_enabled] bit NULL +) +GO + +ALTER TABLE [dbo].[admin] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'使用者管理', +'SCHEMA', N'dbo', +'TABLE', N'admin' +GO + + +-- ---------------------------- +-- Records of admin +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[admin] ON +GO + +INSERT INTO [dbo].[admin] ([num], [u_id], [u_password], [u_name], [sex], [kind], [phone1], [phone2], [birthday], [email], [city], [area], [address], [uid], [demo], [power], [online], [reg_time], [login_time], [login_ip], [login_code], [adwidth], [wrp_news], [wrp_bar], [gauth_key], [gauth_enabled]) VALUES (N'1', N'17168ERP', N'JKUkMX4iye481EA+1Of7ew=', N'總管理者', N'男', N'管理者', N'', N'', NULL, N'', NULL, NULL, NULL, NULL, N'', N'EZ', N'1', N'2022-02-08 17:37:57.513', N'2026-02-23 16:58:38.000', N'210.61.157.21', N'bsmfd7q7yj', NULL, N'Y', N'Y', NULL, NULL) +GO + +INSERT INTO [dbo].[admin] ([num], [u_id], [u_password], [u_name], [sex], [kind], [phone1], [phone2], [birthday], [email], [city], [area], [address], [uid], [demo], [power], [online], [reg_time], [login_time], [login_ip], [login_code], [adwidth], [wrp_news], [wrp_bar], [gauth_key], [gauth_enabled]) VALUES (N'20', N'user01', N'zryjcTZlc9lwlLyN+b/57D370mcSAgfBJ==', N'測試專員', N'男', N'管理者', N'', N'', NULL, N'', NULL, NULL, NULL, NULL, N'', N'01', N'1', N'2026-01-30 07:01:06.920', N'2026-02-24 11:17:55.000', N'127.0.0.1', N'9nndbbbxuy', NULL, N'Y', N'Y', NULL, N'0') +GO + +SET IDENTITY_INSERT [dbo].[admin] OFF +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for admin_group +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[admin_group]') AND type IN ('U')) + DROP TABLE [dbo].[admin_group] +GO + +CREATE TABLE [dbo].[admin_group] ( + [g_name] nvarchar(3) COLLATE Chinese_Taiwan_Stroke_CI_AS NOT NULL, + [items] nvarchar(255) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [demo] nvarchar(100) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL +) +GO + +ALTER TABLE [dbo].[admin_group] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'群組資料', +'SCHEMA', N'dbo', +'TABLE', N'admin_group' +GO + + +-- ---------------------------- +-- Records of admin_group +-- ---------------------------- +BEGIN TRANSACTION +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'01', N'36,37,51,52,28,54,29,31,58,34,35,63,38,39,57,64,83,84,65,74,66,67,68,80,69,70,73,71,72,85,86,55,56,79,82,81,78,75,77,76,', N'測試群組') +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'A', N'36,37,51,52,28,54,29,31,58,34,35,63,38,39,57,64,83,84,65,74,66,67,68,69,70,73,71,72,85,86,55,56,79,82,81,78,75,77,76,4,5,7,10,46,47,49,50,1,2,3,9,8,11,12,23,53,24,25,26,27,40,41,62,42,20,22,21,30,43,44,45,48,59,61,60,87,', N'最大管理者') +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'A01', N'4,7,10,1,2,3,9,8,11,12,', N'人事') +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'A02', N'28,38,40,55,29,54,39,41,42,56,', N'志工') +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'A03', N'36,37,51,52,28,54,29,31,58,34,35,63,38,39,57,64,83,84,65,74,66,67,68,80,69,70,73,71,72,85,86,55,56,79,82,81,78,75,77,76,4,5,7,10,46,47,49,50,1,2,3,9,8,11,12,23,53,24,25,26,27,40,41,62,42,20,22,21,30,43,44,45,48,59,61,60,87,', N'總管理員') +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'A04', N'43,44,45,48,', N'練習用') +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'B01', N'1,2,3,9,8,11,12,23,53,24,25,26,27,36,51,52,37,28,29,54,31,58,34,35,38,39,57,', N'功能群組-牌位') +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'EZ', N'36,37,51,52,28,54,29,31,58,34,35,63,38,39,57,64,83,84,65,74,66,67,68,69,70,71,72,55,56,75,4,5,7,10,46,47,49,50,1,2,3,9,8,11,12,23,53,24,25,26,27,40,41,62,42,20,22,21,30,43,44,45,48,59,61,60,87,', N'系統管理者') +GO + +INSERT INTO [dbo].[admin_group] ([g_name], [items], [demo]) VALUES (N'tg', N'7,1,2,3,9,8,11,12,23,53,24,25,26,27,20,22,21,30,28,29,54,31,34,35,38,39,43,44,45,48,36,51,52,37,40,41,42,55,56,46,47,49,50,', N'testgroup') +GO + +COMMIT +GO + + +-- ---------------------------- +-- Table structure for admin_log +-- ---------------------------- +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[admin_log]') AND type IN ('U')) + DROP TABLE [dbo].[admin_log] +GO + +CREATE TABLE [dbo].[admin_log] ( + [num] int IDENTITY(1,1) NOT NULL, + [u_id] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [login_time] datetime DEFAULT getdate() NULL, + [login_ip] nvarchar(50) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [status] int NULL, + [agent] nvarchar(5) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [word] nvarchar(max) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL, + [systems] int NULL +) +GO + +ALTER TABLE [dbo].[admin_log] SET (LOCK_ESCALATION = TABLE) +GO + +EXEC sp_addextendedproperty +'MS_Description', N'登入記錄查詢', +'SCHEMA', N'dbo', +'TABLE', N'admin_log' +GO + + +-- ---------------------------- +-- Records of admin_log +-- ---------------------------- +BEGIN TRANSACTION +GO + +SET IDENTITY_INSERT [dbo].[admin_log] ON +GO + +INSERT INTO [dbo].[admin_log] ([num], [u_id], [login_time], [login_ip], [status], [agent], [word], [systems]) VALUES (N'1', N'17168ERP', N'2026-01-30 14:56:52.000', N'210.61.157.21', N'1', N'電腦', N'登入成功', NULL) +GO + +INSERT INTO [dbo].[admin_log] ([num], [u_id], [login_time], [login_ip], [status], [agent], [word], [systems]) VALUES (N'2', N'17168ERP', N'2026-01-30 15:00:08.943', N'210.61.157.21', N'4', N'電腦', N'使用者:查看清單
| 訂單編號 | +信眾編號 | +信眾姓名 | +聯絡電話 | +建單日期 | +
|---|
+ | 報名單號 | +活動分類 | +活動名稱 | +開始日期 | +結束日期 | +
|---|
{{ confirm_dialog.desc }}
+ +`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n color: var(--#{$prefix}highlight-color);\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `