|
@@ -2,7 +2,9 @@ package com.its.op.service.its.vms;
|
|
|
|
|
|
import com.its.op.dao.repository.its.vms.TbVmsFormObjectRepository;
|
|
|
import com.its.op.dao.repository.its.vms.TbVmsFormRepository;
|
|
|
+import com.its.op.dao.repository.its.vms.TbVmsMsgDsplSchRepository;
|
|
|
import com.its.op.dto.its.common.NewIdIntegerDto;
|
|
|
+import com.its.op.dto.its.common.UsageCountDto;
|
|
|
import com.its.op.dto.its.vms.TbVmsFormDetlDto;
|
|
|
import com.its.op.dto.its.vms.TbVmsFormDto;
|
|
|
import com.its.op.dto.its.vms.TbVmsFormObjectDetlDto;
|
|
@@ -27,6 +29,7 @@ public class TbVmsFormService {
|
|
|
|
|
|
private final TbVmsFormRepository repo;
|
|
|
private final TbVmsFormObjectRepository objectRepo;
|
|
|
+ private final TbVmsMsgDsplSchRepository scheduleRepo;
|
|
|
|
|
|
// 데이터 1건 조회, 없으면 exception
|
|
|
private TbVmsForm requireOne(Integer id) {
|
|
@@ -282,4 +285,13 @@ public class TbVmsFormService {
|
|
|
orgForm.copyForm(newFormId.getNewId(), req.getVmsFormNm());
|
|
|
return orgForm.toDto();
|
|
|
}
|
|
|
+
|
|
|
+ public UsageCountDto findUsageId(Integer id) {
|
|
|
+ UsageCountDto result = UsageCountDto.builder()
|
|
|
+ .count(0)
|
|
|
+ .build();
|
|
|
+ Integer data = this.scheduleRepo.findUsageCountByFormId(id);
|
|
|
+ result.setCount(data);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
}
|