package com.casic.dcms.mvp.model;

import rx.Subscription;

public interface ICaseHandleModel {
    Subscription sendVerifyHandleRequest(String processId, String bizId, String currState, String changeState,
                                         String remarks, String fileId);

    Subscription sendOvertimeHandleRequest(String processId, String bizId, String currState, String changeState,
                                           String remarks, String fileId, String approvalResult);

    Subscription sendCheckHandleRequest(String processId, String bizId, String currState, String changeState,
                                        String remarks, String fileId, String eorc, String casetypeCode,
                                        String casetypeDetailCode, String lng, String lat, String caseLevel,
                                        String areaCode, String streetCode, String communityCode, String gridId,
                                        String fieldintro);

    //派遣员
    Subscription sendDispatcherHandleRequest(String processId, String bizId, String currState, String changeState,
                                             String remarks, String operationKey, String taskUserId);
}
