From ecd3090a748d076bbd84ef39a0691eac3d82448a Mon Sep 17 00:00:00 2001 From: dongliang Date: Wed, 29 Apr 2026 11:14:53 +0930 Subject: [PATCH] =?UTF-8?q?fix:=20AttendanceStatus=E8=A1=A5=E5=85=85workSt?= =?UTF-8?q?atus/workAtStatus=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit API实际返回验证通过,核心字段完全匹配: onPunchState/offPunchState/actualOnTime/actualOffTime 补充workStatus和workAtStatus避免Gson解析警告。 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../java/com/xiaoqu/watch/data/punch/AttendanceStatus.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/xiaoqu/watch/data/punch/AttendanceStatus.kt b/app/src/main/java/com/xiaoqu/watch/data/punch/AttendanceStatus.kt index 7a4a365..cbbafa1 100644 --- a/app/src/main/java/com/xiaoqu/watch/data/punch/AttendanceStatus.kt +++ b/app/src/main/java/com/xiaoqu/watch/data/punch/AttendanceStatus.kt @@ -13,8 +13,12 @@ data class AttendanceStatus( val onPunchState: Int = 0, /** 下班打卡状态: 0=未打卡, 1=已打卡 */ val offPunchState: Int = 0, - /** 上班打卡时间 */ + /** 上班打卡时间(如 "09:07") */ val actualOnTime: String? = null, /** 下班打卡时间 */ - val actualOffTime: String? = null + val actualOffTime: String? = null, + /** 工作状态(服务端额外字段,暂未使用) */ + val workStatus: Int = 0, + /** 考勤状态(服务端额外字段,暂未使用) */ + val workAtStatus: Int = 0 )