实体类添加

FileMonitor
洁 任 2024-11-13 14:56:46 +08:00
parent 623c858b01
commit 1791040715
9 changed files with 492 additions and 6 deletions

View File

@ -512,17 +512,17 @@ namespace OpenAuth.App
{
using (var uow = base.UnitWork.CreateContext())
{
foreach (var item in uow.Db.DbMaintenance.GetTableInfoList().Where(r => r.Name.ToLower().StartsWith("drone_caseinfo_sthx")))
foreach (var item in uow.Db.DbMaintenance.GetTableInfoList().Where(r => r.Name.ToLower().StartsWith("ins_")))
{
//string entityName = item.Name.Substring(0, 1).ToUpper() + item.Name.Substring(1, 7).ToLower() + item.Name.Substring(9, 1).ToUpper() + item.Name.Substring(10).ToLower();/*实体名大写*/
string entityName = "DroneCaseInfoSTHX";
string entityName = item.Name.Substring(0, 1).ToUpper() + item.Name.Substring(1, 2).ToLower() + item.Name.Substring(4, 1).ToUpper() + item.Name.Substring(5).ToLower();/*实体名大写*/
//string entityName = "DroneCaseInfoSTHX";
uow.Db.MappingTables.Add(entityName, item.Name);
//foreach (var col in db.DbMaintenance.GetColumnInfosByTableName(item.Name))
//{
// db.MappingColumns.Add(col.DbColumnName.ToUpper() /*类的属性大写*/, col.DbColumnName, entityName);
//}
}
uow.Db.DbFirst.Where(r => r.ToLower().StartsWith("drone_caseinfo_sthx")).IsCreateAttribute().CreateClassFile("E:\\天空地\\codeLinyi\\Project1\\OpenAuth.Repository\\Domain", "OpenAuth.Repository.Domain");
uow.Db.DbFirst.Where(r => r.ToLower().StartsWith("ins_")).IsCreateAttribute().CreateClassFile("E:\\数据中心系统\\codegit\\OpenAuth.Repository\\Domain", "OpenAuth.Repository.Domain");
uow.Commit();
}
return "更新实体成功";

View File

@ -0,0 +1,104 @@
using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace OpenAuth.Repository.Domain
{
///<summary>
///ai 解译成果信息
///</summary>
[SugarTable("ins_aishp")]
public partial class InsAishp
{
public InsAishp(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey=true)]
public string Id {get;set;}
/// <summary>
/// Desc:Shp名称
/// Default:
/// Nullable:False
/// </summary>
public string ShpName {get;set;}
/// <summary>
/// Desc:Shp存储路径
/// Default:
/// Nullable:False
/// </summary>
public string ShpPath {get;set;}
/// <summary>
/// Desc:日期
/// Default:
/// Nullable:False
/// </summary>
public DateTime ShpDate {get;set;}
/// <summary>
/// Desc:面积(平方米)
/// Default:
/// Nullable:False
/// </summary>
public decimal AreaNum {get;set;}
/// <summary>
/// Desc:地块名称
/// Default:
/// Nullable:False
/// </summary>
public string PlotName {get;set;}
/// <summary>
/// Desc:地区Id
/// Default:
/// Nullable:True
/// </summary>
public string AreaId {get;set;}
/// <summary>
/// Desc:地区名称
/// Default:
/// Nullable:False
/// </summary>
public string AreaName {get;set;}
/// <summary>
/// Desc:shp 包含图斑数量
/// Default:
/// Nullable:True
/// </summary>
public int? ShpCount {get;set;}
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:False
/// </summary>
public DateTime CreateTime {get;set;}
/// <summary>
/// Desc:最后一次修改时间
/// Default:
/// Nullable:False
/// </summary>
public DateTime UpdateTime {get;set;}
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Remark {get;set;}
}
}

View File

@ -0,0 +1,83 @@
using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace OpenAuth.Repository.Domain
{
///<summary>
///任务表
///</summary>
[SugarTable("ins_task")]
public partial class InsTask
{
public InsTask(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey=true)]
public string Id {get;set;}
/// <summary>
/// Desc:任务名称
/// Default:
/// Nullable:False
/// </summary>
public string TaskName {get;set;}
/// <summary>
/// Desc:ai 解析shp Id
/// Default:
/// Nullable:False
/// </summary>
public string ShpId {get;set;}
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Remark {get;set;}
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:False
/// </summary>
public DateTime CreateTime {get;set;}
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:False
/// </summary>
public string CreateUser {get;set;}
/// <summary>
/// Desc:修改时间
/// Default:
/// Nullable:False
/// </summary>
public DateTime UpdateTime {get;set;}
/// <summary>
/// Desc:修改人
/// Default:
/// Nullable:False
/// </summary>
public string UpdateUser {get;set;}
/// <summary>
/// Desc:0待领取 1领取中 2已领完
/// Default:
/// Nullable:False
/// </summary>
public short State {get;set;}
}
}

View File

