From 02c42150c89604a21fb062518871cd0bc9473ebc Mon Sep 17 00:00:00 2001 From: zhangqi <2794379662@qq.com> Date: Mon, 26 Apr 2021 13:44:53 +0800 Subject: [PATCH] =?UTF-8?q?feature:=E5=8C=BA=E5=9F=9F=E6=9D=83=E9=99=90?= =?UTF-8?q?=E5=AE=9E=E4=BD=93=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Api/Ewide.Core/Entity/SysRoleArea.cs | 30 ++++++++++++++++++++++++++++ Api/Ewide.Core/Entity/SysUserArea.cs | 29 +++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 Api/Ewide.Core/Entity/SysRoleArea.cs create mode 100644 Api/Ewide.Core/Entity/SysUserArea.cs 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; } + } +}