You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
2.0 KiB

package com.ccic.safeliab.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ccic.safeliab.entity.*;
import com.ccic.safeliab.entity.HiddenDanger;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List;
import java.util.Map;
/**
* <p>
* 隐患表 服务类
* </p>
*
* @author testjava
* @since 2022-09-01
*/
public interface IHiddenDangerService extends IService<HiddenDanger> {
boolean addHidden(@RequestParam Map<String, Object> map, User userMsg) throws Exception;
boolean updateHidden(@RequestParam Map<String, Object> map, User userMsg, Long hiddenDangerId);
boolean deleteHidden(Long hiddenDangerId);
ReHiddenDanger show(Long hiddenDangerId, User userMsg);
Page<HiddenDanger> findPageDanger(Integer pageNum, Integer pageSize, Map<String, Object> map, User userMsg);
Page<HiddenDanger> findServiceOrganPageList(Integer pageNum, Integer pageSize, Map<String, Object> map, User userMsg);
Page<HiddenDanger> customerDangerPageList(Integer pageNum, Integer pageSize, Map<String, Object> map, User userMsg);
List<HiddenDanger> findDanger(Map<String, Object> map, User userMsg);
boolean submitRectify(Map<String, Object> map, Long hiddenDangerId, User userMsg);
boolean customerSubmitRectify(Map<String, Object> map, Long hiddenDangerId, User userMsg);
boolean submitTrack(Map<String, Object> map, Long hiddenDangerId, User userMsg);
boolean serviceOrganExamine(Map<String, Object> map, Long hiddenDangerId, User userMsg);
Map<String, Object> examine(Map<String, Object> map, Long hiddenDangerId, User userMsg);
List<Service> getServiceDangerList(Map<String, Object> param, User userMsg);
// List<HiddenDanger> getHiddenDangerByServiceId(Long serviceId);
String generateHiddenNumber();
Long addNew(Map<String, Object> map, User userMsg);
Page<HiddenDanger> getNewList(Integer pageNum, Integer pageSize, Map<String, Object> map);
}