⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6.dataschema_v055.sql

📁 CRM源码This file describes some issues that should be implemented in future and how it should be imple
💻 SQL
📖 第 1 页 / 共 2 页
字号:
DELIMITER //

-- use qwoss
-- //

SET storage_engine=InnoDB
//


CREATE TABLE QW_FIELDINFO (
    qw_tablename  varchar(128) NOT NULL ,
    qw_columnname varchar(255) NOT NULL ,
    qw_columntype int NOT NULL ,
    qw_enumvalue  int NULL ,
    qw_enumlabel  varchar(128) NULL
)
//

CREATE TABLE QW_EMPLOYEE (
    qw_employeeid   int  NOT NULL ,
    qw_userid       int  NULL ,
    qw_employeenum  varchar  (100) NULL ,
    qw_orgid        int  NULL ,
    qw_managerid    int  NULL ,
    qw_firstname    varchar  (100) NOT NULL ,
    qw_lastname     varchar  (100) NOT NULL ,
    qw_fullname     varchar  (255) NULL ,
    qw_soundex      varchar  (4) NULL ,
    qw_title        varchar  (40) NULL ,
    qw_department   varchar  (100) NULL ,
    qw_building     varchar  (100) NULL ,
    qw_site         varchar  (100) NULL ,
    qw_location     varchar  (100) NULL ,
    qw_mailstop     varchar  (100) NULL ,
    qw_phone        varchar  (30) NULL ,
    qw_altphone     varchar  (30) NULL ,
    qw_email        varchar  (255) NULL ,
    qw_fax          varchar  (30) NULL ,
    qw_pager        varchar  (30) NULL ,
    qw_webpage      varchar  (255) NULL ,
    qw_reachby      int  NULL ,
    qw_notes        longtext  NULL ,
    qw_history      int  NULL ,
    PRIMARY KEY (qw_employeeid),
    CONSTRAINT fk_qw_employee_users FOREIGN KEY (qw_userid) REFERENCES QX_USERS ( pkey )
) 
//

CREATE TABLE QW_ADDRESS (
    qw_addressid    int  NOT NULL ,
    qw_addresstype  int  NOT NULL ,
    qw_objectid     int  NOT NULL ,
    qw_objecttype   int  NOT NULL ,
    qw_address1     varchar(255) NULL ,
    qw_address2     varchar(255) NULL ,
    qw_city         varchar(100) NULL ,
    qw_state        int  NULL ,
    qw_country      varchar(255) NULL ,
    qw_zip          varchar(40) NULL ,
    qw_phone        varchar(30) NULL ,
    qw_fax          varchar(30) NULL ,
    qw_other        varchar(255) NULL ,
    qw_notes        longtext  NULL ,
    PRIMARY KEY (qw_addressid)
)
//

CREATE TABLE QW_ORGANIZATION (
    qw_orgid int  NOT NULL ,
    qw_parentid int  NULL ,
    qw_regionid varchar(255)  NULL ,
    qw_name varchar(255) NOT NULL ,
    qw_cocode varchar(255) NULL ,
    qw_description varchar(255) NULL ,
    qw_fax varchar(30) NULL ,
    qw_phone varchar(30) NULL ,
    qw_altphone varchar(30) NULL ,
    qw_notes longtext  NULL ,
    PRIMARY KEY (qw_orgid)
)
//

CREATE TABLE QW_PRODUCT (
    qw_productid int  NOT NULL,
    qw_name varchar(100) NOT NULL,
    qw_modelnumber varchar(100) NULL,
    qw_notes longtext  NULL,
    PRIMARY KEY (qw_productid)
)
//

CREATE TABLE QW_COMPONENT (
    qw_componentid int  NOT NULL,
    qw_name varchar(100) NOT NULL,
    qw_description varchar(255) NULL,
    qw_workgroupid int  NULL,
    qw_productid int  NULL,
    PRIMARY KEY (qw_componentid),
    CONSTRAINT fk_qw_component_workgroup FOREIGN KEY (qw_workgroupid) REFERENCES QX_WORKGROUP (pkey),
    CONSTRAINT fk_qw_component_product FOREIGN KEY (qw_productid) REFERENCES QW_PRODUCT (qw_productid)
)
//

CREATE TABLE QW_BUILDVERSION (
    qw_buildid int  NOT NULL,
    qw_name varchar(100) NOT NULL,
    qw_version varchar(100) NOT NULL,
    qw_productid int  NOT NULL,
    qw_notes longtext  NULL,
    PRIMARY KEY (qw_buildid),
    CONSTRAINT fk_qw_buildversion_product FOREIGN KEY (qw_productid) REFERENCES QW_PRODUCT (qw_productid)
)
//

CREATE TABLE QW_CUSTOMER (
    qw_customerid int  NOT NULL,
    qw_orgid int  NULL,
    qw_firstname varchar(100) NULL ,
    qw_lastname varchar(100) NULL ,
    qw_fullname varchar(255) NULL ,
    qw_soundex varchar(4) NULL ,
    qw_title varchar(40) NULL ,
    qw_department varchar(100) NULL ,
    qw_mailstop varchar(100) NULL ,
    qw_phone varchar(30) NULL ,
    qw_altphone varchar(30) NULL ,
    qw_email varchar(255) NULL ,
    qw_fax varchar(30) NULL ,
    qw_notes longtext  NULL ,
    PRIMARY KEY (qw_customerid)
)
//

