WorkBookSubscriberWriter

@Component
class WorkBookSubscriberWriter(dslContext: DSLContext, browseMemberEmailService: BrowseMemberEmailService, browseMemberReceiveArticlesService: BrowseMemberReceiveArticlesService, browseArticleContentsService: BrowseArticleContentsService, browseWorkbookLastDayColService: BrowseWorkbookLastDayColService, sendArticleEmailService: SendArticleEmailService)

Constructors

Link copied to clipboard
constructor(dslContext: DSLContext, browseMemberEmailService: BrowseMemberEmailService, browseMemberReceiveArticlesService: BrowseMemberReceiveArticlesService, browseArticleContentsService: BrowseArticleContentsService, browseWorkbookLastDayColService: BrowseWorkbookLastDayColService, sendArticleEmailService: SendArticleEmailService)

Functions

Link copied to clipboard
@Transactional
fun execute(items: List<WorkBookSubscriberItem>): Map<Any, Any>

구독자들에게 이메일을 전송하고 진행률을 업데이트한다.