13 changed files with 512 additions and 56 deletions
-
31src/Shentun.ColumnReferencePlugIns/Sms/DeleteThirdPartySmsTaskByThirdIdWithPlanSendTimeInputDto.cs
-
41src/Shentun.Peis.Application.Contracts/PhoneFollowUps/AutoCreatePhoneFollowUpDto.cs
-
24src/Shentun.Peis.Application.Contracts/PhoneFollowUps/CreatePhoneFollowUpDto.cs
-
83src/Shentun.Peis.Application.Contracts/PhoneFollowUps/GetPatientRegisterCriticalListInputDto.cs
-
97src/Shentun.Peis.Application.Contracts/PhoneFollowUps/PhoneFollowUpWithCriticalItemDto.cs
-
2src/Shentun.Peis.Application.Contracts/SmsSends/AutoCreateSmsSendDto.cs
-
18src/Shentun.Peis.Application/DiagnosisFunctions/DiagnosisFunctionAppService.cs
-
12src/Shentun.Peis.Application/PeisApplicationAutoMapperProfile.cs
-
152src/Shentun.Peis.Application/PhoneFollowUps/PhoneFollowUpAppService.cs
-
16src/Shentun.Peis.Application/RegisterCheckItems/RegisterCheckItemAppService.cs
-
15src/Shentun.Peis.Application/RegisterChecks/RegisterCheckAppService.cs
-
73src/Shentun.Peis.Application/SmsSends/SmsSendAppService.cs
-
4src/Shentun.Peis.DbMigrator/appsettings.json
@ -0,0 +1,31 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace Shentun.Peis.PlugIns.Sms |
|||
{ |
|||
public class DeleteThirdPartySmsTaskByThirdIdWithPlanSendTimeInputDto |
|||
{ |
|||
/// <summary>
|
|||
/// 第三方ID 人员登记ID
|
|||
/// </summary>
|
|||
public string ThirdId { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 短信内容
|
|||
/// </summary>
|
|||
public string Content { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 手机号
|
|||
/// </summary>
|
|||
public string MobileTelephone { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 计划时间
|
|||
/// </summary>
|
|||
public List<string> PlanSendTimes { get; set; } |
|||
} |
|||
} |
|||
@ -0,0 +1,41 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.ComponentModel.DataAnnotations.Schema; |
|||
using System.ComponentModel.DataAnnotations; |
|||
using System.Text; |
|||
|
|||
namespace Shentun.Peis.PhoneFollowUps |
|||
{ |
|||
public class AutoCreatePhoneFollowUpDto |
|||
{ |
|||
/// <summary>
|
|||
/// 0-corn表达式 1-按天 2-按周 3-按月 4-按年
|
|||
/// </summary>
|
|||
public char FollowUpMode { get; set; } = '0'; |
|||
|
|||
/// <summary>
|
|||
/// FollowUpMode为0时 为corn表达式 其他模式为具体数字
|
|||
/// </summary>
|
|||
public string ModeValue { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 截止时间 采用corn表达式时需要截止日期
|
|||
/// </summary>
|
|||
public string EndDate { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 随访主表ID
|
|||
/// </summary>
|
|||
public Guid FollowUpId { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 随访内容
|
|||
/// </summary>
|
|||
public string FollowUpContent { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 回复内容
|
|||
/// </summary>
|
|||
public string ReplyContent { get; set; } |
|||
} |
|||
} |
|||
@ -0,0 +1,83 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Text; |
|||
|
|||
namespace Shentun.Peis.PhoneFollowUps |
|||
{ |
|||
public class GetPatientRegisterCriticalListInputDto |
|||
{ |
|||
/// <summary>
|
|||
/// 单位id
|
|||
/// </summary>
|
|||
public Guid? CustomerOrgId { get; set; } |
|||
|
|||
public Guid? CustomerOrgRegisterId { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 单位分组
|
|||
/// </summary>
|
|||
public List<Guid> CustomerOrgGroupIds { get; set; } = new List<Guid>(); |
|||
|
|||
/// <summary>
|
|||
/// 姓名
|
|||
/// </summary>
|
|||
public string? PatientName { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 性别
|
|||
/// </summary>
|
|||
public char? SexId { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 档案号
|
|||
/// </summary>
|
|||
public string? PatientNo { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 条码号
|
|||
/// </summary>
|
|||
public string? PatientRegisterNo { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 身份证号
|
|||
/// </summary>
|
|||
public string? IdNo { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 开始日期
|
|||
/// </summary>
|
|||
public string? StartDate { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 结束日期
|
|||
/// </summary>
|
|||
public string? EndDate { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 日期类型(1、登记日期 2、体检日期 ) 默认登记日期
|
|||
/// </summary>
|
|||
public char DateType { get; set; } = '1'; |
|||
|
|||
/// <summary>
|
|||
/// 完成状态 改成多选集合
|
|||
/// </summary>
|
|||
public List<char> CompleteFlags { get; set; } = new List<char>(); |
|||
|
|||
/// <summary>
|
|||
/// 体检类别id集合
|
|||
/// </summary>
|
|||
public List<Guid?> MedicalTypeIds { get; set; } = new List<Guid?>(); |
|||
|
|||
|
|||
/// <summary>
|
|||
/// 手机号(支持手机跟座机)
|
|||
/// </summary>
|
|||
public string? Phone { get; set; } |
|||
|
|||
|
|||
|
|||
public int MaxResultCount { get; set; } = 50; |
|||
|
|||
public int SkipCount { get; set; } = 0; |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue