itfx/src/InterfaceForward.Repositories/Interface/Entitys/InterfaceMapPublishedEntity.cs
2024-12-10 18:02:37 +08:00

74 lines
2.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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