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; }