表: 工作时间段

注释

数据不是由用户直接编辑,而是由用户编辑休息时间段,将上下班时间段减去休息时间段即可 对于固定班别,此表记录固定的工作时间段 对于上下班弹性和休息时间弹性班,此处先按中间时间点固化,然后存储

字段清单

名称

代码

是否主键

类型

是否为空

默认值

作息时间ID

pk_wt

主键

char(20)

非空

班次主键

pk_shift

char(20)

非空

所属集团

pk_group

char(20)

非空

所属组织

pk_org

char(20)

非空

时段序号

timeid

smallint

非空

1

开始日期

wtbeginday

smallint

非空

0

开始时间

kssj

char(8)

非空

结束日期

wtendday

smallint

非空

0

结束时间

jssj

char(8)

非空

上班刷卡段开始日期

ksfromday

smallint

上班刷卡段开始时间

ksfromtime

char(8)

上班刷卡段结束日期

kstoday

smallint

0

上班刷卡段结束时间

kstotime

char(8)

下班刷卡段开始日期

jsfromday

smallint

下班刷卡段开始时间

jsfromtime

char(8)

下班刷卡段结束日期

jstoday

smallint

0

下班刷卡段结束时间

jstotime

char(8)

上班是否打卡

checkinflag

char(1)

非空

'Y'

下班是否打卡

checkoutflag

char(1)

非空

'Y'

分布式

dataoriginflag

smallint

关键字段业务含义

字段名称

字段代码

含义

时段序号

timeid

取值0-1-2-3

开始日期

wtbeginday

时间段开始日期相对于班别日期的偏移量。0代表在班别日期当日开始,-1代表在班别日期前一日开始,1代表在班别日期后一日开始

结束日期

wtendday

时间段结束日期相对于班别日期的偏移量。0代表在班别日期当日结束,-1代表在班别日期前一日结束,1代表在班别日期后一日结束

上班是否打卡

checkinflag

Y:需要打卡 N:不需要打卡

下班是否打卡

checkoutflag

Y:需要打卡 N:不需要打卡

索引清单

名称

是否Unique索引

索引列[1]

i_wt

pk_shift