From 6ca7add58a9f2a82569dd4cc380ca4e2c8bd57b8 Mon Sep 17 00:00:00 2001 From: caoqi Date: Fri, 8 Mar 2024 15:36:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=9B=B8=E5=85=B3=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/kms/yg/znjg/domain/SyScene.java | 46 +++++++++++ .../yg/znjg/domain/SySceneConfigRelation.java | 82 +++++++++++++++++++ .../yg/znjg/domain/SySceneLayerRelation.java | 50 +++++++++++ .../mapper/SySceneConfigRelationMapper.java | 22 +++++ .../mapper/SySceneLayerRelationMapper.java | 22 +++++ .../com/kms/yg/znjg/mapper/SySceneMapper.java | 22 +++++ .../service/SySceneConfigRelationService.java | 11 +++ .../service/SySceneLayerRelationService.java | 17 ++++ .../kms/yg/znjg/service/SySceneService.java | 21 +++++ .../yg/znjg/SySceneConfigRelationMapper.xml | 28 +++++++ .../yg/znjg/SySceneLayerRelationMapper.xml | 20 +++++ .../mapper/yg/znjg/SySceneMapper.xml | 19 +++++ 12 files changed, 360 insertions(+) create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/domain/SyScene.java create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/domain/SySceneConfigRelation.java create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/domain/SySceneLayerRelation.java create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneConfigRelationMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneLayerRelationMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneConfigRelationService.java create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneLayerRelationService.java create mode 100644 shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneService.java create mode 100644 shuili-system/src/main/resources/mapper/yg/znjg/SySceneConfigRelationMapper.xml create mode 100644 shuili-system/src/main/resources/mapper/yg/znjg/SySceneLayerRelationMapper.xml create mode 100644 shuili-system/src/main/resources/mapper/yg/znjg/SySceneMapper.xml diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/domain/SyScene.java b/shuili-system/src/main/java/com/kms/yg/znjg/domain/SyScene.java new file mode 100644 index 00000000..dd50f588 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/domain/SyScene.java @@ -0,0 +1,46 @@ +package com.kms.yg.znjg.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * + * @TableName sy_scene + */ +@TableName(value ="sy_scene") +@Data +public class SyScene implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 目录名称 + */ + private String name; + + /** + * 发布时间 + */ + private Date pubDate; + + /** + * 创建人 + */ + private String createUser; + + /** + * 接口地址 + */ + private String interfaceAddress; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/domain/SySceneConfigRelation.java b/shuili-system/src/main/java/com/kms/yg/znjg/domain/SySceneConfigRelation.java new file mode 100644 index 00000000..9dd2961b --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/domain/SySceneConfigRelation.java @@ -0,0 +1,82 @@ +package com.kms.yg.znjg.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * + * @TableName sy_scene_config_relation + */ +@TableName(value ="sy_scene_config_relation") +@Data +public class SySceneConfigRelation implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 场景id + */ + private String sceneId; + + /** + * 初始时间 + */ + private Date initTime; + + /** + * 初始天气 + */ + private String initWeather; + + /** + * 天气强度 + */ + private Integer weatherIntensity; + + /** + * 环境光强度 + */ + private Integer ambientLightIntensity; + + /** + * 移动灵敏度 + */ + private Integer movementSensitivity; + + /** + * 旋转灵敏度 + */ + private Integer rotationSensitivity; + + /** + * 缩放灵敏度 + + */ + private Integer zoomSensitivity; + + /** + * 视点预览图 + */ + private String viewImg; + + /** + * 关联图层id + */ + private String layerId; + + /** + * 相机姿态信息 + */ + private Object cameraPosture; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/domain/SySceneLayerRelation.java b/shuili-system/src/main/java/com/kms/yg/znjg/domain/SySceneLayerRelation.java new file mode 100644 index 00000000..8c4114cb --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/domain/SySceneLayerRelation.java @@ -0,0 +1,50 @@ +package com.kms.yg.znjg.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import lombok.Data; + +/** + * + * @TableName sy_scene_layer_relation + */ +@TableName(value ="sy_scene_layer_relation") +@Data +public class SySceneLayerRelation implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 场景id + */ + private String sceneId; + + /** + * 目录id,和sy_dir的主键进行关联 + */ + private String dirId; + + /** + * 图层id,和sy_layer的主键进行关联 + */ + private String layerId; + + /** + * 排序序号值 + */ + private Integer orderNm; + + /** + * 数据是否有效,用来标识逻辑删除,1:可用,0:已被逻辑删除 + */ + private Integer isValid; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneConfigRelationMapper.java b/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneConfigRelationMapper.java new file mode 100644 index 00000000..24ba3213 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneConfigRelationMapper.java @@ -0,0 +1,22 @@ +package com.kms.yg.znjg.mapper; + +import com.kms.yg.znjg.domain.SySceneConfigRelation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + +/** +* @author lenovo +* @description 针对表【sy_scene_config_relation】的数据库操作Mapper +* @createDate 2024-03-08 15:17:57 +* @Entity com.kms.yg.znjg.domain.SySceneConfigRelation +*/ +@Repository +@Mapper +public interface SySceneConfigRelationMapper extends BaseMapper { + +} + + + + diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneLayerRelationMapper.java b/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneLayerRelationMapper.java new file mode 100644 index 00000000..0a52a4e9 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneLayerRelationMapper.java @@ -0,0 +1,22 @@ +package com.kms.yg.znjg.mapper; + +import com.kms.yg.znjg.domain.SySceneLayerRelation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + +/** +* @author lenovo +* @description 针对表【sy_scene_layer_relation】的数据库操作Mapper +* @createDate 2024-03-08 15:21:13 +* @Entity com.kms.yg.znjg.domain.SySceneLayerRelation +*/ +@Repository +@Mapper +public interface SySceneLayerRelationMapper extends BaseMapper { + +} + + + + diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneMapper.java b/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneMapper.java new file mode 100644 index 00000000..e52f5f92 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/mapper/SySceneMapper.java @@ -0,0 +1,22 @@ +package com.kms.yg.znjg.mapper; + +import com.kms.yg.znjg.domain.SyScene; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + +/** +* @author lenovo +* @description 针对表【sy_scene】的数据库操作Mapper +* @createDate 2024-03-08 15:14:11 +* @Entity com.kms.yg.znjg.domain.SyScene +*/ +@Repository +@Mapper +public interface SySceneMapper extends BaseMapper { + +} + + + + diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneConfigRelationService.java b/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneConfigRelationService.java new file mode 100644 index 00000000..fe5c6d6c --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneConfigRelationService.java @@ -0,0 +1,11 @@ +package com.kms.yg.znjg.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kms.yg.znjg.domain.SySceneConfigRelation; +import com.kms.yg.znjg.mapper.SySceneConfigRelationMapper; +import org.springframework.stereotype.Service; + +@Service +public class SySceneConfigRelationService extends ServiceImpl { + +} diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneLayerRelationService.java b/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneLayerRelationService.java new file mode 100644 index 00000000..69c113e4 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneLayerRelationService.java @@ -0,0 +1,17 @@ +package com.kms.yg.znjg.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kms.yg.znjg.domain.SySceneLayerRelation; +import com.kms.yg.znjg.mapper.SySceneLayerRelationMapper; +import org.springframework.stereotype.Service; + +/** + * @author lenovo + * @description 针对表【sy_scene_layer_relation】的数据库操作Service实现 + * @createDate 2024-03-08 15:21:13 + */ +@Service +public class SySceneLayerRelationService extends ServiceImpl { + +} \ No newline at end of file diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneService.java b/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneService.java new file mode 100644 index 00000000..39707462 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yg/znjg/service/SySceneService.java @@ -0,0 +1,21 @@ +package com.kms.yg.znjg.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kms.yg.znjg.domain.SyScene; +import com.kms.yg.znjg.mapper.SySceneMapper; +import org.springframework.stereotype.Service; + +/** + * @author lenovo + * @description 针对表【sy_scene】的数据库操作Service实现 + * @createDate 2024-03-08 15:14:11 + */ +@Service +public class SySceneService extends ServiceImpl { + +} + + + + diff --git a/shuili-system/src/main/resources/mapper/yg/znjg/SySceneConfigRelationMapper.xml b/shuili-system/src/main/resources/mapper/yg/znjg/SySceneConfigRelationMapper.xml new file mode 100644 index 00000000..609571a9 --- /dev/null +++ b/shuili-system/src/main/resources/mapper/yg/znjg/SySceneConfigRelationMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + id,scene_id,init_time, + init_weather,weather_intensity,ambient_light_intensity, + movement_sensitivity,rotation_sensitivity,zoom_sensitivity, + view_img,layer_id,camera_posture + + diff --git a/shuili-system/src/main/resources/mapper/yg/znjg/SySceneLayerRelationMapper.xml b/shuili-system/src/main/resources/mapper/yg/znjg/SySceneLayerRelationMapper.xml new file mode 100644 index 00000000..afed5504 --- /dev/null +++ b/shuili-system/src/main/resources/mapper/yg/znjg/SySceneLayerRelationMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + id,scene_id,dir_id, + layer_id,order_nm,is_valid + + diff --git a/shuili-system/src/main/resources/mapper/yg/znjg/SySceneMapper.xml b/shuili-system/src/main/resources/mapper/yg/znjg/SySceneMapper.xml new file mode 100644 index 00000000..9f607035 --- /dev/null +++ b/shuili-system/src/main/resources/mapper/yg/znjg/SySceneMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + id,name,pub_date, + create_user,interface_address + +