You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

69 lines
1.8 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.Domain.Entities;
using System.ComponentModel.DataAnnotations;
namespace Shentun.WebPeis.Models
{
/// <summary>
/// 第三方接口表
/// </summary>
[Table("third_interface")]
public class ThirdInterface : AuditedEntity, IHasConcurrencyStamp, IDisplayOrder
{
public ThirdInterface() { }
public ThirdInterface(Guid id)
{
ThirdInterfaceId = id;
}
public Guid ThirdInterfaceId { get; set; }
/// <summary>
/// 名称
/// </summary>
[Column("third_interface_name")]
[StringLength(30)]
public string ThirdInterfaceName { get; set; }
/// <summary>
/// 接口类型
/// </summary>
[Column("third_interface_type")]
[StringLength(2)]
public string ThirdInterfaceType { get; set; }
/// <summary>
/// 配置参数
/// </summary>
[Column("parm_value")]
[StringLength(2000)]
public string ParmValue { get; set; }
/// <summary>
/// 体检中心ID
/// </summary>
[Column("medical_center_id")]
public Guid MedicalCenterId { get; set; }
/// <summary>
/// 是否启用
/// </summary>
[Column("is_active")]
[StringLength(1)]
public char IsActive { get; set; }
[Column("display_order")]
public int DisplayOrder { get; set; }
[Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; }
public override object?[] GetKeys()
{
return [ThirdInterfaceId];
}
}
}