Browse Source

封装数据库访问接口

master
fyf 1 year ago
parent
commit
b1bd99004d
4 changed files with 830 additions and 41 deletions
  1. +10
    -8
      app/src/main/java/com/example/bpa/app/ICSApp.java
  2. +816
    -29
      app/src/main/java/com/example/bpa/db/QueryDB.java
  3. +1
    -1
      app/src/main/java/com/example/bpa/db/mode/BPA_ORDERLOGDESC.java
  4. +3
    -3
      app/src/main/java/com/example/bpa/db/mode/BPA_SUBORDER.java

+ 10
- 8
app/src/main/java/com/example/bpa/app/ICSApp.java View File

@@ -26,20 +26,22 @@ public class ICSApp extends Application {
Main.getInstance();
//2.初始化SD卡,数据库DB
SdCart.getInstance().initSD();
Test();
}


/**
* 测试数据库 新增 修改 删除
*/
public void Test()
{
//新增
// BPA_MATERIAL ba=new BPA_MATERIAL();
// ba.deviceID=java.util.UUID.randomUUID().toString();
// ba.userID="张三";
// ba.exp="测试";
// ba.name="测试物料";
// ba.imgUrl="wwwwwwwww";
// QueryDB.AddMaterial(ba);
BPA_MATERIAL ba=new BPA_MATERIAL();
ba.deviceID=java.util.UUID.randomUUID().toString();
ba.userID="张三---------";
ba.exp="测试-----";
ba.name="测试物料12312----";
ba.imgUrl="wwwwwwwww---";
QueryDB.AddMaterial(ba);

//查询
ArrayList<BPA_MATERIAL> wl= QueryDB.GetMaterialALL();


+ 816
- 29
app/src/main/java/com/example/bpa/db/QueryDB.java View File

@@ -21,6 +21,7 @@ import com.example.bpa.db.mode.BPA_SILOSANDMATERIAL;
import com.example.bpa.db.mode.BPA_SUBORDER;
import com.example.bpa.db.mode.BPA_SYSTEMSET;
import com.example.bpa.db.mode.BPA_USER;
import com.example.bpa.db.mode.ModeBase;
import com.example.bpa.helper.Tools;

import java.lang.reflect.Field;
@@ -93,7 +94,7 @@ public class QueryDB {
public static ArrayList<BPA_MATERIAL> GetMaterialALL()
{
String orderby=Desc_Time_Up;//出料顺序
String where="IsDelete=?";
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_MATERIAL> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_MATERIAL.class,where,args,orderby);
@@ -108,7 +109,7 @@ public class QueryDB {
/**
* 新增料仓管理
* add fengyoufu 20230413
* @param data 物料数据
* @param data
* @return 是否成功
*/
public static boolean AddSilos(BPA_SILOS data)
@@ -127,7 +128,7 @@ public class QueryDB {
/**
* 删除料仓管理
* add fengyoufu 20230413
* @param data 物料数据
* @param data
* @return 是否成功
*/
public static boolean DeleteSilos(BPA_SILOS data)
@@ -141,7 +142,7 @@ public class QueryDB {
public static ArrayList<BPA_SILOS> GetSilosALL()
{
String orderby=Desc_Sort_Up+','+Desc_Time_Up;//先按排序 创建时间倒序
String where="IsDelete=?";
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_SILOS> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_SILOS.class,where,args,orderby);
@@ -153,55 +154,745 @@ public class QueryDB {
//endregion

//region BPA_SILOSANDMATERIAL 料仓物料关联表

/**
* 新增料仓物料关联
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddSilosAndMaterial(BPA_SILOSANDMATERIAL data)
{
return Add(BPA_SILOSANDMATERIAL.class,data);
}
/**
* 修改料仓物料关联
* add fengyoufu 20230413
* @param data
*/
public static void UpdateSilosAndMaterial(BPA_SILOSANDMATERIAL data)
{
Update(BPA_SILOSANDMATERIAL.class,data);
}
/**
* 删除料仓物料关联
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteSilosAndMaterial(BPA_SILOSANDMATERIAL data)
{
return Delete(BPA_SILOSANDMATERIAL.class,data.id);
}
/**
* 获取所有料仓物料关联
* @return
*/
public static ArrayList<BPA_SILOSANDMATERIAL> GetSilosAndMaterialALL()
{
String orderby=Desc_Sort_Up+','+Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_SILOSANDMATERIAL> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_SILOSANDMATERIAL.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_SILOSANDMATERIAL)k);
}
return data;
}
/**
* 根据料仓id查询物料
* @param id
* @return
*/
public static ArrayList<String> GetMaterialList(String id)
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=? and silosID=?";
String[] args=new String[] { "0",id };
ArrayList<String> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_SILOSANDMATERIAL.class,where,args,orderby);
for (Object k:obj) {
data.add(((BPA_SILOSANDMATERIAL)k).materialID);
}
return data;
}
//endregion

//region BPA_GOODS 商品表

/**
* 新增商品表
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddGoods(BPA_GOODS data)
{
return Add(BPA_GOODS.class,data);
}
/**
* 修改商品
* add fengyoufu 20230413
* @param data
*/
public static void UpdateGoods(BPA_GOODS data)
{
Update(BPA_GOODS.class,data);
}
/**
* 删除商品
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteGoods(BPA_GOODS data)
{
return Delete(BPA_GOODS.class,data.id);
}
/**
* 获取所有商品
* @return
*/
public static ArrayList<BPA_GOODS> GetGoodsALL()
{
String orderby=Desc_Sort_Up+','+Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_GOODS> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_GOODS.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_GOODS)k);
}
return data;
}
//endregion

