using System.Collections.Generic; namespace Learun.Application.Form { /// /// 版 本 PIT-ADMS V7.0.3 敏捷开发框架 /// Copyright (c) 2013-2018 Hexagon PPM /// 创建人:研发部 /// 日 期:2017.04.01 /// 描 述:表单模板模型 /// public class FormSchemeModel { /// /// 表单模板-选项卡数据 /// public List data { get; set; } /// /// 表单模板-绑定数据库主键 /// public string dbId { get; set; } /// /// 表单模板-绑定数据库表信息 /// public List dbTable { get; set; } /// /// 主表表面 /// public string mainTableName { get; set; } /// /// 主表主键 /// public string mainTablePkey { get; set; } /// /// 主表主键数据 /// public string mainTablePkeyValue { get; set; } } /// /// 表单模板模型-选项卡数据模型 /// public class FormTabModel { /// /// 主键 /// public string id { get; set; } /// /// 排序号 /// public string sort { get; set; } /// /// 选项卡名称 /// public string text { get; set; } /// /// 选项卡主键列表 /// public List componts { get; set; } } /// /// 表单模板模型-组件数据模型 /// public class FormCompontModel { /// /// 组件的主键Id /// public string id { get; set; } /// /// 显示标题 /// public string title { get; set; } /// /// 组件类型 /// public string type { get; set; } /// /// 绑定数据表 /// public string table { get; set; } /// /// 绑定的字段 /// public string field { get; set; } /// /// 编码规则 /// public string rulecode { get; set; } /// /// 数据值 /// public string value { get; set; } /// /// 表格设置信息 /// public List fieldsData { get; set; } } public class FormTableModel { /// /// 表名 /// public string name { get; set; } /// /// 字段名 /// public string field { get; set; } /// /// 关联的表名 /// public string relationName { get; set; } /// /// 关联表字段 /// public string relationField { get; set; } } public class GridFieldModel { /// /// 绑定字段 /// public string field { get; set; } /// /// 字段类型 /// public string type { get; set; } } /// /// 保存表单模型 /// public class SaveModel { /// /// 模板主键 /// public string schemeInfoId { get; set; } /// /// 关联字段名称 /// public string processIdName { get; set; } /// /// 主键 /// public string keyValue { get; set; } /// /// 表单数据 /// public string formData { get; set; } } }