77 lines
1.9 KiB
C#
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; }
|
|
}
|
|
}
|