新增自定义实体属性

master
xiaochanghai 1 year ago
parent 31f724d6ac
commit 06d29c0172
  1. 10
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 4
      Tiobon.Core.Common/Tiobon.Core.Common.csproj
  3. 32
      Tiobon.Core.Model/Entity/AttributeManager/EntityAttribute.cs
  4. 2
      Tiobon.Core.Model/Models/Ghra/Ghra_Grade.cs

@ -1794,6 +1794,16 @@
Ghra_Grade
</summary>
</member>
<member name="P:Tiobon.Core.Model.EntityAttribute.TableName">
<summary>
真实表名(数据库表名,若没有填写默认实体为表名)
</summary>
</member>
<member name="P:Tiobon.Core.Model.EntityAttribute.TableCnName">
<summary>
表中文名
</summary>
</member>
<member name="T:Tiobon.Core.Model.IDS4DbModels.ApplicationRole">
<summary>
以下model 来自ids4项目,多库模式,为了调取ids4数据

@ -9,6 +9,9 @@
</ItemGroup>
<ItemGroup>
<Compile Remove="DB\DbSql\DbInsert.cs" />
<Compile Remove="DB\DbSql\DbSelect.cs" />
<Compile Remove="DB\DbSql\DbUpdate.cs" />
<Compile Remove="LogHelper\ILoggerHelper.cs" />
<Compile Remove="LogHelper\LogHelper.cs" />
</ItemGroup>
@ -47,6 +50,7 @@
<ItemGroup>
<Folder Include="Core\" />
<Folder Include="DB\DbSql\" />
</ItemGroup>
</Project>

@ -0,0 +1,32 @@
namespace Tiobon.Core.Model
{
public class EntityAttribute : Attribute
{
/// <summary>
/// 真实表名(数据库表名,若没有填写默认实体为表名)
/// </summary>
public string TableName { get; set; }
/// <summary>
/// 表中文名
/// </summary>
public string TableCnName { get; set; }
///// <summary>
///// 子表
///// </summary>
//public Type[] DetailTable { get; set; }
///// <summary>
///// 子表中文名
///// </summary>
//public string DetailTableCnName { get; set; }
///// <summary>
///// 数据库
///// </summary>
//public string DBServer { get; set; }
////是否开启用户数据权限,true=用户只能操作自己(及下级角色)创建的数据,如:查询、删除、修改等操作
//public bool CurrentUserPermission { get; set; }
//public Type ApiInput { get; set; }
//public Type ApiOutput { get; set; }
}
}

@ -24,7 +24,7 @@ namespace Tiobon.Core.Model.Models
/// <summary>
/// Ghra_Grade
/// </summary>
[SugarTable("Ghra_Grade", "Ghra_Grade")]
[SugarTable("Ghra_Grade", "Ghra_Grade"), Entity(TableCnName = "BOM", TableName = "PsBOM")]
public class Ghra_Grade : BasePoco
{

Loading…
Cancel
Save