package cn.iocoder.yudao.module.system.service.biz;


import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.system.controller.admin.biz.vo.EmergencyTrackingPageReqVO;
import cn.iocoder.yudao.module.system.controller.admin.biz.vo.EmergencyTrackingRespVO;
import cn.iocoder.yudao.module.system.controller.admin.biz.vo.EmergencyTrackingSaveReqVO;
import cn.iocoder.yudao.module.system.dal.dataobject.biz.ElderlyEmergencyTrackingDO;

/**
 * 长者应急跟踪 Service 接口
 *
 * @author 系统管理员
 */
public interface EmergencyTrackingService {


    Long createEmergencyTracking(EmergencyTrackingSaveReqVO createReqVO);

    PageResult<ElderlyEmergencyTrackingDO> getEmergencyTrackingPage(EmergencyTrackingPageReqVO pageReqVO);

    void updateEmergencyTracking(EmergencyTrackingSaveReqVO updateReqVO);

    ElderlyEmergencyTrackingDO getEmergencyTracking(Long id);
}