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