//region BPA_GOODSRECIPE 商品配方明细表
/**
* 新增商品配方明细
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddGoodsSrecipe(BPA_GOODSRECIPE data)
{
return Add(BPA_GOODSRECIPE.class,data);
}
/**
* 修改商品配方明细
* add fengyoufu 20230413
* @param data
*/
public static void UpdateGoodsSrecipe(BPA_GOODSRECIPE data)
{
Update(BPA_GOODSRECIPE.class,data);
}
/**
* 删除商品配方明细
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteGoodsSrecipe(BPA_GOODSRECIPE data)
{
return Delete(BPA_GOODSRECIPE.class,data.id);
}
/**
* 获取所有商品配方明细
* @return
*/
public static ArrayList<BPA_GOODSRECIPE> GetGoodsSrecipeALL()
{
String orderby=Desc_Sort_Up+','+Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_GOODSRECIPE> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_GOODSRECIPE.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_GOODSRECIPE)k);
}
return data;
}

/**
* 根据商品id查询配方信息
* @param id
* @return
*/
public static ArrayList<BPA_GOODSRECIPE> GetGoodsSrecipeList(String id)
{
String orderby=Desc_Sort_Up+','+Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=? and goodsID=?";
String[] args=new String[] { "0",id };
ArrayList<BPA_GOODSRECIPE> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_GOODSRECIPE.class,where,args,orderby);
for (Object k:obj) {
data.add(((BPA_GOODSRECIPE)k));
}
return data;
}
//endregion

//region BPA_ORDER 订单表

/**
* 新增订单
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddOrder(BPA_ORDER data)
{
return Add(BPA_ORDER.class,data);
}
/**
* 修改订单
* add fengyoufu 20230413
* @param data
*/
public static void UpdateOrder(BPA_ORDER data)
{
Update(BPA_ORDER.class,data);
}
/**
* 删除订单
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteOrder(BPA_ORDER data)
{
return Delete(BPA_ORDER.class,data.id);
}
/**
* 获取所有订单
* @return
*/
public static ArrayList<BPA_ORDER> GetOrderALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_ORDER> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_ORDER.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_ORDER)k);
}
return data;
}
//endregion

//region BPA_SUBORDER 订单子表

/**
* 新增订单子表
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddSubOrder(BPA_SUBORDER data)
{
return Add(BPA_SUBORDER.class,data);
}
/**
* 修改订单子表
* add fengyoufu 20230413
* @param data
*/
public static void UpdateSubOrder(BPA_SUBORDER data)
{
Update(BPA_SUBORDER.class,data);
}
/**
* 删除订单子表
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteSubOrder(BPA_SUBORDER data)
{
return Delete(BPA_SUBORDER.class,data.id);
}
/**
* 获取所有订单子表
* @return
*/
public static ArrayList<BPA_SUBORDER> GetSubOrderALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_SUBORDER> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_SUBORDER.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_SUBORDER)k);
}
return data;
}
/**
* 根据主订单id查询子订单列表
* @param id
* @return
*/
public static ArrayList<BPA_SUBORDER> GetSubOrderList(String id)
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=? and orderID=?";
String[] args=new String[] { "0",id };
ArrayList<BPA_SUBORDER> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_SUBORDER.class,where,args,orderby);
for (Object k:obj) {
data.add(((BPA_SUBORDER)k));
}
return data;
}
//endregion

