using QWPlatform.DataIntface.Database; using QWPlatform.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PMS.EntityModels.Product { /// /// 测试实体类 /// [Table("问题记录")] public class WTJLModel : DataModelBase { //默认不带数据工厂构造 public WTJLModel() { } //带有数据工厂的实例化,可以直接操作数据 public WTJLModel(DataFactory factory) : base(factory) { } /// ///ID[必填项目],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("ID", "", "", true, false, "", 36, 0, "VARCHAR2")] public string ID { get; set; } /// ///编号[可为空],最大长度为:18,数据库类型:NUMBER /// [FieldBase("编号", "", "", false, false, "", 18, 0, "NUMBER")] public long? BH { get; set; } /// ///渠道ID[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("渠道ID", "", "", false, false, "", 36, 0, "VARCHAR2")] public string QDID { get; set; } /// ///项目ID[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("项目ID", "", "", false, false, "", 36, 0, "VARCHAR2")] public string XMID { get; set; } /// ///产品ID[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("产品ID", "", "", false, false, "", 36, 0, "VARCHAR2")] public string CPID { get; set; } /// ///模块ID[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("模块ID", "", "", false, false, "", 36, 0, "VARCHAR2")] public string MKID { get; set; } /// ///版本号[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("版本号", "", "", false, false, "", 36, 0, "VARCHAR2")] public string BBH { get; set; } /// ///来源代码[可为空],最大长度为:2,数据库类型:VARCHAR2 /// [FieldBase("来源代码", "", "", false, false, "", 2, 0, "VARCHAR2")] public string LYDM { get; set; } /// ///登记人[可为空],最大长度为:50,数据库类型:VARCHAR2 /// [FieldBase("登记人", "", "", false, false, "", 50, 0, "VARCHAR2")] public string DJR { get; set; } /// ///登记人ID[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("登记人ID", "", "", false, false, "", 36, 0, "VARCHAR2")] public string DJRID { get; set; } /// ///登记日期[可为空],最大长度为:7,数据库类型:DATE /// [FieldBase("登记日期", "", "", false, false, "", 7, 0, "DATE")] public DateTime? DJRJ { get; set; } /// ///紧急代码[可为空],最大长度为:2,数据库类型:VARCHAR2 /// [FieldBase("紧急代码", "", "", false, false, "", 2, 0, "VARCHAR2")] public string JJDM { get; set; } /// ///要求时间[可为空],最大长度为:7,数据库类型:DATE /// [FieldBase("要求时间", "", "", false, false, "", 7, 0, "DATE")] public DateTime? YQSJ { get; set; } /// ///紧急描述[可为空],最大长度为:500,数据库类型:VARCHAR2 /// [FieldBase("紧急描述", "", "", false, false, "", 500, 0, "VARCHAR2")] public string JJMS { get; set; } /// ///问题标题[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("问题标题", "", "", false, false, "", 200, 0, "VARCHAR2")] public string WTBT { get; set; } /// ///问题描述[可为空],最大长度为:4000,数据库类型:CLOB /// [FieldBase("问题描述", "", "", false, false, "", 4000, 0, "CLOB")] public string WTMS { get; set; } /// ///反馈人[可为空],最大长度为:50,数据库类型:VARCHAR2 /// [FieldBase("反馈人", "", "", false, false, "", 50, 0, "VARCHAR2")] public string FKR { get; set; } /// ///问题性质[可为空],最大长度为:1,数据库类型:NUMBER(对应问题类型编码:1:Bug2:任务3:需求4:优化) /// [FieldBase("问题性质", "(对应问题类型编码:1:Bug2:任务3:需求4:优化)", "", false, false, "", 1, 0, "NUMBER")] public int? WTXZ { get; set; } /// ///是否终止[可为空],最大长度为:1,数据库类型:NUMBER(0:正常,1:终止) /// [FieldBase("是否终止", "(0:正常,1:终止)", "", false, false, "", 1, 0, "NUMBER")] public int? SFZZ { get; set; } /// ///终止说明[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("终止说明", "", "", false, false, "", 200, 0, "VARCHAR2")] public string ZZSM { get; set; } /// ///终止日期[可为空],最大长度为:7,数据库类型:DATE /// [FieldBase("终止日期", "", "", false, false, "", 7, 0, "DATE")] public DateTime? ZZRJ { get; set; } /// ///是否回退[可为空],最大长度为:1,数据库类型:NUMBER(0:正常,1:回退) /// [FieldBase("是否回退", "(0:正常,1:回退)", "", false, false, "", 1, 0, "NUMBER")] public int? SFHT { get; set; } /// ///回退说明[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("回退说明", "", "", false, false, "", 200, 0, "VARCHAR2")] public string HTSM { get; set; } /// ///是否解决[可为空],最大长度为:1,数据库类型:NUMBER(0:未解决,1:解决) /// [FieldBase("是否解决", "(0:未解决,1:解决)", "", false, false, "", 1, 0, "NUMBER")] public int? SFJJ { get; set; } /// ///解决方案[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("解决方案", "", "", false, false, "", 200, 0, "VARCHAR2")] public string JJFA { get; set; } /// ///解决版本[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("解决版本", "", "", false, false, "", 200, 0, "VARCHAR2")] public string JJBB { get; set; } /// ///BH版本[可为空],最大长度为:50,数据库类型:VARCHAR2 /// [FieldBase("BH版本", "", "", false, false, "", 50, 0, "VARCHAR2")] public string BHBB { get; set; } /// ///BH编号[可为空],最大长度为:50,数据库类型:VARCHAR2 /// [FieldBase("BH编号", "", "", false, false, "", 50, 0, "VARCHAR2")] public string BHBH { get; set; } /// ///关键字[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("关键字", "", "", false, false, "", 200, 0, "VARCHAR2")] public string GJZ { get; set; } /// ///常见问题[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("常见问题", "", "", false, false, "", 200, 0, "VARCHAR2")] public int? CJWT { get; set; } /// ///修改说明[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("修改说明", "", "", false, false, "", 200, 0, "VARCHAR2")] public string XGSM { get; set; } /// ///测试说明[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("测试说明", "", "", false, false, "", 200, 0, "VARCHAR2")] public string CSSM { get; set; } /// ///升级说明[可为空],最大长度为:200,数据库类型:VARCHAR2 /// [FieldBase("升级说明", "", "", false, false, "", 200, 0, "VARCHAR2")] public string SJSM { get; set; } /// ///是否发布[可为空],最大长度为:1,数据库类型:NUMBER(0:未发布,1:已发布) /// [FieldBase("是否发布", "(0:未发布,1:已发布)", "", false, false, "", 1, 0, "NUMBER")] public int? SFFB { get; set; } /// ///需要培训[可为空],最大长度为:1,数据库类型:NUMBER(0:不需要,1:需要) /// [FieldBase("需要培训", "(0:不需要,1:需要)", "", false, false, "", 1, 0, "NUMBER")] public int? XYPX { get; set; } /// ///项目处理[可为空],最大长度为:1,数据库类型:NUMBER(0:否,1:是) /// [FieldBase("项目处理", "(0:否,1:是)", "", false, false, "", 1, 0, "NUMBER")] public int? XMCL { get; set; } /// ///技术支持[可为空],最大长度为:1,数据库类型:NUMBER(0:否,1:是) /// [FieldBase("技术支持", "(0:否,1:是)", "", false, false, "", 1, 0, "NUMBER")] public int? JSZC { get; set; } /// ///研发协助[可为空],最大长度为:1,数据库类型:NUMBER(0:否,1:是) /// [FieldBase("研发协助", "(0:否,1:是)", "", false, false, "", 1, 0, "NUMBER")] public int? YFXZ { get; set; } /// ///问题类型[可为空],最大长度为:1,数据库类型:NUMBER(1:项目问题,2:产品问题) /// [FieldBase("问题类型", "(1:项目问题,2:产品问题)", "", false, false, "", 1, 0, "NUMBER")] public int? WTLX { get; set; } /// ///流程ID[可为空],最大长度为:10,数据库类型:NUMBER(关联问题工作流程表) /// [FieldBase("流程ID", "(关联问题工作流程表)", "", false, false, "", 10, 0, "NUMBER")] public int? LCID { get; set; } /// ///是否受理[可为空],最大长度为:1,数据库类型:NUMBER(0:否,1:是) /// [FieldBase("是否受理", "(0:否,1:是)", "", false, false, "", 1, 0, "NUMBER")] public int? SFSL { get; set; } /// ///受理人[可为空],最大长度为:50,数据库类型:VARCHAR2(受理处理该问题的人员姓名) /// [FieldBase("受理人", "(受理处理该问题的人员姓名)", "", false, false, "", 50, 0, "VARCHAR2")] public string SLR { get; set; } /// ///受理人ID[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("受理人ID", "", "", false, false, "", 36, 0, "VARCHAR2")] public string SLRID { get; set; } /// ///受理时间[可为空],最大长度为:7,数据库类型:DATE /// [FieldBase("受理时间", "", "", false, false, "", 7, 0, "DATE")] public DateTime? SLSJ { get; set; } /// ///指派人[可为空],最大长度为:50,数据库类型:VARCHAR2(指派具体的处理人员姓名) /// [FieldBase("指派人", "(指派具体的处理人员姓名)", "", false, false, "", 50, 0, "VARCHAR2")] public string ZPR { get; set; } /// ///指派人ID[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("指派人ID", "", "", false, false, "", 36, 0, "VARCHAR2")] public string ZPRID { get; set; } /// ///指派时间[可为空],最大长度为:7,数据库类型:DATE /// [FieldBase("指派时间", "", "", false, false, "", 7, 0, "DATE")] public DateTime? ZPSJ { get; set; } /// ///机构ID[可为空],最大长度为:36,数据库类型:VARCHAR2 /// [FieldBase("机构ID", "", "", false, false, "", 36, 0, "VARCHAR2")] public string JGID { get; set; } /// ///环节ID[可为空],最大长度为:10,数据库类型:NUMBER(关联问题流程环节表的ID) /// [FieldBase("环节ID", "(关联问题流程环节表的ID)", "", false, false, "", 10, 0, "NUMBER")] public int? HJID { get; set; } /// /// 仅查看我的问题复选框 /// public bool satate { get; set; } /// /// 人员性质(用于数据权限) /// public int RYXZ { get; set; } } }