Initial_commit_SecMPS_v2

This commit is contained in:
2026-05-15 23:22:48 +08:00
commit 23ea4fe05f
13830 changed files with 298675 additions and 0 deletions

View File

@@ -0,0 +1,114 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "DataViewProjects", TableName = "DataViewProjects", DBServer = "SysDbContext")]
public partial class DataViewProjects : SysEntity
{
/// <summary>
///
/// </summary>
[Key]
[SugarColumn(IsPrimaryKey = true)]
[Display(Name = "Id")]
[Column(TypeName = "bigint")]
[Required(AllowEmptyStrings = false)]
public long Id { get; set; }
/// <summary>
///名称
/// </summary>
[Display(Name = "名称")]
[Column(TypeName = "nvarchar(max)")]
[Editable(true)]
public string ProjectName { get; set; }
/// <summary>
///发布状态
/// </summary>
[Display(Name = "发布状态")]
[Column(TypeName = "int")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
public int State { get; set; }
/// <summary>
///删除状态
/// </summary>
[Display(Name = "删除状态")]
[Column(TypeName = "int")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
public int IsDel { get; set; }
/// <summary>
///预览图片
/// </summary>
[Display(Name = "预览图片")]
[Column(TypeName = "nvarchar(max)")]
[Editable(true)]
public string IndexImage { get; set; }
/// <summary>
///备注
/// </summary>
[Display(Name = "备注")]
[Column(TypeName = "nvarchar(max)")]
[Editable(true)]
public string Remarks { get; set; }
/// <summary>
///排序号
/// </summary>
[Display(Name = "排序号")]
[Column(TypeName = "int")]
public int? OrderNo { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "CreateId")]
[Column(TypeName = "int")]
public int? CreateId { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name = "创建人")]
[MaxLength(50)]
[Column(TypeName = "nvarchar(50)")]
public string Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name = "创建时间")]
[Column(TypeName = "datetime")]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "Content")]
[Column(TypeName = "nvarchar(max)")]
public string Content { get; set; }
[Display(Name = "")]
[Column(TypeName = "uniqueidentifier")]
[Editable(true)]
public Guid? DbServiceId { get; set; }
}
}

View File

@@ -0,0 +1,28 @@
using Newtonsoft.Json;
using System.ComponentModel.DataAnnotations;
namespace VolPro.Entity.DomainModels
{
public class LoginInfo
{
[Display(Name = "用户名")]
[MaxLength(50)]
[Required(ErrorMessage = "用户名不能为空")]
public string UserName { get; set; }
[MaxLength(50)]
[Display(Name = "密码")]
[Required(ErrorMessage = "密码不能为空")]
public string Password { get; set; }
[MaxLength(6)]
[Display(Name = "验证码")]
[Required(ErrorMessage = "验证码不能为空")]
public string VerificationCode { get; set; }
[Required(ErrorMessage = "参数不完整")]
/// <summary>
/// 2020.06.12增加验证码
/// </summary>
public string UUID { get; set; }
}
}

View File

@@ -0,0 +1,55 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VolPro.Entity.DomainModels
{
public class Permissions
{
public int Menu_Id { get; set; }
public int ParentId { get; set; }
public string TableName { get; set; }
public string MenuAuth { get; set; }
public string UserAuth { get; set; }
/// <summary>
/// 当前用户权限,存储的是权限的值,如:Add,Search等
/// </summary>
public string[] UserAuthArr { get; set; }
/// <summary>
/// 2022.03.26
/// 菜单类型1:移动端0:PC端
/// </summary>
public int MenuType { get; set; }
/// <summary>
///菜单数据权限
///2024.08.11
/// </summary>
[Display(Name = "菜单数据权限")]
public string AuthMenuData { get; set; }
private List<Dictionary<string, string>> _customAuth = null;
public List<Dictionary<string, string>> CustomAuth
{
get
{
if (string.IsNullOrEmpty(AuthMenuData) || AuthMenuData[0] != '[')
{
return null;
}
if (_customAuth == null)
{
_customAuth = JsonConvert.DeserializeObject<List<Dictionary<string, string>>>(AuthMenuData);
}
return _customAuth;
}
}
}
}

View File

@@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace VolPro.Entity.DomainModels
{
public class RoleAuthor
{
public int menuId { get; set; }
public string actions { get; set; }
}
}

View File

