Files
zszq-trs/YLErpDAL/Modules/AppModule/UpgradModule/DbUpdateModels.cs
T
2024-05-09 14:06:26 +08:00

77 lines
1.9 KiB
C#

namespace YLErp.Modules.AppModule.UpgradModule
{
/// <summary>
///
/// </summary>
public class DbUpdateResInfo
{
/// <summary>
/// 脚本文件名(不带扩展名)
/// </summary>
public string UpKey { get; set; }
/// <summary>
/// 版本号
/// </summary>
public string Version { get; set; }
/// <summary>
/// 数据库
/// </summary>
public string DbSchema { get; set; }
public override string ToString()
{
return $"upkey:{UpKey},version:{Version},dbschema:{DbSchema}";
}
}
/// <summary>
///
/// </summary>
public class DbUpdateDto : DbUpdateResInfo
{
/// <summary>
/// 更新状态,0:未执行,100:执行成功,101:执行失败
/// </summary>
public int UpState { get; set; }
/// <summary>
/// 执行成功则填写“成功”,失败则填写异常信息或失败原因
/// </summary>
public string UpResult { get; set; }
}
/// <summary>
/// 数据库更新请求
/// </summary>
public class DbUpdateRequest
{
/// <summary>
///
/// </summary>
public IEnumerable<string> UpKeyList { get; set; }
}
/// <summary>
/// 数据库更新执行结果
/// </summary>
public class DbUpdateResult
{
/// <summary>
/// 脚本名称 20220414_admin_01
/// </summary>
public string UpKey { get; set; }
/// <summary>
/// 更新状态,0:未执行,100:执行成功,101:执行失败
/// </summary>
public int UpState { get; set; }
/// <summary>
/// 执行成功则填写“成功”,失败则填写异常信息或失败原因
/// </summary>
public string UpResult { get; set; }
}
}