package cn.com.basic.face.service.sqlite; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import java.util.ArrayList; import java.util.List; import cn.com.basic.face.base.Config; import cn.com.basic.face.base.MainActivity; import cn.com.basic.face.discern.entity.Dictionary; public class DepartmentDao { public static DepartmentDao instance = new DepartmentDao(); public static DepartmentDao getInstance() { return instance; } /** * 已数据字典封装的部门List * @return */ public List loadDepartmentDictionary() { List list = new ArrayList(); try { String sql = "select a.dept_id,a.dept_name from department a"; Dictionary aqi = null; Cursor c = MainActivity.getInstance().db.rawQuery(sql, new String[]{}); while (c.moveToNext()) { aqi = new Dictionary(); aqi.setDictId(c.getString(c.getColumnIndex("dept_id"))); aqi.setName(c.getString((c.getColumnIndex("dept_name")))); list.add(aqi); } }catch (Exception e) { e.printStackTrace(); } return list; } }