using System;
using Abp.AutoMapper;
using System.ComponentModel.DataAnnotations;
using ContractService.Configuration;
using IwbZero.AppServiceBase;
namespace ContractService.LegalContract.KeyPoint.Dto
{
///
/// 合同关键点
///
[AutoMapTo(typeof(LegalContractKeyPointInfo))]
public class LegalContractKeyPointCreateDto:IwbEntityDto
{
///
/// 父关键点
///
[StringLength(IwbConsts.PrimaryKey)]
public string ParentNo { get; set; }
///
/// 关键点名称
///
[StringLength(50)]
public string Name { get; set; }
///
/// 标签
///
[StringLength(200)]
public string Tags { get; set; }
///
/// 关键点描述
///
[StringLength(500)]
public string Description { get; set; }
///
/// 关键点等级
///
public int KeyPointLevel { get; set; }
///
/// 过期日期
///
public DateTime? ExpireDate { get; set; }
///
/// 开始报警日期
///
public DateTime? AlarmDate { get; set; }
public DateTime? ExecuteDate { get; set; }
///
/// 父关键点执行后多少天过期
///
public int? ExpireDay { get; set; }
///
/// 父关键点执行后多少天报警
///
public int? AlarmDay { get; set; }
///
/// 合同信息
///
[StringLength(IwbConsts.PrimaryKey)]
public string ContractNo { get; set; }
}
}