package com.jiuqi.mobile.nigo.comeclose.manager.file;
import com.jiuqi.mobile.nigo.comeclose.bean.app.file.SentEmployeeBean;
import com.jiuqi.mobile.nigo.comeclose.bean.app.file.ServiceFileBean;
import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger;
import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation;
/**
*
* 项目名称:comeclose
* 类名称:ISentEmployeeManager
* 类描述: 派工(维修档案)
* 创建人:gl
* 创建时间:2014-8-7 下午2:13:57
* 修改人:
* 修改时间:2014-8-7 下午2:13:57
* 修改备注:
* @version
*
*/
@ManagerAnnotation(implClass="com.jiuqi.mobile.nigo.biz.app.file.manager.SentEmployeeManagerImpl")
public interface ISentEmployeeManager extends ISimpleManger<SentEmployeeBean>{
/**
* @Title: createSentEmployee
* @Description: 派工
* @param @param sentEmployeeBean
* @param @param repairGuid
* @param @return 设定文件
* @return boolean 返回类型
* @throws
*/
boolean createSentEmployee(SentEmployeeBean sentEmployeeBean,ServiceFileBean serviceFileBean);
/**
* @Title: findServicePartsBysentEmployeeGuid
* @Description: 查询维修单对应的派工信息
* @param @param sentEmployeeGuid
* @return SentEmployeeBean 返回类型
* @throws
*/
SentEmployeeBean findSentEmployeeByRepairsFileGuid(String repairsGuid);
/**
* @Title: createSentEmployeeAndUpdateRepairsFileDealState
* @Description: 生成派工单并修改报修状态
* @param @param sentEmployeeBean
* @param @return 设定文件
* @return boolean 返回类型
* @throws
*/
boolean createSentEmployeeAndUpdateRepairsFileDealState(SentEmployeeBean sentEmployeeBean);
/**
* @Title: updateSentEmployeedealState
* @Description: 删除维修档案,修改派工单为未处理
* @param @param sentEmployeeGuid 设定文件
* @return void 返回类型
* @throws
*/
void updateSentEmployeedealState(String sentEmployeeGuid);
}