123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import 'package:get/get.dart';
- enum AttendanceV2RecordResultEnum {
- Normal, // ("Normal", "正常")
- Early, //("Early", "早退"),
- Late, //("Late", "迟到"),
- SeriousLate, //("SeriousLate", "严重迟到"),
- Absenteeism, //("Absenteeism", "旷工迟到"),
- NotSigned, //("NotSigned", "未打卡"),
- PreCheckIn, //("PreCheckIn", ""),
- }
- extension AttendanceV2RecordResultEnumExtension on AttendanceV2RecordResultEnum {
- String get name {
- switch(this) {
- case AttendanceV2RecordResultEnum.Normal:
- return 'attendance_result_Normal'.tr;
- case AttendanceV2RecordResultEnum.Early:
- return 'attendance_result_Early'.tr;
- case AttendanceV2RecordResultEnum.Late:
- return 'attendance_result_Late'.tr;
- case AttendanceV2RecordResultEnum.SeriousLate:
- return 'attendance_result_SeriousLate'.tr;
- case AttendanceV2RecordResultEnum.Absenteeism:
- return 'attendance_result_Absenteeism'.tr;
- case AttendanceV2RecordResultEnum.NotSigned:
- return 'attendance_result_NotSigned'.tr;
- case AttendanceV2RecordResultEnum.PreCheckIn:
- return 'attendance_result_PreCheckIn'.tr;
-
-
- }
- }
- String get key {
- switch(this) {
- case AttendanceV2RecordResultEnum.Normal:
- return 'Normal';
- case AttendanceV2RecordResultEnum.Early:
- return 'Early';
- case AttendanceV2RecordResultEnum.Late:
- return 'Late';
- case AttendanceV2RecordResultEnum.SeriousLate:
- return 'SeriousLate';
- case AttendanceV2RecordResultEnum.Absenteeism:
- return 'Absenteeism';
- case AttendanceV2RecordResultEnum.NotSigned:
- return 'NotSigned';
- case AttendanceV2RecordResultEnum.PreCheckIn:
- return 'PreCheckIn';
-
- }
- }
- }
|