11
This commit is contained in:
1 parent
cc98644cb5
commit
d5bfd91bc1
3 files changed
+94
-9
No files matched your search
@@ -1,10 +1,23 @@
|
||||
import 'package:floor/floor.dart';
|
||||
import 'package:get/get.dart';
|
||||
|
||||
import 'package:pj_supermarket_cloud/common/index.dart';
|
||||
|
||||
// broadcast
|
||||
@dao
|
||||
abstract class BroadcastDao {
|
||||
Future<int> toggleEnable(bool enable) async {
|
||||
final app = Get.find<AppControl>();
|
||||
final database = app.dataBase.database;
|
||||
final sql = '''
|
||||
UPDATE broadcast SET enable = ${enable ? 1 : 0}
|
||||
WHERE
|
||||
isDone = 0
|
||||
AND strftime('%Y-%m-%d', createTime) = strftime('%Y-%m-%d', 'now', 'localtime')
|
||||
''';
|
||||
return await database.rawUpdate(sql, []);
|
||||
}
|
||||
|
||||
@insert
|
||||
Future<void> save(BroadcastEntity entity);
|
||||
|
||||
|
||||
Reference in new issue
Block a user