package com.hxzk.gps.service.Person;
|
|
|
import com.hxzk.gps.controller.Person.Results.PersonResult;
|
import com.hxzk.gps.controller.Person.dto.PersonTreeTableDto;
|
import com.hxzk.gps.controller.Role.Results.AddRoleDto;
|
import com.hxzk.gps.entity.Person.TbPerson;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.hxzk.gps.result.ResultList;
|
import com.hxzk.gps.util.Result.ReturnMessage;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
/**
|
* <p>
|
* 服务类
|
* </p>
|
*
|
* @author YuZhiTong
|
* @since 2025-05-16
|
*/
|
public interface TbPersonService extends IService<TbPerson> {
|
|
/*
|
* 人员列表信息
|
* @param PersonTreeTableDto 人员参数信息
|
* @return 人员信息
|
* */
|
PersonResult FindPersonInfo(@RequestBody PersonTreeTableDto personTreeTableDto);
|
/*
|
* 车辆列表信息
|
* @param PersonTreeTableDto 车辆参数信息
|
* @return 车辆信息
|
* */
|
PersonResult FindCarInfo(@RequestBody PersonTreeTableDto personTreeTableDto);
|
/*
|
* 物资列表信息
|
* @param PersonTreeTableDto 物资参数信息
|
* @return 物资信息
|
* */
|
PersonResult FindMaterialsInfo(@RequestBody PersonTreeTableDto personTreeTableDto);
|
|
/*
|
* 人员位置信息
|
* @param PersonTreeTableDto 人员位置信息
|
* @return 人员信息
|
* */
|
ResultList PersonPosition();
|
|
/*
|
* 实时人员位置信息
|
* @param PersonTreeTableDto 实时人员位置信息
|
* @return 人员信息
|
* */
|
ResultList RealPosition();
|
|
/*
|
* 实时平面人员位置信息
|
* @param PersonTreeTableDto 实时人员位置信息
|
* @return 人员信息
|
* */
|
ResultList RealPosition2D();
|
/*
|
* 新增终端
|
* @param Person 终端信息
|
* @return 结果信息
|
* */
|
ReturnMessage add(TbPerson person);
|
|
/*
|
* 修改终端
|
* @param Person 终端信息
|
* @return 结果信息
|
* */
|
ReturnMessage update(TbPerson person);
|
|
/*
|
* 删除终端
|
* @param Person 终端信息
|
* @return 结果信息
|
* */
|
ReturnMessage delete(TbPerson person);
|
|
|
}
|