//region BPA_ALERTLOG 预警日志表

/**
* 新增预警日志
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddAlertlog(BPA_ALERTLOG data)
{
return Add(BPA_ALERTLOG.class,data);
}
/**
* 修改预警日志
* add fengyoufu 20230413
* @param data
*/
public static void UpdateAlertlog(BPA_ALERTLOG data)
{
Update(BPA_ALERTLOG.class,data);
}
/**
* 删除预警日志
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteAlertlog(BPA_ALERTLOG data)
{
return Delete(BPA_ALERTLOG.class,data.id);
}
/**
* 获取所有预警日志
* @return
*/
public static ArrayList<BPA_ALERTLOG> GetAlertlogALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_ALERTLOG> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_ALERTLOG.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_ALERTLOG)k);
}
return data;
}
/**
* 获取所有今日预警日志
* @return
*/
public static ArrayList<BPA_ALERTLOG> GetAlertlogTodan()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=? and createTime>?";
String[] args=new String[] { "0",new SimpleDateFormat("yyyy-MM-dd").format(new Date())+" 00:00:00" };
ArrayList<BPA_ALERTLOG> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_ALERTLOG.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_ALERTLOG)k);
}
return data;
}
//endregion

//region BPA_LOG 日志表

/**
* 新增日志
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean Addlog(BPA_LOG data)
{
return Add(BPA_LOG.class,data);
}
/**
* 修改日志
* add fengyoufu 20230413
* @param data
*/
public static void Updatelog(BPA_LOG data)
{
Update(BPA_LOG.class,data);
}
/**
* 删除日志
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean Deletelog(BPA_LOG data)
{
return Delete(BPA_LOG.class,data.id);
}
/**
* 获取日志
* @return
*/
public static ArrayList<BPA_LOG> GetlogALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_LOG> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_LOG.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_LOG)k);
}
return data;
}
/**
* 获取所有今日日志
* @return
*/
public static ArrayList<BPA_LOG> GetlogTodan()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=? and createTime>?";
String[] args=new String[] { "0",new SimpleDateFormat("yyyy-MM-dd").format(new Date())+" 00:00:00" };
ArrayList<BPA_LOG> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_LOG.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_LOG)k);
}
return data;
}
//endregion

//region BPA_ORDERLOG 订单制作记录表

/**
* 新增订单制作记录
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddOrderlog(BPA_ORDERLOG data)
{
return Add(BPA_ORDERLOG.class,data);
}
/**
* 修改订单制作记录
* add fengyoufu 20230413
* @param data
*/
public static void UpdateOrderlog(BPA_ORDERLOG data)
{
Update(BPA_ORDERLOG.class,data);
}
/**
* 删除订单制作记录
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteOrderlog(BPA_ORDERLOG data)
{
return Delete(BPA_ORDERLOG.class,data.id);
}
/**
* 获取所有订单制作记录
* @return
*/
public static ArrayList<BPA_ORDERLOG> GetOrderlogALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_ORDERLOG> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_ORDERLOG.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_ORDERLOG)k);
}
return data;
}
/**
* 根据子订单id查询子订单制作记录
* @param id
* @return
*/
public static ArrayList<BPA_ORDERLOG> GetOrderlogList(String id)
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=? and suborderID=?";
String[] args=new String[] { "0",id };
ArrayList<BPA_ORDERLOG> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_ORDERLOG.class,where,args,orderby);
for (Object k:obj) {
data.add(((BPA_ORDERLOG)k));
}
return data;
}
//endregion

//region BPA_ORDERLOGDESC 订单制作记录描述表

