MFG制造

## 数据表：T_ENG_DEVICE(设备)

### T_ENG_DEVICE(设备)：描述

名称 | T_ENG_DEVICE(设备)
代码 | T_ENG_DEVICE
注释 | 工程数据基础资料——设备，它是具体到一个寮体设备，用于记录这个设备的情况，每个设备只能附属于一个资源，ps:资源相当于类，设备是实例化的对象
模型 | MFG制造
主键 | PK_ENG_DEVICE

### T_ENG_DEVICE(设备)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
主键 | FID | int |  | TRUE |
组织控制字段 | FMASTERID | int |  | TRUE |
编码 | FNUMBER | varchar(80) | 80 | FALSE |
所属资源 | FRESOURCE | int |  | FALSE |
数据状态 | FDOCUMENTSTATUS | char(1) | 1 | FALSE |
禁用状态 | FFORBIDSTATUS | char(1) | 1 | FALSE |
创建组织 | FCREATEORGID | int |  | FALSE |
使用组织 | FUSEORGID | int |  | FALSE |
创建人 | FCREATORID | int |  | FALSE |
创建日期 | FCREATEDATE | datetime |  | FALSE |
修改人 | FMODIFIERID | int |  | FALSE |
修改日期 | FMODIFYDATE | datetime |  | FALSE |
审核人 | FAPPROVERID | int |  | FALSE |
审核日期 | FAPPROVEDATE | datetime |  | FALSE |
禁用人 | FFORBIDDERID | int |  | FALSE |
禁用日期 | FFORBIDDATE | datetime |  | FALSE |
设备规格 | FSPECIFICATION | varchar(255) | 255 | FALSE |
设备型号 | FMODEL | varchar(255) | 255 | FALSE |
设备属性 | FATTRIBUTE | char(1) | 1 | FALSE |
设备类别 | FDEVICETYPE | char(1) | 1 | FALSE |
设备用途 | FPURPOSE | char(1) | 1 | FALSE |
供应商 | FSUPPLIERID | int |  | FALSE |
制造商 | FMANUFACTURER | varchar(255) | 255 | FALSE |
出厂日期 | FLEAVEFACTORYDATE | datetime |  | FALSE |
启用日期 | FBEGINUSEDATE | datetime |  | FALSE |
设备状态 | FSTATUS | char(1) | 1 | FALSE |
生产车间 | FWORKSHOPID | int |  | FALSE |

### T_ENG_DEVICE(设备)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_ENG_DEVICE')
and name = 'IDX_ENG_DEVICE_CRTDATE'
and indid > 0
and indid < 255)
drop index T_ENG_DEVICE.IDX_ENG_DEVICE_CRTDATE
go
if exists (select 1
from sysindexes
where id = object_id('T_ENG_DEVICE')
and name = 'IDX_ENG_DEVICE_NUMBER'
and indid > 0
and indid < 255)
drop index T_ENG_DEVICE.IDX_ENG_DEVICE_NUMBER
go
if exists (select 1
from sysobjects
where id = object_id('T_ENG_DEVICE')
and type = 'U')
drop table T_ENG_DEVICE
go
/*==============================================================*/
/* Table: T_ENG_DEVICE */
/*==============================================================*/
create table T_ENG_DEVICE (
FID int not null default 0,
FMASTERID int not null default 0,
FNUMBER varchar(80) null,
FRESOURCE int null,
FDOCUMENTSTATUS char(1) null,
FFORBIDSTATUS char(1) null,
FCREATEORGID int null,
FUSEORGID int null,
FCREATORID int null,
FCREATEDATE datetime null,
FMODIFIERID int null,
FMODIFYDATE datetime null,
FAPPROVERID int null,
FAPPROVEDATE datetime null,
FFORBIDDERID int null,
FFORBIDDATE datetime null,
FSPECIFICATION varchar(255) null,
FMODEL varchar(255) null,
FATTRIBUTE char(1) null
constraint CKC_FATTRIBUTE_T_ENG_DE check (FATTRIBUTE is null or (FATTRIBUTE in ('1','2','3'))),
FDEVICETYPE char(1) null
constraint CKC_FDEVICETYPE_T_ENG_DE check (FDEVICETYPE is null or (FDEVICETYPE in ('1'))),
FPURPOSE char(1) null
constraint CKC_FPURPOSE_T_ENG_DE check (FPURPOSE is null or (FPURPOSE in ('1','2'))),
FSUPPLIERID int null,
FMANUFACTURER varchar(255) null,
FLEAVEFACTORYDATE datetime null,
FBEGINUSEDATE datetime null,
FSTATUS char(1) null
constraint CKC_FSTATUS_T_ENG_DE check (FSTATUS is null or (FSTATUS in ('1','2'))),
FWORKSHOPID int null,
constraint PK_ENG_DEVICE primary key (FID)
)
go
/*==============================================================*/
/* Index: IDX_ENG_DEVICE_NUMBER */
/*==============================================================*/
create index IDX_ENG_DEVICE_NUMBER on T_ENG_DEVICE (
FNUMBER ASC,
FUSEORGID ASC
)
go
/*==============================================================*/
/* Index: IDX_ENG_DEVICE_CRTDATE */
/*==============================================================*/
create index IDX_ENG_DEVICE_CRTDATE on T_ENG_DEVICE (
FCREATEDATE ASC
)
go

### T_ENG_DEVICE(设备)：键值定义

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

### T_ENG_DEVICE(设备)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
IDX_ENG_DEVICE_NUMBER | IDX_ENG_DEVICE_NUMBER | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_DEVICE(设备)
IDX_ENG_DEVICE_CRTDATE | IDX_ENG_DEVICE_CRTDATE | FALSE | FALSE | FALSE | FALSE | FALSE | T_ENG_DEVICE(设备)

上一页

主页

下一页