package com.gkhy.safePlatform.specialWork.service.baseService; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.specialWork.entity.WorkApprovalStepInfo; import com.gkhy.safePlatform.specialWork.enums.WorkApprovalStepResultEnum; import java.time.LocalDateTime; import java.util.List; public interface WorkApprovalStepInfoService extends IService { void saveBatchRuleStep(List ruleStepEntities); List listApprovalRuleStepByWorkApplyId(Long workApplyId); void updateStatusById(Long id, WorkApprovalStepResultEnum result); void updateFinishApprovalTimeById(Long id, LocalDateTime now); void updateStartApprovalTimeById(Long id, LocalDateTime now); }