package com.usky.fire.service;

import com.usky.common.core.bean.CommonPage;
import com.usky.common.mybatis.core.CrudService;
import com.usky.fire.domain.DemPoliceRecord;
import com.usky.fire.service.vo.DemPoliceRecordExportVO;

import java.util.List;

/**
 * <p>
 * 处警记录 服务类
 * </p>
 *
 * @author JCB
 * @since 2022-10-24
 */
public interface DemPoliceRecordService extends CrudService<DemPoliceRecord> {

//    /**
//     * 接处警数据-列表
//     *
//     * @param caseCode 案件编号
//     * @param branch   主管支队
//     * @param id       主键ID
//     * @param pageNum  当前页面
//     * @param pageSize 每页条数
//     * @return
//     */
//    CommonPage<Object> policeRecordList(String caseCode, String branch, Integer id, Integer pageNum, Integer pageSize);
//
//    /**
//     * 接处警数据-列表-导出
//     *
//     * @param caseCode 案件编号
//     * @param branch   主管支队
//     */
//    List<DemPoliceRecordExportVO> policeRecordListExport(String caseCode, String branch);
//
//    /**
//     * 接处警数据-修改
//     *
//     * @param demPoliceRecord
//     */
//    void updatePoliceRecord(DemPoliceRecord demPoliceRecord);

    /**
     * 接处警数据-删除
     *
     * @param id 主键ID
     */
    void delPoliceRecord(Integer id);
}
