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: IStaffManagerService
|
* @Date: 2020-06-16 09:46
|
* @Author: 杜洪波
|
* @Description:员工管理
|
*/
|
public interface IStaffManagerService {
|
|
/**
|
* 员工新增
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
public String addStaffInfo(FieldSetEntity fse)throws BaseException,Exception;
|
|
|
/**
|
* 员工新增 v2
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
String saveStaffInfo(FieldSetEntity fse)throws BaseException,Exception;
|
|
|
/**
|
* 员工修改 v2
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
public boolean updateStaffInfoV2(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 员工修改
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
public boolean updateStaffInfo(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 员工删除 v2
|
* @param uuid
|
* @return
|
* @throws BaseException
|
*/
|
public boolean deleteStaffInfoV2(String uuid)throws BaseException;
|
|
|
/**
|
* 员工删除
|
* @param uuid
|
* @return
|
* @throws BaseException
|
*/
|
public boolean deleteStaffInfo(String uuid)throws BaseException;
|
|
/**
|
* 员工个人信息
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
public boolean staffPersonalAndAddress(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 员工就业信息
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
public boolean staffEmploymentInfo(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 员工银行账户信息
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
public boolean staffBankInfo(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 员工紧急联系人信息
|
* @return
|
* @throws BaseException
|
*/
|
public boolean staffEmergencyContactInfo(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 员工属性组修改
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
public boolean updateStaffProperty(FieldSetEntity fse) throws BaseException;
|
|
/**
|
* 修改头像
|
* @param fse
|
* @return
|
* @throws BaseException
|
*/
|
public boolean uploadStaffavatar(FieldSetEntity fse) throws BaseException;
|
}
|