DROP TABLE ADM_AttendanceRules
|
go
|
|
CREATE TABLE ADM_AttendanceRules
|
(
|
[Id] NVARCHAR (50) NOT NULL,
|
week_start INT NOT NULL DEFAULT 0,
|
week_end INT NOT NULL DEFAULT 0,
|
working_start NVARCHAR (50) NOT NULL,
|
working_end NVARCHAR (50) NOT NULL,
|
offwork_start NVARCHAR (50) NOT NULL,
|
offwork_end NVARCHAR (50) NOT NULL,
|
full_attendance DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
late_payment1 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
late_payment2 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
late_payment3 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
late_payment4 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
absenteeism DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
absenteeism_payment1 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
absenteeism_payment2 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
personal_payment1 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
personal_payment2 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
personal_payment3 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
personal_payment4 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
sick_payment1 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
sick_payment2 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
sick_payment3 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
sick_payment4 DECIMAL (18, 2) NOT NULL DEFAULT 0,
|
holiday NVARCHAR (50) NOT NULL,
|
Rest NVARCHAR (50) NOT NULL,
|
gala INT NOT NULL DEFAULT 0,
|
weekend INT NOT NULL DEFAULT 0,
|
usually INT NOT NULL DEFAULT 0,
|
[rec_status] NVARCHAR (1) NOT NULL DEFAULT ('A'),
|
[creater] NVARCHAR (50) NOT NULL DEFAULT ('1'),
|
[createtime] DATETIME NOT NULL DEFAULT (getdate ()),
|
[modifier] NVARCHAR (50) NOT NULL DEFAULT ('1'),
|
[modifytime] DATETIME NOT NULL DEFAULT (getdate ())
|
)
|
go
|
DROP TABLE [dbo].[ADM_AttendanceRules_dtl];
|
|
CREATE TABLE [dbo].[ADM_AttendanceRules_dtl]
|
(
|
[Id] NVARCHAR (50) NOT NULL,
|
[pid] NVARCHAR (50) NOT NULL,
|
[value_start] DATE NOT NULL DEFAULT (getdate ()),
|
[value_end] DATE NOT NULL DEFAULT (getdate ()),
|
[Name] NVARCHAR (200) NULL,
|
[rec_status] NVARCHAR (1) NOT NULL DEFAULT ('A'),
|
[creater] NVARCHAR (50) NOT NULL DEFAULT ('1'),
|
[createtime] DATETIME NOT NULL DEFAULT (getdate ()),
|
[modifier] NVARCHAR (50) NOT NULL DEFAULT ('1'),
|
[modifytime] DATETIME NOT NULL DEFAULT (getdate ())
|
)
|
go
|
|
INSERT INTO [dbo].[plt_page] ([Id],
|
[system_id],
|
[page_name],
|
[page_shortcut],
|
[display_seq],
|
[page_path],
|
[page_method],
|
[page_type],
|
[page_superior],
|
[page_ico],
|
[open_type],
|
[rec_status],
|
[creater],
|
[createtime],
|
[modifier],
|
[modifytime])
|
VALUES ('6ac55344-245f-4058-b446-77685cd4f3cb',
|
'0',
|
'考勤规则',
|
'',
|
3,
|
'/Signin/AttendanceRule/',
|
'01',
|
'M',
|
'954224ea-3d74-435d-a091-df9bc95769cc',
|
'',
|
0,
|
'A',
|
'e4c93811-b9b1-4998-89f5-c416ebab0c07',
|
'2021-03-24 14:57:47',
|
'e4c93811-b9b1-4998-89f5-c416ebab0c07',
|
'2021-03-24 14:57:47')
|
GO
|
|
ALTER TABLE ADM_MemoBook
|
ADD[HaveRead] INT NULL DEFAULT ((0))
|
go
|