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