VersionInfo - Lib里面做版本信息的提示
2017-07-08 09:10:56 访问(1358) 赞(0) 踩(0)
using System;
using System.Collections.Generic;
namespace SlowX.Core
{
/// <summary>
/// 版本信息
/// </summary>
[Serializable]
public class VersionInfo
{
/// <summary>
/// 版本操作
/// </summary>
public enum EmVersionOper
{
/// <summary>
/// 新增
/// </summary>
新增 = 1,
/// <summary>
/// 修改
/// </summary>
修改,
/// <summary>
/// 删除
/// </summary>
删除
}
/// <summary>
/// 版本信息
/// </summary>
public VersionInfo()
{
}
/// <summary>
/// 版本信息
/// </summary>
/// <param name="_EmVersionOperV"></param>
/// <param name="_TheTime"></param>
/// <param name="_Info"></param>
public VersionInfo
(
EmVersionOper _EmVersionOperV,
DateTime _TheTime,
string _Info
)
{
m_EmVersionOperV = _EmVersionOperV;
m_TheTime = _TheTime;
m_Info = _Info;
}
/// <summary>
/// 版本操作
/// </summary>
protected EmVersionOper m_EmVersionOperV = EmVersionOper.新增;
/// <summary>
/// 版本操作
/// </summary>
public EmVersionOper EmVersionOperV
{
get
{
return m_EmVersionOperV;
}
set
{
m_EmVersionOperV = value;
}
}
/// <summary>
/// 时间
/// </summary>
protected DateTime m_TheTime = DateTime.Now;
/// <summary>
/// 时间
/// </summary>
public DateTime TheTime
{
get
{
return m_TheTime;
}
set
{
m_TheTime = value;
}
}
/// <summary>
/// 信息
/// </summary>
protected string m_Info = "";
/// <summary>
/// 信息
/// </summary>
public string Info
{
get
{
return m_Info;
}
set
{
m_Info = value;
}
}
/// <summary>
/// 创建版本新增信息
/// </summary>
/// <param name="year">年</param>
/// <param name="month">月</param>
/// <param name="day">日</param>
/// <param name="strInfo">信息</param>
/// <returns></returns>
public static VersionInfo CreateInsert
(
int year,
int month,
int day,
string strInfo
)
{
VersionInfo theResult = new VersionInfo();
theResult.EmVersionOperV = EmVersionOper.新增;
string strTheTime = year.ToString().PadLeft(4, '0') + "-" + month.ToString().PadLeft(2, '0')
+ day.ToString().PadLeft(2, '0');
theResult.TheTime = DateTime.Parse(strTheTime);
theResult.Info = strInfo;
return theResult;
}
/// <summary>
/// 创建版本修改信息
/// </summary>
/// <param name="year">年</param>
/// <param name="month">月</param>
/// <param name="day">日</param>
/// <param name="strInfo">信息</param>
/// <returns></returns>
public static VersionInfo CreateUpdate
(
int year,
int month,
int day,
string strInfo
)
{
VersionInfo theResult = new VersionInfo();
theResult.EmVersionOperV = EmVersionOper.修改;
string strTheTime = year.ToString().PadLeft(4, '0') + "-" + month.ToString().PadLeft(2, '0')
+ day.ToString().PadLeft(2, '0');
theResult.TheTime = DateTime.Parse(strTheTime);
theResult.Info = strInfo;
return theResult;
}
/// <summary>
/// 获得版本信息
/// </summary>
/// <returns></returns>
public static List<VersionInfo> GetListVersionInfo()
{
List<VersionInfo> theResult = new List<VersionInfo>();
theResult.Add(new VersionInfo(EmVersionOper.新增, DateTime.Parse("2013-08-22 15:15:30"), "SlowX.Core.Business.BaseBusiness新增DeleteAll方法"));
theResult.Add(new VersionInfo(EmVersionOper.新增, DateTime.Parse("2013-09-02 14:17:30"), "新增SlowX.Core.Classes.Search.BaseSlowXCoreSearchItem,用于实现对搜索参数的传递"));
return theResult;
}
}
}
上一条:
下一条:
相关评论
发表评论