irc-netcore-api/IRaCIS.Core.Domain/HIR/DicomAE.cs

59 lines
1.3 KiB
C#

//--------------------------------------------------------------------
// 此代码由T4模板自动生成 byzhouhang 20210918
// 生成时间 2024-03-22 15:44:11
// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
using System;
using IRaCIS.Core.Domain.Share;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace IRaCIS.Core.Domain.Models
{
[Comment("医院dicomAE 配置")]
[Table("DicomAE")]
public class DicomAE : BaseFullAuditEntity
{
public string CalledAE { get; set; }
public string IP { get; set; }
public int Port { get; set; }
public List<string> ModalityList { get; set; }
public string Description { get; set; }
public DateTime? LatestTestTime { get; set; }
public bool IsTestOK { get; set; }
public PacsType PacsTypeEnum { get; set; }
public int PacsSearchMaxDays { get; set; }
public int MaxStudyCount { get; set; }
[Comment("是否支持多模态查询")]
public bool IsSupportMutiModality { get; set; }
}
public enum PacsType
{
HIRServer = 0,
//暂时不需要
HIRClient = 1,
PacsServer = 2,
}
}