From cca5f79b3af36e5a908c5dfecbd30110febe3baa Mon Sep 17 00:00:00 2001 From: 陈力 <chenli@lotaai.com> Date: 星期五, 09 六月 2023 20:58:09 +0800 Subject: [PATCH] 增加mqtt --- app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoSession.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoSession.java b/app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoSession.java index 8294c77..45bbcfc 100644 --- a/app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoSession.java +++ b/app/src/main/java/com/lotaai/canguiayw/sqllitedb/DaoSession.java @@ -8,10 +8,12 @@ import org.greenrobot.greendao.identityscope.IdentityScopeType; import org.greenrobot.greendao.internal.DaoConfig; +import com.lotaai.canguiayw.sqllitedb.GridModel; import com.lotaai.canguiayw.sqllitedb.Order; import com.lotaai.canguiayw.sqllitedb.OrderDetail; import com.lotaai.canguiayw.sqllitedb.Test; +import com.lotaai.canguiayw.sqllitedb.GridModelDao; import com.lotaai.canguiayw.sqllitedb.OrderDao; import com.lotaai.canguiayw.sqllitedb.OrderDetailDao; import com.lotaai.canguiayw.sqllitedb.TestDao; @@ -25,10 +27,12 @@ */ public class DaoSession extends AbstractDaoSession { + private final DaoConfig gridModelDaoConfig; private final DaoConfig orderDaoConfig; private final DaoConfig orderDetailDaoConfig; private final DaoConfig testDaoConfig; + private final GridModelDao gridModelDao; private final OrderDao orderDao; private final OrderDetailDao orderDetailDao; private final TestDao testDao; @@ -36,6 +40,9 @@ public DaoSession(Database db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig> daoConfigMap) { super(db); + + gridModelDaoConfig = daoConfigMap.get(GridModelDao.class).clone(); + gridModelDaoConfig.initIdentityScope(type); orderDaoConfig = daoConfigMap.get(OrderDao.class).clone(); orderDaoConfig.initIdentityScope(type); @@ -46,21 +53,28 @@ testDaoConfig = daoConfigMap.get(TestDao.class).clone(); testDaoConfig.initIdentityScope(type); + gridModelDao = new GridModelDao(gridModelDaoConfig, this); orderDao = new OrderDao(orderDaoConfig, this); orderDetailDao = new OrderDetailDao(orderDetailDaoConfig, this); testDao = new TestDao(testDaoConfig, this); + registerDao(GridModel.class, gridModelDao); registerDao(Order.class, orderDao); registerDao(OrderDetail.class, orderDetailDao); registerDao(Test.class, testDao); } public void clear() { + gridModelDaoConfig.clearIdentityScope(); orderDaoConfig.clearIdentityScope(); orderDetailDaoConfig.clearIdentityScope(); testDaoConfig.clearIdentityScope(); } + public GridModelDao getGridModelDao() { + return gridModelDao; + } + public OrderDao getOrderDao() { return orderDao; } -- Gitblit v1.7.1