articoli_con_promo.dart 962 B

123456789101112131415161718192021222324
  1. import 'package:drift/drift.dart';
  2. import '../tables/articoli.dart';
  3. import '../tables/promozioni.dart';
  4. class ArticoliConPromo extends Table {
  5. IntColumn get idArticolo => integer().named('idArticolo')();
  6. TextColumn get codArticolo => text().named('codArticolo').nullable()();
  7. TextColumn get descrizione => text().named('descrizione').nullable()();
  8. RealColumn get prezzoBase => real().named('prezzoBase').nullable()();
  9. IntColumn get attivo => integer().named('attivo').nullable()();
  10. IntColumn get nonDisponibile => integer().named('nonDisponibile').nullable()();
  11. IntColumn get inPromo => integer().named('inPromo').nullable()();
  12. RealColumn get ultimoPrezzo => real().named('ultimoPrezzo').nullable()();
  13. TextColumn get lastDateSold => text().named('lastDateSold').nullable()();
  14. @override
  15. Set<Column> get primaryKey => {idArticolo};
  16. @override
  17. String get tableName => 'ArticoloConPromo';
  18. @override
  19. bool get withoutRowId => true;
  20. }