listini_cliente.dart 1.0 KB

1234567891011121314151617181920
  1. import 'package:drift/drift.dart';
  2. @DataClassName('ListinoCliente')
  3. class ListiniCliente extends Table {
  4. IntColumn get idListinoCliente => integer().autoIncrement()();
  5. IntColumn get idListino => integer().named('idListino').nullable()();
  6. IntColumn get idCliente => integer().named('idCliente').nullable()();
  7. IntColumn get idArticolo => integer().named('idArticolo').nullable()();
  8. IntColumn get idSconto => integer().named('idSconto').nullable()();
  9. TextColumn get validoDa => text().named('validoDa').nullable()();
  10. TextColumn get validoA => text().named('validoA').nullable()();
  11. RealColumn get prezzo => real().named('prezzo').nullable()();
  12. IntColumn get attivo => integer().named('attivo').withDefault(const Constant(1))();
  13. TextColumn get annullato => text().named('annullato').withDefault(const Constant('N'))();
  14. TextColumn get listinoSostitutivo => text().named('listinoSostitutivo').nullable()();
  15. TextColumn get stato => text().named('stato').nullable()();
  16. @override
  17. String get tableName => 'Listini_cliente';
  18. }