package com.tofly.ghrq_route.module.sign.service;

import android.content.Context;

import com.tofly.ghrq_route.module.deviceInfo.domain.DeviceInfoBean;
import com.tofly.ghrq_route.module.sign.controller.SignCallBack;
import com.tofly.ghrq_route.module.sign.domain.SignHistoryDataBean;

import java.util.List;

/**
 * Created by Amu on 2017/3/14.
 */

public interface ISignService {

    /**
     *  获取当天最新签到状态
     */
    public void getSignStatusToday(Context context, String userid, final SignCallBack signCallBack);

    /**
     *  获取当天签到列表
     */
    public void getSignListToday(Context context, String userid, int pageindex, int pagesize, final SignCallBack signCallBack);

    /**
     *  当天签到
     */
    public void signToday(Context context, String userid, SignHistoryDataBean signHistory, DeviceInfoBean deviceInfo, List<String> localPlanIds, SignCallBack signCallBack);

    /**
     *  获取考勤记录
     */
    public void getDailyPlanAttened(Context context, String userid, String date, final SignCallBack signCallBack);
}
