From 3a5f09c61a87adb8dba2cc4a5366893886ba1c1d Mon Sep 17 00:00:00 2001
From: dupengyue <dupengyue@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期四, 20 七月 2017 17:31:40 +0800
Subject: [PATCH] 接口初步完成

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java
index 941da8a..478bc92 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/CheckInDao.java
@@ -1,6 +1,64 @@
 package cn.com.basic.face.service.sqlite;
 
+import android.database.Cursor;
+
+import org.xutils.http.RequestParams;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+import cn.com.basic.face.base.BaseApplication;
+import cn.com.basic.face.base.Config;
+import cn.com.basic.face.discern.common.CommonVariables;
+import cn.com.basic.face.discern.common.ResultBean;
+import cn.com.basic.face.discern.entity.Visit;
+import cn.com.basic.face.discern.entity.VisitDetail;
+
 public class CheckInDao {
 
+    public static CheckInDao instance = new CheckInDao();
+    public static CheckInDao getInstance() {
+        return instance;
+    }
 
+    /**
+     * 鏉ヨ鐧昏宸﹁竟鍒楄〃
+     * @param searchText
+     * @param pageNum
+     * @param isVisitorList true涓鸿瀹㈠垪琛紝false涓轰汉鍛樺垪琛�
+     * 杩斿洖  ResultBean {
+     *                      ....
+     *                      CheckInQueryItem
+     * }
+     */
+    public ResultBean findCheckInLeftList(boolean isVisitorList, String searchText, int pageNum) {
+
+        return null;
+    }
+
+    /**
+     * 娣诲姞璁垮璁板綍
+     * @param params
+     */
+    public void add(RequestParams params) {
+        params.getStringParameter(Visit.FieldNames.visitReasonId);
+        params.getStringParameter(Visit.FieldNames.visitReason);
+        params.getStringParameter(Visit.FieldNames.remark);
+        params.getStringParameter(Visit.FieldNames.visitorId);
+        params.getStringParameter(Visit.FieldNames.visiteeId);
+        params.getStringParameter(Visit.FieldNames.visitorCompanyId);
+        params.getStringParameter(Visit.FieldNames.visiteeCompanyId);
+        params.getStringParameter(Visit.FieldNames.enterTime);
+        params.getStringParameter(Visit.FieldNames.currentStateId);
+        params.getStringParameter(Visit.FieldNames.warning);
+        params.getStringParameter(VisitDetail.FieldNames.stateId);
+        params.getStringParameter(VisitDetail.FieldNames.createTime);
+        params.getStringParameter(VisitDetail.FieldNames.deviceId);
+    }
+
+    public boolean hasOfflineCheckInData() {
+        Cursor c = Config.sqlMap.getDb().rawQuery("select count(*) from visit", new String[]{});
+        c.moveToFirst();
+        return c.getInt(0) > 0 ? true : false;
+    }
 }

--
Gitblit v1.8.0