xuxiuxi
2017-07-18 d906c07255528df929b6ab276ac07e290cfc895a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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;
    }
 
}