package com.gk.hotwork.specialWork.service.baseService;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.gk.hotwork.specialWork.entity.WorkApprovalUnitInfo;
|
import com.gk.hotwork.specialWork.enums.WorkApprovalUnitResultEnum;
|
|
import java.util.List;
|
|
public interface WorkApprovalUnitInfoService extends IService<WorkApprovalUnitInfo> {
|
|
void saveBatchRuleUnit(List<WorkApprovalUnitInfo> workApprovalUnitInfos);
|
|
List<WorkApprovalUnitInfo> listApprovalRuleUnitByWorkApplyId(Long workApplyId);
|
|
WorkApprovalUnitInfo getWorkApprovalUnitByStepIdAndUid(Long stepId, Long approvalUid);
|
|
void updateStatusById(Long unitId, WorkApprovalUnitResultEnum resultStatus);
|
|
List<WorkApprovalUnitInfo> listApprovalRuleUnitByStepId(Long stepId);
|
|
void updateStatusByStepId(Long stepId, WorkApprovalUnitResultEnum result);
|
|
void updateStatusByIds(List<Long> unitIds, WorkApprovalUnitResultEnum result);
|
|
void updateStatusAndFillContentById(Long id, String unitFillContent, WorkApprovalUnitResultEnum resultSuccess);
|
|
void batchUpdateStatusByIds(List<Long> otherUnApprovalUnitIds, WorkApprovalUnitResultEnum result);
|
}
|