@@ -0,0 +1,144 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "组织架构",TableName = "Sys_Department",DBServer = "SysDbContext")]
public partial class Sys_Department:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
[Key]
[Display(Name ="DepartmentId")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid DepartmentId { get; set; }
/// <summary>
///名称
/// </summary>
[Display(Name ="名称")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string DepartmentName { get; set; }
/// <summary>
///上级组织
/// </summary>
[Display(Name ="上级组织")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? ParentId { get; set; }
/// <summary>
///编号
/// </summary>
[Display(Name ="编号")]
[MaxLength(50)]
[Column(TypeName="nvarchar(50)")]
[Editable(true)]
public string DepartmentCode { get; set; }
/// <summary>
///类型
/// </summary>
[Display(Name ="类型")]
[MaxLength(50)]
[Column(TypeName="nvarchar(50)")]
[Editable(true)]
public string DepartmentType { get; set; }
/// <summary>
///是否可用
/// </summary>
[Display(Name ="是否可用")]
[Column(TypeName="int")]
[Editable(true)]
public int? Enable { get; set; }
/// <summary>
///备注
/// </summary>
[Display(Name ="备注")]
[MaxLength(500)]
[Column(TypeName="nvarchar(500)")]
[Editable(true)]
public string Remark { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name ="创建人")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name ="创建时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name ="修改人")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name ="修改时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
/// <summary>
///所属数据库
/// </summary>
[Display(Name ="所属数据库")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? DbServiceId { get; set; }
}
}

View File

@@ -0,0 +1,159 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "字典数据",TableName = "Sys_Dictionary",DetailTable = new Type[] { typeof(Sys_DictionaryList)},DetailTableCnName = "字典明细",DBServer = "SysDbContext")]
public partial class Sys_Dictionary:SysEntity
{
/// <summary>
///字典ID
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Key]
[Display(Name ="字典ID")]
[Column(TypeName="int")]
[Required(AllowEmptyStrings=false)]
public int Dic_ID { get; set; }
/// <summary>
///字典编号
/// </summary>
[Display(Name ="字典编号")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string DicNo { get; set; }
/// <summary>
///字典名称
/// </summary>
[Display(Name ="字典名称")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string DicName { get; set; }
/// <summary>
///父级ID
/// </summary>
[Display(Name ="父级ID")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int ParentId { get; set; }
/// <summary>
///配置项
/// </summary>
[Display(Name ="配置项")]
[Column(TypeName="nvarchar(max)")]
public string Config { get; set; }
/// <summary>
///sql语句
/// </summary>
[Display(Name ="sql语句")]
[Column(TypeName="nvarchar(max)")]
[Editable(true)]
public string DbSql { get; set; }
/// <summary>
///所在数据库
/// </summary>
[Display(Name ="所在数据库")]
[Column(TypeName="nvarchar(max)")]
[Editable(true)]
public string DBServer { get; set; }
/// <summary>
///排序号
/// </summary>
[Display(Name ="排序号")]
[Column(TypeName="int")]
[Editable(true)]
public int? OrderNo { get; set; }
/// <summary>
///备注
/// </summary>
[Display(Name ="备注")]
[MaxLength(4000)]
[Column(TypeName="nvarchar(4000)")]
[Editable(true)]
public string Remark { get; set; }
/// <summary>
///是否启用
/// </summary>
[Display(Name ="是否启用")]
[Column(TypeName="tinyint")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public byte Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
public int? CreateID { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name ="创建人")]
[MaxLength(60)]
[Column(TypeName="nvarchar(60)")]
public string Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name ="创建时间")]
[Column(TypeName="datetime")]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
public int? ModifyID { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name ="修改人")]
[MaxLength(60)]
[Column(TypeName="nvarchar(60)")]
public string Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name ="修改时间")]
[Column(TypeName="datetime")]
public DateTime? ModifyDate { get; set; }
[Display(Name ="字典明细")]
[ForeignKey("Dic_ID")][Navigate(NavigateType.OneToMany,nameof(Dic_ID),nameof(Dic_ID))]
public List<Sys_DictionaryList> Sys_DictionaryList { get; set; }
}
}

View File

