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;
|
}
|
}
|