| | |
| | | * @param createVO 任务创建对象 |
| | | * @return 结果 |
| | | */ |
| | | public int insertSysTask(TaskCreateVO createVO); |
| | | /** |
| | | * 新增任务 |
| | | * |
| | | * @param createVO 任务创建信息 |
| | | * @return 任务ID |
| | | */ |
| | | public Long insertSysTask(TaskCreateVO createVO); |
| | | |
| | | /** |
| | | * 新增任务管理(允许从外部传入用户信息、部门信息和时间信息) |
| | | * |
| | | * @param createVO 任务创建对象 |
| | | * @param serviceOrderId 服务单ID |
| | | * @param dispatchOrderId 调度单ID |
| | | * @param serviceOrdNo 服务单编号 |
| | | * @param userId 用户ID |
| | | * @param userName 用户名称 |
| | | * @param deptId 部门ID |
| | | * @param createTime 创建时间 |
| | | * @param updateTime 更新时间 |
| | | * @return 结果 |
| | | * @return 任务ID |
| | | */ |
| | | public int insertTask(TaskCreateVO createVO,Long serviceOrderId,Long dispatchOrderId, String serviceOrdNo, Long userId,String userName, Long deptId, Date createTime, Date updateTime); |
| | | public Long insertTask(TaskCreateVO createVO,Long serviceOrderId,Long dispatchOrderId, String serviceOrdNo, Long userId,String userName, Long deptId, Date createTime, Date updateTime); |
| | | |
| | | /** |
| | | * 修改任务管理 |
| | |
| | | * @return 结果 |
| | | */ |
| | | public int changeTaskStatus(Long taskId, TaskStatus newStatus, String remark); |
| | | |
| | | /** |
| | | * 强制完成任务(指定实际开始时间和结束时间) |
| | | * |
| | | * @param task 任务信息(包含taskId、taskStatus、actualStartTime、actualEndTime、remark) |
| | | * @return 结果 |
| | | */ |
| | | public int forceCompleteTask(SysTask task); |
| | | |
| | | /** |
| | | * 变更任务状态(含GPS位置信息) |
| | |
| | | */ |
| | | public boolean checkTaskDuplicate(String phone, String createDate); |
| | | |
| | | /** |
| | | * 按分公司按天统计录单数量 |
| | | * |
| | | * @param deptIds 分公司ID列表(为null或空时查全部) |
| | | * @param startDate 开始日期,yyyy-MM-dd |
| | | * @param endDate 结束日期,yyyy-MM-dd |
| | | * @return 统计结果列表 |
| | | */ |
| | | List<DeptOrderStatVO> selectDeptOrderStat(List<Long> deptIds, String startDate, String endDate); |
| | | |
| | | } |