/**
* 新增订单制作记录描述
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddOrderlogdesc(BPA_ORDERLOGDESC data)
{
return Add(BPA_ORDERLOGDESC.class,data);
}
/**
* 修改订单制作记录描述
* add fengyoufu 20230413
* @param data
*/
public static void UpdateOrderlogdesc(BPA_ORDERLOGDESC data)
{
Update(BPA_ORDERLOGDESC.class,data);
}
/**
* 删除订单制作记录描述
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteOrderlogdesc(BPA_ORDERLOGDESC data)
{
return Delete(BPA_ORDERLOGDESC.class,data.id);
}
/**
* 获取订单制作记录描述
* @return
*/
public static ArrayList<BPA_ORDERLOGDESC> GetOrderlogdescALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_ORDERLOGDESC> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_ORDERLOGDESC.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_ORDERLOGDESC)k);
}
return data;
}
/**
* 根据子订单id查询子订单订单制作记录描述
* @param id
* @return
*/
public static ArrayList<BPA_ORDERLOGDESC> GetOrderlogdescList(String id)
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=? and suborderID=?";
String[] args=new String[] { "0",id };
ArrayList<BPA_ORDERLOGDESC> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_ORDERLOGDESC.class,where,args,orderby);
for (Object k:obj) {
data.add(((BPA_ORDERLOGDESC)k));
}
return data;
}
//endregion

//region BPA_SYSTEMSET 系统设置表

/**
* 新增系统设置
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddSystemset(BPA_SYSTEMSET data)
{
return Add(BPA_SYSTEMSET.class,data);
}
/**
* 修改系统设置
* add fengyoufu 20230413
* @param data
*/
public static void UpdateSystemset(BPA_SYSTEMSET data)
{
Update(BPA_SYSTEMSET.class,data);
}
/**
* 删除系统设置
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteSystemset(BPA_SYSTEMSET data)
{
return Delete(BPA_SYSTEMSET.class,data.id);
}
/**
* 获取系统设置
* @return
*/
public static ArrayList<BPA_SYSTEMSET> GetSystemsetALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_SYSTEMSET> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_SYSTEMSET.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_SYSTEMSET)k);
}
return data;
}
//endregion

//region BPA_USER 账户表

/**
* 新增账户
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddUser(BPA_USER data)
{
return Add(BPA_USER.class,data);
}
/**
* 修改账户
* add fengyoufu 20230413
* @param data
*/
public static void UpdateUser(BPA_USER data)
{
Update(BPA_USER.class,data);
}
/**
* 删除账户
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteUser(BPA_USER data)
{
return Delete(BPA_USER.class,data.id);
}
/**
* 获取账户
* @return
*/
public static ArrayList<BPA_USER> GetUserALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_USER> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_USER.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_USER)k);
}
return data;
}
//endregion

//region BPA_MENU 菜单表

/**
* 新增菜单
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddMenu(BPA_MENU data)
{
return Add(BPA_MENU.class,data);
}
/**
* 修改菜单
* add fengyoufu 20230413
* @param data
*/
public static void UpdateMenu(BPA_MENU data)
{
Update(BPA_MENU.class,data);
}
/**
* 删除菜单
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteMenu(BPA_MENU data)
{
return Delete(BPA_MENU.class,data.id);
}
/**
* 获取菜单
* @return
*/
public static ArrayList<BPA_MENU> GetMenuALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_MENU> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_MENU.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_MENU)k);
}
return data;
}
//endregion

//region BPA_MENUANDUSER 菜单用户关联表

/**
* 新增菜单用户关联表
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean AddMenuAndUser(BPA_MENUANDUSER data)
{
return Add(BPA_MENUANDUSER.class,data);
}
/**
* 修改菜单用户关联表
* add fengyoufu 20230413
* @param data
*/
public static void UpdateMenuAndUser(BPA_MENUANDUSER data)
{
Update(BPA_MENUANDUSER.class,data);
}
/**
* 删除菜单用户关联表
* add fengyoufu 20230413
* @param data
* @return 是否成功
*/
public static boolean DeleteMenuAndUser(BPA_MENUANDUSER data)
{
return Delete(BPA_MENUANDUSER.class,data.id);
}
/**
* 获取菜单用户关联表
* @return
*/
public static ArrayList<BPA_MENUANDUSER> GetMenuAndUserALL()
{
String orderby=Desc_Time_Up;//先按排序 创建时间倒序
String where="isDelete=?";
String[] args=new String[] { "0" };
ArrayList<BPA_MENUANDUSER> data=new ArrayList<>();
ArrayList<Object> obj=Get(BPA_MENUANDUSER.class,where,args,orderby);
for (Object k:obj) {
data.add((BPA_MENUANDUSER)k);
}
return data;
}
//endregion

