package cn.com.basic.face.service.sqlite;
|
|
import android.content.Context;
|
import android.database.Cursor;
|
import android.database.sqlite.SQLiteDatabase;
|
import android.database.sqlite.SQLiteOpenHelper;
|
|
import com.awsle.aibatis.client.SqlMapClient;
|
import com.awsle.aibatis.client.SqlMapClientBuilder;
|
import com.awsle.aibatis.exception.IdNotFoundException;
|
import com.lidroid.xutils.DbUtils;
|
|
import org.xutils.http.RequestParams;
|
import org.xutils.x;
|
|
import java.text.SimpleDateFormat;
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
|
import cn.com.basic.face.base.BaseApplication;
|
import cn.com.basic.face.base.Config;
|
import cn.com.basic.face.base.MainActivity;
|
import cn.com.basic.face.discern.common.BaseCommonCallBack;
|
import cn.com.basic.face.discern.common.CommonVariables;
|
import cn.com.basic.face.discern.common.ResultBean;
|
import cn.com.basic.face.discern.query.condition.AttendanceDetailQueryCondition;
|
import cn.com.basic.face.discern.query.condition.AttendanceQueryCondition;
|
import cn.com.basic.face.discern.query.item.AttendanceDetailQueryItem;
|
import cn.com.basic.face.discern.query.item.AttendanceQueryItem;
|
import cn.com.basic.face.fragment.AttendanceFragment;
|
import cn.com.basic.face.util.AppApi;
|
import cn.com.basic.face.util.DateUtil;
|
|
/**
|
* 考勤记录
|
*/
|
public class AttendanceDao {
|
|
public static AttendanceDao instance = new AttendanceDao();
|
|
public static AttendanceDao getInstance() {
|
return instance;
|
}
|
|
/**
|
* 加载考勤列表
|
* @param searchText
|
* @param pageNum
|
* @param append
|
* @return
|
* ResultBean{
|
* private String code;
|
private String message;
|
private Object data; List<AttendanceQueryItem>
|
private int totalPages; 总页数
|
private int pageNum; 第几页
|
* }
|
*/
|
public ResultBean reloadLeftList(String searchText, final int pageNum, final boolean append) {
|
ResultBean resultBean = new ResultBean();
|
try {
|
resultBean.setData(new ArrayList<AttendanceQueryItem>());
|
//list = Config.sqlMap.queryForList("selectPersons");
|
//Config.sqlMap.getDb();
|
//result
|
SQLiteDatabase db = Config.sqlMap.getDb();
|
Cursor c = db.rawQuery("select", new String[]{"a"});
|
db.beginTransaction();
|
db.endTransaction();
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
}
|
return resultBean;
|
}
|
|
/**
|
* 加载考勤明细
|
*/
|
public List<AttendanceDetailQueryItem> reloadAttendanceDetail(AttendanceQueryItem item) {
|
List<AttendanceDetailQueryItem> list = new ArrayList();
|
try {
|
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
return list;
|
}
|
|
}
|