考勤模块
2016-08-17 16:53:10 0 举报
考勤模块是一个关键的人力资源管理工具,用于跟踪和记录员工的出勤情况。它可以帮助管理者确保员工按时上下班,遵守公司的工作时间规定。通过考勤模块,管理者可以实时查看员工的出勤记录,包括迟到、早退、请假、加班等信息。此外,考勤模块还可以生成各种报告,如月度出勤报告、异常出勤报告等,帮助管理者更好地分析员工的出勤情况,优化人力资源管理。考勤模块通常与薪资计算模块集成,以确保员工的薪资计算准确无误。总的来说,考勤模块是提高企业管理效率,保障员工权益的重要工具。
作者其他创作
大纲/内容
WA_GroupWorkPlace(打卡地点)
ID varchar(50) 编号GroupId varchar(50) 考勤组编号Name varchar(200) 地址名称X decimal 横坐标Y decimal 纵坐标
WA_GroupUser(考勤组人员)
ID varchar(50) 编号GroupId varchar(50) 考勤组IDUserId varchar(50) 用户编号CreateTime datetime 加入时间
WA_Shift (班次)
ID Varchar(50) 编号Name varchar(100) 班次名称Available bit 是否有效CreateTime datetime 创建时间Creater varchar(50) 创建人OrgId varchar(50) 机构编号
WA_Group(考勤组)
ID varchar(50) 编号Name varchar(100) 考勤组名称CreateTime datetime 创建时间Creater varchar(50) 创建人ValidRange int 有效范围OrgId varchar(50) 单位编号
WA_OrgIP(允许打卡的IP地址)
ID varchar(50) 编号Name varchar(100) 地点名称IP varchar(20) IP地址CreateTime datetime 创建时间OrgId varchar(50) 单位编号
WA_ShiftDetail(班次明细)
ID Varchar(50) 编号ShiftId Varchar(50) 班次编号StartTime varchar(10) 上班时间EndTime varchar(10) 下班时间FlexTime int 弹性时间(分钟)
WA_Attendance(考勤记录)
ID varchar(50) 编号UserId varchar(50) 用户编号CreateTime datetime 创建时间AttendDate datetime 考勤计算日期AttendTime datetime 应签时间SignTime Datetime 实际打卡时间AttendType int 签到类型(上班还是下班)SourceType int 客户端类型(移动端打卡,PC端打卡)IP varchar(20) PC端打卡的IP地址SignPlace varchar(300) 打卡地点X decimal 坐标位置Y decimal 坐标位置SignStatus int 签到状态(迟到、严重迟到、早退、缺卡、旷工、休息、请假、出差、正常、加班)PositionStatus int 位置状态(正常、位置异常、IP异常)
WA_AttendanceDateDetail(考勤每日情况明细)
ID varchar(50) 编号DateId varchar(50) 日期记录编号AttendDate datetime 考勤计算日期AttendTime datetime 应签时间SignTime datetime 实际打卡时间SignType int 签到类型SignStatus int 签到状态Message varchar(300) 描述
WA_WorkFlow(状态跟审批单绑定)
ID varchar(50) 编号AttendType int 考勤类型:出差、请假、加班DWFID varchar(50) 审批单编号StartTimeTitle varchar(50) 开始时间的标题EndTimeTitle varchar(50) 结束时间的标题TimeUnit int 时间单位:天、小时OrgId varchar(50) 单位编号
WA_GroupWorkSetDay(考勤组排班)
ID varchar(50) 编号SetId varchar(50) 考勤组排班IDWeekDay int 周几ShiftId varchar(50) 班次ID
WA_Appeal(考勤申诉)
ID varchar(50) 编号UserId varchar(50) 用户编号CreateTime datetime 创建时间DateDetailId varchar(50) 考勤记录编号AttendDate datetime 考勤计算日期AttendTime datetime 应签时间SignTime datetime 实际打卡时间SignPlan varchar(300) 打卡地点SignStatus int 签到状态PositionStatus int 位置状态Reason varchar(max) 申诉理由AppealUserId varchar(50) 申诉处理人AppealStatus int 申诉状态(申诉中、同意、拒绝)AppealMessage varchar(max) 申诉处理描述AppealDoneTime datetime 处理时间AppealSignStatus int 处理后的签到状态AppealPositionStatus int 处理后的位置状态
WA_WorkFlowData(请假、加班、出差数据结构化)
ID varchar(50) 编号UserId varchar(50) 用户编号WorkFlowId varchar(50) 审批单号Type int 类型:请假、加班、出差StartTime datetime 开始时间EndTime datetime 结束时间Message varchar(200) 描述
WA_AttendanceDate(考勤每日情况)
ID varchar(50) 编号UserId varchar(50) 用户编号AttendDate datetime 考勤计算日期Message varchar(300) 各种情况描述SignStatus int 签到状态(非准确的状态,只是为了导出报表时用以设置颜色)PositionStatus int 位置状态OrgId varchar(50) 单位编号
审批绑定
WA_Parameter(考勤的一些参数设置)
ID varchar(50) 编号Code varchar(10) 参数代码Name varchar(100) 名称Value varchar(100) 值OrgId varchar(50) 单位编号
严重迟到时间、旷工时间、可打卡上班时间
WA_NoSignUser(免打卡人员)
ID varchar(50) 编号UserId varchar(50) 用户编号Creater varchar(50) 创建人CreateTime datetime 创建时间OrgId varchar(50) 单位编号
统计报表用
WA_GroupWorkSet(考勤组排班)
ID varchar(50) 编号GroupId varchar(50) 考勤组IDName varchar(100) 名称CreateTime datetime 创建时间Creater varchar(50) 创建人StartTime datetime 开始时间EndTime datetime 结束时间IsNotEnd bit 不设结束时间IsHolidayRest bit 节假日休息Status int 状态(可用、已删除)OrgId varchar(50) 单位编号
0 条评论
下一页