数据表:T_SEC_TIMELIMITRULE(用户时效规则)

T_SEC_TIMELIMITRULE(用户时效规则):描述

名称

T_SEC_TIMELIMITRULE(用户时效规则)

代码

T_SEC_TIMELIMITRULE

注释

 

模型

BOS

主键

PK_SEC_TIMELIMITRULE


T_SEC_TIMELIMITRULE(用户时效规则):列规格定义

名称

代码

数据类型

长度

强制

注释

规则内码

FRULEID

int

 

TRUE

 

组织内码

FORGID

int

 

TRUE

 

结束时间

FENDTIME

datetime

 

TRUE

 

开始时间

FSTARTTIME

datetime

 

TRUE

 

时效类型

FLIMITTYPE

nvarchar(50)

50

TRUE

0、按时间段
1、按日期范围
2、按星期

星期

FWEEKDAYS

nvarchar(50)

50

FALSE

多选,中间使用“,”分隔
星期天到星期六分别为0-6

用户内码

FUSERID

int

 

TRUE

 


T_SEC_TIMELIMITRULE(用户时效规则):脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_SEC_TIMELIMITRULE')
and name = 'IDX_SEC_TIMELIMITRULEFORGID'
and indid > 0
and indid < 255)
drop index T_SEC_TIMELIMITRULE.IDX_SEC_TIMELIMITRULEFORGID
go

if exists (select 1
from sysobjects
where id = object_id('T_SEC_TIMELIMITRULE')
and type = 'U')
drop table T_SEC_TIMELIMITRULE
go

/*==============================================================*/
/* Table: T_SEC_TIMELIMITRULE */
/*==============================================================*/
create table T_SEC_TIMELIMITRULE (
FRULEID int not null default 0,
FORGID int not null default 0,
FENDTIME datetime not null default getdate(),
FSTARTTIME datetime not null default getdate(),
FLIMITTYPE nvarchar(50) not null default '',
FWEEKDAYS nvarchar(50) null default '',
FUSERID int not null default 0,
constraint PK_SEC_TIMELIMITRULE primary key (FRULEID)
)
go

/*==============================================================*/
/* Index: IDX_SEC_TIMELIMITRULEFORGID */
/*==============================================================*/
create index IDX_SEC_TIMELIMITRULEFORGID on T_SEC_TIMELIMITRULE (
FORGID ASC
)
go


T_SEC_TIMELIMITRULE(用户时效规则):键值定义

名称

代码

主要的

PK_SEC_TIMELIMITRULE

PK_SEC_TIMELIMITRULE

TRUE


T_SEC_TIMELIMITRULE(用户时效规则):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

IDX_SEC_TIMELIMITRULEFORGID

IDX_SEC_TIMELIMITRULEFORGID

FALSE

FALSE

FALSE

FALSE

FALSE

T_SEC_TIMELIMITRULE(用户时效规则)