promozioni.dart 1.1 KB

12345678910111213141516171819202122
  1. import 'package:drift/drift.dart';
  2. @DataClassName('Promozione')
  3. class Promozioni extends Table {
  4. IntColumn get progressivo => integer().autoIncrement()();
  5. IntColumn get tipoPromozione => integer().named('tipoPromozione').nullable()();
  6. TextColumn get descrizione => text().named('descrizione').nullable()();
  7. TextColumn get dataInizio => text().named('dataInizio').nullable()();
  8. TextColumn get dataFine => text().named('dataFine').nullable()();
  9. RealColumn get limiteQta => real().named('limiteQta').nullable()();
  10. RealColumn get quantitaOmaggio => real().named('quantitaOmaggio').nullable()();
  11. RealColumn get limiteImporto => real().named('limiteImporto').nullable()();
  12. TextColumn get stato => text().named('stato').nullable()();
  13. IntColumn get priorita => integer().named('priorita').nullable()();
  14. IntColumn get codice => integer().named('codice').nullable()();
  15. IntColumn get idArticoloOmaggio => integer().named('idArticoloOmaggio').nullable()();
  16. IntColumn get idSconto => integer().named('idSconto').nullable()();
  17. IntColumn get idListino => integer().named('idListino').nullable()();
  18. @override
  19. String get tableName => 'Promozioni';
  20. }