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 list = getList(AttendanceQueryItem.class); } }); } }