数据不是由用户直接编辑,而是由用户编辑休息时间段,将上下班时间段减去休息时间段即可 对于固定班别,此表记录固定的工作时间段 对于上下班弹性和休息时间弹性班,此处先按中间时间点固化,然后存储 |
名称 | 代码 | 是否主键 | 类型 | 是否为空 | 默认值 |
作息时间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 |