服务端 API/考勤打卡/概述
# 概述
## 考勤组负责人
考勤组负责人可修改该考勤组的排班，并查看该考勤组的考勤数据。

如果考勤组负责人同时被企业管理员赋予了考勤管理员的角色，则该考勤组负责人还拥有考勤管理员的权限，可以编辑及删除考勤规则。

## 考勤组人员
可按部门、员工两个维度，设置需要参加考勤或无需参加考勤的人员。

- 若是按部门维度添加的考勤人员，当有新员工加入该部门时，其会自动加入该考勤组。
- 若是按员工维度添加的考勤人员，当其上级部门被添加到其他考勤组时，该员工不会更换考勤组。

## 考勤组类型
提供 3 种不同的考勤类型：固定班制、排班制、自由班制。

- 固定班制：指考勤组内每位人员的上下班时间一致，适用于上下班时间固定或无需安排多个班次的考勤组。
- 排班制：指考勤组人员的上下班时间不完全一致，可自定义安排每位人员的上下班时间，适用于存在多个班次如早晚班的考勤组。
- 自由班制：指没有具体的班次，考勤组人员可以在打卡时段内自由打卡，按照打卡时段统计上班时长。

## 考勤班次
- 固定班制下，需设置周一到周日每天安排哪个班次，以及可针对特殊日期进行打卡设置。
- 排班制下，需对考勤组内每一位人员的每一天进行班次指定。
- 自由班制下，需设置一天中最早打卡时间和最晚打卡时间，以及一周中哪几天需要打卡。

## 考勤方式
支持 2 种考勤方式：GPS 打卡、Wi-Fi 打卡。

- GPS 打卡：需设置经纬度信息及考勤地点名称。
- Wi-Fi 打卡：需设置 Wi-Fi 名称及 Wi-Fi 的 MAC 地址。

## 考勤其他设置
- 规则设置：支持设置是否允许外勤打卡，是否允许补卡以及一个月补卡的次数，是否允许 PC 端打卡。
- 安全设置：支持设置是否开启人脸识别打卡，以及什么情况下开启人脸识别。
- 统计设置：支持设置考勤组人员是否可以查看到某些维度的统计数据。
- 加班设置：支持配置加班时间的计算规则。