ClientsService
Class: ClientsService
Defined in: apps/api/src/modules/clients/clients.service.ts:18
Сервис управления клиентами (организациями).
Constructors
Constructor
new ClientsService(
prisma):ClientsService
Defined in: apps/api/src/modules/clients/clients.service.ts:19
Parameters
prisma
Returns
ClientsService
Methods
changeSubscriptionTier()
changeSubscriptionTier(
clientId,dto,changedByUserId?):Promise<ClientEntity>
Defined in: apps/api/src/modules/clients/clients.service.ts:113
Parameters
clientId
string
dto
changedByUserId?
string
Returns
Promise<ClientEntity>
create()
create(
dto):Promise<ClientEntity>
Defined in: apps/api/src/modules/clients/clients.service.ts:68
Parameters
dto
Returns
Promise<ClientEntity>
findById()
findById(
id):Promise<ClientEntity>
Defined in: apps/api/src/modules/clients/clients.service.ts:103
Parameters
id
string
Returns
Promise<ClientEntity>
findBySlug()
findBySlug(
slug):Promise<ClientEntity>
Defined in: apps/api/src/modules/clients/clients.service.ts:108
Parameters
slug
string
Returns
Promise<ClientEntity>
listSubscriptionHistory()
listSubscriptionHistory(
clientId):Promise<SubscriptionHistoryEntity[]>
Defined in: apps/api/src/modules/clients/clients.service.ts:150
Parameters
clientId
string
Returns
Promise<SubscriptionHistoryEntity[]>
update()
update(
id,dto):Promise<ClientEntity>
Defined in: apps/api/src/modules/clients/clients.service.ts:81
Parameters
id
string
dto
Returns
Promise<ClientEntity>