using System;
using Abp.AutoMapper;
using System.ComponentModel.DataAnnotations;
using IwbZero.AppServiceBase;
using WePlatform.WeBase;
namespace WePlatform.WeLib.Package.Dto
{
///
/// 演练方案包策划
///
[AutoMapTo(typeof(PackageInfo))]
public class PackageCreateDto:IwbEntityDto
{
///
/// 方案包名称
///
[StringLength(PackageInfo.NameLength)]
public string PackageName { get; set; }
///
/// 场景类别
///
[StringLength(SceneCategoryInfo.NoLength)]
public string SceneCategory { get; set; }
///
/// 类别名称
///
public string SceneCategoryName { get; set; }
///
/// 推演模型
///
public string EngineModelNo { get; set; }
///
/// 评估模型
///
public string EvalModelNo { get; set; }
///
/// 总策划
///
[StringLength(PackageInfo.MasterPlannerLength)]
public string MasterPlanner { get; set; }
///
/// 策划人员
///
[StringLength(PackageInfo.PlannerLength)]
public string Planner { get; set; }
///
/// 配置信息
///
[StringLength(PackageInfo.ContentInfoLength)]
public string ContentInfo { get; set; }
///
/// 方案包状态
///
public int PackageState { get; set; }
///
/// 方案包变量
///
[StringLength(PackageInfo.VariableLength)]
public string Variable { get; set; }
///
/// 事务组件
///
[StringLength(PackageInfo.ContentInfoLength)]
public string ComponentInfo { get; set; }
///
/// 详情描述
///
[StringLength(PackageInfo.DescLength)]
public string Description { get; set; }
}
}