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