Files
biz_xfj_cloud/lib/common/services/database/dao/user_dao.dart
T

40 lines
788 B
Dart

import 'package:floor/floor.dart';
import 'package:pj_supermarket_cloud/common/index.dart';
// user_record 表
@dao
abstract class UserDao {
@insert
Future<void> save(UserEntity entity);
@insert
Future<void> batchSave(List<UserEntity> entitys);
@delete
Future<void> del(UserEntity entity);
@delete
Future<void> batchDel(List<UserEntity> entitys);
@update
Future<void> edit(UserEntity entity);
@update
Future<void> batchEdit(List<UserEntity> entitys);
@Query('''
SELECT * FROM user_record
WHERE
userId = :userId
''')
Future<UserEntity?> findByUserId(String userId);
@Query('''
SELECT * FROM user_record
WHERE
walletCardNumber = :walletCardNumber
''')
Future<UserEntity?> findByCardNumber(String walletCardNumber);
}