@@ -8,7 +8,7 @@ namespace Admin.Core.Model.Admin
/// 接口管理
/// </summary>
[Table(Name = "ad_api")]
- [Index("uk_api_path", "Path", true)]
+ [Index("uk_api_path", nameof(Path), true)]
public class ApiEntity : EntityBase
{
/// <summary>
@@ -7,7 +7,7 @@ namespace Admin.Core.Model.Admin
/// 数据字典
[Table(Name = "ad_dictionary")]
- [Index("uk_role_parentid_name", "ParentId,Name", true)]
+ [Index("uk_role_parentid_name", nameof(ParentId)+","+nameof(Name), true)]
public class DictionaryEntity: EntityBase
/// 权限
[Table(Name = "ad_permission")]
- [Index("uk_permission_parentid_label", "ParentId,Label", true)]
+ [Index("uk_permission_parentid_label", nameof(ParentId) + "," + nameof(Label), true)]
public class PermissionEntity : EntityBase
@@ -9,7 +9,7 @@ namespace Admin.Core.Model.Admin
/// 角色
[Table(Name = "ad_role")]
- [Index("uk_role_name", "Name", true)]
+ [Index("uk_role_name", nameof(Name), true)]
public class RoleEntity: EntityBase
@@ -6,7 +6,7 @@ namespace Admin.Core.Model.Admin
/// 角色权限
[Table(Name = "ad_role_permission")]
- [Index("uk_role_permissioin_roleid_permissionid", "RoleId,PermissionId", true)]
+ [Index("uk_role_permissioin_roleid_permissionid", nameof(RoleId) + "," + nameof(PermissionId), true)]
public class RolePermissionEntity: EntityAdd
/// 用户
[Table(Name = "ad_user")]
- [Index("uk_user_username", "UserName", true)]
+ [Index("uk_user_username", nameof(UserName), true)]
public class UserEntity: EntityBase
/// 用户角色
[Table(Name = "ad_user_role")]
- [Index("uk_role_userid_roleid", "UserId,RoleId", true)]
+ [Index("uk_role_userid_roleid", nameof(UserId) + "," + nameof(RoleId), true)]
public class UserRoleEntity: EntityAdd
public UserRoleEntity() { }
/// 视图管理
[Table(Name = "ad_view")]
- [Index("uk_view_path", "Path", true)]
+ [Index("uk_view_path", nameof(Path), true)]
public class ViewEntity : EntityBase
@@ -3,12 +3,12 @@
"generateData": false,
//同步结构
- "syncStructure": false,
+ "syncStructure": true,
//同步数据
- "syncData": false,
+ "syncData": true,
//建库
- "createDb": false,
+ "createDb": true,
//SqlServer,PostgreSQL,Oracle,OdbcOracle,OdbcSqlServer,OdbcMySql,OdbcPostgreSQL,Odbc,OdbcDameng,MsAccess
//建库连接字符串
//MySql "Server=localhost; Port=3306; Database=mysql; Uid=root; Pwd=pwd; Charset=utf8mb4;"