feat: 完成code to web模块

This commit is contained in:
橙子
2023-09-24 00:42:09 +08:00
parent 58bf5062bf
commit 349a041d71
14 changed files with 187 additions and 43 deletions

View File

@@ -21,7 +21,7 @@ namespace Yi.Framework.Module.WebFirstManager.Handler
StringBuilder fieldStrs = new StringBuilder();
foreach (var field in Fields)
foreach (var field in Table.Fields)
{
var typeStr = EnumUtil.GetDescriptionByValue(field.FieldType);
var nameStr = field.Name;

View File

@@ -9,9 +9,7 @@ namespace Yi.Framework.Module.WebFirstManager.Handler
{
public interface ITemplateHandler
{
void SetTable(TableEntity table);
void SetFields(List<FieldEntity> fields);
void SetTable(TableAggregateRoot table);
string Invoker(string str);
}
}

View File

@@ -9,17 +9,11 @@ namespace Yi.Framework.Module.WebFirstManager.Handler
{
public class TemplateHandlerBase
{
protected TableEntity Table { get; set; }
protected List<FieldEntity> Fields { get; set; }
protected TableAggregateRoot Table { get; set; }
public void SetTable(TableEntity table)
public void SetTable(TableAggregateRoot table)
{
Table = table;
}
public void SetFields(List<FieldEntity> fields)
{
Fields = fields;
}
}
}