using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Mvc.Html; using QMAPP.Web; using QMFrameWork.WebUI; using QMFrameWork.WebUI.Attribute; namespace QMAPP.Web.Models.Sys { /// <summary> /// 搜索问题处理方法 /// 创建者:韩磊 /// 创建日期:2014.12.22 /// </summary> public class SearchSIModel : QDGModel { #region 业务逻辑表属性 /// <summary> /// 主键 /// </summary> [Description("主键")] [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)] [InputType(inputType.hidden)] [DGColumn(Hidden = true, PrimaryKey = true)] public string PID { get; set; } /// <summary> /// 问题编号 /// </summary> [Description("问题编号")] [HTMLInput(UpdateRead = false, MaxLength = 50, required = true)] [InputType(inputType.text)] [DGColumn(Hidden = false,frozenColumns=true, Sortable = true, Width = 100, DataAlign = DataAlign.left)] public Int32 PSequ { get; set; } /// <summary> /// 问题类型 /// </summary> [Description("问题类型")] [HTMLInput(UpdateRead = false, MaxLength = 50, required = true,Width=155, JsonUtl = "/SIProblemType/GetPTypeList")] [InputType(inputType.combobox)] public string PType { get; set; } /// <summary> /// 问题类型名称 /// </summary> [Description("问题类型")] [HTMLInput(UpdateRead = false, MaxLength = 50, required = true)] [InputType(inputType.combobox)] [DGColumn(Hidden = false, frozenColumns=true, Sortable = true, Width = 150, DataAlign = DataAlign.left)] public string PTypeName { get; set; } /// <summary> /// 问题描述 /// </summary> [Description("问题描述")] [HTMLInput(UpdateRead = false, MaxLength = 50, required = true, Width = 480,Height=100)] [InputType(inputType.textArea)] [DGColumn(Hidden = false, Sortable = true, Width = 200, DataAlign = DataAlign.left)] public string PDesp { get; set; } /// <summary> /// 创建人 /// </summary> [Description("创建人")] [HTMLInput(UpdateRead = false, MaxLength = 50,required=true)] [InputType(inputType.hidden)] [DGColumn(Hidden = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)] public string CreateUser { get; set; } /// <summary> /// 创建时间 /// </summary> [Description("创建时间")] [HTMLInput(UpdateRead = false, MaxLength = 50, required = true)] [InputType(inputType.hidden)] [DGColumn(Hidden = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)] public DateTime CreateDate { get; set; } /// <summary> /// 是否提交 /// </summary> [Description("是否提交")] [HTMLInput(UpdateRead = false, MaxLength = 50, required = true)] [InputType(inputType.text)] [DGColumn(Hidden = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)] public string SubmitFlag { get; set; } /// <summary> /// 处理方法 /// </summary> [Description("处理方法")] [HTMLInput(UpdateRead = false, MaxLength = 50, Width = 480, Height = 100)] [InputType(inputType.textArea)] [DGColumn(Hidden = false, Sortable = true, Width = 200, DataAlign = DataAlign.left)] public string Solve { get; set; } /// <summary> /// 处理部门 /// </summary> [Description("处理部门")] [HTMLInput(UpdateRead = false, MaxLength = 50, JsonUtl = "/User/GetOrgaList", multiple = false, Width = 155)] [InputType(inputType.combobox)] public string SDept { get; set; } /// <summary> /// 处理机构 /// </summary> [Description("处理机构")] [HTMLInput(UpdateRead = false, MaxLength = 50, required = true, Width = 155)] [InputType(inputType.combobox)] [DGColumn(Hidden = false, Sortable = true, Width = 200, DataAlign = DataAlign.left)] public string SOrgaDesc { get; set; } /// <summary> /// 处理人员 /// </summary> [Description("处理人员")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.combobox)] public string SUser { get; set; } /// <summary> /// 处理人员姓名 /// </summary> [Description("处理人员")] [HTMLInput(UpdateRead = false, MaxLength = 100, Width = 155)] [InputType(inputType.text)] [DGColumn(Hidden = false, Sortable = true, Width = 100, DataAlign = DataAlign.left)] public string SUserName { get; set; } /// <summary> ///是否有参照处理方法 /// </summary> [Description("是否有参照处理方法")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.text)] public string IsRefer { get; set; } /// <summary> ///参照处理方法 /// </summary> [Description("参照处理方法")] [HTMLInput(UpdateRead = false, MaxLength = 50, Width = 480, Height = 100)] [InputType(inputType.textArea)] public string Refer { get; set; } /// <summary> ///解决关闭标识 /// </summary> [Description("解决关闭标识")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.text)] [DGColumn(Hidden = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)] public string Ecind { get; set; } /// <summary> ///未解决关闭标识 /// </summary> [Description("未解决关闭标识")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.text)] [DGColumn(Hidden = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)] public string Ncind { get; set; } /// <summary> ///关闭日期 /// </summary> [Description("关闭日期")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.datebox)] [DGColumn(frozenColumns = false, Sortable = true, Width = 150, DataAlign = DataAlign.center)] public string CDate { get; set; } /// <summary> ///删除标识 /// </summary> [Description("删除标识")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.text)] public string FlgDel { get; set; } /// <summary> ///删除日期 /// </summary> [Description("删除日期")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.text)] [DGColumn(Hidden = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)] public DateTime Deldate { get; set; } /// <summary> ///附件名称 /// </summary> [Description("附件名称")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.text)] [DGColumn(Hidden = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)] public string AttachFileName { get; set; } /// <summary> ///附件 /// </summary> [Description("附件")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.text)] [DGColumn(Hidden = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)] public string AttachFile { get; set; } /// <summary> ///搜索关键字 /// </summary> [Description("搜索关键字")] [HTMLInput(UpdateRead = false, MaxLength = 50)] [InputType(inputType.text)] [DGColumn(Sortable = true, Width = 150, DataAlign = DataAlign.left)] public string Shkey { get; set; } #endregion #region 非业务表属性 /// <summary> ///是否有参照处理方法 /// </summary> public bool IsReferMethod { get; set; } #endregion } }