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

60 lines
2.8 KiB
Java

package com.ubt.jimu.base.db.diy;
import android.text.TextUtils;
import com.ubt.jimu.base.db.AbstractDaoHandler;
import com.ubt.jimu.base.db.DatabaseUtils;
import com.ubt.jimu.diy.DiyRobotFile;
import com.ubt.jimu.gen.DiyRobotFileDao;
import java.util.List;
import org.greenrobot.greendao.AbstractDao;
import org.greenrobot.greendao.query.QueryBuilder;
import org.greenrobot.greendao.query.WhereCondition;
/* loaded from: classes.dex */
public class DiyRobotFileDbDandler extends AbstractDaoHandler<DiyRobotFile> {
public DiyRobotFileDbDandler(AbstractDao<DiyRobotFile, Long> abstractDao) {
super(abstractDao);
}
public static DiyRobotFile query(DiyRobotFile diyRobotFile) {
if (diyRobotFile == null) {
return null;
}
QueryBuilder<DiyRobotFile> k = DatabaseUtils.getDaoSession(false).h().k();
k.a(DiyRobotFileDao.Properties.CustomModelId.a(TextUtils.isEmpty(diyRobotFile.getCustomModelId()) ? Integer.valueOf(diyRobotFile.getServerModelId()) : diyRobotFile.getCustomModelId()), DiyRobotFileDao.Properties.FileType.a(Integer.valueOf(diyRobotFile.getFileType())), DiyRobotFileDao.Properties.FileName.a((Object) diyRobotFile.getFileName()), DiyRobotFileDao.Properties.ServerModelId.a(Integer.valueOf(diyRobotFile.getServerModelId())));
return k.c();
}
public static List<DiyRobotFile> queryDiyRobotFile(String str) {
QueryBuilder<DiyRobotFile> k = DatabaseUtils.getDaoSession(false).h().k();
k.a(DiyRobotFileDao.Properties.CustomModelId.a((Object) str), new WhereCondition[0]);
return k.b();
}
public static void saveOrUpdate(DiyRobotFile diyRobotFile) {
if (diyRobotFile == null) {
return;
}
try {
DiyRobotFileDao h = DatabaseUtils.getDaoSession(false).h();
QueryBuilder<DiyRobotFile> k = h.k();
k.a(DiyRobotFileDao.Properties.CustomModelId.a(TextUtils.isEmpty(diyRobotFile.getCustomModelId()) ? Integer.valueOf(diyRobotFile.getServerModelId()) : diyRobotFile.getCustomModelId()), DiyRobotFileDao.Properties.FileType.a(Integer.valueOf(diyRobotFile.getFileType())), DiyRobotFileDao.Properties.FileName.a((Object) diyRobotFile.getFileName()), DiyRobotFileDao.Properties.ServerModelId.a(Integer.valueOf(diyRobotFile.getServerModelId())));
DiyRobotFile c = k.c();
if (c == null) {
h.f(diyRobotFile);
} else {
diyRobotFile.setId(c.getId());
h.g(diyRobotFile);
}
} catch (Exception e) {
e.printStackTrace();
throw e;
}
}
@Override // com.ubt.jimu.base.db.AbstractDaoHandler, com.ubt.jimu.base.db.IDaoHandler
public DiyRobotFile selectUnique(DiyRobotFile diyRobotFile) {
return null;
}
}