CREATE TABLE QW_ENVIRONMENT (
    qw_envid int  NOT NULL,
    qw_envconfname varchar(100) NULL,
    qw_productid int  NOT NULL,
    qw_orgid int  NOT NULL,
    qw_appos int  NOT NULL,
    qw_apposversion int  NULL,
    qw_apphardware int  NOT NULL,
    qw_dbos int  NOT NULL,
    qw_dbosversion int  NULL,
    qw_dbhardware int  NOT NULL,
    qw_description varchar(2000) NOT NULL,
    PRIMARY KEY (qw_envid),
    CONSTRAINT fk_qw_productid_env FOREIGN KEY (qw_productid) REFERENCES QW_PRODUCT (qw_productid),
    CONSTRAINT fk_qw_orgid_env FOREIGN KEY (qw_orgid) REFERENCES QW_ORGANIZATION (qw_orgid)
) 
//

CREATE TABLE QW_HARDWARE (
    qw_hardwareid  int  NOT NULL,
    qw_name        varchar(255) NOT NULL ,
    qw_description varchar(2000) NULL ,
    PRIMARY KEY (qw_hardwareid)
)
//

CREATE TABLE QW_OS (
    qw_osid  int  NOT NULL,
    qw_name        varchar(255) NOT NULL ,
    qw_description varchar(2000) NULL ,
    PRIMARY KEY (qw_osid)
)
//

CREATE TABLE QW_TICKET(
    qw_ticketid             int  NOT NULL,
    qw_status               int  NOT NULL,
    qw_priority             int  NOT NULL,
    qw_type                 int  NOT NULL,
    qw_source               int  NOT NULL,
    qw_impact               int  NOT NULL,
    qw_problem              varchar(255) NOT NULL,
    qw_action               varchar(255) NULL,
    qw_description          varchar(2000) NOT NULL,
    qw_solution             int  NULL,
    qw_response             varchar(2000) NULL,
    qw_intcomments          text NULL,
    qw_notes                text NULL,
    qw_history              int  NULL,
    qw_descriptiontext      text NULL,
    qw_responsetext         text   NULL,
    qw_agentid              int  NOT NULL,
    qw_ownerid              int  NULL,
    qw_workgroupid          int  NULL,
    qw_escworkgroupid       int  NULL,
    qw_datereported         datetime  NULL,
    qw_dateassigned         datetime  NULL,
    qw_dateowned            datetime  NULL,
    qw_dateresolved         datetime  NULL,
    qw_daterequested        datetime  NULL,
    qw_eta                  datetime  NULL,
    qw_datedelivered        datetime  NULL,
    qw_dateclosed           datetime  NULL,
    qw_lastescalated        datetime  NULL,
    qw_lastreopened         datetime  NULL,
    qw_laststatuschanged    datetime  NULL,
    qw_datemodified         datetime  NULL,
    qw_holdtilldate         datetime  NULL,
    qw_phonetime            int  NULL,
    qw_researchtime         int  NULL,
    qw_reopencnt            int  NULL,
    qw_productid            int  NOT NULL,
    qw_componentid          int  NULL,
    qw_repbuildversionid    int  NOT NULL,
    qw_resbuildversionid    int  NULL,
    qw_category             int  NULL,
    qw_subcategory          int  NULL,
    qw_otherreason          varchar(1000) NULL,
    qw_reasoncode           int  NULL,
    qw_repenvironmentid     int  NULL,
    qw_testenvironmentid    int  NULL,
    qw_modifiedbyid         int  NULL,
    qw_customerid           int  NULL,
    qw_employeeid           int  NULL,
    CONSTRAINT pk_qw_ticket PRIMARY KEY (qw_ticketid),
    CONSTRAINT fk_qw_ticket_agent FOREIGN KEY (qw_agentid) REFERENCES QX_USERS (pkey),    
    CONSTRAINT fk_qw_ticket_buildversion FOREIGN KEY (qw_repbuildversionid) REFERENCES QW_BUILDVERSION (qw_buildid),
    CONSTRAINT fk_qw_ticket_component FOREIGN KEY (qw_componentid) REFERENCES QW_COMPONENT (qw_componentid),
    CONSTRAINT fk_qw_ticket_escwgroup FOREIGN KEY (qw_escworkgroupid) REFERENCES QX_WORKGROUP (PKEY),
    CONSTRAINT fk_qw_ticket_owner FOREIGN KEY (qw_ownerid) REFERENCES QX_USERS (pkey),
    CONSTRAINT fk_qw_ticket_product FOREIGN KEY (qw_productid) REFERENCES QW_PRODUCT (qw_productid),
    CONSTRAINT fk_qw_ticket_resversion FOREIGN KEY (qw_resbuildversionid) REFERENCES QW_BUILDVERSION (qw_buildid),
    CONSTRAINT fk_qw_ticket_wgroup FOREIGN KEY (qw_workgroupid) REFERENCES QX_WORKGROUP (PKEY),
    CONSTRAINT fk_qw_ticket_modifiedby FOREIGN KEY (qw_modifiedbyid) REFERENCES QX_USERS (pkey),
    CONSTRAINT fk_qw_ticket_customer FOREIGN KEY (qw_customerid) REFERENCES QW_CUSTOMER (qw_customerid),
    CONSTRAINT fk_qw_ticket_employee FOREIGN KEY (qw_employeeid) REFERENCES QW_EMPLOYEE (qw_employeeid)
)
//

CREATE TABLE QW_EVENTTYPE (

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -