7.1 业务数据库管理
图7.1 业务数据库管理的数据模型
图7.2 设置业务打印表格的程序逻辑
7.2 数据库表设计
字段名 | 数据类型 | 备注 |
TableID | 整数(标识) | 业务表编号 |
TableName | 字符串 | 业务表名称 |
Description | 字符串 | 业务表描述 |
Ower | 字符串 | 数据库表创建(拥有)者 |
字段名 | 数据类型 | 备注 |
TableName | 字符串 | 业务表名称(与表创建者一起可以确定表的唯一) |
TableOwer | 字符串 | 数据库表创建(拥有)者 |
FieldName | 字符串 | 字段名 |
DataType | 字符串 | 字段数据类型(与sql数据类型一致,如int、varchar等) |
DataLenth | 整数 | 字段长度(字符串长度或整数等的默认长度等) |
FieldAlias | 字符串 | 字段中文名 |
ControlType | 整数 | 字段编辑控件类型(1--单行文本框 2--多行文本框) |
IsIdentity | 字符 | 是否标识字段(Y/N) |
字段名 | 数据类型 | 备注 |
PrintedTableID | 整数(标识) | 打印表编号 |
PrintedTableName | 字符串 | 打印表中文名 |
RelatedTable | 字符串 | 关联业务表(以“拥有者.表名”的形式唯一确定业务表) |
IdentityField | 字符串 | 业务表标识字段名(用于确定业务记录) |
RelatedFields | 字符串 | 要打印的业务表字段集合(逗号隔开) |
ColumnsCount | 整数 | 表的最大列数(用于控制打印表格式) |
字段名 | 数据类型 | 备注 |
RowID | 整数(标识) | 打印行编号 |
PrintedTableID | 整数 | 打印表编号 |
RowSerialNumber | 整数 | 打印行顺序号 |
IncludedFields | 字符串 | 打印行要打印的字段集合 |
RowSpan | 整数 | 跨几个自然行(根据字段内容的多少) |
IsSelfDefined | 字符 | 是否自定义行(Y/N,如签名行等) |
SelfDefinedRowName | 字符串 | 自定义行行标题(如“签字盖章”等) |
字段名 | 数据类型 | 备注 |
DisplayedTableID | 整数(标识) | 共享表编号 |
RelatedTableID | 整数 | 关联业务表编号(对应RelatedTables的TableID字段) |
Title | 字符串 | 共享表标题 |
SearchedColumns | 字符串 | 提供查询的字段集合(逗号隔开) |
字段名 | 数据类型 | 备注 |
ImageID | 整数(标识) | 附件图片编号 |
ImageName | 字符串 | 附件图片名称 |
ProcessInstanceID | 整数 | 关联的过程实例编号 |
RelatedTable | 字符串 | 关联的业务表名称(“拥有者.表名”形式唯一确定业务表) |
IdentifiedField | 字符串 | 业务表标识字段名称 |
IdentityFieldValue | 整数 | 业务表标识字段值(确定附件属于哪一条业务表记录) |
AttachedImage | Image | 以图片二进制形式保存附件 |
ImageType | 字符串 | 附件图片类型(扫描或word等转换的jpg、pdf等图片) |
TaskInstanceID | 整数 | 哪个任务实例上传的图片(回退到该实例时可以删除附件) |