2025-06-11 13:29:35 +08:00
|
|
|
package com.weaver.seconddev.attend.service;
|
|
|
|
|
|
|
|
|
|
import com.weaver.common.base.entity.result.WeaResult;
|
|
|
|
|
import com.weaver.seconddev.attend.entity.po.SchedulingStatusPo;
|
|
|
|
|
import com.weaver.workflow.core.api.rest.flow.entity.operate.WfcRequestOperationResultDto;
|
|
|
|
|
|
|
|
|
|
import java.io.UnsupportedEncodingException;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @author:dxfeng
|
|
|
|
|
* @createTime: 2025/06/06
|
|
|
|
|
* @version: 1.0
|
|
|
|
|
*/
|
|
|
|
|
public interface AttendanceSchedulingService {
|
|
|
|
|
WeaResult<WfcRequestOperationResultDto> createFlowV2(Map<String, String> params) throws UnsupportedEncodingException;
|
|
|
|
|
|
|
|
|
|
WeaResult<Map<String,Object>> updateAttendStatus(Map<String, String> params);
|
|
|
|
|
|
|
|
|
|
WeaResult<SchedulingStatusPo> getAttendStatus(String empId, String month);
|
|
|
|
|
|
|
|
|
|
WeaResult<Map<String,String>> batchGetAttendStatus(Map<String, String> params);
|
|
|
|
|
|
|
|
|
|
WeaResult<String> dealSaveParams(Map<String, String> params);
|
|
|
|
|
|
2025-06-12 09:15:15 +08:00
|
|
|
String saveChoseFirstShiftSec(Map<String, String> header,Map<String, Object> body);
|
|
|
|
|
|
2025-06-12 18:50:58 +08:00
|
|
|
String saveSheet(Map<String, String> header,Map<String, Object> body);
|
|
|
|
|
|
|
|
|
|
|
2025-07-07 11:10:16 +08:00
|
|
|
WeaResult<WfcRequestOperationResultDto> createSummaryApprovalFlow(Map<String, String> header,Map<String, String> params) throws UnsupportedEncodingException;
|
2025-06-13 17:17:10 +08:00
|
|
|
|
|
|
|
|
|
2025-06-11 13:29:35 +08:00
|
|
|
|
|
|
|
|
}
|