<?xml version="1.0" encoding="utf-8"?>
<Tables Version="8.13.5535.22128">
<Table Name="Administrator" Description="管ç†å‘˜" DbType="SqlServer" RenderGenEntity="true">
<Columns>
<Column Name="ID" DataType="Int32" Identity="True" PrimaryKey="True" Description="ç¼–å·" />
<Column Name="Name" DataType="String" Description="å称。登录用户å" />
<Column Name="Password" DataType="String" Description="密ç " />
<Column Name="DisplayName" DataType="String" Description="显示å。昵称ã€ä¸æ–‡åç‰" />
<Column Name="Mail" DataType="String" Description="邮件" />
<Column Name="Phone" DataType="String" Description="电è¯" />
<Column Name="Code" DataType="String" Description="唯一代ç 。比如身份è¯ã€SSOIDç‰" />
<Column Name="RoleID" DataType="Int32" Description="角色。主è¦è§’色" />
<Column Name="Logins" DataType="Int32" Description="登录次数" />
<Column Name="LastLogin" DataType="DateTime" Description="最åŽç™»å½•" />
<Column Name="LastLoginIP" DataType="String" Description="最åŽç™»é™†IP" />
<Column Name="IsEnable" DataType="Boolean" Description="是å¦ä½¿ç”¨" />
<Column Name="Profile" DataType="String" Length="500" Description="é…置信æ¯" />
</Columns>
<Indexes>
<Index Columns="Name" />
<Index Columns="RoleID" />
</Indexes>
<Relations>
<Relation Column="RoleID" RelationTable="Role" RelationColumn="ID" />
</Relations>
</Table>
<Table Name="Role" Description="角色" DbType="SqlServer" RenderGenEntity="true">
<Columns>
<Column Name="ID" DataType="Int32" Identity="True" PrimaryKey="True" Description="ç¼–å·" />
<Column Name="Name" DataType="String" Description="åç§°" />
<Column Name="IsSystem" DataType="Boolean" Description="是å¦ç³»ç»Ÿè§’色。系统角色用于业务系统开å‘ä½¿ç”¨ï¼Œç¦æ¢åˆ 除" />
<Column Name="Permission" DataType="String" Length="500" Description="æƒé™" />
</Columns>
<Indexes>
<Index Columns="Name" Unique="True" />
</Indexes>
</Table>
<Table Name="Menu" Description="èœå•" DbType="SqlServer" BaseType="EntityTree" RenderGenEntity="true">
<Columns>
<Column Name="ID" DataType="Int32" Identity="True" PrimaryKey="True" Description="ç¼–å·" />
<Column Name="Name" DataType="String" Description="åç§°" />
<Column Name="ParentID" DataType="Int32" Description="父编å·" />
<Column Name="Url" DataType="String" Length="200" Description="链接" />
<Column Name="Sort" DataType="Int32" Description="åºå·" />
<Column Name="Remark" DataType="String" Length="200" Description="备注" />
<Column Name="Permission" DataType="String" Description="æƒé™" />
<Column Name="IsShow" DataType="Boolean" Description="æ˜¯å¦æ˜¾ç¤º" />
<Column Name="Necessary" DataType="Boolean" Description="å¿…è¦çš„èœå•。必须至少有角色拥有这些æƒé™ï¼Œå¦‚果没有则自动授æƒç»™ç³»ç»Ÿè§’色" />
<Column Name="Roles" DataType="String" Description="多角色" />
</Columns>
<Indexes>
<Index Columns="Name" />
<Index Columns="ParentID,Name" />
</Indexes>
<Relations>
<Relation Column="ID" RelationTable="RoleMenu" RelationColumn="MenuID" Unique="True" />
</Relations>
</Table>
<Table Name="Log" Description="日志" DbType="SqlServer" RenderGenEntity="true">
<Columns>
<Column Name="ID" DataType="Int32" Identity="True" PrimaryKey="True" Description="ç¼–å·" />
<Column Name="Category" DataType="String" Description="类别" />
<Column Name="Action" DataType="String" Description="æ“作" />
<Column Name="UserID" DataType="Int32" Description="用户编å·" />
<Column Name="UserName" DataType="String" Description="用户å" />
<Column Name="IP" DataType="String" Description="IP地å€" />
<Column Name="OccurTime" DataType="DateTime" Description="æ—¶é—´" />
<Column Name="Remark" DataType="String" Length="500" Description="详细信æ¯" />
</Columns>
<Indexes>
<Index Columns="Category" />
</Indexes>
</Table>
<Table Name="User" Description="用户" DbType="SqlServer" RenderGenEntity="true">
<Columns>
<Column Name="ID" DataType="Int32" Identity="True" PrimaryKey="True" Description="ç¼–å·" />
<Column Name="Account" DataType="String" Description="è´¦å·" />
<Column Name="Password" DataType="String" Description="密ç " />
<Column Name="IsAdmin" DataType="Boolean" Description="是å¦ç®¡ç†å‘˜" />
<Column Name="IsEnable" DataType="Boolean" Description="是å¦å¯ç”¨" />
</Columns>
<Indexes>
<Index Columns="Account" Unique="True" />
</Indexes>
</Table>
<Table Name="Department" Description="部门" DbType="SqlServer" BaseType="EntityTree" RenderGenEntity="true">
<Columns>
<Column Name="ID" DataType="Int32" Identity="True" PrimaryKey="True" Description="ç¼–å·" />
<Column Name="Name" DataType="String" Description="åç§°" />
<Column Name="Code" DataType="String" Description="代ç " />
<Column Name="ParentID" DataType="Int32" Description="父编å·" />
<Column Name="Sort" DataType="Int32" Description="排åº" />
<Column Name="ManagerID" DataType="Int32" Description="管ç†è€…ç¼–å·" />
<Column Name="Manager" DataType="String" Description="管ç†è€…" />
<Column Name="Level" DataType="Int32" Description="ç‰çº§" />
<Column Name="LevelName" DataType="String" Description="ç‰çº§åç§°" />
<Column Name="Profile" DataType="String" Length="500" Description="é…置文件" />
</Columns>
<Indexes>
<Index Columns="Name" />
<Index Columns="Code" />
<Index Columns="ParentID,Name" Unique="True" />
<Index Columns="ParentID,Code" />
</Indexes>
</Table>
</Tables>
|