月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-01 667a38dce826bc0157458b95ec9bc8c8add54896
修改数简的实体类
已添加3个文件
已修改3个文件
252 ■■■■■ 文件已修改
src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/entity/shujian/CreateServiceEntity.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/entity/shujian/DeleteEntity.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/entity/shujian/DeleteResultEntity.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/service/data/PublishService.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/service/data/ShuJianService.java 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/entity/shujian/CreateLayerEntity.java
@@ -1,6 +1,8 @@
package com.moon.server.entity.shujian;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
 * æ•°ç®€.创建图层类
@@ -19,12 +21,12 @@
    /**
     * å½±åƒç›®å½•列表
     */
    private ImagePathList[] image_path_list;
    private List<ImagePathList> image_path_list;
    /**
     * å½±åƒåˆ—表
     */
    private ImageList[] image_list;
    private List<ImageList> image_list;
    /**
     * é‡‘字塔配置
@@ -44,8 +46,8 @@
    public CreateLayerEntity(int pathCount, int imageCount) {
        this();
        image_list = new ImageList[imageCount];
        image_path_list = new ImagePathList[pathCount];
        image_list = new ArrayList<>();
        image_path_list = new ArrayList<>();
    }
    public Layer getLayer() {
@@ -56,19 +58,19 @@
        this.layer = layer;
    }
    public ImagePathList[] getImage_path_list() {
    public List<ImagePathList> getImage_path_list() {
        return image_path_list;
    }
    public void setImage_path_list(ImagePathList[] image_path_list) {
    public void setImage_path_list(List<ImagePathList> image_path_list) {
        this.image_path_list = image_path_list;
    }
    public ImageList[] getImage_list() {
    public List<ImageList> getImage_list() {
        return image_list;
    }
    public void setImage_list(ImageList[] image_list) {
    public void setImage_list(List<ImageList> image_list) {
        this.image_list = image_list;
    }
@@ -165,7 +167,7 @@
        public Layer() {
            end_scale = 1.0;
            start_scale = 1000000000.0;
            stats_type = 0;
            stats_type = 1;
            enhance_type = 0;
            boundary_cal_mode = 0;
            config = new Object();
@@ -321,7 +323,7 @@
        public ImagePathList() {
            datasource = "Local";
            recursion = 1;
            recursion = 0;
            image_time = null;
        }
src/main/java/com/moon/server/entity/shujian/CreateServiceEntity.java
@@ -1,6 +1,8 @@
package com.moon.server.entity.shujian;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
 * æ•°ç®€.创建服务类
@@ -14,7 +16,7 @@
    /**
     * å›¾å±‚id数组
     */
    private Integer[] layer_list;
    private List<Integer> layer_list;
    /**
     * æœåŠ¡ä¿¡æ¯
@@ -23,13 +25,14 @@
    public CreateServiceEntity() {
        service = new Services();
        layer_list = new ArrayList<>();
    }
    public Integer[] getLayer_list() {
    public List<Integer> getLayer_list() {
        return layer_list;
    }
    public void setLayer_list(Integer[] layer_list) {
    public void setLayer_list(List<Integer> layer_list) {
        this.layer_list = layer_list;
    }
src/main/java/com/moon/server/entity/shujian/DeleteEntity.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,30 @@
package com.moon.server.entity.shujian;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
 * æ•°ç®€.删除实体类
 *
 * @author WWW
 * @date 2023-08-31
 */
@SuppressWarnings("AlibabaLowerCamelCaseVariableNaming")
public class DeleteEntity implements Serializable {
    private static final long serialVersionUID = -7811360804676933841L;
    private List<Integer> id_list;
    public DeleteEntity() {
        id_list = new ArrayList<>();
    }
    public List<Integer> getId_list() {
        return id_list;
    }
    public void setId_list(List<Integer> id_list) {
        this.id_list = id_list;
    }
}
src/main/java/com/moon/server/entity/shujian/DeleteResultEntity.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,49 @@
package com.moon.server.entity.shujian;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
/**
 * æ•°ç®€.删除-结果实体类
 *
 * @author WWW
 * @date 2023-09-01
 */
