PipelineService

@Service
class PipelineService(pipelineRepository: PipelineRepository, stageRepository: StageRepository, dealRepository: DealRepository)(source)

Constructors

Link copied to clipboard
constructor(pipelineRepository: PipelineRepository, stageRepository: StageRepository, dealRepository: DealRepository)

Functions

Link copied to clipboard
@Transactional
fun createDeal(tenantId: String, request: CreateDealRequest): DealResponse
Link copied to clipboard
@Transactional
fun createPipeline(tenantId: String, request: CreatePipelineRequest): PipelineResponse
Link copied to clipboard
@Transactional
fun createStage(tenantId: String, pipelineId: String, request: CreateStageRequest): StageResponse
Link copied to clipboard
Link copied to clipboard
@Transactional
fun updateDealStage(tenantId: String, dealId: String, request: UpdateDealStageRequest): DealResponse