mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-09-20 10:37:55 +08:00
主从表以ParentId为准,而不是DetailTable
This commit is contained in:
@@ -119,21 +119,6 @@ namespace OpenAuth.App
|
||||
|
||||
var obj = AddTableAndColumns(req.MapTo<BuilderTable>());
|
||||
|
||||
//创建子表
|
||||
if (!string.IsNullOrEmpty(req.DetailTableName))
|
||||
{
|
||||
AddTableAndColumns(new BuilderTable
|
||||
{
|
||||
TableName = req.DetailTableName,
|
||||
ParentTableId = obj.Id,
|
||||
Namespace = "OpenAuth.Repository.Domain",
|
||||
ModuleName = req.DetailTableName,
|
||||
Folder = req.Folder,
|
||||
TypeId = req.TypeId,
|
||||
TypeName = req.TypeName
|
||||
});
|
||||
}
|
||||
|
||||
UnitWork.Save();
|
||||
return obj.Id;
|
||||
}
|
||||
@@ -194,8 +179,6 @@ namespace OpenAuth.App
|
||||
{
|
||||
TableName = obj.TableName,
|
||||
Comment = obj.Comment,
|
||||
DetailTableName = obj.DetailTableName,
|
||||
DetailComment = obj.DetailComment,
|
||||
ClassName = obj.ClassName,
|
||||
Namespace = obj.Namespace,
|
||||
ModuleCode = obj.ModuleCode,
|
||||
@@ -206,10 +189,10 @@ namespace OpenAuth.App
|
||||
TypeName = obj.TypeName,
|
||||
IsDynamicHeader = obj.IsDynamicHeader,
|
||||
ForeignKey = obj.ForeignKey,
|
||||
ParentTableId = obj.ParentTableId,
|
||||
UpdateTime = DateTime.Now,
|
||||
UpdateUserId = user.Id,
|
||||
UpdateUserName = user.Name
|
||||
//todo:补充或调整自己需要的字段
|
||||
});
|
||||
}
|
||||
|
||||
@@ -642,7 +625,8 @@ namespace OpenAuth.App
|
||||
|
||||
if (!string.IsNullOrEmpty(sysTableInfo.ParentTableId))
|
||||
{
|
||||
throw new Exception("子表不能直接生成vue,请使用该表对应的父表生成vue或删除该表的父表");
|
||||
return;
|
||||
// throw new Exception("子表不能直接生成vue,请使用该表对应的父表生成vue或删除该表的父表");
|
||||
}
|
||||
|
||||
var tableColumns = _builderTableColumnApp.Find(req.Id);
|
||||
|
@@ -34,14 +34,12 @@ namespace OpenAuth.App.Request
|
||||
/// 表描述、中文名称
|
||||
/// </summary>
|
||||
public string Comment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子表英文全称
|
||||
/// 父表ID
|
||||
/// </summary>
|
||||
public string DetailTableName { get; set; }
|
||||
/// <summary>
|
||||
/// 子表描述、中文名称
|
||||
/// </summary>
|
||||
public string DetailComment { get; set; }
|
||||
public string ParentTableId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 实体类名称
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user