jimu-decompiled/sources/com/ubt/jimu/base/db/robot/FirmwareVersionDbHandler.java
2025-05-13 19:24:51 +02:00

37 lines
1.5 KiB
Java

package com.ubt.jimu.base.db.robot;
import com.ubt.jimu.base.db.AbstractDaoHandler;
import com.ubt.jimu.base.db.DatabaseUtils;
import com.ubt.jimu.base.entities.FirmwareVersion;
import com.ubt.jimu.gen.FirmwareVersionDao;
import org.greenrobot.greendao.AbstractDao;
import org.greenrobot.greendao.query.QueryBuilder;
import org.greenrobot.greendao.query.WhereCondition;
/* loaded from: classes.dex */
public class FirmwareVersionDbHandler extends AbstractDaoHandler<FirmwareVersion> {
private static FirmwareVersionDbHandler instance;
public FirmwareVersionDbHandler(AbstractDao<FirmwareVersion, Long> abstractDao) {
super(abstractDao);
}
public static synchronized FirmwareVersionDbHandler getInstance() {
FirmwareVersionDbHandler firmwareVersionDbHandler;
synchronized (FirmwareVersionDbHandler.class) {
if (instance == null) {
instance = new FirmwareVersionDbHandler(DatabaseUtils.getDaoSession(true).k());
}
firmwareVersionDbHandler = instance;
}
return firmwareVersionDbHandler;
}
@Override // com.ubt.jimu.base.db.AbstractDaoHandler, com.ubt.jimu.base.db.IDaoHandler
public FirmwareVersion selectUnique(FirmwareVersion firmwareVersion) {
QueryBuilder<FirmwareVersion> queryBuilder = getQueryBuilder();
queryBuilder.a(FirmwareVersionDao.Properties.VersionType.a(firmwareVersion.getVersionType()), new WhereCondition[0]);
return queryBuilder.c();
}
}