diff --git a/Api/Ewide.Core/Entity/SysRoleArea.cs b/Api/Ewide.Core/Entity/SysRoleArea.cs new file mode 100644 index 0000000..8f59c65 --- /dev/null +++ b/Api/Ewide.Core/Entity/SysRoleArea.cs @@ -0,0 +1,30 @@ +using Furion.DatabaseAccessor; +using Microsoft.EntityFrameworkCore; +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; + +namespace Ewide.Core.Entity +{ + [Table("sys_role_area")] + [Comment("角色区域自定义数据")] + public class SysRoleArea: IEntity + { + /// + /// 角色Id + /// + [Comment("角色Id")] + [Column("SysRoleId", TypeName = "varchar(36)")] + public string SysRoleId { get; set; } + public SysRole SysRole { get; set; } + [Comment("系统使用的区域代码")] + [MaxLength(10)] + public string AreaNumberCode { get; set; } + public AreaNumber AreaNumber { get; set; } + + } +} diff --git a/Api/Ewide.Core/Entity/SysUserArea.cs b/Api/Ewide.Core/Entity/SysUserArea.cs new file mode 100644 index 0000000..19092fb --- /dev/null +++ b/Api/Ewide.Core/Entity/SysUserArea.cs @@ -0,0 +1,29 @@ +using Furion.DatabaseAccessor; +using Microsoft.EntityFrameworkCore; +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; + +namespace Ewide.Core.Entity +{ + [Table("sys_user_area")] + [Comment("用户授权区域信息")] + public class SysUserArea: IEntity + { + /// + /// 用户Id + /// + [Comment("用户Id")] + [Column("SysUserId", TypeName = "varchar(36)")] + public string SysUserId { get; set; } + public SysUser SysUser { get; set; } + [Comment("系统使用的区域代码")] + [MaxLength(10)] + public string AreaNumberCode { get; set; } + public AreaNumber AreaNumber { get; set; } + } +}