管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-08-21 db08e93569ee28f23bf0406dda112a5e3880b2a9
给模型类添加注释
已添加1个文件
已修改4个文件
218 ■■■■■ 文件已修改
DataLoader/CS/MetaHelper.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataLoader/CS/PostgreHelper.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataLoader/DataLoader.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataLoader/Model/SysDir.cs 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataLoader/Model/SysMeta.cs 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataLoader/CS/MetaHelper.cs
@@ -1,4 +1,5 @@
using DataLoader.Model;
using Npgsql;
using System;
using System.Collections.Generic;
using System.Data.Common;
@@ -32,5 +33,31 @@
            return count;
        }
        /// <summary>
        /// æ ¹æ®GUID查询路径
        /// </summary>
        public static string GetFilePathByGuid(string guid)
        {
            string sql = "select path from lf.sys_meta where guid = @guid limit 1";
            DbParameter dp = new NpgsqlParameter("@guid", guid);
            object obj = Tools.DBHelper.GetScalar(sql, dp);
            return obj == null ? null : obj.ToString();
        }
        /// <summary>
        /// æ–‡ä»¶æ˜¯/否存在
        /// </summary>
        public static bool IsFileExists(string guid)
        {
            string sql = "select count(*) from lf.sys_meta where guid = @guid";
            DbParameter dp = new NpgsqlParameter("@guid", guid);
            object obj = Tools.DBHelper.GetScalar(sql, dp);
            return obj != null && Convert.ToInt32(obj) > 0;
        }
    }
}
DataLoader/CS/PostgreHelper.cs
@@ -10,6 +10,9 @@
namespace DataLoader.CS
{
    /// <summary>
    /// DB枚举
    /// </summary>
    public enum DbEnum
    {
        langfang = 0,
DataLoader/DataLoader.csproj
@@ -142,6 +142,7 @@
    <Compile Include="CS\ModelHandler.cs" />
    <Compile Include="CS\NtstWeb.cs" />
    <Compile Include="CS\PostgreHelper.cs" />
    <Compile Include="Model\SysDir.cs" />
    <Compile Include="Model\ViewData.cs" />
    <Compile Include="LoginWin.xaml.cs">
      <DependentUpon>LoginWin.xaml</DependentUpon>
DataLoader/Model/SysDir.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,90 @@
using log4net.Core;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices.ComTypes;
using System.Security.Cryptography;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;
namespace DataLoader.Model
{
    /// <summary>
    /// ç›®å½•ç±»
    /// </summary>
    public class SysDir
    {
        public SysDir() { }
        /// <summary>
        /// ä¸»é”®ID
        /// </summary>
        public int id { set; get; }
        /// <summary>
        /// çˆ¶ID:0-根节点
        /// </summary>
        public int pid { set; get; }
        /// <summary>
        /// åç§°
        /// </summary>
        public string name { set; get; }
        /// <summary>
        /// æ‰©å±•名
        /// </summary>
        public string exts { set; get; }
        /// <summary>
        /// ç›®å½•说明
        /// </summary>
        public string descr { set; get; }
        /// <summary>
        /// å±‚级:0-根节点
        /// </summary>
        public int level { set; get; }
        /// <summary>
        /// æŽ’序号
        /// </summary>
        public int order_num { set; get; }
        /// <summary>
        /// åˆ›å»ºäººID
        /// </summary>
        public int create_user { set; get; }
        /// <summary>
        /// åˆ›å»ºæ—¶é—´
        /// </summary>
        public DateTime create_time { set; get; }
        /// <summary>
        /// åˆ›å»ºäººID
        /// </summary>
        public int update_user { set; get; }
        /// <summary>
        /// åˆ›å»ºæ—¶é—´
        /// </summary>
        public DateTime update_time { set; get; }
        /// <summary>
        /// æ£€æŸ¥é¡¹
        /// </summary>
        public string checks { set; get; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string bak { set; get; }
        /// <summary>
        /// ç¼–码
        /// </summary>
        public string code { set; get; }
    }
}
DataLoader/Model/SysMeta.cs
@@ -6,77 +6,170 @@
namespace DataLoader.Model
{
    /// <summary>
    /// å…ƒæ•°æ®
    /// å…ƒæ•°æ®ç±»
    /// </summary>
    public class SysMeta
    {
        public SysMeta() { }
        /// <summary>
        ///
        /// ä¸»é”®ID
        /// </summary>
        public int id { set; get; }
        /// <summary>
        /// è®°å½•GUID
        /// </summary>
        public string eventid { set; get; }
        /// <summary>
        /// çˆ¶å…ƒæ•°æ®ID:0-没有
        /// </summary>
        public int metaid { set; get; }
        /// <summary>
        /// ç‰ˆæœ¬ID
        /// </summary>
        public int verid { set; get; }
        /// <summary>
        /// åç§°
        /// </summary>
        public string name { set; get; }
        /// <summary>
        /// æ–‡ä»¶ç±»åž‹/扩展名
        /// </summary>
        public string type { set; get; }
        /// <summary>
        /// æ–‡ä»¶GUID
        /// </summary>
        public string guid { set; get; }
        /// <summary>
        /// å­˜å‚¨è·¯å¾„
        /// </summary>
        public string path { set; get; }
        /// <summary>
        /// å¤§å°ï¼šå•位MB
        /// </summary>
        public double sizes { set; get; }
        /// <summary>
        /// è¡¨å
        /// </summary>
        public string tab { set; get; }
        /// <summary>
        /// è¡Œæ•°
        /// </summary>
        public int rows { set; get; }
        /// <summary>
        /// åˆ›å»ºäººID
        /// </summary>
        public int create_user { set; get; }
        /// <summary>
        /// åˆ›å»ºæ—¶é—´
        /// </summary>
        public DateTime create_time { set; get; }
        /// <summary>
        /// æ›´æ–°äººID
        /// </summary>
        public int update_user { set; get; }
        /// <summary>
        /// æ›´æ–°æ—¶é—´
        /// </summary>
        public DateTime update_time { set; get; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        public string bak { set; get; }
        /// <summary>
        /// ç©ºé—´ä½ç½®
        /// </summary>
        public string geom { set; get; }
        /// <summary>
        /// å›¾å±‚
        /// </summary>
        public string layer { set; get; }
        /// <summary>
        /// å•位编码
        /// </summary>
        public string depcode { set; get; }
        /// <summary>
        /// ç›®å½•编码
        /// </summary>
        public string dircode { set; get; }
        /// <summary>
        /// æ˜¯/否为元数据
        /// </summary>
        public int ismeta { set; get; }
        /// <summary>
        /// ä¼ æ„Ÿå™¨ç±»åž‹
        /// </summary>
        public string sensortype { set; get; }
        /// <summary>
        /// é‡‡é›†æ—¶é—´
        /// </summary>
        public DateTime acq_time { set; get; }
        /// <summary>
        /// åˆ†è¾¨çއ
        /// </summary>
        public string resolution { set; get; }
        /// <summary>
        /// è¡Œåˆ—号
        /// </summary>
        public string gridsize { set; get; }
        /// <summary>
        /// åæ ‡ç³»ç»Ÿ
        /// </summary>
        public string coor_sys { set; get; }
        /// <summary>
        /// EPSG编码
        /// </summary>
        public string epsg { set; get; }
        /// <summary>
        /// é«˜ç¨‹åŸºå‡†
        /// </summary>
        public string h_datum { set; get; }
        /// <summary>
        /// å…ƒæ•°æ®ç±»åž‹
        /// </summary>
        public string mata_type { set; get; }
        /// <summary>
        /// æ³¢æ®µæ•°
        /// </summary>
        public string bands { set; get; }
        /// <summary>
        /// æ³¢æ®µæ•°æ®ç±»åž‹
        /// </summary>
        public string band_type { set; get; }
        /// <summary>
        /// æ•°æ®é¢œè‰²è¡¨
        /// </summary>
        public string ct { set; get; }
    }
}