| | |
| | | import org.sxkj.gd.workorder.entity.GdClueEventEntity; |
| | | import org.sxkj.gd.workorder.param.GdClueEventDistributeParam; |
| | | import org.sxkj.gd.workorder.param.GdClueEventRejectParam; |
| | | import org.sxkj.gd.workorder.param.GdClueEventStatusUpdateParam; |
| | | import org.sxkj.gd.workorder.vo.GdClueEventCountVO; |
| | | import org.sxkj.gd.workorder.vo.GdClueEventListVO; |
| | | import org.sxkj.gd.workorder.vo.GdClueEventVO; |
| | |
| | | * @param onlyMine |
| | | * @return |
| | | */ |
| | | List<GdClueEventListVO> listGdClueEventByDept(Integer onlyMine); |
| | | List<GdClueEventListVO> listGdClueEventByDept(Integer onlyMine, String keyword); |
| | | |
| | | /** |
| | | * 列表查询(分页) |
| | | * |
| | | * @param page 分页对象 |
| | | * @param onlyMine 是否仅我的数据 |
| | | * @param keyword 事件编号关键字 |
| | | * @param eventStatus 事件状态 |
| | | * @param startTime 开始时间 |
| | | * @param endTime 结束时间 |
| | | * @return 分页数据 |
| | | */ |
| | | IPage<GdClueEventListVO> pageGdClueEventByDept(IPage<GdClueEventListVO> page, Integer onlyMine, String keyword, |
| | | Integer eventStatus, String startTime, String endTime); |
| | | |
| | | /** |
| | | * 详情查询 |
| | |
| | | * |
| | | * @return |
| | | */ |
| | | GdClueEventCountVO getGdClueEventCount(); |
| | | GdClueEventCountVO getGdClueEventCount(String keyword); |
| | | |
| | | /** |
| | | * 分发事件 |
| | |
| | | * @param rejectParam |
| | | * @return |
| | | */ |
| | | boolean rejectClueEvent(GdClueEventRejectParam rejectParam); |
| | | boolean handleClueEvent(GdClueEventRejectParam rejectParam); |
| | | |
| | | /** |
| | | * 导出数据 |
| | |
| | | */ |
| | | List<GdClueEventExcel> exportGdClueEvent(Wrapper<GdClueEventEntity> queryWrapper); |
| | | |
| | | /** |
| | | * 对外接口新增或修改事件 |
| | | * <p> |
| | | * 生成事件编号并保存或更新事件信息 |
| | | * </p> |
| | | * |
| | | * @param gdClueEvent 事件实体 |
| | | * @return 是否操作成功 |
| | | */ |
| | | boolean saveOrUpdateExternal(GdClueEventEntity gdClueEvent); |
| | | |
| | | /** |
| | | * 更新事件状态 |
| | | * <p> |
| | | * 必须符合状态流转矩阵规则,并插入状态流转记录 |
| | | * </p> |
| | | * |
| | | * @param updateParam 状态更新参数 |
| | | * @return 是否操作成功 |
| | | */ |
| | | boolean updateEventStatus(GdClueEventStatusUpdateParam updateParam); |
| | | |
| | | } |