Files
jinko.yikatong/Src/Dlhis.External/Appointment/Request/VisitorAppointmentReceiveRequest.cs

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; }
}