secondev-wugang-dxfeng/src/main/java/com/weaver/seconddev/attend/service/AttendanceSchedulingService...

36 lines
1.2 KiB
Java

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);
String saveChoseFirstShiftSec(Map<String, String> header,Map<String, Object> body);
String saveSheet(Map<String, String> header,Map<String, Object> body);
WeaResult<WfcRequestOperationResultDto> createSummaryApprovalFlow(Map<String, String> header,Map<String, String> params) throws UnsupportedEncodingException;
}