✨代码生成新增记录日志配置
This commit is contained in:
parent
ae4bb658fd
commit
9a93282ce7
@ -118,7 +118,7 @@ $if(replaceDto.ShowBtnDelete || replaceDto.ShowBtnMultiDel)
|
|||||||
long[] idsArr = Tools.SpitLongArrary(ids);
|
long[] idsArr = Tools.SpitLongArrary(ids);
|
||||||
if (idsArr.Length <= 0) { return ToResponse(ApiResult.Error($"删除失败Id 不能为空")); }
|
if (idsArr.Length <= 0) { return ToResponse(ApiResult.Error($"删除失败Id 不能为空")); }
|
||||||
|
|
||||||
var response = _${replaceDto.ModelTypeName}Service.Delete(idsArr);
|
var response = _${replaceDto.ModelTypeName}Service.Delete(idsArr$if(replaceDto.enableLog), "删除${genTable.FunctionName}"$end);
|
||||||
|
|
||||||
return ToResponse(response);
|
return ToResponse(response);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -122,7 +122,7 @@ ${end}
|
|||||||
$if(null != genTable.SubTableName && "" != genTable.SubTableName)
|
$if(null != genTable.SubTableName && "" != genTable.SubTableName)
|
||||||
return Context.UpdateNav(model).Include(z1 => z1.${genTable.SubTable.ClassName}Nav).ExecuteCommand() ? 1 : 0;
|
return Context.UpdateNav(model).Include(z1 => z1.${genTable.SubTable.ClassName}Nav).ExecuteCommand() ? 1 : 0;
|
||||||
$else
|
$else
|
||||||
return Update(model, true);
|
return Update(model, true$if(replaceDto.enableLog), "修改${genTable.FunctionName}"$end);
|
||||||
$end
|
$end
|
||||||
}
|
}
|
||||||
$if(replaceDto.ShowBtnTruncate)
|
$if(replaceDto.ShowBtnTruncate)
|
||||||
|
|||||||
@ -54,7 +54,8 @@ namespace ZR.CodeGenerator
|
|||||||
ShowBtnImport = dto.GenTable.Options.CheckedBtn.Any(f => f == 8),
|
ShowBtnImport = dto.GenTable.Options.CheckedBtn.Any(f => f == 8),
|
||||||
ViewFileName = dto.GenTable.BusinessName.FirstUpperCase(),
|
ViewFileName = dto.GenTable.BusinessName.FirstUpperCase(),
|
||||||
OperBtnStyle = dto.GenTable.Options.OperBtnStyle,
|
OperBtnStyle = dto.GenTable.Options.OperBtnStyle,
|
||||||
UseSnowflakeId = dto.GenTable.Options.UseSnowflakeId
|
UseSnowflakeId = dto.GenTable.Options.UseSnowflakeId,
|
||||||
|
EnableLog = dto.GenTable.Options.EnableLog
|
||||||
};
|
};
|
||||||
var columns = dto.GenTable.Columns;
|
var columns = dto.GenTable.Columns;
|
||||||
|
|
||||||
|
|||||||
@ -78,5 +78,6 @@ namespace ZR.CodeGenerator.Model
|
|||||||
/// 是否使用雪花id
|
/// 是否使用雪花id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool UseSnowflakeId { get; set; }
|
public bool UseSnowflakeId { get; set; }
|
||||||
|
public bool EnableLog { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,11 +21,11 @@ namespace ZR.Model.System.Dto
|
|||||||
public class SqlDiffLogDto
|
public class SqlDiffLogDto
|
||||||
{
|
{
|
||||||
[Required(ErrorMessage = "主键不能为空")]
|
[Required(ErrorMessage = "主键不能为空")]
|
||||||
[ExcelColumn(Name = "主键")]
|
[ExcelColumn(Name = "主键", Width = 15)]
|
||||||
[JsonConverter(typeof(ValueToStringConverter))]
|
[JsonConverter(typeof(ValueToStringConverter))]
|
||||||
public long PId { get; set; }
|
public long PId { get; set; }
|
||||||
|
|
||||||
[ExcelColumn(Name = "表名")]
|
[ExcelColumn(Name = "表名", Width = 15)]
|
||||||
public string TableName { get; set; }
|
public string TableName { get; set; }
|
||||||
|
|
||||||
[ExcelColumn(Name = "业务数据内容")]
|
[ExcelColumn(Name = "业务数据内容")]
|
||||||
@ -34,25 +34,22 @@ namespace ZR.Model.System.Dto
|
|||||||
[ExcelColumn(Name = "差异类型")]
|
[ExcelColumn(Name = "差异类型")]
|
||||||
public string DiffType { get; set; }
|
public string DiffType { get; set; }
|
||||||
|
|
||||||
[ExcelColumn(Name = "执行sql语句")]
|
[ExcelColumn(Name = "执行sql语句", Width = 30)]
|
||||||
public string Sql { get; set; }
|
public string Sql { get; set; }
|
||||||
|
|
||||||
[ExcelColumn(Name = "变更前数据")]
|
[ExcelColumn(Name = "变更前数据", Width = 30)]
|
||||||
public string BeforeData { get; set; }
|
public string BeforeData { get; set; }
|
||||||
|
|
||||||
[ExcelColumn(Name = "变更后数据")]
|
[ExcelColumn(Name = "变更后数据", Width = 30)]
|
||||||
public string AfterData { get; set; }
|
public string AfterData { get; set; }
|
||||||
|
|
||||||
[ExcelColumn(Name = "操作用户名")]
|
[ExcelColumn(Name = "操作用户名")]
|
||||||
public string UserName { get; set; }
|
public string UserName { get; set; }
|
||||||
|
|
||||||
[ExcelColumn(Name = "AddTime", Format = "yyyy-MM-dd HH:mm:ss")]
|
[ExcelColumn(Name = "记录时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
|
||||||
public DateTime? AddTime { get; set; }
|
public DateTime? AddTime { get; set; }
|
||||||
|
|
||||||
[ExcelColumn(Name = "数据库配置id")]
|
[ExcelColumn(Name = "数据库配置id")]
|
||||||
public string ConfigId { get; set; }
|
public string ConfigId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -136,5 +136,9 @@ namespace ZR.Model.System.Generate
|
|||||||
/// 是否使用雪花id
|
/// 是否使用雪花id
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool UseSnowflakeId { get; set; } = false;
|
public bool UseSnowflakeId { get; set; } = false;
|
||||||
|
/// <summary>
|
||||||
|
/// 是否启用日志(编辑、删除)自动记录日志
|
||||||
|
/// </summary>
|
||||||
|
public bool EnableLog { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -48,7 +48,7 @@ namespace ZR.ServiceCore.Services
|
|||||||
if (info != null)
|
if (info != null)
|
||||||
{
|
{
|
||||||
info.Columns = GenTableColumnService.GenTableColumns(tableId);
|
info.Columns = GenTableColumnService.GenTableColumns(tableId);
|
||||||
if (!info.SubTableName.IsEmpty())
|
if (!info.SubTableName.IsEmpty() && info.SubTable != null)
|
||||||
{
|
{
|
||||||
info.SubTable = Queryable().Where(f => f.TableName == info.SubTableName).First();
|
info.SubTable = Queryable().Where(f => f.TableName == info.SubTableName).First();
|
||||||
info.SubTable.Columns = GenTableColumnService.GenTableColumns(info.SubTable.TableId);
|
info.SubTable.Columns = GenTableColumnService.GenTableColumns(info.SubTable.TableId);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user