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.
 
 
 

116 lines
2.7 KiB

using System;
using System.Collections.Generic;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Entities.Auditing;
namespace Shentun.WebPeis.Models;
/// <summary>
/// 组合项目
/// </summary>
public partial class Asbitem:AuditedEntity, IHasConcurrencyStamp
{
/// <summary>
/// 编号
/// </summary>
public Guid AsbitemId { get; set; }
/// <summary>
/// 名称
/// </summary>
public string AsbitemName { get; set; } = null!;
/// <summary>
/// 简称
/// </summary>
public string? ShortName { get; set; }
/// <summary>
/// 适用性别,M-男,F-女,A-全部
/// </summary>
public char ForSexId { get; set; }
/// <summary>
/// 项目类别
/// </summary>
public Guid ItemTypeId { get; set; }
/// <summary>
/// 价格
/// </summary>
public decimal Price { get; set; }
/// <summary>
/// 仪器类别
/// </summary>
public Guid? DeviceTypeId { get; set; }
/// <summary>
/// 餐前项目
/// </summary>
public char IsBeforeEat { get; set; }
/// <summary>
/// 临床意义
/// </summary>
public string? ClinicalMeaning { get; set; }
/// <summary>
/// 默认结果
/// </summary>
public string? DefaultResult { get; set; }
/// <summary>
/// 体检报告图片旋转90°
/// </summary>
public char IsPictureRotate { get; set; }
/// <summary>
/// 是检查项目
/// </summary>
public char IsCheck { get; set; }
/// <summary>
/// 是启用
/// </summary>
public char IsActive { get; set; }
/// <summary>
/// 警告事项
/// </summary>
public string? Warn { get; set; }
/// <summary>
/// 备孕期间禁止检查
/// </summary>
public char IsDisablePreparePregnancy { get; set; }
/// <summary>
/// 怀孕期间禁止检查
/// </summary>
public char IsDisablePregnancy { get; set; }
public Guid? DiseaseScreeningTypeId { get; set; }
public string? SimpleCode { get; set; }
public int DisplayOrder { get; set; }
public string? ConcurrencyStamp { get; set; }
public char? IsWebAppoint { get; set; }
public virtual ICollection<AsbitemDetail> AsbitemDetails { get; set; } = new List<AsbitemDetail>();
public virtual ICollection<ChargeAsbitem> ChargeAsbitems { get; set; } = new List<ChargeAsbitem>();
public virtual ICollection<CustomerOrgGroupDetail> CustomerOrgGroupDetails { get; set; } = new List<CustomerOrgGroupDetail>();
public virtual ItemType ItemType { get; set; } = null!;
public virtual ICollection<MedicalPackageDetail> MedicalPackageDetails { get; set; } = new List<MedicalPackageDetail>();
public override object?[] GetKeys()
{
return [AsbitemId];
}
}