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 createFlowV2(Map params) throws UnsupportedEncodingException; WeaResult> updateAttendStatus(Map params); WeaResult getAttendStatus(String empId, String month); WeaResult> batchGetAttendStatus(Map params); WeaResult dealSaveParams(Map params); String saveChoseFirstShiftSec(Map header,Map body); String saveSheet(Map header,Map body); WeaResult createSummaryApprovalFlow(Map header,Map params) throws UnsupportedEncodingException; }