@@ -0,0 +1,127 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "字典明细",TableName = "Sys_DictionaryList",DBServer = "SysDbContext")]
public partial class Sys_DictionaryList:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Key]
[Display(Name ="DicList_ID")]
[Column(TypeName="int")]
[Required(AllowEmptyStrings=false)]
public int DicList_ID { get; set; }
/// <summary>
///数据源ID
/// </summary>
[Display(Name ="数据源ID")]
[Column(TypeName="int")]
[Editable(true)]
public int? Dic_ID { get; set; }
/// <summary>
///数据源Value
/// </summary>
[Display(Name ="数据源Value")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string DicValue { get; set; }
/// <summary>
///数据源Text
/// </summary>
[Display(Name ="数据源Text")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string DicName { get; set; }
/// <summary>
///排序号
/// </summary>
[Display(Name ="排序号")]
[Column(TypeName="int")]
[Editable(true)]
public int? OrderNo { get; set; }
/// <summary>
///备注
/// </summary>
[Display(Name ="备注")]
[MaxLength(2000)]
[Column(TypeName="nvarchar(2000)")]
[Editable(true)]
public string Remark { get; set; }
/// <summary>
///是否可用
/// </summary>
[Display(Name ="是否可用")]
[Column(TypeName="tinyint")]
[Editable(true)]
public byte? Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
public int? CreateID { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name ="创建人")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
public string Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name ="创建时间")]
[Column(TypeName="datetime")]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
public int? ModifyID { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name ="修改人")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
public string Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name ="修改时间")]
[Column(TypeName="datetime")]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,141 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "系统日志",TableName = "Sys_Log",DBServer = "SysDbContext")]
public partial class Sys_Log:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Key]
[Display(Name ="Id")]
[Column(TypeName="int")]
[Required(AllowEmptyStrings=false)]
public int Id { get; set; }
/// <summary>
///开始时间
/// </summary>
[Display(Name ="开始时间")]
[Column(TypeName="datetime")]
public DateTime? BeginDate { get; set; }
/// <summary>
///用户名称
/// </summary>
[Display(Name ="用户名称")]
[Column(TypeName="nvarchar(max)")]
public string UserName { get; set; }
/// <summary>
///请求地址
/// </summary>
[Display(Name ="请求地址")]
[Column(TypeName="nvarchar(max)")]
public string Url { get; set; }
/// <summary>
///日志类型
/// </summary>
[Display(Name ="日志类型")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
public string LogType { get; set; }
/// <summary>
///响应状态
/// </summary>
[Display(Name ="响应状态")]
[Column(TypeName="int")]
public int? Success { get; set; }
/// <summary>
///时长
/// </summary>
[Display(Name ="时长")]
[Column(TypeName="int")]
public int? ElapsedTime { get; set; }
/// <summary>
///请求参数
/// </summary>
[Display(Name ="请求参数")]
[Column(TypeName="nvarchar(max)")]
public string RequestParameter { get; set; }
/// <summary>
///响应参数
/// </summary>
[Display(Name ="响应参数")]
[Column(TypeName="nvarchar(max)")]
public string ResponseParameter { get; set; }
/// <summary>
///异常信息
/// </summary>
[Display(Name ="异常信息")]
[Column(TypeName="nvarchar(max)")]
public string ExceptionInfo { get; set; }
/// <summary>
///用户IP
/// </summary>
[Display(Name ="用户IP")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
public string UserIP { get; set; }
/// <summary>
///服务器IP
/// </summary>
[Display(Name ="服务器IP")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
public string ServiceIP { get; set; }
/// <summary>
///浏览器类型
/// </summary>
[Display(Name ="浏览器类型")]
[MaxLength(400)]
[Column(TypeName="nvarchar(400)")]
public string BrowserType { get; set; }
/// <summary>
///用户ID
/// </summary>
[Display(Name ="用户ID")]
[Column(TypeName="int")]
public int? User_Id { get; set; }
/// <summary>
///角色ID
/// </summary>
[Display(Name ="角色ID")]
[Column(TypeName="int")]
public int? Role_Id { get; set; }
/// <summary>
///结束时间
/// </summary>
[Display(Name ="结束时间")]
[Column(TypeName="datetime")]
public DateTime? EndDate { get; set; }
}
}

View File

@@ -0,0 +1,184 @@
/*
*Authorjxx
*Contact283591387@qq.com
*Date2018-07-01
* 此代码由框架生成,请勿随意更改
*/
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Table("Sys_Menu")]
[EntityAttribute(TableCnName = "菜单配置")]
public class Sys_Menu : SysEntity
{
/// <summary>
///ID
/// </summary>
[Key]
[Display(Name = "ID")]
[DisplayFormat(DataFormatString = "10,0")]
[Column(TypeName = "int")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Menu_Id { get; set; }
/// <summary>
///父级ID
/// </summary>
[Display(Name = "父级ID")]
[DisplayFormat(DataFormatString = "10,0")]
[Column(TypeName = "int")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
public int ParentId { get; set; }
/// <summary>
///菜单名称
/// </summary>
[Display(Name = "菜单名称")]
[MaxLength(50)]
[Column(TypeName = "nvarchar(50)")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
public string MenuName { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "TableName")]
[MaxLength(200)]
[Column(TypeName = "nvarchar(200)")]
[Editable(true)]
public string TableName { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "Url")]
[MaxLength(10000)]
[Column(TypeName = "nvarchar(10000)")]
[Editable(true)]
public string Url { get; set; }
/// <summary>
///权限
/// </summary>
[Display(Name = "权限")]
[MaxLength(10000)]
[Column(TypeName = "nvarchar(10000)")]
[Editable(true)]
public string Auth { get; set; }
/// <summary>
///数据权限
/// </summary>
[Display(Name = "数据权限")]
[Column(TypeName = "int")]
[Editable(true)]
public int? AuthData { get; set; }
/// <summary>
///数据权限
/// </summary>
[Display(Name = "跳转类型")]
[Column(TypeName = "int")]
[Editable(true)]
public int? LinkType { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "Description")]
[MaxLength(200)]
[Column(TypeName = "nvarchar(200)")]
[Editable(true)]
public string Description { get; set; }
/// <summary>
///图标
/// </summary>
[Display(Name = "图标")]
[MaxLength(50)]
[Column(TypeName = "nvarchar(50)")]
[Editable(true)]
public string Icon { get; set; }
/// <summary>
///排序号
/// </summary>
[Display(Name = "排序号")]
[DisplayFormat(DataFormatString = "10,0")]
[Column(TypeName = "int")]
[Editable(true)]
public int? OrderNo { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name = "创建人")]
[MaxLength(50)]
[Column(TypeName = "nvarchar(50)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name = "创建时间")]
[Column(TypeName = "datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "Modifier")]
[MaxLength(50)]
[Column(TypeName = "nvarchar(50)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "ModifyDate")]
[Column(TypeName = "datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
/// <summary>
///是否启用
/// </summary>
[Display(Name = "是否启用")]
[Column(TypeName = "tinyint")]
[Editable(true)]
public byte? Enable { get; set; }
/// <summary>
/// 2022.03.26
/// 菜单类型1:移动端0:PC端
/// </summary>
/// </summary>
[Display(Name = "是否启用")]
[Column(TypeName = "int")]
[Editable(true)]
public int? MenuType { get; set; }
[Navigate(NavigateType.OneToMany, nameof(Menu_Id), nameof(Menu_Id))]
public List<Sys_Actions> Actions { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace VolPro.Entity
{
public class Sys_Actions
{
[Key]
public int Action_Id { get; set; }
public int Menu_Id { get; set; }
public string Text { get; set; }
public string Value { get; set; }
}
}

View File

@@ -0,0 +1,104 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "系统监控",TableName = "Sys_Monitor",DBServer = "SysDbContext")]
public partial class Sys_Monitor:SysEntity
{
/// <summary>
///主键ID
/// </summary>
[Key]
[Display(Name ="主键ID")]
[Column(TypeName="bigint")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public long Id { get; set; }
/// <summary>
///主机名
/// </summary>
[Display(Name ="主机名")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string HostName { get; set; }
/// <summary>
///IP地址
/// </summary>
[Display(Name ="IP地址")]
[MaxLength(50)]
[Column(TypeName="nvarchar(50)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string Ip { get; set; }
/// <summary>
///MAC地址
/// </summary>
[Display(Name ="MAC地址")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string MacAddress { get; set; }
/// <summary>
///CPU使用率(%)
/// </summary>
[Display(Name ="CPU使用率(%)")]
[DisplayFormat(DataFormatString="5,2")]
[Column(TypeName="decimal")]
[Editable(true)]
public decimal? CpuUsage { get; set; }
/// <summary>
///内存使用率(%)
/// </summary>
[Display(Name ="内存使用率(%)")]
[DisplayFormat(DataFormatString="5,2")]
[Column(TypeName="decimal")]
[Editable(true)]
public decimal? MemoryUsage { get; set; }
/// <summary>
///带宽使用情况(例入站100MB/s,出站50MB/s)
/// </summary>
[Display(Name ="带宽使用情况(例入站100MB/s,出站50MB/s)")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
public string BandwidthUsage { get; set; }
/// <summary>
///磁盘使用情况(JSON字符串)
/// </summary>
[Display(Name ="磁盘使用情况(JSON字符串)")]
[Column(TypeName="nvarchar(max)")]
[Editable(true)]
public string DiskInfo { get; set; }
/// <summary>
///记录时间
/// </summary>
[Display(Name ="记录时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? RecordTime { get; set; }
}
}

View File

@@ -0,0 +1,138 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "岗位管理",TableName = "Sys_Post",DBServer = "SysDbContext")]
public partial class Sys_Post:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
[Key]
[Display(Name ="PostId")]
[MaxLength(36)]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid PostId { get; set; }
/// <summary>
///岗位名称
/// </summary>
[Display(Name ="岗位名称")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string PostName { get; set; }
/// <summary>
///岗位编号
/// </summary>
[Display(Name ="岗位编号")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string PostCode { get; set; }
/// <summary>
///上级岗位
/// </summary>
[Display(Name ="上级岗位")]
[MaxLength(36)]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? ParentId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DbServiceId")]
[MaxLength(36)]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? DbServiceId { get; set; }
/// <summary>
///是否可用
/// </summary>
[Display(Name ="是否可用")]
[Column(TypeName="int")]
[Editable(true)]
public int? Enable { get; set; }
/// <summary>
///备注
/// </summary>
[Display(Name ="备注")]
[MaxLength(500)]
[Column(TypeName="nvarchar(500)")]
[Editable(true)]
public string Remark { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name ="创建人")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name ="创建时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name ="修改人")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name ="修改时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,167 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "打印管理",TableName = "Sys_PrintOptions",DBServer = "SysDbContext")]
public partial class Sys_PrintOptions:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
[Key]
[Display(Name ="PrintOptionsId")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid PrintOptionsId { get; set; }
/// <summary>
///模板名称
/// </summary>
[Display(Name ="模板名称")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string CustomName { get; set; }
/// <summary>
///打印模块
/// </summary>
[Display(Name ="打印模块")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string TableName { get; set; }
/// <summary>
///打印模块名称
/// </summary>
[Display(Name ="打印模块名称")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
public string TableCNName { get; set; }
/// <summary>
///参数
/// </summary>
[Display(Name ="参数")]
[Column(TypeName="nvarchar(max)")]
[Editable(true)]
public string Options { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Html")]
[Column(TypeName="nvarchar(max)")]
[Editable(true)]
public string Html { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Enable")]
[Column(TypeName="int")]
[Editable(true)]
public int? Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DbService")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? DbService { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="UserId")]
[Column(TypeName="int")]
[Editable(true)]
public int? UserId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="TenancyId")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string TenancyId { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name ="创建时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name ="创建人")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name ="修改人")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name ="修改时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DbServiceId")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? DbServiceId { get; set; }
}
}

View File

@@ -0,0 +1,101 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "省市区县",TableName = "Sys_Region",DBServer = "SysDbContext")]
public partial class Sys_Region:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Key]
[Display(Name ="id")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int id { get; set; }
/// <summary>
///编码
/// </summary>
[Display(Name ="编码")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
[Editable(true)]
public string code { get; set; }
/// <summary>
///名称
/// </summary>
[Display(Name ="名称")]
[MaxLength(40)]
[Column(TypeName="varchar(40)")]
[Editable(true)]
public string name { get; set; }
/// <summary>
///上级编码
/// </summary>
[Display(Name ="上级编码")]
[Column(TypeName="int")]
[Editable(true)]
public int? parentId { get; set; }
/// <summary>
///级别
/// </summary>
[Display(Name ="级别")]
[Column(TypeName="int")]
[Editable(true)]
public int? level { get; set; }
/// <summary>
///完整地址
/// </summary>
[Display(Name ="完整地址")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
[Editable(true)]
public string mername { get; set; }
/// <summary>
///经度
/// </summary>
[Display(Name ="经度")]
[Column(TypeName="float")]
[Editable(true)]
public float? Lng { get; set; }
/// <summary>
///纬度
/// </summary>
[Display(Name ="纬度")]
[Column(TypeName="float")]
[Editable(true)]
public float? Lat { get; set; }
/// <summary>
///拼音
/// </summary>
[Display(Name ="拼音")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
[Editable(true)]
public string pinyin { get; set; }
}
}

View File

@@ -0,0 +1,190 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "报表模板",TableName = "Sys_ReportOptions",DBServer = "SysDbContext")]
public partial class Sys_ReportOptions:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
[Key]
[Display(Name ="ReportOptionsId")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid ReportOptionsId { get; set; }
/// <summary>
///报表名称
/// </summary>
[Display(Name ="报表名称")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string ReportName { get; set; }
/// <summary>
///报表编码
/// </summary>
[Display(Name ="报表编码")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string ReportCode { get; set; }
/// <summary>
///所在数据库
/// </summary>
[Display(Name ="所在数据库")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string DbService { get; set; }
/// <summary>
///报表类型
/// </summary>
[Display(Name ="报表类型")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
[Editable(true)]
public string ReportType { get; set; }
/// <summary>
///父级id
/// </summary>
[Display(Name ="父级id")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? ParentId { get; set; }
/// <summary>
///模板文件
/// </summary>
[Display(Name ="模板文件")]
[MaxLength(2000)]
[Column(TypeName="nvarchar(2000)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string FilePath { get; set; }
/// <summary>
///数据源sql
/// </summary>
[Display(Name ="数据源sql")]
[MaxLength(2000)]
[Column(TypeName="nvarchar(2000)")]
[Editable(true)]
public string Options { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="OptionsText")]
[MaxLength(2000)]
[Column(TypeName="nvarchar(2000)")]
[Editable(true)]
public string OptionsText { get; set; }
/// <summary>
///发布状态
/// </summary>
[Display(Name ="发布状态")]
[Column(TypeName="int")]
[Editable(true)]
public int? Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DbServiceId")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? DbServiceId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="UserId")]
[Column(TypeName="int")]
[Editable(true)]
public int? UserId { get; set; }
/// <summary>
///租户id
/// </summary>
[Display(Name ="租户id")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string TenancyId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name ="创建人")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name ="创建时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name ="修改人")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name ="修改时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,142 @@
using Newtonsoft.Json;
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "角色管理",TableName = "Sys_Role",DBServer = "SysDbContext")]
public partial class Sys_Role:SysEntity
{
/// <summary>
///角色ID
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Key]
[Display(Name ="角色ID")]
[Column(TypeName="int")]
[Required(AllowEmptyStrings=false)]
public int Role_Id { get; set; }
/// <summary>
///父级ID
/// </summary>
[Display(Name ="父级ID")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int ParentId { get; set; }
/// <summary>
///角色名称
/// </summary>
[Display(Name ="角色名称")]
[MaxLength(50)]
[Column(TypeName="nvarchar(50)")]
[Editable(true)]
public string RoleName { get; set; }
/// <summary>
///部门ID
/// </summary>
[Display(Name ="部门ID")]
[Column(TypeName="int")]
public int? Dept_Id { get; set; }
/// <summary>
///部门名称
/// </summary>
[Display(Name ="部门名称")]
[MaxLength(50)]
[Column(TypeName="nvarchar(50)")]
[Editable(true)]
public string DeptName { get; set; }
/// <summary>
///数据库权限
/// </summary>
[Display(Name ="数据库权限")]
[MaxLength(400)]
[Column(TypeName="nvarchar(400)")]
[Editable(true)]
public string DatAuth { get; set; }
/// <summary>
///是否启用
/// </summary>
[Display(Name ="是否启用")]
[Column(TypeName="tinyint")]
[Editable(true)]
public byte? Enable { get; set; }
/// <summary>
///排序
/// </summary>
[Display(Name ="排序")]
[Column(TypeName="int")]
public int? OrderNo { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name ="创建人")]
[MaxLength(50)]
[Column(TypeName="nvarchar(50)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name ="创建时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name ="修改人")]
[MaxLength(50)]
[Column(TypeName="nvarchar(50)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name ="修改时间")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DeleteBy")]
[MaxLength(50)]
[JsonIgnore] [SugarColumn(NoSerialize = true)]
[Column(TypeName="nvarchar(50)")]
public string DeleteBy { get; set; }
/// <summary>
///所属数据库
/// </summary>
[Display(Name ="所属数据库")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? DbServiceId { get; set; }
}
}

View File

@@ -0,0 +1,98 @@
using VolPro.Entity.SystemModels;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using System.Security.Principal;
namespace VolPro.Entity.DomainModels
{
[Table("Sys_RoleAuth")]
public class Sys_RoleAuth : SysEntity
{
/// <summary>
///
/// </summary>
[Key]
[Display(Name = "")]
[Required(AllowEmptyStrings = false)]
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Auth_Id { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "")]
[Column(TypeName = "int")]
public int? Role_Id { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "")]
[Column(TypeName = "int")]
public int? User_Id { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "")]
[Column(TypeName = "int")]
[Required(AllowEmptyStrings = false)]
public int Menu_Id { get; set; }
/// <summary>
///用户权限
/// </summary>
[Display(Name = "用户权限")]
[MaxLength(1000)]
[Column(TypeName = "nvarchar(1000)")]
[Required(AllowEmptyStrings = false)]
public string AuthValue { get; set; }
/// <summary>
///菜单数据权限
/// </summary>
[Display(Name = "菜单数据权限")]
[MaxLength(1000)]
[Column(TypeName = "nvarchar(1000)")]
public string AuthMenuData { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(1000)")]
public string Creator { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "")]
[Column(TypeName = "datetime")]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(1000)")]
public string Modifier { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "")]
[Column(TypeName = "datetime")]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,126 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "角色字段",TableName = "Sys_RoleFields",DBServer = "SysDbContext")]
public partial class Sys_RoleFields:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Key]
[Display(Name ="RoleFieldsId")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int RoleFieldsId { get; set; }
/// <summary>
///角色id
/// </summary>
[Display(Name ="角色id")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int RoleId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DbServiceId")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
public Guid? DbServiceId { get; set; }
/// <summary>
///表名
/// </summary>
[Display(Name ="表名")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
public string TableName { get; set; }
/// <summary>
///字段
/// </summary>
[Display(Name ="字段")]
[MaxLength(2000)]
[Column(TypeName="nvarchar(2000)")]
[Editable(true)]
public string AuthFields { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Enable")]
[Column(TypeName="int")]
[Editable(true)]
public int? Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Creator")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateDate")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Modifier")]
[MaxLength(30)]
[Column(TypeName="nvarchar(30)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyDate")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,224 @@
using Newtonsoft.Json;
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "用户管理",TableName = "Sys_User",DBServer = "SysDbContext",ApiInput = typeof(ApiSys_UserInput),ApiOutput = typeof(ApiSys_UserOutput))]
public partial class Sys_User:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Key]
[Display(Name ="User_Id")]
[Column(TypeName="int")]
[Required(AllowEmptyStrings=false)]
public int User_Id { get; set; }
/// <summary>
///帐号
/// </summary>
[Display(Name ="帐号")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string UserName { get; set; }
/// <summary>
///姓名
/// </summary>
[Display(Name ="姓名")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public string UserTrueName { get; set; }
/// <summary>
///性别
/// </summary>
[Display(Name ="性别")]
[Column(TypeName="int")]
[Editable(true)]
public int? Gender { get; set; }
/// <summary>
///头像
/// </summary>
[Display(Name ="头像")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
public string HeadImageUrl { get; set; }
/// <summary>
///(角色)不用字段
/// </summary>
[Display(Name ="(角色)不用字段")]
[Column(TypeName="int")]
[Editable(true)]
public int? Role_Id { get; set; }
/// <summary>
///邮箱
/// </summary>
[Display(Name ="邮箱")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
public string Email { get; set; }
/// <summary>
///Token
/// </summary>
[Display(Name ="Token")]
[MaxLength(500)]
[Column(TypeName="nvarchar(500)")]
[Editable(true)]
public string Token { get; set; }
/// <summary>
///密码
/// </summary>
[Display(Name ="密码")]
[MaxLength(200)]
[JsonIgnore] [SugarColumn(NoSerialize = true)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
public string UserPwd { get; set; }
/// <summary>
///注册时间
/// </summary>
[Display(Name ="注册时间")]
[Column(TypeName="datetime")]
public DateTime? CreateDate { get; set; }
/// <summary>
///手机号
/// </summary>
[Display(Name ="手机号")]
[MaxLength(11)]
[Column(TypeName="nvarchar(11)")]
[Editable(true)]
public string PhoneNo { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
public int? CreateID { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name ="创建人")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
public string Creator { get; set; }
/// <summary>
///是否可用
/// </summary>
[Display(Name ="是否可用")]
[Column(TypeName="tinyint")]
public byte? Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
public int? ModifyID { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name ="修改人")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
public string Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name ="修改时间")]
[Column(TypeName="datetime")]
public DateTime? ModifyDate { get; set; }
/// <summary>
///最后登陆时间
/// </summary>
[Display(Name ="最后登陆时间")]
[Column(TypeName="datetime")]
public DateTime? LastLoginDate { get; set; }
/// <summary>
///最后密码修改时间
/// </summary>
[Display(Name ="最后密码修改时间")]
[Column(TypeName="datetime")]
public DateTime? LastModifyPwdDate { get; set; }
/// <summary>
///备注
/// </summary>
[Display(Name ="备注")]
[MaxLength(200)]
[Column(TypeName="nvarchar(200)")]
[Editable(true)]
public string Remark { get; set; }
/// <summary>
///排序号
/// </summary>
[Display(Name ="排序号")]
[Column(TypeName="int")]
[Editable(true)]
public int? OrderNo { get; set; }
/// <summary>
///部门
/// </summary>
[Display(Name ="部门")]
[MaxLength(2000)]
[Column(TypeName="nvarchar(2000)")]
[Editable(true)]
public string DeptIds { get; set; }
/// <summary>
///角色
/// </summary>
[Display(Name ="角色")]
[MaxLength(2000)]
[Column(TypeName="nvarchar(2000)")]
[Editable(true)]
public string RoleIds { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="PostId")]
[MaxLength(2000)]
[Column(TypeName="nvarchar(2000)")]
[Editable(true)]
public string PostId { get; set; }
}
}

View File

@@ -0,0 +1,127 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Security.Principal;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "用户权限", TableName = "Sys_UserAuth", DBServer = "SysDbContext")]
public partial class Sys_UserAuth : SysEntity
{
/// <summary>
///
/// </summary>
[Key]
[Display(Name = "Id")]
[Column(TypeName = "int")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
/// <summary>
///用户id
/// </summary>
[Display(Name = "用户id")]
[Column(TypeName = "int")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
public int UserId { get; set; }
/// <summary>
///指定用户id的数据权限
/// </summary>
[Display(Name = "指定用户id的数据权限")]
[Column(TypeName = "nvarchar(max)")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
public string AuthUserIds { get; set; }
/// <summary>
///菜单id
/// </summary>
[Display(Name = "菜单id")]
[Column(TypeName = "int")]
[Editable(true)]
public int? MenuId { get; set; }
/// <summary>
///表
/// </summary>
[Display(Name = "表")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
public string TableName { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "Enable")]
[Column(TypeName = "int")]
[Editable(true)]
[Required(AllowEmptyStrings = false)]
public int Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "CreateID")]
[Column(TypeName = "int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "Creator")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "CreateDate")]
[Column(TypeName = "datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "ModifyID")]
[Column(TypeName = "int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "Modifier")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///
/// </summary>
[Display(Name = "ModifyDate")]
[Column(TypeName = "datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,110 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "用户组织部门",TableName = "Sys_UserDepartment",DBServer = "SysDbContext")]
public partial class Sys_UserDepartment:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
[Key]
[Display(Name ="Id")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid Id { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="UserId")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int UserId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DepartmentId")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid DepartmentId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Enable")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Creator")]
[MaxLength(255)]
[Column(TypeName="nvarchar(255)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateDate")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Modifier")]
[MaxLength(255)]
[Column(TypeName="nvarchar(255)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyDate")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,112 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "用户岗位",TableName = "Sys_UserPost",DBServer = "SysDbContext")]
public partial class Sys_UserPost:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
[Key]
[Display(Name ="Id")]
[MaxLength(36)]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid Id { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="UserId")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int UserId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="PostId")]
[MaxLength(36)]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid PostId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Enable")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Creator")]
[MaxLength(255)]
[Column(TypeName="nvarchar(255)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateDate")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Modifier")]
[MaxLength(255)]
[Column(TypeName="nvarchar(255)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyDate")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,110 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[Entity(TableCnName = "用户角色",TableName = "Sys_UserRole",DBServer = "SysDbContext")]
public partial class Sys_UserRole:SysEntity
{
/// <summary>
///
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
[Key]
[Display(Name ="Id")]
[Column(TypeName="uniqueidentifier")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public Guid Id { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="UserId")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int UserId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="RoleId")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int RoleId { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Enable")]
[Column(TypeName="int")]
[Editable(true)]
[Required(AllowEmptyStrings=false)]
public int Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateID")]
[Column(TypeName="int")]
[Editable(true)]
public int? CreateID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Creator")]
[MaxLength(255)]
[Column(TypeName="nvarchar(255)")]
[Editable(true)]
public string Creator { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CreateDate")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyID")]
[Column(TypeName="int")]
[Editable(true)]
public int? ModifyID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Modifier")]
[MaxLength(255)]
[Column(TypeName="nvarchar(255)")]
[Editable(true)]
public string Modifier { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ModifyDate")]
[Column(TypeName="datetime")]
[Editable(true)]
public DateTime? ModifyDate { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VolPro.Entity.DomainModels.Sys
{
public class TableColumnInfo
{
public string Prec_Scale { get; set; }
public string ColumnType { get; set; }
public string ColumnName { get; set; }
}
}

View File

@@ -0,0 +1,48 @@
using VolPro.Entity.SystemModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.AttributeManager;
namespace VolPro.Entity.DomainModels
{
/// <summary>
/// 字段上标记UserAuth属性后在角色自定义数据权限可以选择
/// </summary>
public class UserInfo
{
[UserAuthField(Name = "用户ID")]
public int User_Id { get; set; }
/// <summary>
/// 多个角色ID
/// </summary>
public int Role_Id { get; set; }
public string RoleName { get; set; }
[UserAuthField(Name ="用户帐号")]
public string UserName { get; set; }
[UserAuthField(Name = "用户姓名")]
public string UserTrueName { get; set; }
/// <summary>
/// 岗位id
/// </summary>
public List<Guid> PostIds { get; set; }
[UserAuthField(Name = "用户部门")]
public List<Guid> DeptIds { get; set; }
[UserAuthField(Name = "用户角色")]
public int[] RoleIds { get; set; }
public string Token { get; set; }
public int Enable { get; set; }
public string TenancyValue { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_Department
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_Dictionary
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,22 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_DictionaryList
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,22 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_Log
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,22 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_Post
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上[SugarColumn(IsIgnore = true)]属性,否则会异常
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_PrintOptions
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_Region
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,22 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_ReportOptions
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_Role
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_RoleFields
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,31 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_User
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
/// <summary>
///是否在线 2023.12.10增加是否在线字段,显示用户在线状态,强制下线功能
/// </summary>
[Display(Name = "是否在线")]
[Column(TypeName = "int")]
[NotMapped]
[SugarColumn(IsIgnore = true)]
public int IsOnline { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_UserAuth
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_UserDepartment
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,22 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_UserPost
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上[SugarColumn(IsIgnore = true)]属性,否则会异常
}
}

View File

@@ -0,0 +1,21 @@
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class Sys_UserRole
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上 [NotMapped]属性,否则会异常
}
}

View File

@@ -0,0 +1,72 @@
/*
*Authorjxx
*Contact283591387@qq.com
*Date2018-07-01
* 此代码由框架生成,请勿随意更改
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
[EntityAttribute(TableCnName = "字典视图")]
public class vSys_Dictionary:SysEntity
{
/// <summary>
///
/// </summary>
[Key]
[Display(Name ="Dic_ID")]
[Column(TypeName="int")]
[Required(AllowEmptyStrings=false)]
public int Dic_ID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DicValue")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
public string DicValue { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DicList_ID")]
[Column(TypeName="int")]
public int DicList_ID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DicName")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
public string DicName { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="Enable")]
[Column(TypeName="tinyint")]
public byte? Enable { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="DicNo")]
[MaxLength(100)]
[Column(TypeName="nvarchar(100)")]
[Required(AllowEmptyStrings=false)]
public string DicNo { get; set; }
}
}