agenti.dart 1.2 KB

1234567891011121314151617181920212223242526
  1. import 'package:drift/drift.dart';
  2. @DataClassName('Agente')
  3. class Agenti extends Table {
  4. IntColumn get idAgente => integer().named('idAgente')();
  5. TextColumn get codAgente => text().named('codAgente').nullable()();
  6. TextColumn get ragioneSociale => text().named('ragioneSociale').nullable()();
  7. TextColumn get pwd => text().named('pwd').nullable()();
  8. TextColumn get telefono => text().named('telefono').nullable()();
  9. TextColumn get cellulare => text().named('cellulare').nullable()();
  10. TextColumn get email => text().named('email').nullable()();
  11. TextColumn get indirizzo => text().named('indirizzo').nullable()();
  12. TextColumn get citta => text().named('citta').nullable()();
  13. TextColumn get cap => text().named('cap').nullable()();
  14. TextColumn get provincia => text().named('provincia').nullable()();
  15. TextColumn get frazione => text().named('frazione').nullable()();
  16. IntColumn get attivo => integer().named('attivo').nullable().withDefault(const Constant(1))();
  17. IntColumn get modificaPrezzi => integer().named('modificaPrezzi').nullable()();
  18. TextColumn get capoArea => text().named('capoArea').nullable()();
  19. @override
  20. Set<Column> get primaryKey => {idAgente};
  21. @override
  22. String get tableName => 'Agenti';
  23. }