Add new Hcs.Broker to communicate with ГИС ЖКХ via CryptoPro LibCore

This commit is contained in:
2025-09-28 15:45:15 +09:00
parent 904988780a
commit 2b49320014
171 changed files with 185618 additions and 0 deletions

View File

@ -0,0 +1,68 @@
using Hcs.Broker.Api.Registry;
using Hcs.Service.Async.HouseManagement;
namespace Hcs.Broker.Api.Payload.HouseManagement
{
public class ImportContractDataPayload
{
// TODO: LicenseRequest
/// <summary>
/// Объекты управления
/// </summary>
public importContractRequestContractPlacingContractContractObject[] contractObjects;
/// <summary>
/// Номер документа
/// </summary>
public string docNum;
/// <summary>
/// Дата заключения
/// </summary>
public DateTime signingDate;
/// <summary>
/// Дата вступления в силу
/// </summary>
public DateTime effectiveDate;
/// <summary>
/// Планируемая дата окончания
/// </summary>
public DateTime planDateComptetion;
// TODO: Вторая сторона договора
// TODO: Protocol
/// <summary>
/// Ссылка на НСИ "Основание заключения договора" (реестровый номер 58)
/// </summary>
public RegistryElement contractBase;
/// <summary>
/// Сведения о сроках
/// </summary>
public DateDetailsType dateDetailsType;
/// <summary>
/// Договор на управление и приложения
/// </summary>
public AttachmentType[] contractAttachment;
// TODO: AgreementAttachment
// TODO: SignedOwners
// TODO: CommissioningPermitAgreement
// TODO: Charter
// TODO: LocalGovernmentDecision
// TODO: RegistryDecisionID
// TODO: AutomaticRollOverOneYear
}
}