Closed JuyeoungJun closed 3 years ago
In GitLab by @gm2202981 on May 27, 2021, 17:59
changed the description
In GitLab by @gm2202981 on Jun 2, 2021, 14:46
changed title from {-tp-} to {+클래스 다이어그램+}
In GitLab by @gm2202981 on Jun 2, 2021, 14:46
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:30
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:32
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:32
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:35
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:36
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:36
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:44
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:45
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:47
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:48
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:49
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:54
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:56
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 09:58
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 10:13
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 10:13
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 11:37
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 14:51
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 14:54
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 14:55
changed the description
In GitLab by @gm2202985 on Jun 4, 2021, 16:20
changed the description
In GitLab by @gm2202985 on Jun 4, 2021, 16:40
changed the description
In GitLab by @gm2202985 on Jun 4, 2021, 16:49
changed the description
In GitLab by @gm2202981 on Jun 4, 2021, 18:10
changed the description
In GitLab by @gm2202981 on Jun 10, 2021, 10:54
changed the description
In GitLab by @gm2202981 on Jul 14, 2021, 15:06
skinparam monochrome true
skinparam ranksep 50
skinparam dpi 150
skinparam arrowThickness 0.7
skinparam packageTitleAlignment left
skinparam usecaseBorderThickness 0.4
skinparam defaultFontSize 10
skinparam rectangleBorderThickness 1
interface 크론_서버 {
//save(server : Server)//
//findAll() : List//
//findByIp(ip : Long) : Object//
//delete(server : Server) : void//
}
interface 크론_프로그램 {
//save(cronJob : CronJob) : Object//
//findAll() : List//
//findById(id : Long) : Object//
//deleteById(id : Long) : void//
//updateById(id : Long) : Object/
}
interface 프로세스 {
//save(cronProcess : CronProcess) : Object//
//findAll() : List//
//findById(id : Long) : Object//
}
interface 로그 {
//findByTag(cronProcess: String) : List//
}
interface 사용자 {
//findByAccount(account: String) : Object//
//findByEmail(email : String) : Object//
}
interface 팀 {
//findByAccount(account : String) : Object//
//deleteByAccount(account : String) : void//
}
interface 팀_사용자 {
//findByTeamAccountAndUserAccount(teamAccount : String, userAccount : String) : Object//
//findByTeamAccount(teamAccount : String) : 팀//
//deleteByTeamAccountAndUserAccount(teamAccount : String, userAccount : String) : void//
//deleteByTeamAccount(teamAccount : String) : void//
}
interface 팀_크론_프로그램 {
//save(teamCronJob : TeamCronJob) : Object//
//findByTeamAccount(teamId : String) : List//
//findByTeamAccountAndCronJobId(teamAccount : String, cronJobId : Long) : Pk//
//deleteByCronJobIdAndTeamAccount(cronJobId : Long, teamAccount : String) : Pk//
}
interface 사용자_크론_프로그램 {
//save(userCronJob : UserCronJob) : Object//
//findByUserAccount(userAccount : string) : Object//
//findByUserAccountAndCronJobId(userAccount : string, cronJobId : Long) : Object//
//deleteByCronJobIdAndUserAccount(cronJobId : Long, userAccount : String) : void//
}
interface 알림_구독 {
//findByRcvUserAccount(rcvUserAccount : String) : Object//
//findByRcvUserAccountAndCronJobId(rcvUserAccount : String, cronJobId : Long) : Object//
//findCronJobIdByRcvUserAccount(rcvUserAccount : String) : List//
//deleteByRcvUserAccountAndCronJobId(rcvUserAccount : String, cronJobId : Long) : void//
}
interface 알림 {
//findById(notId : Long) : Object//
//findByCronJobIdIn(cronJobIdList : List) : List//
}
interface 알림_상태 {
//findByRcvUserAccountAndNoticeId(rcvUserAccount : String, notId : Long) : Object//
}
interface 웹훅_구독 {
//findAllByNoticeSubscriptionId(notId : Long) : List//
//findByEndpointAndUrlAndNoticeSubscriptionId() : Object//
//deleteById(id : Long) : void//
//deleteByNoticeSubscriptionId(id : Long) : void//
}
interface 리프레시_토큰 {
//findById(id : String) : O//
}
interface CrudRepository {
//save(entity : object) : Object//
//findById(id : ID) : Object//
//delete(entity : Object) : void//
}
In GitLab by @gm2202983 on May 27, 2021, 13:07
Repository Interface Layer
Service Layer