钉钉考勤

This commit is contained in:
张松
2025-12-01 14:36:42 +08:00
parent fe76b4133a
commit ecdb2d9938
5 changed files with 160 additions and 11 deletions

View File

@@ -3,7 +3,10 @@ package com.czg.market.service;
import com.czg.market.vo.DingAttendanceStatsVO;
import java.util.ArrayList;
import java.util.Map;
public interface AttendanceService {
ArrayList<DingAttendanceStatsVO> list(Long shopId, String name, String startTime, String endTime);
ArrayList<DingAttendanceStatsVO> list(Long shopId, String name, String startTime, String endTime, String userId);
Map<String, Object> detail(Long shopId, String userId, String startTime, String endTime, Integer weekNum);
}

View File

@@ -1,5 +1,6 @@
package com.czg.market.vo;
import com.alibaba.fastjson2.JSONArray;
import lombok.Data;
import java.math.BigDecimal;
@@ -34,6 +35,8 @@ public class DingAttendanceStatsVO {
*/
private boolean isActive;
private JSONArray report;
public void setValByName(String name, String val) {
switch (name) {
case "出勤天数":