//region 私有
@@ -329,26 +1020,122 @@ public class QueryDB {
String[] columns= (String[]) col.toArray(new String[col.size()]);
Cursor cursor = db.query(c.getSimpleName(), columns, whereClause, Args, null,
null, orderby, null);
Object data=new Object();
while (cursor.moveToNext()) {
switch (c.getSimpleName())
{
case "BPA_MATERIAL":
BPA_MATERIAL data = new BPA_MATERIAL();
data = new BPA_MATERIAL();
//私有
((BPA_MATERIAL)data).imgUrl=cursor.getString((int)cursor.getColumnIndex("imgUrl"));
((BPA_MATERIAL)data).name=cursor.getString((int)cursor.getColumnIndex("name"));
break;
case "BPA_SILOS":
data = new BPA_SILOS();
//私有
((BPA_SILOS)data).num=cursor.getInt((int)cursor.getColumnIndex("num"));
((BPA_SILOS)data).name=cursor.getString((int)cursor.getColumnIndex("name"));
((BPA_SILOS)data).warningValue=cursor.getInt((int)cursor.getColumnIndex("warningValue"));
((BPA_SILOS)data).thrsoleValue=cursor.getInt((int)cursor.getColumnIndex("thrsoleValue"));
((BPA_SILOS)data).plcValue=cursor.getString((int)cursor.getColumnIndex("plcValue"));
((BPA_SILOS)data).bValue=cursor.getInt((int)cursor.getColumnIndex("bValue"));
((BPA_SILOS)data).jValue=cursor.getInt((int)cursor.getColumnIndex("jValue"));
((BPA_SILOS)data).status=cursor.getInt((int)cursor.getColumnIndex("status"));
((BPA_SILOS)data).Sort=cursor.getInt((int)cursor.getColumnIndex("Sort"));
break;
case "BPA_SILOSANDMATERIAL":
data = new BPA_SILOSANDMATERIAL();
//私有
((BPA_SILOSANDMATERIAL)data).silosID=cursor.getString((int)cursor.getColumnIndex("silosID"));
((BPA_SILOSANDMATERIAL)data).materialID=cursor.getString((int)cursor.getColumnIndex("materialID"));
break;
case "BPA_GOODS":
data = new BPA_GOODS();
//私有
((BPA_GOODS)data).name=cursor.getString((int)cursor.getColumnIndex("name"));
((BPA_GOODS)data).sort=cursor.getInt((int)cursor.getColumnIndex("sort"));
((BPA_GOODS)data).status=cursor.getInt((int)cursor.getColumnIndex("status"));
break;
case "BPA_GOODSRECIPE":
data = new BPA_GOODSRECIPE();
//私有
((BPA_GOODSRECIPE)data).goodsID=cursor.getString((int)cursor.getColumnIndex("goodsID"));
((BPA_GOODSRECIPE)data).materialID=cursor.getString((int)cursor.getColumnIndex("materialID"));
((BPA_GOODSRECIPE)data).value=cursor.getInt((int)cursor.getColumnIndex("value"));
((BPA_GOODSRECIPE)data).sort=cursor.getInt((int)cursor.getColumnIndex("sort"));
break;
case "BPA_ORDER":
data = new BPA_ORDER();
//私有
((BPA_ORDER)data).thirdPartyID=cursor.getString((int)cursor.getColumnIndex("thirdPartyID"));
((BPA_ORDER)data).status=cursor.getInt((int)cursor.getColumnIndex("status"));
break;
case "BPA_SUBORDER":
data = new BPA_SUBORDER();
//私有
((BPA_SUBORDER)data).orderID=cursor.getString((int)cursor.getColumnIndex("orderID"));
((BPA_SUBORDER)data).goodsID=cursor.getInt((int)cursor.getColumnIndex("goodsID"));
((BPA_SUBORDER)data).number=cursor.getString((int)cursor.getColumnIndex("number"));
((BPA_SUBORDER)data).status=cursor.getInt((int)cursor.getColumnIndex("status"));
break;
case "BPA_ALERTLOG":
data = new BPA_ALERTLOG();
//私有
((BPA_ALERTLOG)data).type=cursor.getInt((int)cursor.getColumnIndex("type"));
((BPA_ALERTLOG)data).text=cursor.getString((int)cursor.getColumnIndex("text"));
break;
case "BPA_LOG":
data = new BPA_LOG();
//私有
((BPA_LOG)data).type=cursor.getInt((int)cursor.getColumnIndex("type"));
((BPA_LOG)data).text=cursor.getString((int)cursor.getColumnIndex("text"));
break;
case "BPA_ORDERLOG":
data = new BPA_ORDERLOG();
//私有
((BPA_ORDERLOG)data).suborderID=cursor.getString((int)cursor.getColumnIndex("suborderID"));
((BPA_ORDERLOG)data).prewStatus=cursor.getInt((int)cursor.getColumnIndex("prewStatus"));
((BPA_ORDERLOG)data).currentStatus=cursor.getInt((int)cursor.getColumnIndex("currentStatus"));
break;
case "BPA_ORDERLOGDESC":
data = new BPA_ORDERLOGDESC();
//私有
((BPA_ORDERLOGDESC)data).suborderID=cursor.getString((int)cursor.getColumnIndex("suborderID"));
((BPA_ORDERLOGDESC)data).text=cursor.getString((int)cursor.getColumnIndex("text"));
break;
case "BPA_SYSTEMSET":
data = new BPA_SYSTEMSET();
//私有
((BPA_SYSTEMSET)data).type=cursor.getInt((int)cursor.getColumnIndex("type"));
((BPA_SYSTEMSET)data).value=cursor.getString((int)cursor.getColumnIndex("value"));
break;
case "BPA_USER":
data = new BPA_USER();
//私有
((BPA_USER)data).name=cursor.getString((int)cursor.getColumnIndex("name"));
((BPA_USER)data).account=cursor.getString((int)cursor.getColumnIndex("account"));
((BPA_USER)data).pass=cursor.getString((int)cursor.getColumnIndex("pass"));
break;
case "BPA_MENU":
data = new BPA_MENU();
//私有
((BPA_MENU)data).name=cursor.getString((int)cursor.getColumnIndex("name"));
break;
case "BPA_MENUANDUSER":
data = new BPA_MENUANDUSER();
//私有
data.imgUrl=cursor.getString((int)cursor.getColumnIndex("imgUrl"));
data.name=cursor.getString((int)cursor.getColumnIndex("name"));
//公有
data.id=cursor.getString((int)cursor.getColumnIndex("id"));
data.createTime=cursor.getString((int)cursor.getColumnIndex("createTime"));
data.updateTime=cursor.getString((int)cursor.getColumnIndex("updateTime"));
data.deleteTime=cursor.getString((int)cursor.getColumnIndex("deleteTime"));
data.deviceID=cursor.getString((int)cursor.getColumnIndex("deviceID"));
data.userID=cursor.getString((int)cursor.getColumnIndex("userID"));
data.isDelete=cursor.getInt((int)cursor.getColumnIndex("isDelete"));
data.exp=cursor.getString((int)cursor.getColumnIndex("exp"));
rlts.add(data);
((BPA_MENUANDUSER)data).menuID=cursor.getString((int)cursor.getColumnIndex("menuID"));
break;
}
((ModeBase)data).id=cursor.getString((int)cursor.getColumnIndex("id"));
((ModeBase)data).createTime=cursor.getString((int)cursor.getColumnIndex("createTime"));
((ModeBase)data).updateTime=cursor.getString((int)cursor.getColumnIndex("updateTime"));
((ModeBase)data).deleteTime=cursor.getString((int)cursor.getColumnIndex("deleteTime"));
((ModeBase)data).deviceID=cursor.getString((int)cursor.getColumnIndex("deviceID"));
((ModeBase)data).userID=cursor.getString((int)cursor.getColumnIndex("userID"));
((ModeBase)data).isDelete=cursor.getInt((int)cursor.getColumnIndex("isDelete"));
((ModeBase)data).exp=cursor.getString((int)cursor.getColumnIndex("exp"));
rlts.add(data);
}
cursor.close();
db.close();


+ 1
- 1
app/src/main/java/com/example/bpa/db/mode/BPA_ORDERLOGDESC.java View File

@@ -8,5 +8,5 @@ public class BPA_ORDERLOGDESC extends ModeBase{
//订单ID
public String suborderID;
//描述信息
public String Text;
public String text;
}

+ 3
- 3
app/src/main/java/com/example/bpa/db/mode/BPA_SUBORDER.java View File

@@ -6,11 +6,11 @@ package com.example.bpa.db.mode;
*/
public class BPA_SUBORDER extends ModeBase{
//主订单ID
public String OrderID;
public String orderID;
//商品ID
public int GoodsID;
public int goodsID;
//数量:例如 *1 *2
public String Number;
public String number;
//状态:0 未开始 1 已制作 2 已超时
public int status;
}

Loading…
Cancel
Save