package com.product.org.admin.service.idel;
|
|
import com.product.core.entity.FieldSetEntity;
|
import com.product.core.exception.BaseException;
|
|
/**
|
* 定时任务
|
* Copyright LX-BASE
|
* @Title: LX-BASE-
|
* @Project: ITimeTaskService
|
* @Date: 2020-11-18 14:48
|
* @Author: 杜洪波
|
* @Description:
|
*/
|
public interface ITimeTaskService {
|
|
/**
|
* 员工转正
|
* @param currentTime
|
* @throws BaseException
|
*/
|
boolean changeRegular(FieldSetEntity fseNoExecute,String staff_uuid) throws BaseException,Exception;
|
|
/**
|
* 员工离职
|
* @param fs
|
* @return
|
* @throws BaseException
|
*/
|
boolean changeDimission(FieldSetEntity fseNoExecute) throws BaseException,Exception;
|
|
/**
|
* 员工变更
|
* @param fseStaffChange
|
* @return
|
* @throws BaseException
|
*/
|
boolean staffChange(FieldSetEntity fseNoExecute) throws BaseException,Exception;
|
|
/**
|
* 部门撤消
|
* @param fseNoExecute
|
* @return
|
* @throws BaseException
|
*/
|
boolean deptCancel(FieldSetEntity fseNoExecute) throws BaseException,Exception;
|
|
/**
|
* 部门合并
|
* @param fseNoexecute
|
* @return
|
* @throws BaseException
|
*/
|
boolean deptMerge(FieldSetEntity fseNoexecute) throws BaseException,Exception;
|
|
/**
|
* 部门迁移
|
* @param fseNoExecute
|
* @return
|
* @throws BaseException
|
*/
|
boolean deptMove(FieldSetEntity fseNoExecute) throws BaseException,Exception;
|
|
}
|