|
@@ -0,0 +1,108 @@
|
|
|
+
|
|
|
+DROP PROCEDURE
|
|
|
+IF
|
|
|
+ EXISTS update_data_viewfield;
|
|
|
+
|
|
|
+DELIMITER $$
|
|
|
+CREATE PROCEDURE update_data_viewfield (
|
|
|
+ IN metableName VARCHAR(255),
|
|
|
+ IN tableId BIGINT ( 20 ),
|
|
|
+ IN viewId BIGINT ( 20 ),
|
|
|
+ IN dbfieldinfoOffset BIGINT ( 20 ),
|
|
|
+ IN viewFieldInfoIdOffset BIGINT ( 20 )
|
|
|
+ )
|
|
|
+ BEGIN
|
|
|
+ start transaction;
|
|
|
+ #xwcmdbfieldinfo 添加默认字段
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 1, metableName ,tableId, 'FromType', '第三方类型', 45, 4, 0, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 2, metableName,tableId, 'FromId', '第三方ID', 40, 12, 100, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 3, metableName,tableId, 'OriginMetaDataId', '源文档ID', 45, 4, 0, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 4, metableName,tableId, 'AttachPic', '含图', 45, 5, 150, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 5, metableName,tableId, 'AttachVideo', '含视频', 45, 5, 150, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 6, metableName,tableId, 'AttachAudio', '含音频', 45, 5, 150, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 7, metableName,tableId, 'DocType', '文档类型', 45, 4, 0, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 8, 'GovDocNews', 2, 'DOCRELTIME', '撰写时间', 11, 93, 0, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmdbfieldinfo
|
|
|
+ (DBFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, ANOTHERNAME, FIELDTYPE, DBTYPE, DBLENGTH, DEFAULTVALUE, ENMVALUE, NOTNULL, CLASSID, DBSCALE, CRUSER, CRTIME, VALIDATOR, RADORCHK, NOTEDIT, HIDDENFIELD)
|
|
|
+ VALUES (dbfieldinfoOffset + 9, metableName, tableId, 'ThumbFiles', '文档附图', 40, 12, 2000, NULL, NULL, 0, 0, 0, 'admin', '2018-09-20 14:50:31', NULL, NULL, 0, 0);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ #trs_hycloud_iip.xwcmviewfieldinfo 添加默认字段
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 1, metableName, tableId, 'FromType', 'FromType', 4, 0, '第三方类型', 45, dbfieldinfoOffset + 1, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 2, metableName, tableId, 'FromId', 'FromId', 12, 100, '第三方ID', 40, dbfieldinfoOffset + 2, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 3, metableName, tableId, 'OriginMetaDataId', 'OriginMetaDataId', 4, 0, '源文档ID', 45, dbfieldinfoOffset + 3, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 4, metableName, tableId, 'AttachPic', 'AttachPic', 5, 150, '含图', 45, dbfieldinfoOffset + 4, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 5, metableName, tableId, 'AttachVideo', 'AttachVideo', 5, 150, '含视频', 45, dbfieldinfoOffset + 5, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 6, metableName, tableId, 'AttachAudio', 'AttachAudio', 5, 150, '含音频', 45, dbfieldinfoOffset + 6, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 7, metableName, tableId, 'DocType', 'DocType', 4, 0, '文档类型', 45, dbfieldinfoOffset + 7, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 8, metableName, tableId,'DOCRELTIME', 'DOCRELTIME', 93, 0, '撰写时间', 11, dbfieldinfoOffset + 8, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ INSERT INTO trs_hycloud_iip.xwcmviewfieldinfo
|
|
|
+ (VIEWFIELDINFOID, TABLENAME, TABLEID, FIELDNAME, DBFIELDNAME, DBTYPE, DBLENGTH, ANOTHERNAME, FIELDTYPE, DBFIELD, CRUSER, CRTIME, VIEWID)
|
|
|
+ VALUES (viewFieldInfoIdOffset + 9, metableName, tableId, 'ThumbFiles', 'ThumbFiles', 12, 2000, '文档附图', 40, dbfieldinfoOffset + 9, 'admin', '2018-09-20 14:50:32', viewId);
|
|
|
+
|
|
|
+ set @sql = concat('alter table trs_hycloud_iip.wcmmetatable', metableName,
|
|
|
+ ' add column OriginMetaDataId int(11) DEFAULT NULL,
|
|
|
+ add column FromType int(11) DEFAULT NULL,
|
|
|
+ add column FromId int(11) DEFAULT NULL,
|
|
|
+ add column DocRelTime int(11) DEFAULT NULL,
|
|
|
+ add column AttachPic smallint(6) DEFAULT NULL,
|
|
|
+ add column AttachVideo smallint(6) DEFAULT NULL,
|
|
|
+ add column AttachAudio smallint(6) DEFAULT NULL,
|
|
|
+ add column ThumbFiles varchar(2000) DEFAULT NULL,
|
|
|
+ add column VersionNum int(11) DEFAULT NULL,
|
|
|
+ add column DocType int(11) DEFAULT NULL;');
|
|
|
+ prepare stmt from @sql;
|
|
|
+ EXECUTE stmt;
|
|
|
+ deallocate prepare stmt;
|
|
|
+ commit;
|
|
|
+END $$
|
|
|
+DELIMITER;
|