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.
2486 lines
100 KiB
2486 lines
100 KiB
using Microsoft.AspNetCore.Http;
|
|
using Microsoft.AspNetCore.Http.Authentication;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Newtonsoft.Json;
|
|
using OpenIddict.Abstractions;
|
|
using Org.BouncyCastle.Asn1.Ocsp;
|
|
using Shentun.Peis.Books;
|
|
using Shentun.Peis.Models;
|
|
using Shentun.Utilities;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Volo.Abp.Auditing;
|
|
using Volo.Abp.Data;
|
|
using Volo.Abp.DependencyInjection;
|
|
using Volo.Abp.Domain.Repositories;
|
|
using Volo.Abp.Guids;
|
|
using Volo.Abp.Identity;
|
|
using Volo.Abp.OpenIddict;
|
|
using Volo.Abp.Security.Claims;
|
|
using Volo.Abp.Users;
|
|
using Yitter.IdGenerator;
|
|
|
|
namespace Shentun.Peis.Data
|
|
{
|
|
public class DefaultDataSeederContributor : IDataSeedContributor, ITransientDependency
|
|
{
|
|
|
|
private readonly IRepository<SysParmType> _sysParmTypeRepository;
|
|
private readonly IRepository<SysParm> _sysParmRepository;
|
|
private readonly IRepository<SysParmValue> _sysParmValueRepository;
|
|
private readonly IRepository<Sex> _sexRepository;
|
|
private readonly IRepository<ForSex> _forSexRepository;
|
|
private readonly IRepository<MaritalStatus> _maritalStatusRepository;
|
|
private readonly IRepository<ResultStatus> _resultStatusRepository;
|
|
private readonly IRepository<PayMode> _payModeRepository;
|
|
private readonly IRepository<MedicalConclusionType> _medicalConclusionTypeRepository;
|
|
private readonly IRepository<CustomerOrgType> _customerOrgTypeRepository;
|
|
private readonly IRepository<HelloType, Guid> _repository;
|
|
private readonly IRepository<SexHormoneTerm, Guid> _sexHormoneTermRepository;
|
|
private readonly IRepository<DiagnosisLevel, short> _diagnosisLevelRepository;
|
|
private readonly IRepository<Nation> _nationRepository;
|
|
|
|
public DefaultDataSeederContributor(
|
|
IRepository<SysParmType> sysParmTypeRepository,
|
|
IRepository<SysParm> sysParmRepository,
|
|
IRepository<SysParmValue> sysParmValueRepository,
|
|
IRepository<Sex> sexRepository,
|
|
IRepository<ForSex> forSexRepository,
|
|
IRepository<MaritalStatus> maritalStatusRepository,
|
|
IRepository<ResultStatus> resultStatusRepository,
|
|
IRepository<PayMode> payModeRepository,
|
|
IRepository<MedicalConclusionType> medicalConclusionTypeRepository,
|
|
IRepository<CustomerOrgType> customerOrgTypeRepository,
|
|
IRepository<HelloType, Guid> repository,
|
|
IRepository<SexHormoneTerm, Guid> sexHormoneTermRepository,
|
|
IRepository<DiagnosisLevel, short> diagnosisLevelRepository,
|
|
IRepository<Nation> nationRepository)
|
|
{
|
|
this._sysParmTypeRepository = sysParmTypeRepository;
|
|
this._sysParmRepository = sysParmRepository;
|
|
this._sysParmValueRepository = sysParmValueRepository;
|
|
this._sexRepository = sexRepository;
|
|
this._forSexRepository = forSexRepository;
|
|
this._maritalStatusRepository = maritalStatusRepository;
|
|
this._resultStatusRepository = resultStatusRepository;
|
|
this._payModeRepository = payModeRepository;
|
|
this._medicalConclusionTypeRepository = medicalConclusionTypeRepository;
|
|
this._customerOrgTypeRepository = customerOrgTypeRepository;
|
|
this._repository = repository;
|
|
this._sexHormoneTermRepository = sexHormoneTermRepository;
|
|
this._diagnosisLevelRepository = diagnosisLevelRepository;
|
|
this._nationRepository = nationRepository;
|
|
}
|
|
|
|
public async Task SeedAsync(DataSeedContext context)
|
|
{
|
|
|
|
//初始化系统参数数据
|
|
await CreateSysParmAllAsync();
|
|
|
|
//初始化系统参数数据
|
|
//await CreateSysParmAsync();
|
|
|
|
//性别数据
|
|
await CreateSexAsync();
|
|
|
|
//适用性别数据
|
|
await CreateForSexAsync();
|
|
|
|
//婚姻状况数据
|
|
await CreateMaritalStatusAsync();
|
|
|
|
//结果状态
|
|
//await CreateResultStatusAsync();
|
|
|
|
//支付方式
|
|
await CreatePayModeAsync();
|
|
|
|
//体检结论类别
|
|
//await CreateMedicalConclusionTypeAsync();
|
|
|
|
//生成客户单位类别数据
|
|
//await CreateCustomerOrgTypeAsync();
|
|
|
|
//生成民族数据
|
|
await CreateNationAsync();
|
|
|
|
////生成性激素期限数据
|
|
//await CreateSexHormoneTermAsync();
|
|
|
|
await CreateDiagnosisLevelAsync();
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 系统参数数据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateSysParmAllAsync()
|
|
{
|
|
#region 系统参数类别
|
|
if (await _sysParmTypeRepository.GetCountAsync() == 0)
|
|
{
|
|
List<SysParmType> sysParmTypes = new List<SysParmType>();
|
|
#region 登记
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "登记",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("登记"),
|
|
Id = "register",
|
|
DisplayOrder = 1,
|
|
ParentId = null
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "常规",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("常规"),
|
|
Id = "register_rule",
|
|
DisplayOrder = 1,
|
|
ParentId = "register"
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "产生号码规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("产生号码规则"),
|
|
Id = "create_id_rule",
|
|
DisplayOrder = 2,
|
|
ParentId = "register"
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "人员档案号规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("人员档案号规则"),
|
|
Id = "patient_id_rule",
|
|
DisplayOrder = 1,
|
|
ParentId = "create_id_rule"
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "人员条码号规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("人员条码号规则"),
|
|
Id = "patient_register_no_rule",
|
|
DisplayOrder = 2,
|
|
ParentId = "create_id_rule"
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "检验条码号规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码号规则"),
|
|
Id = "lis_request_no_rule",
|
|
DisplayOrder = 3,
|
|
ParentId = "create_id_rule"
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "影像检查条码号规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("影像检查条码号规则"),
|
|
Id = "check_request_no_rule",
|
|
DisplayOrder = 4,
|
|
ParentId = "create_id_rule"
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "从excel导入人员信息",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("从excel导入人员信息"),
|
|
Id = "patient_register_import_from_excel",
|
|
DisplayOrder = 3,
|
|
ParentId = "register"
|
|
});
|
|
#endregion
|
|
|
|
#region 医生检查
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "医生检查",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("医生检查"),
|
|
Id = "doctor_check",
|
|
DisplayOrder = 2,
|
|
ParentId = null
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "常规",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("常规"),
|
|
Id = "doctor_check_rule",
|
|
DisplayOrder = 1,
|
|
ParentId = "doctor_check"
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "检验小结生成方式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验小结生成方式"),
|
|
Id = "doctor_check_lis_summary_mode",
|
|
DisplayOrder = 2,
|
|
ParentId = "doctor_check"
|
|
});
|
|
#endregion
|
|
|
|
#region 总检
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "总检",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("总检"),
|
|
Id = "summary_check",
|
|
DisplayOrder = 3,
|
|
ParentId = null
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "常规",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("常规"),
|
|
Id = "summary_check_rule",
|
|
DisplayOrder = 1,
|
|
ParentId = "summary_check"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#region 单据格式
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "单据格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("单据格式"),
|
|
Id = "print_format",
|
|
DisplayOrder = 4,
|
|
ParentId = null
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "常规",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("常规"),
|
|
Id = "print_format_rule",
|
|
DisplayOrder = 1,
|
|
ParentId = "print_format"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#region 排队叫号
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "排队叫号",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("排队叫号"),
|
|
Id = "queue",
|
|
DisplayOrder = 5,
|
|
ParentId = null
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "常规",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("常规"),
|
|
Id = "queue_rule",
|
|
DisplayOrder = 1,
|
|
ParentId = "queue"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#region 第三方接口
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "第三方接口",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("第三方接口"),
|
|
Id = "third_interface",
|
|
DisplayOrder = 6,
|
|
ParentId = null
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "常规",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("常规"),
|
|
Id = "third_interface_rule",
|
|
DisplayOrder = 1,
|
|
ParentId = "third_interface"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#region 体检中心信息
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "体检中心信息",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("体检中心信息"),
|
|
Id = "medical_center",
|
|
DisplayOrder = 7,
|
|
ParentId = null
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "常规",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("常规"),
|
|
Id = "medical_center_rule",
|
|
DisplayOrder = 1,
|
|
ParentId = "medical_center"
|
|
});
|
|
|
|
#endregion
|
|
|
|
|
|
await _sysParmTypeRepository.InsertManyAsync(sysParmTypes, true);
|
|
}
|
|
#endregion
|
|
|
|
#region 系统参数
|
|
|
|
if (await _sysParmRepository.GetCountAsync() == 0)
|
|
{
|
|
List<SysParm> sysParms = new List<SysParm>();
|
|
#region 登记
|
|
#region 登记_常规 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "register_rule",
|
|
DisplayName = "额外打印标签个数",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("额外打印标签个数"),
|
|
DisplayOrder = 1,
|
|
Id = "patient_register_add_print_label_num",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "register_rule",
|
|
DisplayName = "人员登记默认性别",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("人员登记默认性别"),
|
|
DisplayOrder = 2,
|
|
Id = "patient_register_default_sex",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "register_rule",
|
|
DisplayName = "人员登记必填列",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("人员登记必填列"),
|
|
DisplayOrder = 3,
|
|
Id = "patient_register_required_field",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "register_rule",
|
|
DisplayName = "允许删除已检数据",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("允许删除已检数据"),
|
|
DisplayOrder = 4,
|
|
Id = "patient_register_allow_delete_checked",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "register_rule",
|
|
DisplayName = "一级单位必填列",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("一级单位必填列"),
|
|
DisplayOrder = 5,
|
|
Id = "first_level_customer_org_required_field",
|
|
ValueType = '1'
|
|
});
|
|
#endregion
|
|
|
|
#region 登记_产生条码规则_人员档案号规则 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_id_rule",
|
|
DisplayName = "编码方式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("编码方式"),
|
|
DisplayOrder = 1,
|
|
Id = "patient_id_rule_coding",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_id_rule",
|
|
DisplayName = "尾号长度",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("尾号长度"),
|
|
DisplayOrder = 2,
|
|
Id = "patient_id_rule_tail_len",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_id_rule",
|
|
DisplayName = "档案号前缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("档案号前缀"),
|
|
DisplayOrder = 3,
|
|
Id = "patient_id_rule_prefix_len",
|
|
ValueType = '1'
|
|
});
|
|
#endregion
|
|
#region 登记_产生条码规则_人员条码号规则 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_register_no_rule",
|
|
DisplayName = "编码方式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("编码方式"),
|
|
DisplayOrder = 1,
|
|
Id = "patient_register_no_rule_coding",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_register_no_rule",
|
|
DisplayName = "尾号长度",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("尾号长度"),
|
|
DisplayOrder = 2,
|
|
Id = "patient_register_no_rule_tail_len",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_register_no_rule",
|
|
DisplayName = "条码号前缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("条码号前缀"),
|
|
DisplayOrder = 3,
|
|
Id = "patient_register_no_rule_prefix_len",
|
|
ValueType = '1'
|
|
});
|
|
#endregion
|
|
#region 登记_产生条码规则_检验条码号规则 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "lis_request_no_rule",
|
|
DisplayName = "编码方式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("编码方式"),
|
|
DisplayOrder = 1,
|
|
Id = "lis_request_no_rule_coding",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "lis_request_no_rule",
|
|
DisplayName = "尾号长度",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("尾号长度"),
|
|
DisplayOrder = 2,
|
|
Id = "lis_request_no_rule_tail_len",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "lis_request_no_rule",
|
|
DisplayName = "条码号前缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("条码号前缀"),
|
|
DisplayOrder = 3,
|
|
Id = "lis_request_no_rule_prefix_len",
|
|
ValueType = '1'
|
|
});
|
|
#endregion
|
|
#region 登记_产生条码规则_影像检查条码号规则 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_request_no_rule",
|
|
DisplayName = "编码方式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("编码方式"),
|
|
DisplayOrder = 1,
|
|
Id = "check_request_no_rule_coding",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_request_no_rule",
|
|
DisplayName = "尾号长度",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("尾号长度"),
|
|
DisplayOrder = 2,
|
|
Id = "check_request_no_rule_tail_len",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_request_no_rule",
|
|
DisplayName = "条码号前缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("条码号前缀"),
|
|
DisplayOrder = 3,
|
|
Id = "check_request_no_rule_prefix_len",
|
|
ValueType = '1'
|
|
});
|
|
#endregion
|
|
|
|
#region 登记_从excel导入人员信息 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_register_import_from_excel",
|
|
DisplayName = "工卡号作为档案号",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("工卡号作为档案号"),
|
|
DisplayOrder = 1,
|
|
Id = "patient_register_import_from_excel_work_card_no_is_patient_id",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_register_import_from_excel",
|
|
DisplayName = "工卡号开始位置",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("工卡号开始位置"),
|
|
DisplayOrder = 2,
|
|
Id = "patient_register_import_from_excel_work_card_no_begin_position",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "patient_register_import_from_excel",
|
|
DisplayName = "工卡号长",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("工卡号长"),
|
|
DisplayOrder = 3,
|
|
Id = "patient_register_import_from_excel_work_card_no_end_position",
|
|
ValueType = '1'
|
|
});
|
|
#endregion
|
|
#endregion
|
|
|
|
#region 医生检查
|
|
|
|
#region 医生检查_常规 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "doctor_check_rule",
|
|
DisplayName = "医生诊台检查是否收费",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("医生诊台检查是否收费"),
|
|
DisplayOrder = 1,
|
|
Id = "doctor_check_check_charge",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "doctor_check_rule",
|
|
DisplayName = "医生诊台自动记忆最后一次所选组合项目",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("医生诊台自动记忆最后一次所选组合项目"),
|
|
DisplayOrder = 2,
|
|
Id = "doctor_check_memory_last_selected_asbitem",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "doctor_check_rule",
|
|
DisplayName = "医生诊台小结模式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("医生诊台小结模式"),
|
|
DisplayOrder = 3,
|
|
Id = "doctor_check_summary_mode",
|
|
ValueType = '1'
|
|
});
|
|
|
|
#endregion
|
|
|
|
#region 医生检查_检验小结生成方式 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "doctor_check_rule",
|
|
DisplayName = "自动增加偏高偏低",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("自动增加偏高偏低"),
|
|
DisplayOrder = 1,
|
|
Id = "doctor_check_lis_summary_mode_auto_add_suffix",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "doctor_check_rule",
|
|
DisplayName = "偏高后缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("偏高后缀"),
|
|
DisplayOrder = 2,
|
|
Id = "doctor_check_lis_summary_mode_high_suffix",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "doctor_check_rule",
|
|
DisplayName = "偏低后缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("偏低后缀"),
|
|
DisplayOrder = 3,
|
|
Id = "doctor_check_lis_summary_mode_lower_suffix",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "doctor_check_rule",
|
|
DisplayName = "增加异常结果",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("增加异常结果"),
|
|
DisplayOrder = 4,
|
|
Id = "doctor_check_lis_summary_mode_add_abnormal_result",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "doctor_check_rule",
|
|
DisplayName = "增加参考范围",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("增加参考范围"),
|
|
DisplayOrder = 5,
|
|
Id = "doctor_check_lis_summary_mode_add_reference_range",
|
|
ValueType = '1'
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 总检
|
|
|
|
#region 总检_常规 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "默认综述题头",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("默认综述题头"),
|
|
DisplayOrder = 1,
|
|
Id = "summary_check_default_summay_header",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "默认综述内容",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("默认综述内容"),
|
|
DisplayOrder = 2,
|
|
Id = "summary_check_default_summay_content",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "默认建议题头",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("默认建议题头"),
|
|
DisplayOrder = 3,
|
|
Id = "summary_check_default_suggestion_header",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "默认建议内容",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("默认建议内容"),
|
|
DisplayOrder = 4,
|
|
Id = "summary_check_default_suggestion_content",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "总检综述包含正常结果",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("总检综述包含正常结果"),
|
|
DisplayOrder = 5,
|
|
Id = "summary_check_summay_contain_normal_result",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "只有本人才能取消总检",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("只有本人才能取消总检"),
|
|
DisplayOrder = 6,
|
|
Id = "summary_check_only_self_can_cancel",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "已打印报告取消总检时提示",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("已打印报告取消总检时提示"),
|
|
DisplayOrder = 7,
|
|
Id = "summary_check_cancel_alreay_print_is_prompt",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "总检综述修改后综述建议后面是否添加警告",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("总检综述修改后综述建议后面是否添加警告"),
|
|
DisplayOrder = 8,
|
|
Id = "summary_check_modified_add_prompt",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "summary_check_rule",
|
|
DisplayName = "总检审核后才能打印",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("总检审核后才能打印"),
|
|
DisplayOrder = 9,
|
|
Id = "medical_report_print_after_summary_check_is_audit",
|
|
ValueType = '1'
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 单据格式
|
|
|
|
#region 单据格式_常规 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "指引单格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("指引单格式"),
|
|
DisplayOrder = 1,
|
|
Id = "guide_sheet_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "检验申请单格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验申请单格式"),
|
|
DisplayOrder = 2,
|
|
Id = "lis_request_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "检验条码格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码格式"),
|
|
DisplayOrder = 3,
|
|
Id = "lis_barcode_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "检查条码格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检查条码格式"),
|
|
DisplayOrder = 4,
|
|
Id = "check_request_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "体检报告格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("体检报告格式"),
|
|
DisplayOrder = 5,
|
|
Id = "medical_report_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "职业病报告格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("职业病报告格式"),
|
|
DisplayOrder = 6,
|
|
Id = "occupational_disease_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "Web查询体检报告格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("Web查询体检报告格式"),
|
|
DisplayOrder = 7,
|
|
Id = "medical_report_web_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "发票格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("发票格式"),
|
|
DisplayOrder = 8,
|
|
Id = "patient_bill_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "单位收据格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("单位收据格式"),
|
|
DisplayOrder = 9,
|
|
Id = "customer_org_bill_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "print_format_rule",
|
|
DisplayName = "会员卡收据格式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("会员卡收据格式"),
|
|
DisplayOrder = 10,
|
|
Id = "card_bill_print_format",
|
|
ValueType = '1',
|
|
IsPublic = 'Y'
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 排队叫号
|
|
|
|
#region 排队叫号_常规 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "queue_rule",
|
|
DisplayName = "抽血标本类型",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("抽血标本类型"),
|
|
DisplayOrder = 1,
|
|
Id = "queue_blood_simple_type",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "queue_rule",
|
|
DisplayName = "启用排队签到",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("启用排队签到"),
|
|
DisplayOrder = 2,
|
|
Id = "queue_active_check_in",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "queue_rule",
|
|
DisplayName = "叫号刷新时间间隔(秒)",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("叫号刷新时间间隔(秒)"),
|
|
DisplayOrder = 3,
|
|
Id = "queue_refresh_interval",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "queue_rule",
|
|
DisplayName = "语音重复播放次数",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("语音重复播放次数"),
|
|
DisplayOrder = 4,
|
|
Id = "queue_play_voice_repeate_times",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "queue_rule",
|
|
DisplayName = "语音重复播放时间间隔(秒)",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("语音重复播放时间间隔(秒)"),
|
|
DisplayOrder = 5,
|
|
Id = "queue_play_voice_repeate_interval",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "queue_rule",
|
|
DisplayName = "显示全部性别房间",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("显示全部性别房间"),
|
|
DisplayOrder = 6,
|
|
Id = "queue_show_all_sex_room",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "queue_rule",
|
|
DisplayName = "显示排除组合项目房间",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("显示排除组合项目房间"),
|
|
DisplayOrder = 7,
|
|
Id = "queue_show_exclude_asbitem_room",
|
|
ValueType = '1'
|
|
});
|
|
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 第三方接口
|
|
|
|
#region 第三方接口_常规 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "third_interface_rule",
|
|
DisplayName = "检验系统接口",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验系统接口"),
|
|
DisplayOrder = 1,
|
|
Id = "lis_interface",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "third_interface_rule",
|
|
DisplayName = "PACS接口",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("PACS接口"),
|
|
DisplayOrder = 2,
|
|
Id = "pacs_interface",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "third_interface_rule",
|
|
DisplayName = "His接口",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("His接口"),
|
|
DisplayOrder = 3,
|
|
Id = "his_interface",
|
|
ValueType = '1'
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 体检中心信息
|
|
|
|
#region 体检中心信息_常规 系统参数
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "medical_center_rule",
|
|
DisplayName = "联系电话",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("联系电话"),
|
|
DisplayOrder = 1,
|
|
Id = "medical_center_telphone",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "medical_center_rule",
|
|
DisplayName = "咨询电话",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("咨询电话"),
|
|
DisplayOrder = 2,
|
|
Id = "medical_center_consult_telphone",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "medical_center_rule",
|
|
DisplayName = "地址",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("地址"),
|
|
DisplayOrder = 3,
|
|
Id = "medical_center_address",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "medical_center_rule",
|
|
DisplayName = "传真",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("传真"),
|
|
DisplayOrder = 4,
|
|
Id = "medical_center_fax",
|
|
ValueType = '1'
|
|
});
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
await _sysParmRepository.InsertManyAsync(sysParms, true);
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region 系统参数默认值
|
|
if (await _sysParmValueRepository.GetCountAsync() == 0)
|
|
{
|
|
List<SysParmValue> sysParmValues = new List<SysParmValue>();
|
|
|
|
#region 登记
|
|
#region 登记_常规
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_add_print_label_num",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "额外打印标签个数"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_default_sex",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "男",
|
|
Remark = "人员登记默认性别"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_required_field",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "姓名,性别,年龄",
|
|
Remark = "人员登记必填列"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_allow_delete_checked",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "允许删除已检数据"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "first_level_customer_org_required_field",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "单位名称,简称",
|
|
Remark = "一级单位必填列"
|
|
});
|
|
#endregion
|
|
|
|
#region 登记_产生号码规则
|
|
|
|
#region 人员档案号规则
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_id_rule_coding",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "编码方式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_id_rule_tail_len",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "4",
|
|
Remark = "尾号长度"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_id_rule_prefix_len",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "T",
|
|
Remark = "档案号前缀"
|
|
});
|
|
#endregion
|
|
|
|
#region 人员条码号规则
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_no_rule_coding",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "1",
|
|
Remark = "编码方式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_no_rule_tail_len",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "4",
|
|
Remark = "尾号长度"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_no_rule_prefix_len",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "T",
|
|
Remark = "条码号前缀"
|
|
});
|
|
#endregion
|
|
|
|
#region 检验条码号规则
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "lis_request_no_rule_coding",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "编码方式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "lis_request_no_rule_tail_len",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "4",
|
|
Remark = "尾号长度"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "lis_request_no_rule_prefix_len",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "T",
|
|
Remark = "条码号前缀"
|
|
});
|
|
#endregion
|
|
|
|
#region 影像检查条码号规则
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_request_no_rule_coding",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "编码方式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_request_no_rule_tail_len",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "4",
|
|
Remark = "尾号长度"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_request_no_rule_prefix_len",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "T",
|
|
Remark = "条码号前缀"
|
|
});
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 登记_从excel导入人员信息
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_import_from_excel_work_card_no_is_patient_id",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "N",
|
|
Remark = "工卡号作为档案号"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_import_from_excel_work_card_no_begin_position",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "1",
|
|
Remark = "工卡号开始位置"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_register_import_from_excel_work_card_no_end_position",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "20",
|
|
Remark = "工卡号长度"
|
|
});
|
|
|
|
#endregion
|
|
#endregion
|
|
|
|
#region 医生检查
|
|
|
|
#region 医生检查_常规
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "doctor_check_check_charge",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "医生诊台检查是否收费"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "doctor_check_memory_last_selected_asbitem",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "医生诊台自动记忆最后一次所选组合项目"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "doctor_check_summary_mode",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "医生诊台小结模式"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#region 医生检查_检验小结生成方式
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "doctor_check_lis_summary_mode_auto_add_suffix",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "自动增加偏高偏低"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "doctor_check_lis_summary_mode_high_suffix",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "偏高",
|
|
Remark = "偏高后缀"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "doctor_check_lis_summary_mode_lower_suffix",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "偏低",
|
|
Remark = "偏低后缀"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "doctor_check_lis_summary_mode_add_abnormal_result",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "增加异常结果"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "doctor_check_lis_summary_mode_add_reference_range",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "增加参考范围"
|
|
});
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 总检
|
|
|
|
#region 总检_常规
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "summary_check_default_summay_header",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "默认综述题头"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "summary_check_default_summay_content",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "默认综述内容"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "summary_check_default_suggestion_header",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "默认建议题头"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "summary_check_default_suggestion_content",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "默认建议内容"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "summary_check_summay_contain_normal_result",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "总检综述包含正常结果"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "summary_check_only_self_can_cancel",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "只有本人才能取消总检"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "summary_check_cancel_alreay_print_is_prompt",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "已打印报告取消总检时提示"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "summary_check_modified_add_prompt",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "总检综述修改后综述建议后面是否添加警告"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "medical_report_print_after_summary_check_is_audit",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "总检审核后才能打印"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 单据格式
|
|
|
|
#region 单据格式_常规
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "guide_sheet_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "指引单格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "lis_request_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "检验申请单格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "lis_barcode_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "检验条码格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_request_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "检查条码格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "medical_report_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "体检报告格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "occupational_disease_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "职业病报告格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "medical_report_web_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "Web查询体检报告格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "patient_bill_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "发票格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "customer_org_bill_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "单位收据格式"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "card_bill_print_format",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "会员卡收据格式"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 排队叫号
|
|
|
|
#region 排队叫号_常规
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "queue_blood_simple_type",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0001,0011",
|
|
Remark = "抽血标本类型"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "queue_active_check_in",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "启用排队签到"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "queue_refresh_interval",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "15",
|
|
Remark = "叫号刷新时间间隔(秒)"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "queue_play_voice_repeate_times",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "2",
|
|
Remark = "语音重复播放次数"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "queue_play_voice_repeate_interval",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "1",
|
|
Remark = "语音重复播放时间间隔(秒)"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "queue_show_all_sex_room",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "显示全部性别房间"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "queue_show_exclude_asbitem_room",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "显示排除组合项目房间"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 第三方接口
|
|
|
|
#region 第三方接口_常规
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "lis_interface",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "检验系统接口"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "pacs_interface",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "PACS接口"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "his_interface",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "His接口"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 体检中心信息
|
|
|
|
#region 体检中心信息_常规
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "medical_center_telphone",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "联系电话"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "medical_center_consult_telphone",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "咨询电话"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "medical_center_address",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "地址"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "medical_center_fax",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "传真"
|
|
});
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
|
|
await _sysParmValueRepository.InsertManyAsync(sysParmValues);
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 生成系统参数数据 遗弃
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateSysParmAsync()
|
|
{
|
|
#region 系统参数类别
|
|
|
|
if (await _sysParmTypeRepository.GetCountAsync() == 0)
|
|
{
|
|
List<SysParmType> sysParmTypes = new List<SysParmType>();
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "档案号建立规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("档案号建立规则"),
|
|
Id = "patient_id_build_rule",
|
|
DisplayOrder = 1
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "条码号建立规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("条码号建立规则"),
|
|
Id = "barcode_no_build_rule",
|
|
DisplayOrder = 2
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "检查条码建立与打印规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检查条码建立与打印规则"),
|
|
Id = "check_barcode_format",
|
|
DisplayOrder = 3
|
|
});
|
|
sysParmTypes.Add(new SysParmType
|
|
{
|
|
DisplayName = "检验条码建立与打印规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码建立与打印规则"),
|
|
Id = "barcode_format",
|
|
DisplayOrder = 4
|
|
});
|
|
|
|
await _sysParmTypeRepository.InsertManyAsync(sysParmTypes);
|
|
}
|
|
#endregion
|
|
|
|
#region 系统参数表
|
|
if (await _sysParmRepository.GetCountAsync() == 0)
|
|
{
|
|
List<SysParm> sysParms = new List<SysParm>();
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_no_build_rule",
|
|
DisplayName = "条码号建立规则--单位登记条码号开始值",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("条码号建立规则--单位登记条码号开始值"),
|
|
DisplayOrder = 1,
|
|
Id = "org_barcode_no_begin_value",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_no_build_rule",
|
|
DisplayName = "条码号建立规则--编码方式",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("条码号建立规则--编码方式"),
|
|
DisplayOrder = 2,
|
|
Id = "barcode_no_build_rule_mode",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_no_build_rule",
|
|
DisplayName = "条码号建立规则--尾号长度",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("条码号建立规则--尾号长度"),
|
|
DisplayOrder = 3,
|
|
Id = "barcode_no_build_rule_length",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_no_build_rule",
|
|
DisplayName = "条码号建立规则--条码号前缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("条码号建立规则--条码号前缀"),
|
|
DisplayOrder = 4,
|
|
Id = "barcode_no_build_rule_prefix",
|
|
ValueType = '1'
|
|
});
|
|
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_barcode_format",
|
|
DisplayName = "检查条码建立与打印规则--启用",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检查条码建立与打印规则--启用"),
|
|
DisplayOrder = 5,
|
|
Id = "check_barcode_format_state",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_barcode_format",
|
|
DisplayName = "检查条码建立规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检查条码建立规则"),
|
|
DisplayOrder = 6,
|
|
Id = "check_barcode_format_rule",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_barcode_format",
|
|
DisplayName = "检查条码打印机",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检查条码打印机"),
|
|
DisplayOrder = 7,
|
|
Id = "check_barcode_format_printer",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_barcode_format",
|
|
DisplayName = "检查条码前缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检查条码前缀"),
|
|
DisplayOrder = 8,
|
|
Id = "check_barcode_format_prefix",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_barcode_format",
|
|
DisplayName = "检查条码建立规则--尾号长度",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检查条码建立规则--尾号长度"),
|
|
DisplayOrder = 9,
|
|
Id = "check_barcode_format_length",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "check_barcode_format",
|
|
DisplayName = "条检查条码打印--单位显示码号建立规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检查条码打印--单位显示"),
|
|
DisplayOrder = 10,
|
|
Id = "check_barcode_format_org",
|
|
ValueType = '1'
|
|
});
|
|
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_format",
|
|
DisplayName = "检验条码建立与打印规则--启用",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码建立与打印规则--启用"),
|
|
DisplayOrder = 11,
|
|
Id = "barcode_format_state",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_format",
|
|
DisplayName = "检验条码建立规则",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码建立规则"),
|
|
DisplayOrder = 12,
|
|
Id = "barcode_format_rule",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_format",
|
|
DisplayName = "检验条码打印机",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码打印机"),
|
|
DisplayOrder = 13,
|
|
Id = "barcode_format_printer",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_format",
|
|
DisplayName = "检验条码前缀",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码前缀"),
|
|
DisplayOrder = 14,
|
|
Id = "barcode_format_prefix",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_format",
|
|
DisplayName = "检验条码建立规则--尾号长度",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码建立规则--尾号长度"),
|
|
DisplayOrder = 15,
|
|
Id = "barcode_format_length",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_format",
|
|
DisplayName = "检验条码打印--单位显示",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码打印--单位显示"),
|
|
DisplayOrder = 16,
|
|
Id = "barcode_format_org",
|
|
ValueType = '1'
|
|
});
|
|
sysParms.Add(new SysParm
|
|
{
|
|
SysParmTypeId = "barcode_format",
|
|
DisplayName = "检验条码打印--空白标签个数",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("检验条码打印--空白标签个数"),
|
|
DisplayOrder = 17,
|
|
Id = "barcode_format_blank",
|
|
ValueType = '1'
|
|
});
|
|
|
|
await _sysParmRepository.InsertManyAsync(sysParms);
|
|
}
|
|
#endregion
|
|
|
|
#region 系统参数值
|
|
if (await _sysParmValueRepository.GetCountAsync() == 0)
|
|
{
|
|
|
|
List<SysParmValue> sysParmValues = new List<SysParmValue>();
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "org_barcode_no_begin_value",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "500",
|
|
Remark = "单位登记条码号开始值"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_no_build_rule_mode",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "编码方式=0-日期+尾号(推荐),1-顺序递增;尾号长度=4; 说明--条码号建立规则如为日期+尾号,日期占6位"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_no_build_rule_length",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "4",
|
|
Remark = "尾号长度最多允许6位,至少设置为3位,推荐设置为4位"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_no_build_rule_prefix",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "条码号前缀"
|
|
});
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_barcode_format_state",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "检查条码建立与打印规则--启用Y/N"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_barcode_format_rule",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "2",
|
|
Remark = "条码号规则=0-条码号,1-条码号+组合项目编号,2-自动生成的号"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_barcode_format_printer",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "printer",
|
|
Remark = "检查条码打印机名称"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_barcode_format_prefix",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "检查条码前缀"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_barcode_format_length",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "4",
|
|
Remark = "尾号长度最多允许6位,至少设置为3位,推荐设置为4位"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "check_barcode_format_org",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "单位名称格式=0-简称,1-全称,2-简称+部门"
|
|
});
|
|
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_format_state",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "Y",
|
|
Remark = "检验条码建立与打印规则--启用Y/N"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_format_rule",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "2",
|
|
Remark = "条码号规则=0-条码号,1-条码号+组合项目编号,2-自动生成的号"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_format_printer",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "printer",
|
|
Remark = "检验条码打印机名称"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_format_prefix",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "",
|
|
Remark = "检验条码前缀"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_format_length",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "9",
|
|
Remark = "尾号长度最多允许6位,至少设置为3位,推荐设置为4位"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_format_org",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "单位名称格式=0-简称,1-全称,2-简称+部门"
|
|
});
|
|
sysParmValues.Add(new SysParmValue
|
|
{
|
|
SysParmId = "barcode_format_blank",
|
|
MedicalCenterId = Guid.Empty,
|
|
ParmValue = "0",
|
|
Remark = "检验条码打印--空白标签个数"
|
|
});
|
|
|
|
await _sysParmValueRepository.InsertManyAsync(sysParmValues);
|
|
|
|
}
|
|
#endregion
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 生成性别表基础数据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateSexAsync()
|
|
{
|
|
if (await _sexRepository.GetCountAsync() == 0)
|
|
{
|
|
List<Sex> sexes = new List<Sex>();
|
|
sexes.Add(new Sex
|
|
{
|
|
DisplayName = "未知",
|
|
Id = 'U',
|
|
DisplayOrder = 1,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("未知")
|
|
});
|
|
sexes.Add(new Sex
|
|
{
|
|
DisplayName = "男",
|
|
Id = 'M',
|
|
DisplayOrder = 2,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("男")
|
|
});
|
|
sexes.Add(new Sex
|
|
{
|
|
DisplayName = "女",
|
|
Id = 'F',
|
|
DisplayOrder = 3,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("女")
|
|
});
|
|
|
|
await _sexRepository.InsertManyAsync(sexes);
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 生成适用性别表基础数据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateForSexAsync()
|
|
{
|
|
if (await _forSexRepository.GetCountAsync() == 0)
|
|
{
|
|
List<ForSex> forSexes = new List<ForSex>();
|
|
forSexes.Add(new ForSex
|
|
{
|
|
DisplayName = "全部",
|
|
Id = 'A',
|
|
DisplayOrder = 1,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("全部")
|
|
});
|
|
forSexes.Add(new ForSex
|
|
{
|
|
DisplayName = "男",
|
|
Id = 'M',
|
|
DisplayOrder = 2,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("男")
|
|
});
|
|
forSexes.Add(new ForSex
|
|
{
|
|
DisplayName = "女",
|
|
Id = 'F',
|
|
DisplayOrder = 3,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("女")
|
|
});
|
|
|
|
await _forSexRepository.InsertManyAsync(forSexes);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 生成婚姻状况表基础数据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateMaritalStatusAsync()
|
|
{
|
|
if (await _maritalStatusRepository.GetCountAsync() == 0)
|
|
{
|
|
List<MaritalStatus> maritalStatuses = new List<MaritalStatus>();
|
|
maritalStatuses.Add(new MaritalStatus
|
|
{
|
|
DisplayName = "未婚",
|
|
Id = '0',
|
|
DisplayOrder = 1,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("未婚")
|
|
});
|
|
maritalStatuses.Add(new MaritalStatus
|
|
{
|
|
DisplayName = "已婚",
|
|
Id = '1',
|
|
DisplayOrder = 2,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("已婚")
|
|
});
|
|
maritalStatuses.Add(new MaritalStatus
|
|
{
|
|
DisplayName = "离异或丧偶",
|
|
Id = '2',
|
|
DisplayOrder = 3,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("离异或丧偶")
|
|
});
|
|
maritalStatuses.Add(new MaritalStatus
|
|
{
|
|
DisplayName = "未知",
|
|
Id = '9',
|
|
DisplayOrder = 4,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("未知")
|
|
});
|
|
|
|
|
|
|
|
await _maritalStatusRepository.InsertManyAsync(maritalStatuses);
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 生成结果状态
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateResultStatusAsync()
|
|
{
|
|
if (await _resultStatusRepository.GetCountAsync() == 0)
|
|
{
|
|
#region 数据
|
|
List<ResultStatus> resultStatuses = new List<ResultStatus>();
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "01",
|
|
DisplayName = "正常",
|
|
ReportPrompt = "",
|
|
ReportBackgroundColor = 16777215,
|
|
ReportFontColor = 0,
|
|
DataInputPrompt = "",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 0,
|
|
DisplayOrder = 1
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "02",
|
|
DisplayName = "错误",
|
|
ReportPrompt = "×",
|
|
ReportBackgroundColor = 16711680,
|
|
ReportFontColor = 255,
|
|
DataInputPrompt = "×",
|
|
DataInputBackgroundColor = 16711808,
|
|
DataInputFontColor = 255,
|
|
DisplayOrder = 2
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "03",
|
|
DisplayName = "阴性",
|
|
ReportPrompt = "-",
|
|
ReportBackgroundColor = 16777215,
|
|
ReportFontColor = 0,
|
|
DataInputPrompt = "-",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 0,
|
|
DisplayOrder = 3
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "04",
|
|
DisplayName = "阳性",
|
|
ReportPrompt = "+",
|
|
ReportBackgroundColor = 16777215,
|
|
ReportFontColor = 0,
|
|
DataInputPrompt = "+",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 0,
|
|
DisplayOrder = 4
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "05",
|
|
DisplayName = "弱阳性",
|
|
ReportPrompt = "±",
|
|
ReportBackgroundColor = 16777215,
|
|
ReportFontColor = 0,
|
|
DataInputPrompt = "±",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 0,
|
|
DisplayOrder = 5
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "06",
|
|
DisplayName = "偏低",
|
|
ReportPrompt = "↓",
|
|
ReportBackgroundColor = 65535,
|
|
ReportFontColor = 16711680,
|
|
DataInputPrompt = "↓",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 16711680,
|
|
DisplayOrder = 6
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "07",
|
|
DisplayName = "偏高",
|
|
ReportPrompt = "↑",
|
|
ReportBackgroundColor = 8454143,
|
|
ReportFontColor = 255,
|
|
DataInputPrompt = "↑",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 255,
|
|
DisplayOrder = 7
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "08",
|
|
DisplayName = "危急值下限",
|
|
ReportPrompt = "↓",
|
|
ReportBackgroundColor = 16777215,
|
|
ReportFontColor = 8421376,
|
|
DataInputPrompt = "↓",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 8421376,
|
|
DisplayOrder = 8
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "09",
|
|
DisplayName = "危急值上限",
|
|
ReportPrompt = "↑",
|
|
ReportBackgroundColor = 16777215,
|
|
ReportFontColor = 16711935,
|
|
DataInputPrompt = "↑",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 16711935,
|
|
DisplayOrder = 9
|
|
});
|
|
resultStatuses.Add(new ResultStatus
|
|
{
|
|
Id = "10",
|
|
DisplayName = "危急值",
|
|
ReportPrompt = "×",
|
|
ReportBackgroundColor = 16777215,
|
|
ReportFontColor = 16711935,
|
|
DataInputPrompt = "×",
|
|
DataInputBackgroundColor = 16777215,
|
|
DataInputFontColor = 16711935,
|
|
DisplayOrder = 10
|
|
});
|
|
#endregion
|
|
|
|
await _resultStatusRepository.InsertManyAsync(resultStatuses);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 生成支付方式
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreatePayModeAsync()
|
|
{
|
|
|
|
if (await _payModeRepository.GetCountAsync() == 0)
|
|
{
|
|
#region 数据
|
|
List<PayMode> payModes = new List<PayMode>();
|
|
payModes.Add(new PayMode
|
|
{
|
|
Id = "01",
|
|
DisplayName = "现金",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("现金"),
|
|
IsActive = 'Y',
|
|
DisplayOrder = 1
|
|
});
|
|
payModes.Add(new PayMode
|
|
{
|
|
Id = "02",
|
|
DisplayName = "银行卡",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("银行卡"),
|
|
IsActive = 'Y',
|
|
DisplayOrder = 2
|
|
});
|
|
payModes.Add(new PayMode
|
|
{
|
|
Id = "03",
|
|
DisplayName = "支票",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("支票"),
|
|
IsActive = 'Y',
|
|
DisplayOrder = 3
|
|
});
|
|
payModes.Add(new PayMode
|
|
{
|
|
Id = "04",
|
|
DisplayName = "记帐",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("记帐"),
|
|
IsActive = 'Y',
|
|
DisplayOrder = 4
|
|
});
|
|
payModes.Add(new PayMode
|
|
{
|
|
Id = "05",
|
|
DisplayName = "充值卡",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("充值卡"),
|
|
IsActive = 'Y',
|
|
DisplayOrder = 1
|
|
});
|
|
payModes.Add(new PayMode
|
|
{
|
|
Id = "06",
|
|
DisplayName = "医保卡",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("医保卡"),
|
|
IsActive = 'Y',
|
|
DisplayOrder = 6
|
|
});
|
|
payModes.Add(new PayMode
|
|
{
|
|
Id = "08",
|
|
DisplayName = "多种支付",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("多种支付"),
|
|
IsActive = 'Y',
|
|
DisplayOrder = 7
|
|
});
|
|
payModes.Add(new PayMode
|
|
{
|
|
Id = "09",
|
|
DisplayName = "其它",
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("其它"),
|
|
IsActive = 'Y',
|
|
DisplayOrder = 8
|
|
});
|
|
|
|
|
|
#endregion
|
|
|
|
await _payModeRepository.InsertManyAsync(payModes);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 生成体检结论类别
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateMedicalConclusionTypeAsync()
|
|
{
|
|
if (await _medicalConclusionTypeRepository.GetCountAsync() == 0)
|
|
{
|
|
List<MedicalConclusionType> medicalConclusionTypes = new List<MedicalConclusionType>();
|
|
medicalConclusionTypes.Add(new MedicalConclusionType
|
|
{
|
|
DisplayName = "社会体检",
|
|
DisplayOrder = 1,
|
|
Id = "01"
|
|
});
|
|
medicalConclusionTypes.Add(new MedicalConclusionType
|
|
{
|
|
DisplayName = "从业体检",
|
|
DisplayOrder = 2,
|
|
Id = "02"
|
|
});
|
|
medicalConclusionTypes.Add(new MedicalConclusionType
|
|
{
|
|
DisplayName = "职业病体检",
|
|
DisplayOrder = 3,
|
|
Id = "03"
|
|
});
|
|
|
|
|
|
await _medicalConclusionTypeRepository.InsertManyAsync(medicalConclusionTypes);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 生成客户单位类别数据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateCustomerOrgTypeAsync()
|
|
{
|
|
if (await _customerOrgTypeRepository.GetCountAsync() == 0)
|
|
{
|
|
#region 数据
|
|
List<CustomerOrgType> customerOrgTypes = new List<CustomerOrgType>();
|
|
customerOrgTypes.Add(new CustomerOrgType
|
|
{
|
|
DisplayName = "国营",
|
|
DisplayOrder = 1,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("国营")
|
|
});
|
|
customerOrgTypes.Add(new CustomerOrgType
|
|
{
|
|
DisplayName = "私营",
|
|
DisplayOrder = 2,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("私营")
|
|
});
|
|
customerOrgTypes.Add(new CustomerOrgType
|
|
{
|
|
DisplayName = "合资",
|
|
DisplayOrder = 3,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("私营")
|
|
});
|
|
customerOrgTypes.Add(new CustomerOrgType
|
|
{
|
|
DisplayName = "独资",
|
|
DisplayOrder = 4,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("私营")
|
|
});
|
|
|
|
#endregion
|
|
|
|
await _customerOrgTypeRepository.InsertManyAsync(customerOrgTypes);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 生成民族数据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateNationAsync()
|
|
{
|
|
|
|
if (await _nationRepository.GetCountAsync() == 0)
|
|
{
|
|
|
|
#region MyRegion
|
|
List<NationTemp> templist = new List<NationTemp>();
|
|
templist.Add(new NationTemp { CountryCode = "01", Name = "汉族" });
|
|
templist.Add(new NationTemp { CountryCode = "02", Name = "蒙古族" });
|
|
templist.Add(new NationTemp { CountryCode = "03", Name = "回族" });
|
|
templist.Add(new NationTemp { CountryCode = "04", Name = "藏族" });
|
|
templist.Add(new NationTemp { CountryCode = "05", Name = "维吾尔族" });
|
|
templist.Add(new NationTemp { CountryCode = "06", Name = "苗族" });
|
|
templist.Add(new NationTemp { CountryCode = "07", Name = "彝族" });
|
|
templist.Add(new NationTemp { CountryCode = "08", Name = "壮族" });
|
|
templist.Add(new NationTemp { CountryCode = "09", Name = "布依族" });
|
|
templist.Add(new NationTemp { CountryCode = "10", Name = "朝鲜族" });
|
|
templist.Add(new NationTemp { CountryCode = "11", Name = "满族" });
|
|
templist.Add(new NationTemp { CountryCode = "12", Name = "侗族" });
|
|
templist.Add(new NationTemp { CountryCode = "13", Name = "瑶族" });
|
|
templist.Add(new NationTemp { CountryCode = "14", Name = "白族" });
|
|
templist.Add(new NationTemp { CountryCode = "15", Name = "土家族" });
|
|
templist.Add(new NationTemp { CountryCode = "16", Name = "哈尼族" });
|
|
templist.Add(new NationTemp { CountryCode = "17", Name = "哈萨克族" });
|
|
templist.Add(new NationTemp { CountryCode = "18", Name = "傣族" });
|
|
templist.Add(new NationTemp { CountryCode = "19", Name = "黎族" });
|
|
templist.Add(new NationTemp { CountryCode = "20", Name = "傈僳族" });
|
|
templist.Add(new NationTemp { CountryCode = "21", Name = "佤族" });
|
|
templist.Add(new NationTemp { CountryCode = "22", Name = "畲族" });
|
|
templist.Add(new NationTemp { CountryCode = "23", Name = "高山族" });
|
|
templist.Add(new NationTemp { CountryCode = "24", Name = "拉祜族" });
|
|
templist.Add(new NationTemp { CountryCode = "25", Name = "水族" });
|
|
templist.Add(new NationTemp { CountryCode = "26", Name = "东乡族" });
|
|
templist.Add(new NationTemp { CountryCode = "27", Name = "纳西族" });
|
|
templist.Add(new NationTemp { CountryCode = "28", Name = "景颇族" });
|
|
templist.Add(new NationTemp { CountryCode = "29", Name = "柯尔克孜族" });
|
|
templist.Add(new NationTemp { CountryCode = "30", Name = "土族" });
|
|
templist.Add(new NationTemp { CountryCode = "31", Name = "达斡尔族" });
|
|
templist.Add(new NationTemp { CountryCode = "32", Name = "仫佬族" });
|
|
templist.Add(new NationTemp { CountryCode = "33", Name = "羌族" });
|
|
templist.Add(new NationTemp { CountryCode = "34", Name = "布朗族" });
|
|
templist.Add(new NationTemp { CountryCode = "35", Name = "撒拉族" });
|
|
templist.Add(new NationTemp { CountryCode = "36", Name = "毛难族" });
|
|
templist.Add(new NationTemp { CountryCode = "37", Name = "仡佬族" });
|
|
templist.Add(new NationTemp { CountryCode = "38", Name = "锡伯族" });
|
|
templist.Add(new NationTemp { CountryCode = "39", Name = "阿昌族" });
|
|
templist.Add(new NationTemp { CountryCode = "40", Name = "普米族" });
|
|
templist.Add(new NationTemp { CountryCode = "41", Name = "塔吉克族" });
|
|
templist.Add(new NationTemp { CountryCode = "42", Name = "怒族" });
|
|
templist.Add(new NationTemp { CountryCode = "43", Name = "乌孜别克族" });
|
|
templist.Add(new NationTemp { CountryCode = "44", Name = "俄罗斯族" });
|
|
templist.Add(new NationTemp { CountryCode = "45", Name = "鄂温克族" });
|
|
templist.Add(new NationTemp { CountryCode = "46", Name = "崩龙族" });
|
|
templist.Add(new NationTemp { CountryCode = "47", Name = "保安族" });
|
|
templist.Add(new NationTemp { CountryCode = "48", Name = "裕固族" });
|
|
templist.Add(new NationTemp { CountryCode = "49", Name = "京族" });
|
|
templist.Add(new NationTemp { CountryCode = "50", Name = "塔塔尔族" });
|
|
templist.Add(new NationTemp { CountryCode = "51", Name = "独龙族" });
|
|
templist.Add(new NationTemp { CountryCode = "52", Name = "鄂伦春族" });
|
|
templist.Add(new NationTemp { CountryCode = "53", Name = "赫哲族" });
|
|
templist.Add(new NationTemp { CountryCode = "54", Name = "门巴族" });
|
|
templist.Add(new NationTemp { CountryCode = "55", Name = "珞巴族" });
|
|
templist.Add(new NationTemp { CountryCode = "56", Name = "基诺族" });
|
|
templist.Add(new NationTemp { CountryCode = "57", Name = "其他" });
|
|
templist.Add(new NationTemp { CountryCode = "58", Name = "外国血统" });
|
|
#endregion
|
|
|
|
List<Nation> entlist = new List<Nation>();
|
|
foreach (var item in templist)
|
|
{
|
|
var ent = new Nation
|
|
{
|
|
CountryCode = item.CountryCode,
|
|
Id = "0" + item.CountryCode,
|
|
DisplayName = item.Name,
|
|
DisplayOrder = templist.IndexOf(item) + 1,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode(item.Name)
|
|
};
|
|
entlist.Add(ent);
|
|
}
|
|
|
|
await _nationRepository.InsertManyAsync(entlist);
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 生成性激素期限数据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateSexHormoneTermAsync()
|
|
{
|
|
if (await _sexHormoneTermRepository.GetCountAsync() == 0)
|
|
{
|
|
List<SexHormoneTerm> sexHormoneTerms = new List<SexHormoneTerm>();
|
|
|
|
sexHormoneTerms.Add(new SexHormoneTerm
|
|
{
|
|
DisplayName = "男性",
|
|
DisplayOrder = 1,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("男性")
|
|
});
|
|
sexHormoneTerms.Add(new SexHormoneTerm
|
|
{
|
|
DisplayName = "黄体期",
|
|
DisplayOrder = 2,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("黄体期")
|
|
});
|
|
sexHormoneTerms.Add(new SexHormoneTerm
|
|
{
|
|
DisplayName = "绝经期",
|
|
DisplayOrder = 3,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("绝经期")
|
|
});
|
|
sexHormoneTerms.Add(new SexHormoneTerm
|
|
{
|
|
DisplayName = "排卵期",
|
|
DisplayOrder = 4,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("排卵期")
|
|
});
|
|
sexHormoneTerms.Add(new SexHormoneTerm
|
|
{
|
|
DisplayName = "卵泡期",
|
|
DisplayOrder = 5,
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode("卵泡期")
|
|
});
|
|
|
|
|
|
await _sexHormoneTermRepository.InsertManyAsync(sexHormoneTerms);
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 生成诊断级别数据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateDiagnosisLevelAsync()
|
|
{
|
|
|
|
if (await _diagnosisLevelRepository.GetCountAsync() > 0)
|
|
{
|
|
List<DiagnosisLevel> diagnosisLevels = new List<DiagnosisLevel>();
|
|
diagnosisLevels.Add(new DiagnosisLevel(0)
|
|
{
|
|
DisplayName = "无级别",
|
|
DisplayOrder = 1,
|
|
});
|
|
diagnosisLevels.Add(new DiagnosisLevel(1)
|
|
{
|
|
DisplayName = "一级诊断",
|
|
DisplayOrder = 2,
|
|
});
|
|
diagnosisLevels.Add(new DiagnosisLevel(2)
|
|
{
|
|
DisplayName = "二级诊断",
|
|
DisplayOrder = 3,
|
|
});
|
|
diagnosisLevels.Add(new DiagnosisLevel(3)
|
|
{
|
|
DisplayName = "三级诊断",
|
|
DisplayOrder = 4,
|
|
});
|
|
diagnosisLevels.Add(new DiagnosisLevel(4)
|
|
{
|
|
DisplayName = "四级诊断",
|
|
DisplayOrder = 5,
|
|
});
|
|
|
|
await _diagnosisLevelRepository.InsertManyAsync(diagnosisLevels);
|
|
}
|
|
}
|
|
|
|
#region -----
|
|
/// <summary>
|
|
/// Resource表静态资源初始化
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private async Task CreateResourceDataAsync()
|
|
{
|
|
//1、清空所有数据
|
|
//await _resources.DeleteAsync(p => p.Id == "CruiseType"); //删除无效 不知为何
|
|
//2、提取种子数据
|
|
var tmpDataLst = GetResourceData();
|
|
//3、循环插入数据
|
|
foreach (var item in tmpDataLst)
|
|
{
|
|
var tmpEntity = await _repository.FirstOrDefaultAsync(p => p.TypeName == item.TypeName);
|
|
if (tmpEntity == null)
|
|
{
|
|
await _repository.InsertAsync(item);
|
|
}
|
|
|
|
//if (tmpEntity != null)
|
|
//{
|
|
// //数据当前数据存在删除当前记录DeleteAsync(tmpEntity);
|
|
// //如果 继承了软删除 ISoftDelete 则需要调用 强制删除:HardDeleteAsync(tmpEntity) ;
|
|
// await _resources.HardDeleteAsync(tmpEntity);
|
|
//}
|
|
//await _resources.InsertAsync(item);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Resource静态资源配置
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private List<HelloType> GetResourceData()
|
|
{
|
|
List<HelloType> tmpDataLst = new List<HelloType>();
|
|
//1、任务资源类型:
|
|
tmpDataLst.AddRange(new List<HelloType>{
|
|
new HelloType() { s1=Guid.Empty, s2=Guid.Empty,TypeName="测试1" },
|
|
new HelloType() { s1=Guid.Empty, s2=Guid.Empty,TypeName="测试2"},
|
|
new HelloType() { s1=Guid.Empty, s2=Guid.Empty,TypeName="测试3"}
|
|
});
|
|
return tmpDataLst;
|
|
}
|
|
|
|
|
|
#endregion
|
|
}
|
|
|
|
|
|
public class NationTemp
|
|
{
|
|
public string Name { get; set; }
|
|
|
|
public string CountryCode { get; set; }
|
|
}
|
|
}
|