Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Les tables utilisées sont :

  • sw_data_textblockheader : Table des entêtes de blocs de textes

  • sw_data_textblockdetail : Table des détails de blocs de textes

Les tables liées sont :

  • sw_data_textblockdetaildocument : Table des pièces jointes d'un bloc de texte

...

Bloc de code
languagejson
"action":
  {
    "verb": "PUT",
    "parameters":
      {
        "entity": "textblockdetail",
        "extension": "document"
      }
  },
"data":
  {
    "file": {
      "codefile": "", /* Code globalement unique pour entity/extension. Si non fourni code=ID (Varchar (255))*/
      "parent_ID": "xxxxx", /* Code du parent. Ici il faut utiliser le code bloc texte qui est retourné après la création du bloc texte (soit celui qui a été fourni manuellement dans le json du bloc texte ou celui qui été attribué automatiquement). (ForeignKey () - sw_data_textblocktextblockdetail.codetextblockcodetextblockdetail)*/
      "fileName": "adrbureau_gpx.gpx", /* Nom du fichier (Varchar (255))*/
      "description": "", /* Description (Text (65535))*/
      "fileBase64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNv ....", /* Fichier encodé en base 64 (MediumBlob ())*/
    }
  }

...

Bloc de code
languagejson
"filters:" {
  "codeTextBlockDetail": "value", filter is equal
  "name": "value", filter is contains  
  "description": "value", filter is contains
  "validityActive": "value", filter is equal (if value = "1" return only text block active today)
  "validityStartDate": "value", filter is greater or equal to
  "validityEndDateDate": "value", filter is less or equal to
  "codeCulture": "value", filter is equal
  "codeTextBlockHeader": "value", filter is equal
  "codeTextBlockType": "value" filter is equal
},
"orderBy": "value"

Valeurs possibles pour le tri "orderBy" :

  • nameAsc : par nom ascendanttextBlockHeaderIDAscnameAsc : par ID entête de bloc de texte ascendant et nom ascendant

verb: DELETE
Une suppression d'un bloc texte (sw_data_textblockdetail) va supprimer en cascade les éléments dans la table liée sw_data_textblockdetaildocument.