using System;
using Abp.AutoMapper;
using Abp.Application.Services.Dto;
using System.ComponentModel.DataAnnotations;
using WeOnlineApp.Configuration;
using WeOnlineApp.TrainingCamp;
namespace WeOnlineApp.TrainingCampPlay.Dto
{
///
/// 演练营信息
///
[AutoMapTo(typeof(CampPlayInfo))]
public class CampPlayUpdateDto: EntityDto
{
///
/// 培训营名称
///
[StringLength(CampPlayInfo.NameLength)]
public string Name { get; set; }
///
/// 培训营
///
[StringLength(IwbConsts.PrimaryKey)]
public string CampNo { get; set; }
///
/// 培训营名称
///
public string CampName { get; set; }
///
/// 演练模式
///
public int PlayModel { get; set; }
///
/// 是否公开
///
public bool IsPublic { get; set; }
///
/// 邀请码
///
public string InvitationCode { get; set; }
///
/// 演练角色
///
[StringLength(CampPlayInfo.RoleNamesLength)]
public string PlayRoleNames { get; set; }
// ///
// /// 演练状态
// ///
//public int PlayState { get; set; }
// ///
// /// 当前轮次
// ///
//public int RoundIndex { get; set; }
// ///
// /// 开始时间
// ///
//public DateTime? StartDate { get; set; }
// ///
// /// 结束时间
// ///
//public DateTime? EndDate { get; set; }
// ///
// /// 演练时长
// ///
//public decimal TrainingMinute { get; set; }
// ///
// /// 演练信息
// ///
// [StringLength(Int32.MaxValue)]
//public string RunningInfo { get; set; }
// ///
// /// 备注
// ///
// [StringLength(CampPlayInfo.RemarkLength)]
//public string Remark { get; set; }
}
}