2025-09-28 15:24:13 +03:30
|
|
|
using CMSMicroservice.Protobuf.Protos.Package;
|
2025-09-28 18:54:22 +03:30
|
|
|
using CMSMicroservice.Protobuf.Protos.Role;
|
|
|
|
|
using CMSMicroservice.Protobuf.Protos.User;
|
|
|
|
|
using CMSMicroservice.Protobuf.Protos.UserAddress;
|
|
|
|
|
using CMSMicroservice.Protobuf.Protos.UserOrder;
|
|
|
|
|
using CMSMicroservice.Protobuf.Protos.UserRole;
|
2025-09-28 15:24:13 +03:30
|
|
|
using FMSMicroservice.Protobuf.Protos.FileInfo;
|
|
|
|
|
|
|
|
|
|
namespace BackOffice.BFF.Application.Common.Interfaces;
|
|
|
|
|
|
|
|
|
|
public interface IApplicationContractContext
|
|
|
|
|
{
|
|
|
|
|
#region FM
|
|
|
|
|
FileInfoContract.FileInfoContractClient FileInfos { get; }
|
|
|
|
|
#endregion
|
|
|
|
|
#region CMS
|
|
|
|
|
PackageContract.PackageContractClient Packages { get; }
|
2025-09-28 18:54:22 +03:30
|
|
|
RoleContract.RoleContractClient Roles { get; }
|
|
|
|
|
UserAddressContract.UserAddressContractClient UserAddress { get; }
|
|
|
|
|
UserContract.UserContractClient Users { get; }
|
|
|
|
|
UserOrderContract.UserOrderContractClient UserOrders { get; }
|
|
|
|
|
UserRoleContract.UserRoleContractClient UserRoles { get; }
|
2025-09-28 15:24:13 +03:30
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
}
|