Initial commit

This commit is contained in:
2025-01-10 00:25:33 +01:00
commit db45d62a28
329 changed files with 18130 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
package io.gmss.infocad.interfaces.synchronisation;
import io.gmss.infocad.paylaods.request.*;
import io.gmss.infocad.paylaods.response.ReferencesSyncResponses;
import io.gmss.infocad.paylaods.response.SyncEnqueteAllDataResponse;
import io.gmss.infocad.paylaods.response.SyncResponse;
import io.gmss.infocad.paylaods.response.UserDecoupageSyncResponses;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
public interface SynchronisationService {
public UserDecoupageSyncResponses getDecoupageAdminUserConnecter();
public ReferencesSyncResponses getReferencesSyncResponses();
public SyncEnqueteAllDataResponse syncEnqueteAllData(EnqueteAllDataPayload enqueteAllDataPayload );
public List<SyncResponse> syncPersonnes(List<PersonnePayLoad> personnePayLoads );
public List<SyncResponse> syncMembreGroupe(List<MembreGroupePayLoad> membreGroupePayLoads );
public List<SyncResponse> syncEnquete(List<EnquetePayLoad> enquetePayLoads );
public List<SyncResponse> syncParcelle(List<ParcellePayLoad> parcellePayLoads );
public List<SyncResponse> syncPiece(List<PiecePayLoad> piecePayLoads );
public List<SyncResponse> syncActeurConcerne(List<ActeurConcernePayLoad> acteurConcernePayLoads );
public SyncResponse syncFiles(MultipartFile file,
Long idBackend,
Long externalKey,
Long pieceId,
Long membreGroupeId,
Long terminalId,
String name,
String filePath,
Long max_numero_piece_id,
Long max_numero_upload_id,
Long max_numero_acteur_concerne_id,
Long enqueteId);
public List<SyncResponse> syncEnqueteFromMobile(List<Long> idEnquete);
}