Les champs gérés directement par le serveur

"TSQLRecordTimed" descendant du générique "TSQLRecord"

ChampsFonctionnement
Created:TCreateTimeRempli par l'ORM quand l'enregistrement est créé dans la base
Modified:TModTimeRempli par l'ORM quand l'enregistrement est modifié dans la base

"TSQLLoGeAsRecord" descendant de "TSQLRecordTimed"

ChampsFonctionnement

"TSQLSignedRecord" descendant de "TSQLLoGeAsRecord"

ChampsFonctionnement
Signature:RawUTF8Contient la signature de l'enregistrement éventuellement chainé avec celui d'avant

Remarque : Chaque class descendante utilisé dans la base doit définir :

  • class function GetChaineDeSignature(Version:Integer):String;
  • class function GetSignature(Rest: TSQLRest; ID:Integer):RawUTF8;

"TSQLTableWithPerso" descendant de "TSQLSignedRecord"

"TSQLTableWithPersoAndAdresse" descendant de "TSQLTableWithPerso"

"TSQLFamille" descendant de "TSQLTableWithPersoAndAdresse"

CC Attribution-Share Alike 4.0 International Driven by DokuWiki
technique/champsauto.txt · Dernière modification: 2022/11/05 19:03 de nicolas