package cn.com.basic.face.service;
|
|
import org.xutils.http.RequestParams;
|
import org.xutils.x;
|
|
import java.util.List;
|
|
import cn.com.basic.face.discern.common.BaseCommonCallBack;
|
import cn.com.basic.face.discern.common.CommonVariables;
|
import cn.com.basic.face.discern.query.condition.AttendanceQueryCondition;
|
import cn.com.basic.face.discern.query.item.AttendanceQueryItem;
|
import cn.com.basic.face.util.AppApi;
|
|
|
/**
|
* 数据同步服务接口
|
* Created by SJW
|
* 2017/7/18 0018.
|
*/
|
|
public class DataSynchronService {
|
|
|
/**
|
* 所有数据交互方式
|
*/
|
public void dataTransfer(){
|
//拼接请求url
|
RequestParams params = new RequestParams(AppApi.BASE_URL + AppApi.Query.ATTENDANCE_QUERY);
|
//传递参数,key为String,value为object
|
params.addBodyParameter(AttendanceQueryCondition.FieldNames.username, "测试");
|
params.addBodyParameter(CommonVariables.Page.PAGE_NUM, "测试");
|
params.addBodyParameter(CommonVariables.Page.PAGE_SIZE, CommonVariables.Page.DEFAULT_PAGE_SIZE);
|
//统一发送post请求,BaseCommonCallBack作为回调
|
x.http().post(params, new BaseCommonCallBack() {
|
public void success() {
|
//list则为返回对象
|
List<AttendanceQueryItem> list = getList(AttendanceQueryItem.class);
|
}
|
});
|
|
}
|
|
|
}
|