feiyu02
2025-07-30 a700aeb0a07d11da1e6b2ae999983ba17a415c70
src/main/kotlin/cn/flightfeather/supervision/lightshare/service/ScenseService.kt
@@ -2,7 +2,9 @@
import cn.flightfeather.supervision.domain.ds1.entity.Scense
import cn.flightfeather.supervision.domain.ds1.entity.Task
import cn.flightfeather.supervision.domain.ds1.entity.Userinfo
import cn.flightfeather.supervision.lightshare.vo.*
import org.springframework.web.multipart.MultipartFile
interface ScenseService {
@@ -39,4 +41,22 @@
    fun getSceneDetail(sceneId: String):BaseResponse<SceneDetail>
    fun updateSceneDetail(typeId: Int, sceneDetailStr: SceneDetailStr): BaseResponse<String>
    fun searchScene(areaVo: AreaVo, page: Int?, perPage: Int?): BaseResponse<List<Scense>>
    fun searchByCoordinate(lng: Double, lat: Double, radius: Double): List<Scense>
    /**
     * 通过文件批量导入场景信息
     */
    fun importSceneInfo(file: MultipartFile): Boolean
    /**
     * 创建场景信息
     */
    fun createScene(scense: Scense): Scense
    fun createOneScene(scense: Scense)
    fun createTZUserInfo(userInfo: Userinfo, scense: Scense)
}