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