package com.hxzk.gps.service.ThreeModel; import com.hxzk.gps.controller.Map.Results.MarsResult; import com.hxzk.gps.controller.Map.dto.MarsTreeTableDto; import com.hxzk.gps.controller.ThreeModel.Results.ThreeModelResult; import com.hxzk.gps.controller.ThreeModel.deo.ThreeModelDeo; import com.hxzk.gps.entity.Map.TbMarsHomeset; import com.hxzk.gps.entity.ThreeModel.TbThreemodel; import com.baomidou.mybatisplus.extension.service.IService; import com.hxzk.gps.util.Result.ReturnMessage; import org.springframework.web.bind.annotation.RequestBody; /** *

* 服务类 *

* * @author YuZhiTong * @since 2025-09-03 */ public interface TbThreemodelService extends IService { /* * 三维地图管理 * @param departmentIconTreeTableDto 三维地图参数 * @return 三维地图结果 * */ ThreeModelResult FindThreemodel(ThreeModelDeo threeModelDeo); /* * 新增三维模型配置信息 * @param marsHomeset 三维模型配置信息 * @return 结果信息 * */ ReturnMessage add(@RequestBody TbThreemodel tbThreemodel); /* * 修改三维模型配置信息 * @param marsHomeset 三维模型配置信息 * @return 结果信息 * */ ReturnMessage update(@RequestBody TbThreemodel tbThreemodel); }