@ -0,0 +1,97 @@
using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace OpenAuth.Repository.Domain
{
///<summary>
///任务分组表
///</summary>
[SugarTable("ins_taskgroup")]
public partial class InsTaskgroup
{
public InsTaskgroup(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey=true)]
public string Id {get;set;}
/// <summary>
/// Desc:分组名称
/// Default:
/// Nullable:False
/// </summary>
public string GroupName {get;set;}
/// <summary>
/// Desc:分组排序
/// Default:
/// Nullable:False
/// </summary>
public int Sort {get;set;}
/// <summary>
/// Desc:起始编号
/// Default:
/// Nullable:False
/// </summary>
public int BeginNum {get;set;}
/// <summary>
/// Desc:结束编号
/// Default:
/// Nullable:False
/// </summary>
public int EndNum {get;set;}
/// <summary>
/// Desc:任务 Id
/// Default:
/// Nullable:False
/// </summary>
public string TaskId {get;set;}
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:False
/// </summary>
public DateTime CreateTime {get;set;}
/// <summary>
/// Desc:领取时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? ReciveTime {get;set;}
/// <summary>
/// Desc:领取人
/// Default:
/// Nullable:True
/// </summary>
public string ReciveUserId {get;set;}
/// <summary>
/// Desc:是否完成
/// Default:
/// Nullable:False
/// </summary>
public bool IsComplate {get;set;}
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Remark {get;set;}
}
}

View File

@ -0,0 +1,62 @@
using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace OpenAuth.Repository.Domain
{
///<summary>
///任务下图斑信息
///</summary>
[SugarTable("ins_taskshpdetail")]
public partial class InsTaskshpdetail
{
public InsTaskshpdetail(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey=true)]
public string Id {get;set;}
/// <summary>
/// Desc:任务Id
/// Default:
/// Nullable:False
/// </summary>
public string TaskId {get;set;}
/// <summary>
/// Desc:任务下分组Id
/// Default:
/// Nullable:False
/// </summary>
public string TaskGroupId {get;set;}
/// <summary>
/// Desc:对应分组内的编号
/// Default:
/// Nullable:False
/// </summary>
public int Num {get;set;}
/// <summary>
/// Desc:对应图斑
/// Default:
/// Nullable:True
/// </summary>
public string Geom {get;set;}
/// <summary>
/// Desc:具体图斑信息,后续根据提供的 shp 进行拓展
/// Default:
/// Nullable:True
/// </summary>
public string Other {get;set;}
}
}

View File

@ -0,0 +1,43 @@
using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace OpenAuth.Repository.Domain
{
///<summary>
///任务关联前后时像
///</summary>
[SugarTable("ins_tasktif")]
public partial class InsTasktif
{
public InsTasktif(){
}
/// <summary>
/// Desc:任务主键
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey=true)]
public string TaskId {get;set;}
/// <summary>
/// Desc:影像主键
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey=true)]
public string TifId {get;set;}
/// <summary>
/// Desc:0前时像 1后时像
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey=true)]
public short TifType {get;set;}
}
}

View File

@ -0,0 +1,97 @@
using System;
using System.Linq;
using System.Text;
using SqlSugar;
namespace OpenAuth.Repository.Domain
{
///<summary>
///影像表
///</summary>
[SugarTable("ins_tif")]
public partial class InsTif
{
public InsTif(){
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey=true)]
public string Id {get;set;}
/// <summary>
/// Desc:影像名称
/// Default:
/// Nullable:False
/// </summary>
public string TifName {get;set;}
/// <summary>
/// Desc:影像存储路径
/// Default:
/// Nullable:False
/// </summary>
public string TifPath {get;set;}
/// <summary>
/// Desc:日期
/// Default:
/// Nullable:False
/// </summary>
public DateTime TifDate {get;set;}
/// <summary>
/// Desc:面积(平方米)
/// Default:
/// Nullable:False
/// </summary>
public decimal AreaNum {get;set;}
/// <summary>
/// Desc:地块名称
/// Default:
/// Nullable:False
/// </summary>
public string PlotName {get;set;}
/// <summary>
/// Desc:地区Id
/// Default:
/// Nullable:True
/// </summary>
public string AreaId {get;set;}
/// <summary>
/// Desc:地区名称
/// Default:
/// Nullable:False
/// </summary>
public string AreaName {get;set;}
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:False
/// </summary>
public DateTime CreateTime {get;set;}
/// <summary>
/// Desc:最后一次修改时间
/// Default:
/// Nullable:False
/// </summary>
public DateTime UpdateTime {get;set;}
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Remark {get;set;}
}
}

View File

@ -7,7 +7,7 @@
"AllowedHosts": "*",
"DataProtection": "temp-keys/",
"ConnectionStrings": {
"OpenAuthDBContext": "PORT=5432;Database=openauthbasedb;HOST=localhost;PASSWORD=123456;USER ID=postgres;"
"OpenAuthDBContext": "PORT=5432;Database=drone_enforcement_lib;HOST=192.168.10.125;PASSWORD=123456;USER ID=postgres;"
//"OpenAuthDBContext": "PORT=5432;Database=unattended1;HOST=192.168.10.115;PASSWORD=123456;USER ID=postgres;Pooling=False" //PostgreSQL
},
"AppSetting": {

View File

@ -8,7 +8,7 @@
"DataProtection": "temp-keys/",
"ConnectionStrings": {
//"OpenAuthDBContext": "PORT=5432;Database=hopetrycore;HOST=192.168.10.124;PASSWORD=123456;USER ID=postgres;",
"OpenAuthDBContext": "PORT=5432;Database=openauthbasedb;HOST=localhost;PASSWORD=123456;USER ID=postgres;"
"OpenAuthDBContext": "PORT=5432;Database=drone_enforcement_lib;HOST=192.168.10.125;PASSWORD=123456;USER ID=postgres;"
//"OpenAuthDBContext": "PORT=5432;Database=;HOST=192.168.10.131;PASSWORD=123456;USER ID=postgres;"
},
"AppSetting": {