using Fake.Domain.Entities;
namespace InterfaceForward.Repositories.Interface.Entitys;
///
/// 接口映射明细表
///
[SugarTable("t_interface_map_published")]
public class InterfaceMapPublishedEntity: CreateAuditedEntity,IAggregateRoot
{
///
/// id
///
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
///
/// 系统接口id
///
[SugarColumn(ColumnName = "InterfaceId")]
public int InterfaceId { get; set; }
///
/// 服务商id
///
[SugarColumn(ColumnName = "ServiceProviderId")]
public int ServiceProviderId { get; set; }
///
/// 发布版本
///
[SugarColumn(ColumnName = "PublishedVersion")]
public string PublishedVersion { get; set; }
///
/// 发布内容
///
[SugarColumn(ColumnName = "PublishedContent")]
public string PublishedContent { get; set; }
///
/// 上一个版本
///
[SugarColumn(ColumnName = "PrePublishedVersion")]
public string PrePublishedVersion { get; set; }
///
/// 差异内容
///
[SugarColumn(ColumnName = "DifferenceContent")]
public string DifferenceContent { get; set; }
///
/// 1发布,0回滚
///
[SugarColumn(ColumnName = "IsPublished")]
public bool IsPublished { get; set; }
///
/// 描述
///
[SugarColumn(ColumnName = "Description")]
public string Description { get; set; }
/// 创建人id
[SugarColumn(ColumnName = "CreateUserId")]
public virtual int CreateUserId { get; set; }
/// 创建时间
[SugarColumn(ColumnName = "CreateTime")]
public virtual DateTime? CreateTime { get; set; }
public Guid ConcurrencyStamp { get; set; }
}