| 1234567891011121314151617181920212223242526272829 |
- package com.supervision.safety.service;
- import java.util.List;
- import java.util.Map;
- import com.supervision.safety.domain.*;
- import java.util.Date;
- public interface SafetyService {
- Long createIssue(CreateIssueReq req);
- void updateIssueStatus(Long id, IssueStatus status);
- void deleteIssue(Long id);
- PageResult<SafetyIssue> search(String keyword,
- RiskLevel level,
- IssueStatus status,
- Date from, Date to,
- int pageNum, int pageSize);
- Map<String, Long> counters();
- List<Map<String, Object>> weeklyTrend(int days);
- List<SafetyIssue> top5High();
- }
|