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; }
}
}