MFG制造

## 数据表：T_SFC_MESSAGEQUEUE(消息队列后台表)

### T_SFC_MESSAGEQUEUE(消息队列后台表)：描述

名称 | T_SFC_MESSAGEQUEUE(消息队列后台表)
代码 | T_SFC_MESSAGEQUEUE
注释 | 消息队列后台表
模型 | MFG制造
主键 | PK_SFC_MESSAGEQUEUE

### T_SFC_MESSAGEQUEUE(消息队列后台表)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键UUID | FID | varchar(50) | 50 | TRUE |
入列时间 | FENQUEUETIME | datetime |  | FALSE |
队列组号UUID | FGROUPID | varchar(50) | 50 | FALSE |
消息类型(A生成汇报单、B报警/取消报警、C退料、D反写工序计划) | FMESSAGETYPE | char(1) | 1 | FALSE |
操作类型 | FOPERATIONTYPE | char(1) | 1 | FALSE |
队列状态(A不执行、B待执行、C执行中、D执行成功、E执行失败) | FSTATUS | char(1) | 1 | FALSE |
命令内容(JSon对象) | FJSONDATA | ntext |  | FALSE |
组织ID | FORGID | int |  | FALSE |
用户ID | FUSERID | int |  | FALSE |
数据中心ID | FDATACENTERID | varchar(50) | 50 | FALSE |
工单ID | FMOID | int |  | FALSE |
工单分录ID | FMOENTRYID | int |  | FALSE |
工序计划ID | FOPID | int |  | FALSE |
工序序列ID | FOPSEQID | int |  | FALSE |
产品ID | FMATERIALID | int |  | FALSE |
生产线ID | FPRODUCTLINEID | int |  | FALSE |
工单编号 | FMOBILLNO | nvarchar(80) | 80 | FALSE |
工单行号 | FMOSEQ | int |  | FALSE |
工序计划编号 | FOPBILLNO | nvarchar(80) | 80 | FALSE |
执行结果描述 | FDESCRIPTION | nvarchar(2000) | 2000 | FALSE |
工单类型 | FMOTYPE | char(1) | 1 | FALSE |
序列类型 | FOPSEQTYPE | char(1) | 1 | FALSE |
删除状态 | FDELETESTATUS | char(1) | 1 | FALSE |
工序ID | FPROCESSID | int |  | FALSE |
设备ID | FEQUIPMENTID | int |  | FALSE |
辅助设备ID | FAUXEQUIPMENTID | int |  | FALSE |
产品序列号ID | FPRDSERIALNOID | int |  | FALSE |
消息在组内按状态排序的序号 | FMSGSEQOFSTATINGRP | int |  | FALSE |
扩展消息内容(Json格式) | FEXTENDJSONDATA | ntext |  | FALSE |
调用类型(1执行计划、2扫描后执行、3产线登陆执行) | FCALLTYPE | char(1) | 1 | FALSE |

### T_SFC_MESSAGEQUEUE(消息队列后台表)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_SFC_MESSAGEQUEUE')
and name = 'IDX_SFC_MSGQUEUNIQUE'
and indid > 0
and indid < 255)
drop index T_SFC_MESSAGEQUEUE.IDX_SFC_MSGQUEUNIQUE
go
if exists (select 1
from sysindexes
where id = object_id('T_SFC_MESSAGEQUEUE')
and name = 'IDX_SFC_MQ_GROUPID'
and indid > 0
and indid < 255)
drop index T_SFC_MESSAGEQUEUE.IDX_SFC_MQ_GROUPID
go
if exists (select 1
from sysindexes
where id = object_id('T_SFC_MESSAGEQUEUE')
and name = 'IDX_SFC_MQ_ENQUEUETIME'
and indid > 0
and indid < 255)
drop index T_SFC_MESSAGEQUEUE.IDX_SFC_MQ_ENQUEUETIME
go
if exists (select 1
from sysobjects
where id = object_id('T_SFC_MESSAGEQUEUE')
and type = 'U')
drop table T_SFC_MESSAGEQUEUE
go
/*==============================================================*/
/* Table: T_SFC_MESSAGEQUEUE */
/*==============================================================*/
create table T_SFC_MESSAGEQUEUE (
FID varchar(50) not null default '',
FENQUEUETIME datetime null,
FGROUPID varchar(50) null,
FMESSAGETYPE char(1) null,
FOPERATIONTYPE char(1) null,
FSTATUS char(1) null,
FJSONDATA ntext null,
FORGID int null,
FUSERID int null,
FDATACENTERID varchar(50) null,
FMOID int null,
FMOENTRYID int null,
FOPID int null,
FOPSEQID int null,
FMATERIALID int null,
FPRODUCTLINEID int null,
FMOBILLNO nvarchar(80) null,
FMOSEQ int null,
FOPBILLNO nvarchar(80) null,
FDESCRIPTION nvarchar(2000) null,
FMOTYPE char(1) null,
FOPSEQTYPE char(1) null,
FDELETESTATUS char(1) null,
FPROCESSID int null,
FEQUIPMENTID int null,
FAUXEQUIPMENTID int null,
FPRDSERIALNOID int null,
FMSGSEQOFSTATINGRP int null,
FEXTENDJSONDATA ntext null,
FCALLTYPE char(1) null,
constraint PK_SFC_MESSAGEQUEUE primary key (FID)
)
go
/*==============================================================*/
/* Index: IDX_SFC_MQ_ENQUEUETIME */
/*==============================================================*/
create index IDX_SFC_MQ_ENQUEUETIME on T_SFC_MESSAGEQUEUE (
FENQUEUETIME ASC
)
go
/*==============================================================*/
/* Index: IDX_SFC_MQ_GROUPID */
/*==============================================================*/
create index IDX_SFC_MQ_GROUPID on T_SFC_MESSAGEQUEUE (
FGROUPID ASC
)
go
/*==============================================================*/
/* Index: IDX_SFC_MSGQUEUNIQUE */
/*==============================================================*/
create unique index IDX_SFC_MSGQUEUNIQUE on T_SFC_MESSAGEQUEUE (
FGROUPID ASC,
FSTATUS ASC,
FMSGSEQOFSTATINGRP ASC
)
go

### T_SFC_MESSAGEQUEUE(消息队列后台表)：键值定义

名称 | 代码 | 主要的
PK_SFC_MESSAGEQUEUE | PK_SFC_MESSAGEQUEUE | TRUE

### T_SFC_MESSAGEQUEUE(消息队列后台表)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_SFC_MQ_ENQUEUETIME | IDX_SFC_MQ_ENQUEUETIME | FALSE | FALSE | FALSE | FALSE | FALSE | T_SFC_MESSAGEQUEUE(消息队列后台表)
IDX_SFC_MQ_GROUPID | IDX_SFC_MQ_GROUPID | FALSE | FALSE | FALSE | FALSE | FALSE | T_SFC_MESSAGEQUEUE(消息队列后台表)
IDX_SFC_MSGQUEUNIQUE | IDX_SFC_MSGQUEUNIQUE | TRUE | FALSE | FALSE | FALSE | FALSE | T_SFC_MESSAGEQUEUE(消息队列后台表)

上一页

主页

下一页