Skip to content

Commit e7aac66

Browse files
hyunzziiSimzard10
authored andcommitted
feat: 지각 시 사장에게 알림 기능 추가
1 parent 4a09bf9 commit e7aac66

42 files changed

Lines changed: 239 additions & 47 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/cd-dev.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,8 @@ jobs:
235235
echo "CRON_PAYSLIP=${{ secrets.CRON_PAYSLIP }}" >> .env
236236
echo "CRON_NOTIFICATION=${{ secrets.CRON_NOTIFICATION }}" >> .env
237237
echo "CRON_BILLING=${{ secrets.CRON_BILLING }}" >> .env
238+
echo "CRON_CLOCK_IN=${{ secrets.CRON_CLOCK_IN }}" >> .env
239+
echo "FRONTEND_URL=${{ secrets.FRONTEND_URL }}" >> .env
238240
echo "PAYROLL_BATCH_SIZE=${{ secrets.PAYROLL_BATCH_SIZE }}" >> .env
239241
echo "PAYSLIP_BATCH_SIZE=${{ secrets.PAYSLIP_BATCH_SIZE }}" >> .env
240242
echo "NOTIFICATION_BATCH_SIZE=${{ secrets.NOTIFICATION_BATCH_SIZE }}" >> .env

batch/src/main/java/com/mangoboss/batch/clock_out/AutoClockOutService.java renamed to batch/src/main/java/com/mangoboss/batch/auto_clock_out/domain/service/AutoClockOutService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
package com.mangoboss.batch.clock_out;
1+
package com.mangoboss.batch.auto_clock_out.domain.service;
22

3+
import com.mangoboss.batch.common.repository.AttendanceRepository;
4+
import com.mangoboss.batch.common.repository.ScheduleRepository;
35
import com.mangoboss.storage.attendance.AttendanceEntity;
46
import com.mangoboss.storage.attendance.ClockInStatus;
57
import com.mangoboss.storage.attendance.ClockOutStatus;

batch/src/main/java/com/mangoboss/batch/clock_out/AutoClockOutScheduler.java renamed to batch/src/main/java/com/mangoboss/batch/auto_clock_out/infra/scheduler/AutoClockOutScheduler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
package com.mangoboss.batch.clock_out;
1+
package com.mangoboss.batch.auto_clock_out.infra.scheduler;
22

3+
import com.mangoboss.batch.auto_clock_out.domain.service.AutoClockOutService;
34
import lombok.RequiredArgsConstructor;
45
import org.springframework.scheduling.annotation.Scheduled;
56
import org.springframework.stereotype.Component;

batch/src/main/java/com/mangoboss/batch/billing/AutoBillingService.java renamed to batch/src/main/java/com/mangoboss/batch/billing/domain/service/AutoBillingService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
package com.mangoboss.batch.billing;
1+
package com.mangoboss.batch.billing.domain.service;
22

3+
import com.mangoboss.batch.common.repository.SubscriptionRepository;
34
import com.mangoboss.storage.subscription.SubscriptionEntity;
45

56
import lombok.RequiredArgsConstructor;

batch/src/main/java/com/mangoboss/batch/billing/SubscriptionBillingHandler.java renamed to batch/src/main/java/com/mangoboss/batch/billing/domain/service/SubscriptionBillingHandler.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
package com.mangoboss.batch.billing;
1+
package com.mangoboss.batch.billing.domain.service;
22

3+
import com.mangoboss.batch.common.repository.BillingRepository;
4+
import com.mangoboss.batch.common.repository.SubscriptionOrderRepository;
5+
import com.mangoboss.batch.common.repository.SubscriptionRepository;
6+
import com.mangoboss.batch.common.repository.UserRepository;
7+
import com.mangoboss.batch.billing.external.TossPaymentClient;
38
import com.mangoboss.storage.billing.BillingEntity;
49
import com.mangoboss.storage.subscription.SubscriptionEntity;
510
import com.mangoboss.storage.subscription.SubscriptionOrderEntity;

batch/src/main/java/com/mangoboss/batch/billing/TossPaymentClient.java renamed to batch/src/main/java/com/mangoboss/batch/billing/external/TossPaymentClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.mangoboss.batch.billing;
1+
package com.mangoboss.batch.billing.external;
22

33
import com.fasterxml.jackson.databind.ObjectMapper;
44
import com.mangoboss.batch.common.exception.CustomErrorInfo;

batch/src/main/java/com/mangoboss/batch/billing/AutoBillingScheduler.java renamed to batch/src/main/java/com/mangoboss/batch/billing/infra/scheduler/AutoBillingScheduler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
package com.mangoboss.batch.billing;
1+
package com.mangoboss.batch.billing.infra.scheduler;
22

3+
import com.mangoboss.batch.billing.domain.service.AutoBillingService;
34
import lombok.RequiredArgsConstructor;
45
import org.springframework.scheduling.annotation.Scheduled;
56
import org.springframework.stereotype.Component;

batch/src/main/java/com/mangoboss/batch/clock_out/ScheduleRepository.java

Lines changed: 0 additions & 10 deletions
This file was deleted.

batch/src/main/java/com/mangoboss/batch/clock_out/AttendanceRepositoryImpl.java renamed to batch/src/main/java/com/mangoboss/batch/common/persistence/AttendanceRepositoryImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
package com.mangoboss.batch.clock_out;
1+
package com.mangoboss.batch.common.persistence;
22

3+
import com.mangoboss.batch.common.repository.AttendanceRepository;
34
import com.mangoboss.storage.attendance.AttendanceEntity;
45
import com.mangoboss.storage.attendance.AttendanceJpaRepository;
56
import lombok.RequiredArgsConstructor;

batch/src/main/java/com/mangoboss/batch/billing/BillingRepositoryImpl.java renamed to batch/src/main/java/com/mangoboss/batch/common/persistence/BillingRepositoryImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
package com.mangoboss.batch.billing;
1+
package com.mangoboss.batch.common.persistence;
22

3+
import com.mangoboss.batch.common.repository.BillingRepository;
34
import com.mangoboss.storage.billing.BillingEntity;
45
import com.mangoboss.storage.billing.BillingJpaRepository;
56
import lombok.RequiredArgsConstructor;

0 commit comments

Comments
 (0)