63 lines
1.5 KiB
C#
63 lines
1.5 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using Dlhis.External.Appointment.Dto;
|
|
|
|
namespace Dlhis.External.Appointment.Request;
|
|
|
|
public class VisitorAppointmentReceiveRequest
|
|
{
|
|
/// <summary>
|
|
/// 流水号
|
|
/// </summary>
|
|
[Required(ErrorMessage = "流程不可为空")]
|
|
public string No { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标题
|
|
/// </summary>
|
|
[Required(ErrorMessage = "标题不可为空")]
|
|
public string Title { get; set; }
|
|
|
|
/// <summary>
|
|
/// 对接人工号
|
|
/// </summary>
|
|
[Required(ErrorMessage = "对接人工号不可为空")]
|
|
public string Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// 来访人来源/公司
|
|
/// </summary>
|
|
[Required(ErrorMessage = "来源/公司不可为空")]
|
|
public string Source { get; set; }
|
|
|
|
/// <summary>
|
|
/// 申请时间
|
|
/// </summary>
|
|
public DateTime Date { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string Remark { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 预约厂区
|
|
/// </summary>
|
|
[Required(ErrorMessage = "厂区不可为空")]
|
|
public string Factory { get; set; }
|
|
|
|
/// <summary>
|
|
/// 申请事由
|
|
/// </summary>
|
|
[Required(ErrorMessage = "申请事由不能为空")]
|
|
public string Reason { get; set; }
|
|
|
|
/// <summary>
|
|
/// 明细
|
|
/// </summary>
|
|
[MinLength(1, ErrorMessage = "明细必填")]
|
|
public List<AppointmentReceiveItemDto> Items { get; set; }
|
|
|
|
|
|
public bool OnlyCheck { get; set; }
|
|
} |