@SuppressWarnings("AlibabaLowerCamelCaseVariableNaming")
public class DeleteResultEntity implements Serializable {
    private static final long serialVersionUID = -6859400504807647005L;
    private String status;
    private List<Integer> id_list;
    private String command;
    public DeleteResultEntity() {
    }
    public String getStatus() {
        return status;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    public List<Integer> getId_list() {
        return id_list;
    }
    public void setId_list(List<Integer> id_list) {
        this.id_list = id_list;
    }
    public String getCommand() {
        return command;
    }
    public void setCommand(String command) {
        this.command = command;
    }
}
src/main/java/com/moon/server/service/data/PublishService.java
@@ -7,8 +7,6 @@
import com.moon.server.entity.ctrl.RegisterEntity;
import com.moon.server.entity.data.MetaEntity;
import com.moon.server.entity.data.PublishEntity;
import com.moon.server.entity.shujian.CreateLayerEntity;
import com.moon.server.entity.shujian.CreateServiceEntity;
import com.moon.server.entity.sys.UserEntity;
import com.moon.server.helper.PathHelper;
import com.moon.server.helper.RestHelper;
@@ -25,7 +23,6 @@
import javax.servlet.http.HttpServletRequest;
import java.io.File;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -352,66 +349,5 @@
        }
        return msg.getCount();
    }
    /**
     * åˆ›å»ºæ•°ç®€å›¾å±‚
     */
    public void createShuJianLayer() {
        CreateLayerEntity entity = new CreateLayerEntity(1, 3);
        entity.setCreate_service(0);
        CreateLayerEntity.Layer layer = entity.getLayer();
        layer.setName("");
        layer.setProjection("ESRI:" + StaticData.I104903);
        layer.setType(0);
        String[] noData = new String[3];
        noData[0] = "0";
        noData[1] = "0";
        noData[2] = "0";
        layer.setNodata(noData);
        CreateLayerEntity.ImagePathList imagePathList = entity.getImage_path_list()[0];
        imagePathList.setPath("");
        CreateLayerEntity.ImageList[] imageLists = entity.getImage_list();
        CreateLayerEntity.ImageList imageList = imageLists[0];
        imageList.setPath("");
    }
    /**
     * åˆ é™¤æ•°ç®€å›¾å±‚
     */
    public void deleteShuJianLayer() {
        //
    }
    /**
     * åˆ›å»ºæ•°ç®€æœåŠ¡
     */
    public void createShuJianService() {
        CreateServiceEntity entity = new CreateServiceEntity();
        entity.setLayer_list(new Integer[3]);
        CreateServiceEntity.Services services = entity.getService();
        services.setName("");
        services.setAccess_name(StringHelper.getGuid());
        services.setPub_status(1);
        services.setRect_minx(-180.0);
        services.setRect_miny(-90.0);
        services.setRect_maxx(180.0);
        services.setRect_maxy(90.0);
        services.setProjection("ESRI:" + StaticData.I104903);
        services.setSat_id(-1);
        services.setSensor_id(-1);
        services.setImage_type(-1);
    }
    /**
     * åˆ é™¤æ•°ç®€å›¾å±‚
     */
    public void deleteShuJianService() {
        //
    }
}
src/main/java/com/moon/server/service/data/ShuJianService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,78 @@
package com.moon.server.service.data;
import com.moon.server.entity.all.StaticData;
import com.moon.server.entity.shujian.CreateLayerEntity;
import com.moon.server.entity.shujian.CreateServiceEntity;
import com.moon.server.helper.StringHelper;
import org.springframework.stereotype.Service;
import java.util.List;
/**
 * æ•°ç®€.服务
 * @author WWW
 */
@Service
public class ShuJianService {
    /**
     * åˆ›å»ºæ•°ç®€å›¾å±‚
     */
    public void createShuJianLayer() {
        CreateLayerEntity entity = new CreateLayerEntity(1, 3);
        entity.setCreate_service(0);
        CreateLayerEntity.Layer layer = entity.getLayer();
        layer.setName("");
        layer.setProjection("ESRI:" + StaticData.I104903);
        layer.setType(0);
        layer.setEnhance_type(0);
        String[] noData = new String[3];
        noData[0] = "0";
        noData[1] = "0";
        noData[2] = "0";
        layer.setNodata(noData);
        CreateLayerEntity.ImagePathList imagePathList = entity.getImage_path_list().get(0);
        imagePathList.setPath("");
        List<CreateLayerEntity.ImageList> imageLists = entity.getImage_list();
        CreateLayerEntity.ImageList imageList = imageLists.get(0);
        imageList.setPath("");
    }
    /**
     * åˆ é™¤æ•°ç®€å›¾å±‚
     */
    public void deleteShuJianLayer() {
        //
    }
    /**
     * åˆ›å»ºæ•°ç®€æœåŠ¡
     */
    public void createShuJianService() {
        CreateServiceEntity entity = new CreateServiceEntity();
        List<Integer> layerList = entity.getLayer_list();
        CreateServiceEntity.Services services = entity.getService();
        services.setName("");
        services.setAccess_name(StringHelper.getGuid());
        services.setPub_status(1);
        services.setRect_minx(-180.0);
        services.setRect_miny(-90.0);
        services.setRect_maxx(180.0);
        services.setRect_maxy(90.0);
        services.setProjection("ESRI:" + StaticData.I104903);
        services.setSat_id(-1);
        services.setSensor_id(-1);
        services.setImage_type(-1);
    }
    /**
     * åˆ é™¤æ•°ç®€å›¾å±‚
     */
    public void deleteShuJianService() {
        //
    }
}