Selaa lähdekoodia

设备计算参数配置

lyhzzz 2 vuotta sitten
vanhempi
commit
c0e7e45c46

+ 42 - 0
src/main/java/com/fdkankan/manage/controller/ModelingConfigController.java

@@ -0,0 +1,42 @@
+package com.fdkankan.manage.controller;
+
+
+import com.fdkankan.manage.common.Result;
+import com.fdkankan.manage.common.ResultData;
+import com.fdkankan.manage.entity.ModelingConfig;
+import com.fdkankan.manage.service.IModelingConfigService;
+import com.fdkankan.manage.vo.request.ModelingConfigParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 
+ * @since 2023-07-14
+ */
+@RestController
+@RequestMapping("/service/manage/modelingConfig")
+public class ModelingConfigController {
+
+    @Autowired
+    IModelingConfigService modelingConfigService;
+
+    @PostMapping("/list")
+    public ResultData list(@RequestBody ModelingConfigParam param){
+        return ResultData.ok(modelingConfigService.pageList(param));
+    }
+
+    @PostMapping("/saveOrUpdate")
+    public ResultData list(@RequestBody ModelingConfig param){
+        return ResultData.ok(modelingConfigService.saveOrUpdate(param));
+    }
+
+}
+

+ 84 - 0
src/main/java/com/fdkankan/manage/entity/ModelingConfig.java

@@ -0,0 +1,84 @@
+package com.fdkankan.manage.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 
+ * @since 2023-07-14
+ */
+@Getter
+@Setter
+@TableName("t_modeling_config")
+public class ModelingConfig implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 相机类型
+     */
+    @TableField("camera_name")
+    private String cameraName;
+
+    /**
+     * 1看看,9看见,10深时,11深光
+     */
+    @TableField("camera_type")
+    private Integer cameraType;
+
+    /**
+     * 1看看,3看见,4深时,5深光
+     */
+    @TableField("scene_source")
+    private Integer sceneSource;
+
+    @TableField("modelkind")
+    private String modelkind;
+
+    @TableField("scene_resolution")
+    private String sceneResolution;
+
+    @TableField("scene_from")
+    private String sceneFrom;
+
+    @TableField("scene_kind")
+    private String sceneKind;
+
+    @TableField("split_type")
+    private String splitType;
+
+    @TableField("skybox_type")
+    private String skyboxType;
+
+    @TableField("app_obj_split_type")
+    private String appObjSplitType;
+
+    @TableField("pc_obj_split_type")
+    private String pcObjSplitType;
+
+    @TableField("rec_status")
+    @TableLogic(value = "A",delval = "I")
+    private String recStatus;
+
+    @TableField("create_time")
+    private Date createTime;
+
+    @TableField("update_time")
+    private Date updateTime;
+
+
+}

+ 1 - 1
src/main/java/com/fdkankan/manage/generate/AutoGenerate.java

@@ -18,7 +18,7 @@ public class AutoGenerate {
         String path =System.getProperty("user.dir");
 
         generate(path,"manage", getTables(new String[]{
-                "t_authorize_camera_log"
+                "t_modeling_config"
         }));
 
 //        generate(path,"goods", getTables(new String[]{

+ 18 - 0
src/main/java/com/fdkankan/manage/mapper/IModelingConfigMapper.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.mapper;
+
+import com.fdkankan.manage.entity.ModelingConfig;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 
+ * @since 2023-07-14
+ */
+@Mapper
+public interface IModelingConfigMapper extends BaseMapper<ModelingConfig> {
+
+}

+ 18 - 0
src/main/java/com/fdkankan/manage/service/IModelingConfigService.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.service;
+
+import com.fdkankan.manage.entity.ModelingConfig;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.fdkankan.manage.vo.request.ModelingConfigParam;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 
+ * @since 2023-07-14
+ */
+public interface IModelingConfigService extends IService<ModelingConfig> {
+
+    Object pageList(ModelingConfigParam param);
+}

+ 36 - 0
src/main/java/com/fdkankan/manage/service/impl/ModelingConfigServiceImpl.java

@@ -0,0 +1,36 @@
+package com.fdkankan.manage.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fdkankan.manage.common.PageInfo;
+import com.fdkankan.manage.entity.ModelingConfig;
+import com.fdkankan.manage.mapper.IModelingConfigMapper;
+import com.fdkankan.manage.service.IModelingConfigService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fdkankan.manage.vo.request.ModelingConfigParam;
+import org.apache.commons.lang3.StringUtils;
+import org.bouncycastle.math.raw.Mod;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author 
+ * @since 2023-07-14
+ */
+@Service
+public class ModelingConfigServiceImpl extends ServiceImpl<IModelingConfigMapper, ModelingConfig> implements IModelingConfigService {
+
+    @Override
+    public Object pageList(ModelingConfigParam param) {
+        LambdaQueryWrapper<ModelingConfig> wrapper = new LambdaQueryWrapper<>();
+        if(StringUtils.isNotBlank(param.getCameraName())){
+            wrapper.like(ModelingConfig::getCameraName,param.getCameraName());
+        }
+        wrapper.orderByDesc(ModelingConfig::getCreateTime);
+        Page<ModelingConfig> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
+        return PageInfo.PageInfo(page);
+    }
+}

+ 8 - 0
src/main/java/com/fdkankan/manage/vo/request/ModelingConfigParam.java

@@ -0,0 +1,8 @@
+package com.fdkankan.manage.vo.request;
+
+import lombok.Data;
+
+@Data
+public class ModelingConfigParam extends RequestBase{
+    private String cameraName;
+}

+ 5 - 0
src/main/resources/mapper/manage/ModelingConfigMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.fdkankan.manage.mapper.IModelingConfigMapper">
+
+</mapper>