diff --git a/MengYu-Trade/pom.xml b/MengYu-Trade/pom.xml new file mode 100644 index 000000000..e16ca58eb --- /dev/null +++ b/MengYu-Trade/pom.xml @@ -0,0 +1,59 @@ + + + 4.0.0 + + com.ruoyi + ruoyi + 3.0 + + com.cronie + mengyu-trade + jar + 3.0 + mengyu-trade + + UTF-8 + + + + + org.springframework.boot + spring-boot-maven-plugin + + true + + + + + repackage + + + + + + org.apache.maven.plugins + maven-war-plugin + 3.0.0 + + false + ${artifactId} + + + + ${artifactId} + + + + + org.springframework.boot + spring-boot-devtools + true + + + com.ruoyi + ruoyi-framework + 3.0 + + + diff --git a/MengYu-Trade/sql/goodsMenu.sql b/MengYu-Trade/sql/goodsMenu.sql new file mode 100644 index 000000000..f7fefde4d --- /dev/null +++ b/MengYu-Trade/sql/goodsMenu.sql @@ -0,0 +1,19 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('投资品种', '3', '1', '/mengyu/goods', 'C', '0', 'mengyu:goods:view', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', '投资品种菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('投资品种查询', @parentId, '1', '#', 'F', '0', 'mengyu:goods:list', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('投资品种新增', @parentId, '2', '#', 'F', '0', 'mengyu:goods:add', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('投资品种修改', @parentId, '3', '#', 'F', '0', 'mengyu:goods:edit', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('投资品种删除', @parentId, '4', '#', 'F', '0', 'mengyu:goods:remove', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); diff --git a/MengYu-Trade/sql/goodsTradeModelInsMenu.sql b/MengYu-Trade/sql/goodsTradeModelInsMenu.sql new file mode 100644 index 000000000..2f1082938 --- /dev/null +++ b/MengYu-Trade/sql/goodsTradeModelInsMenu.sql @@ -0,0 +1,19 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('计划模型实例', '3', '1', '/mengyu/goodsTradeModelIns', 'C', '0', 'mengyu:goodsTradeModelIns:view', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', '计划模型实例菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('计划模型实例查询', @parentId, '1', '#', 'F', '0', 'mengyu:goodsTradeModelIns:list', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('计划模型实例新增', @parentId, '2', '#', 'F', '0', 'mengyu:goodsTradeModelIns:add', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('计划模型实例修改', @parentId, '3', '#', 'F', '0', 'mengyu:goodsTradeModelIns:edit', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('计划模型实例删除', @parentId, '4', '#', 'F', '0', 'mengyu:goodsTradeModelIns:remove', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); diff --git a/MengYu-Trade/sql/goodsTradeModelInsNodeMenu.sql b/MengYu-Trade/sql/goodsTradeModelInsNodeMenu.sql new file mode 100644 index 000000000..cb9d9956f --- /dev/null +++ b/MengYu-Trade/sql/goodsTradeModelInsNodeMenu.sql @@ -0,0 +1,19 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('交易计划操作', '3', '1', '/mengyu/goodsTradeModelInsNode', 'C', '0', 'mengyu:goodsTradeModelInsNode:view', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', '交易计划操作菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('交易计划操作查询', @parentId, '1', '#', 'F', '0', 'mengyu:goodsTradeModelInsNode:list', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('交易计划操作新增', @parentId, '2', '#', 'F', '0', 'mengyu:goodsTradeModelInsNode:add', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('交易计划操作修改', @parentId, '3', '#', 'F', '0', 'mengyu:goodsTradeModelInsNode:edit', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('交易计划操作删除', @parentId, '4', '#', 'F', '0', 'mengyu:goodsTradeModelInsNode:remove', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); diff --git a/MengYu-Trade/sql/goodsTradeModelMenu.sql b/MengYu-Trade/sql/goodsTradeModelMenu.sql new file mode 100644 index 000000000..51f7a0937 --- /dev/null +++ b/MengYu-Trade/sql/goodsTradeModelMenu.sql @@ -0,0 +1,19 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('品种计划模型', '3', '1', '/mengyu/goodsTradeModel', 'C', '0', 'mengyu:goodsTradeModel:view', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', '品种计划模型菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('品种计划模型查询', @parentId, '1', '#', 'F', '0', 'mengyu:goodsTradeModel:list', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('品种计划模型新增', @parentId, '2', '#', 'F', '0', 'mengyu:goodsTradeModel:add', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('品种计划模型修改', @parentId, '3', '#', 'F', '0', 'mengyu:goodsTradeModel:edit', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('品种计划模型删除', @parentId, '4', '#', 'F', '0', 'mengyu:goodsTradeModel:remove', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); diff --git a/MengYu-Trade/sql/mengyu.pdb b/MengYu-Trade/sql/mengyu.pdb new file mode 100644 index 000000000..d89acb98a --- /dev/null +++ b/MengYu-Trade/sql/mengyu.pdb @@ -0,0 +1,3845 @@ + + + + + + + + + +88086B01-C9E1-11D4-9552-0090277716A9 +MengYu +PHYSICAL_DATA_MODEL_1 +0 + +1542185899 +Administrator +[FolderOptions] + +[FolderOptions\Physical Objects] +GenerationCheckModel=Yes +GenerationPath= +GenerationOptions=Database Modification=00000000-0000-0000-0000-000000000000 +GenerationTasks= +GenerationTargets= +GenerationSelections= +RevPkey=Yes +RevFkey=Yes +RevAkey=Yes +RevCheck=Yes +RevIndx=Yes +RevOpts=Yes +RevViewAsTabl=No +RevViewOpts=Yes +RevSystAsTabl=Yes +RevTablPerm=No +RevViewPerm=No +RevProcPerm=No +RevDbpkPerm=No +RevSqncPerm=No +RevAdtPerm=No +RevUserPriv=No +RevUserOpts=No +RevGrpePriv=No +RevRolePriv=No +RevDtbsOpts=Yes +RevDtbsPerm=No +RevViewIndx=Yes +RevJidxOpts=Yes +RevStats=No +RevTspcPerm=No +RevCaseSensitive=No +GenTrgrStdMsg=Yes +GenTrgrMsgTab= +GenTrgrMsgNo= +GenTrgrMsgTxt= +TrgrPreserve=No +TrgrIns=Yes +TrgrUpd=Yes +TrgrDel=Yes +TrgrC2Ins=Yes +TrgrC2Upd=Yes +TrgrC3=Yes +TrgrC4=Yes +TrgrC5=Yes +TrgrC6=Yes +TrgrC7=Yes +TrgrC8=Yes +TrgrC9=Yes +TrgrC10=Yes +TrgrC11=Yes +TrgrC1=Yes +TrgrC12Ins=Yes +TrgrC12Upd=Yes +TrgrC13=Yes +UpdateTableStatistics=Yes +UpdateColumnStatistics=Yes + +[FolderOptions\Physical Objects\Database Generation] +GenScriptName=crebas.sql +GenScriptName0= +GenScriptName1= +GenScriptName2= +GenScriptName3= +GenScriptName4= +GenScriptName5= +GenScriptName6= +GenScriptName7= +GenScriptName8= +GenScriptName9= +GenPathName=D:\cronieWorkSpace\RuoYi\sql\ +GenSingleFile=Yes +GenODBC=No +GenCheckModel=Yes +GenScriptPrev=Yes +GenArchiveModel=No +GenUseSync=No +GenSyncChoice=0 +GenSyncArch= +GenSyncRmg=0 + +[FolderOptions\Physical Objects\Database Generation\Format] +GenScriptTitle=Yes +GenScriptNamLabl=No +GenScriptQDtbs=No +GenScriptQOwnr=Yes +GenScriptCase=0 +GenScriptEncoding=ANSI +GenScriptNAcct=No +IdentifierDelimiter=" + +[FolderOptions\Physical Objects\Database Generation\Database] +Create=Yes +Open=Yes +Close=Yes +Drop=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Database\Create] +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Tablespace] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Storage] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\User] +Create=Yes +Grant=Yes +Drop=Yes +Comment=Yes +Privilege=Yes + +[FolderOptions\Physical Objects\Database Generation\User\Create] +Physical Options=No + +[FolderOptions\Physical Objects\Database Generation\Group] +Create=Yes +Drop=Yes +Comment=Yes +Privilege=Yes + +[FolderOptions\Physical Objects\Database Generation\Role] +Create=Yes +Drop=Yes +Privilege=No + +[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] +Create=Yes +Comment=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] +Default value=Yes +Check=Yes + +[FolderOptions\Physical Objects\Database Generation\AbstractDataType] +Create=Yes +Header=Yes +Footer=Yes +Drop=Yes +Comment=Yes +Install JAVA class=Yes +Remove JAVA class=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Rule] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Default] +Create=Yes +Comment=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Sequence] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column] + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] +Create=Yes +Drop=Yes +Comment=Yes +Permission=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] +Check=Yes +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] +Constraint declaration=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] +User datatype=No +Default value=Yes +Check=Yes +Physical Options=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] +Constraint declaration=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] +Constraint declaration=Yes +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] +Constraint declaration=Yes +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] +Constraint declaration=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] +Constraint declaration=Yes +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] +Primary key=No +Foreign key=No +Alternate key=No +Cluster=Yes +Other=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] +For insert=Yes +For update=Yes +For delete=Yes +For other=Yes + +[FolderOptions\Physical Objects\Database Generation\View] +Create=Yes +Drop=Yes +Comment=Yes +Permission=Yes + +[FolderOptions\Physical Objects\Database Generation\View\Create] +Force Column list=No +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] +Cluster=Yes +Other=Yes + +[FolderOptions\Physical Objects\Database Generation\View\Trigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] +For insert=Yes +For update=Yes +For delete=Yes +For other=Yes + +[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Synonym] +Create=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] +Table=Yes +View=Yes +Proc=Yes +Synonym=Yes +Database Package=Yes +Sequence=Yes + +[FolderOptions\Physical Objects\Database Generation\JoinIndex] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Procedure] +Create=Yes +Drop=Yes +Comment=Yes +Permission=Yes + +[FolderOptions\Physical Objects\Database Generation\Procedure\Create] +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\DatabasePackage] +Create=Yes +Drop=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\WebService] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Dimension] +Create=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Synchronization] +GenBackupTabl=1 +GenKeepBackTabl=1 +GenTmpTablDrop=No +GenKeepTablOpts=No + +[FolderOptions\Physical Objects\Database Generation\ExtendedObject <<Event>>] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Test Data] +GenDataPathName= +GenDataSinglefile=Yes +GenDataScriptName=testdata +GenDataScriptName0= +GenDataScriptName1= +GenDataScriptName2= +GenDataScriptName3= +GenDataScriptName4= +GenDataScriptName5= +GenDataScriptName6= +GenDataScriptName7= +GenDataScriptName8= +GenDataScriptName9= +GenDataOdbc=0 +GenDataDelOld=No +GenDataTitle=No +GenDataDefNumRows=20 +GenDataCommit=0 +GenDataPacket=0 +GenDataOwner=No +GenDataProfNumb= +GenDataProfChar= +GenDataProfDate= +GenDataCSVSeparator=, +GenDataFileFormat=CSV +GenDataUseWizard=No + +[FolderOptions\Pdm] +IndxIQName=%COLUMN%_%INDEXTYPE% +IndxPK=Yes +IndxFK=Yes +IndxAK=Yes +IndxPKName=%TABLE%_PK +IndxFKName=%REFR%_FK +IndxAKName=%AKEY%_AK +IndxPreserve=No +IndxThreshold=0 +IndxStats=No +RefrPreserve=No +JidxPreserve=No +RbldMultiFact=Yes +RbldMultiDim=Yes +RbldMultiJidx=Yes +CubePreserve=No +TablStProcPreserve=No +ProcDepPreserve=Yes +TrgrDepPreserve=Yes +CubeScriptPath= +CubeScriptCase=0 +CubeScriptEncoding=ANSI +CubeScriptNacct=No +CubeScriptHeader=No +CubeScriptExt=csv +CubeScriptExt0=txt +CubeScriptExt1= +CubeScriptExt2= +CubeScriptSep=, +CubeScriptDeli=" +DfltDomnName=D_%.U:VALUE% +DfltColnName=D_%.U:VALUE% +DfltReuse=Yes +DfltDrop=Yes + +[FolderOptions\CheckModel] + +[FolderOptions\CheckModel\Package] + +[FolderOptions\CheckModel\Package\CircularReference] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Package\ConstraintName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Package\CnstMaxLen] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Package\CircularDependency] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Package\ShortcutUniqCode] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Table] + +[FolderOptions\CheckModel\Table\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\UniqIndex] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\MaxLen - NAME] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\SerialColumnNumber] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyCollYesYes] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\TableIndexes] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\Mapping] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\MappingSFMap] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Table\CheckTablePartitionKey] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\CheckTableStartDate] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column] + +[FolderOptions\CheckModel\Table.Column\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\DomainDivergence] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\ColumnMandatory] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\CheckNumParam] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\SerialColumnFK] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index] + +[FolderOptions\CheckModel\Table.Index\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\UndefIndexType] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\IndexColumnCount] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key] + +[FolderOptions\CheckModel\Table.Key\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Trigger] + +[FolderOptions\CheckModel\Table.Trigger\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Trigger\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Join Index] + +[FolderOptions\CheckModel\Join Index\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Join Index\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View] + +[FolderOptions\CheckModel\View\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\View.View Index] + +[FolderOptions\CheckModel\View.View Index\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\IndexColumnCount] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference] + +[FolderOptions\CheckModel\Reference\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\Reflexive] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\IncompleteJoin] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\JoinOrder] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View Reference] + +[FolderOptions\CheckModel\View Reference\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View Reference\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain] + +[FolderOptions\CheckModel\Domain\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\CheckNumParam] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\CheckPrecSupLng] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\CheckUndefDttp] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default] + +[FolderOptions\CheckModel\Default\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default\DfltValeEmpty] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default\DfltSameVale] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\User] + +[FolderOptions\CheckModel\User\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\User\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\User\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\User\UniquePassword] +CheckSeverity=No +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Group] + +[FolderOptions\CheckModel\Group\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Group\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Group\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Group\UniquePassword] +CheckSeverity=No +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Role] + +[FolderOptions\CheckModel\Role\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Role\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Role\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure] + +[FolderOptions\CheckModel\Procedure\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\DBMS Trigger] + +[FolderOptions\CheckModel\DBMS Trigger\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Data Source] + +[FolderOptions\CheckModel\Data Source\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Data Source\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Data Source\DtscTargets] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Horizontal Partitioning] + +[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Vertical Partitioning] + +[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table Collapsing] + +[FolderOptions\CheckModel\Table Collapsing\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table Collapsing\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table Collapsing\TargetTables] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube] + +[FolderOptions\CheckModel\Cube\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube\EmptyColl - ALLOLINKCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube\EmptyColl - Facts] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube\CubeDupAssociation] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact] + +[FolderOptions\CheckModel\Fact\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact\Mapping] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact\MappingSFMap] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension] + +[FolderOptions\CheckModel\Dimension\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\Mapping] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\MappingSFMap] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\SerialColumnNumber] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Association] + +[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Attribute] + +[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact.Measure] + +[FolderOptions\CheckModel\Fact.Measure\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact.Measure\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Hierarchy] + +[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym] + +[FolderOptions\CheckModel\Synonym\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym\MaxLen - NAME] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type] + +[FolderOptions\CheckModel\Abstract Data Type\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package] + +[FolderOptions\CheckModel\Database Package\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\MaxLen - NAME] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package.Package Procedure] + +[FolderOptions\CheckModel\Database Package.Package Procedure\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Procedure\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Procedure\UniqueDefinition] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Procedure\EmptyColl - PARM] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package.Package Procedure\ReturnDataType] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Sequence] + +[FolderOptions\CheckModel\Sequence\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Sequence\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Sequence\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor] + +[FolderOptions\CheckModel\Database Package.Package Cursor\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor\UniqueDefinition] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor\ReturnDataType] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor\EmptyColl - PARM] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package.Package Variable] + +[FolderOptions\CheckModel\Database Package.Package Variable\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Variable\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Variable\CheckUndefDttp] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Type] + +[FolderOptions\CheckModel\Database Package.Package Type\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Type\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Type\UniqueDefinition] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Exception] + +[FolderOptions\CheckModel\Database Package.Package Exception\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Exception\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Tablespace] + +[FolderOptions\CheckModel\Tablespace\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Tablespace\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Tablespace\IsObjectUsed] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Storage] + +[FolderOptions\CheckModel\Storage\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Storage\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Storage\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Storage\IsObjectUsed] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database] + +[FolderOptions\CheckModel\Database\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database\IsObjectUsed] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service] + +[FolderOptions\CheckModel\Web Service\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service.Web Operation] + +[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle] + +[FolderOptions\CheckModel\Lifecycle\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase] + +[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Replication] + +[FolderOptions\CheckModel\Replication\PartialReplication] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Business Rule] + +[FolderOptions\CheckModel\Business Rule\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Business Rule\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Extended Object] + +[FolderOptions\CheckModel\Extended Object\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Extended Object\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Extended Link] + +[FolderOptions\CheckModel\Extended Link\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Extended Link\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\File] + +[FolderOptions\CheckModel\File\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\File\CheckPathExists] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes +[ModelOptions] + +[ModelOptions\Physical Objects] +CaseSensitive=No +DisplayName=Yes +EnableTrans=No +EnableRequirements=No +DefaultDttp=<Undefined> +IgnoreOwner=No +RebuildTrigger=Yes +RefrUnique=No +RefrAutoMigrate=Yes +RefrMigrateReuse=Yes +RefrMigrateDomain=Yes +RefrMigrateCheck=Yes +RefrMigrateRule=Yes +RefrMigrateExtd=No +RefrMigrDefaultLink=No +RefrDfltImpl=D +RefrPrgtColn=No +RefrMigrateToEnd=No +RebuildTriggerDep=No +ColnFKName=%.3:PARENT%_%COLUMN% +ColnFKNameUse=No +DomnCopyDttp=Yes +DomnCopyChck=No +DomnCopyRule=No +DomnCopyMand=No +DomnCopyExtd=No +DomnCopyProf=No +Notation=0 +DomnDefaultMandatory=No +ColnDefaultMandatory=No +TablDefaultOwner= +ViewDefaultOwner= +TrgrDefaultOwnerTabl= +TrgrDefaultOwnerView= +IdxDefaultOwnerTabl= +IdxDefaultOwnerView= +JdxDefaultOwner= +DBPackDefaultOwner= +SeqDefaultOwner= +ProcDefaultOwner= +DBMSTrgrDefaultOwner= +Currency=USD +RefrDeleteConstraint=1 +RefrUpdateConstraint=1 +RefrParentMandatory=No +RefrParentChangeAllow=Yes +RefrCheckOnCommit=No + +[ModelOptions\Physical Objects\NamingOptionsTemplates] + +[ModelOptions\Physical Objects\ClssNamingOptions] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL] + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN] + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX] + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR] + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF] + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] +Template= +MaxLen=254 +Case=M +ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] +Template= +MaxLen=254 +Case=M +ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT] + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\CUBE] + +[ModelOptions\Physical Objects\ClssNamingOptions\CUBE\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\CUBE\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO] + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Connection] + +[ModelOptions\Pdm] + +[ModelOptions\Generate] + +[ModelOptions\Generate\Pdm] +RRMapping=No + +[ModelOptions\Generate\Cdm] +CheckModel=Yes +SaveLinks=Yes +NameToCode=No +Notation=2 + +[ModelOptions\Generate\Oom] +CheckModel=Yes +SaveLinks=Yes +ORMapping=No +NameToCode=Yes +ClassPrefix= + +[ModelOptions\Generate\Xsm] +CheckModel=Yes +SaveLinks=Yes +ORMapping=No +NameToCode=No + +[ModelOptions\Generate\Ldm] +CheckModel=Yes +SaveLinks=Yes +NameToCode=No + +[ModelOptions\Default Opts] + +[ModelOptions\Default Opts\TABL] +PhysOpts= + +[ModelOptions\Default Opts\COLN] +PhysOpts= + +[ModelOptions\Default Opts\INDX] +PhysOpts= + +[ModelOptions\Default Opts\AKEY] +PhysOpts= + +[ModelOptions\Default Opts\PKEY] +PhysOpts= + +[ModelOptions\Default Opts\STOR] +PhysOpts= + +[ModelOptions\Default Opts\TSPC] +PhysOpts= + +[ModelOptions\Default Opts\SQNC] +PhysOpts= + +[ModelOptions\Default Opts\DTBS] +PhysOpts= + +[ModelOptions\Default Opts\USER] +PhysOpts= + +[ModelOptions\Default Opts\JIDX] +PhysOpts= + + +02BE82F2-746C-467A-AAD8-11661959F2CB +MySQL 5.0 +MYSQL50 +1542181843 +Administrator +1542181843 +Administrator + +F4F16ECD-F2F1-4006-AF6F-638D5C65F35E +4BA9F647-DAB1-11D1-9944-006097355D9B + + + + +D2EE60C5-B778-449A-9005-E63439863306 +MengYu Diagram +DIAGRAM_1 +0 + +1542185899 +Administrator +[DisplayPreferences] + +[DisplayPreferences\PDM] + +[DisplayPreferences\General] +Adjust to text=Yes +Snap Grid=No +Constrain Labels=Yes +Display Grid=No +Show Page Delimiter=Yes +Grid size=0 +Graphic unit=2 +Window color=255, 255, 255 +Background image= +Background mode=8 +Watermark image= +Watermark mode=8 +Show watermark on screen=No +Gradient mode=0 +Gradient end color=255, 255, 255 +Show Swimlane=No +SwimlaneVert=Yes +TreeVert=No +CompDark=0 + +[DisplayPreferences\Object] +Mode=2 +Trunc Length=40 +Word Length=40 +Word Text=!""#$%&'()*+,-./:;<=>?@[\]^_`{|}~ +Shortcut IntIcon=Yes +Shortcut IntLoct=Yes +Shortcut IntFullPath=No +Shortcut IntLastPackage=Yes +Shortcut ExtIcon=Yes +Shortcut ExtLoct=No +Shortcut ExtFullPath=No +Shortcut ExtLastPackage=Yes +Shortcut ExtIncludeModl=Yes +EObjShowStrn=Yes +ExtendedObject.Comment=No +ExtendedObject.IconPicture=No +ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +ELnkShowStrn=Yes +ELnkShowName=Yes +ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> +FileObject.Stereotype=No +FileObject.DisplayName=Yes +FileObject.LocationOrName=No +FileObject.IconPicture=No +FileObject.IconMode=Yes +FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +PckgShowStrn=Yes +Package.Comment=No +Package.IconPicture=No +Package_SymbolLayout= +Display Model Version=Yes +Table.Stereotype=Yes +Table.DisplayName=Yes +Table.OwnerDisplayName=No +Table.Columns=Yes +Table.Columns._Filter="All Columns" PDMCOLNALL +Table.Columns._Columns=Stereotype DataType KeyIndicator +Table.Columns._Limit=-5 +Table.Keys=No +Table.Keys._Columns=Stereotype Indicator +Table.Indexes=No +Table.Indexes._Columns=Stereotype +Table.Triggers=No +Table.Triggers._Columns=Stereotype +Table.Comment=No +Table.IconPicture=No +Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Stereotype No\r\nDisplayName Yes\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nDomain No\r\nKeyIndicator No\r\nIndexIndicator No\r\nNullStatus No" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;PRIM \&quot;TRUE\&quot; TRUE&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;KEYS \&quot;TRUE\&quot; TRUE&quot;" HasLimit="Yes" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +View.Stereotype=Yes +View.DisplayName=Yes +View.OwnerDisplayName=No +View.Columns=Yes +View.Columns._Columns=DisplayName +View.Columns._Limit=-5 +View.TemporaryVTables=Yes +View.Indexes=No +View.Comment=No +View.IconPicture=No +View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +Procedure.Stereotype=No +Procedure.DisplayName=Yes +Procedure.OwnerDisplayName=No +Procedure.Comment=No +Procedure.IconPicture=No +Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +Reference.Cardinality=No +Reference.ImplementationType=No +Reference.ChildRole=Yes +Reference.Stereotype=Yes +Reference.DisplayName=No +Reference.ForeignKeyConstraintName=No +Reference.JoinExpression=No +Reference.Integrity=No +Reference.ParentRole=Yes +Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> +ViewReference.ChildRole=Yes +ViewReference.Stereotype=Yes +ViewReference.DisplayName=No +ViewReference.JoinExpression=No +ViewReference.ParentRole=Yes +ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> + +[DisplayPreferences\Symbol] + +[DisplayPreferences\Symbol\FRMEOBJ] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=6000 +Height=2000 +Brush color=255 255 255 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=64 +Brush gradient color=192 192 192 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 255 128 128 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\FRMELNK] +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\FILO] +OBJSTRNFont=新宋体,8,N +OBJSTRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LCNMFont=新宋体,8,N +LCNMFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=3600 +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 0 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\PDMPCKG] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=3600 +Brush color=255 255 192 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 178 178 178 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\TABL] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +ColumnsFont=新宋体,8,N +ColumnsFont color=0, 0, 0 +TablePkColumnsFont=新宋体,8,U +TablePkColumnsFont color=0, 0, 0 +TableFkColumnsFont=新宋体,8,N +TableFkColumnsFont color=0, 0, 0 +KeysFont=新宋体,8,N +KeysFont color=0, 0, 0 +IndexesFont=新宋体,8,N +IndexesFont color=0, 0, 0 +TriggersFont=新宋体,8,N +TriggersFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=4000 +Brush color=178 214 252 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\VIEW] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +ColumnsFont=新宋体,8,N +ColumnsFont color=0, 0, 0 +TablePkColumnsFont=新宋体,8,U +TablePkColumnsFont color=0, 0, 0 +TableFkColumnsFont=新宋体,8,N +TableFkColumnsFont color=0, 0, 0 +TemporaryVTablesFont=新宋体,8,N +TemporaryVTablesFont color=0, 0, 0 +IndexesFont=新宋体,8,N +IndexesFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=4000 +Brush color=208 208 255 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\PROC] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4000 +Height=1000 +Brush color=255 255 192 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 108 0 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\REFR] +SOURCEFont=新宋体,8,N +SOURCEFont color=0, 0, 0 +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +DESTINATIONFont=新宋体,8,N +DESTINATIONFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\VREF] +SOURCEFont=新宋体,8,N +SOURCEFont color=0, 0, 0 +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +DESTINATIONFont=新宋体,8,N +DESTINATIONFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\USRDEPD] +OBJXSTRFont=新宋体,8,N +OBJXSTRFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=2 0 128 128 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\Free Symbol] +Free TextFont=新宋体,8,N +Free TextFont color=0, 0, 0 +Line style=0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 0 255 +Shadow color=192 192 192 +Shadow=0 +(8268, 11693) +((315,354), (433,354)) +7 + + +1542103093 +1542185877 +-1 +((-23118,9864), (-10658,16236)) +1 +12615680 +8388736 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542103290 +1542185877 +-1 +((-23118,59), (-9886,4782)) +0 +1 +12615680 +4194432 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 +1 + + + + + +1542103504 +1542185877 +-1 +((-22539,-9226), (-8919,-3678)) +1 +12615680 +4194432 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542184038 +1542186391 +-1 +((8640,10200), (21100,17398)) +12615680 +4227072 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542184039 +1542186391 +-1 +((8640,-598), (22258,8250)) +12615680 +4227072 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542184039 +1542186391 +-1 +((8640,-8100), (19170,-2552)) +12615680 +4227072 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542185899 +1542186391 +-1 +((8996,-18297), (21456,-9449)) +12615680 +4227072 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + + + + + + + + +82045F4D-5858-4866-8A8A-400ECC2B7029 +my_year_plan +my_year_plan +1542103093 +Administrator +1542103093 +Administrator +年度计划 + + + +2ED1A49C-E4D5-4738-B115-4CA6B6305DB1 +year +year +1542103093 +Administrator +1542248987 +Administrator + +varchar(4) +4 +1 + + +E1377BE9-EBE9-4DDE-B53E-C326D54DDC53 +profit +profit +1542103093 +Administrator +1542182163 +Administrator +预期盈利 +numeric(12,2) +12 +2 + + +E9B321E5-9F21-4BF7-B634-1E4189E4BEBD +plan_status +plan_status +1542103093 +Administrator +1542182170 +Administrator +计划状态 +int + + +311762DD-8D82-4F17-B914-A83691EF3738 +task_status +task_status +1542103093 +Administrator +1542182176 +Administrator +任务状态 +int + + +5A721D9D-BFF6-4664-AD22-2073B465FD27 +create_time +create_time +1542103093 +Administrator +1542182180 +Administrator +创建时间 +datetime + + +4E212B92-3386-4319-87BB-E681709F34A0 +creater +creater +1542103093 +Administrator +1542182186 +Administrator +创建人 +int + + + + +153C4467-D4F1-46ED-8A73-D9DF3C326246 +Key_1 +Key_1 +1542103093 +Administrator +1542103093 +Administrator + + + + + + + + + + +21DC31F5-AD5E-4AC3-B407-73CAE1D20291 +my_money_pool +my_money_pool +1542103290 +Administrator +1542187865 +Administrator +资金池 + + + +B6D6D64D-C725-42D9-BFD9-5592AC2FC47D +creater +creater +1542103292 +Administrator +1542187865 +Administrator +创建人 +int + + +06447945-F78E-43C8-A953-EEF8DC886BD0 +create_time +create_time +1542103292 +Administrator +1542181944 +Administrator +创建时间 +datetime + + +3202FEEB-9570-4AA8-A7C5-744211F1D933 +money_pool +money_pool +1542103350 +Administrator +1542183792 +Administrator +资金池金额 单位(元) +numeric(12,2) +12 +2 + + +4C393E1F-6081-48DD-845F-20BE37B19B36 +money_pool_id +money_pool_id +1542103573 +Administrator +1542187865 +Administrator +资金池ID=用户ID +datetime +1 + + + + +DB55B675-AF9E-4E2B-BC32-7D4049BDB0E4 +Key_1 +Key_1 +1542103350 +Administrator +1542103609 +Administrator + + + + + + + + + + +E0038777-8C88-4346-AB16-EE2373A03D3C +my_money_pool_log +my_money_pool_log +1542103504 +Administrator +1542181843 +Administrator +资金池交明细表 + + + +22180E42-A165-4155-9FD9-777B542D7207 +bill_type +bill_type +1542103708 +Administrator +1542186343 +Administrator +交易类型 (支出/收入) +int + + +14510655-2199-4016-B264-69D454304CD7 +money_pool_log +money_pool_log +1542103708 +Administrator +1542183885 +Administrator +交易后的资金池金额 +numeric(12,2) +12 +2 + + +DA2DE8F3-D55F-4CCD-AC3E-1753A5D64D0F +tradem_money +tradem_money +1542103708 +Administrator +1542182040 +Administrator +交易金额 +numeric(12,2) +12 +2 + + +2FF5D560-2A56-44BB-95B7-8BAF338E974F +money_pool_id +money_pool_id +1542103708 +Administrator +1542187886 +Administrator +资金池ID号 +int + + +E82F36F6-D473-44F7-9218-14DC0767A982 +node_id +node_id +1542103708 +Administrator +1542187466 +Administrator +资金池流水号ID=交易ID号 +int +1 + + + + +B61A9892-2701-484B-BAED-FD93C20690E5 +Key_1 +Key_1 +1542103708 +Administrator +1542103840 +Administrator + + + + + + + + + + +C19503F3-5E58-4A0A-AEE7-60740FE10469 +my_goods +my_goods +1542184038 +Administrator +1542184660 +Administrator +投资品种表 + + + +457606C4-DD4F-4634-B808-9A00F6FF9619 +code +code +1542184146 +Administrator +1542184682 +Administrator +品种代码 +varchar(10) +10 +1 + + +A9E2BC2B-4AB7-4A5E-A9E0-129A3140E2E4 +name +name +1542184146 +Administrator +1542184687 +Administrator +品种名称 +varchar(20) +20 + + +1A51A0E3-A458-4389-92E7-1AB21252D720 +code_type +code_type +1542184146 +Administrator +1542184704 +Administrator +品种类型 (股标,基金等) +int + + +6F71D630-AF64-4486-88C3-14882DE86859 +industry_type +industry_type +1542184146 +Administrator +1542184722 +Administrator +行业类型(军工,证券等) +int + + +449E7898-8832-4B87-A903-AB85C095B759 +plate_type +plate_type +1542184146 +Administrator +1542184743 +Administrator +板块类型(上证,深证 创业板等) +int + + +2CEC7C33-E4B8-485A-B7EE-5CF4A30645D9 +creater +creater +1542184146 +Administrator +1542184747 +Administrator +创建人 +int +1 + + +97DF5E76-370F-48D4-9996-65C28DA5CBF8 +create_time +create_time +1542184146 +Administrator +1542184754 +Administrator +创建时间 +datetime + + + + +FBD75AF8-E4E5-4F2B-BDB4-7E5886175A7A +Key_1 +Key_1 +1542184146 +Administrator +1542184660 +Administrator + + + + + + + + + + + +25A337F0-3E6D-478E-A091-4A1683983D3E +my_goods_trade_model +my_goods_trade_model +1542184039 +Administrator +1542186108 +Administrator +品种计划模型表 + + + +CEC1B8C0-60ED-4B8E-903B-8007C9C9EC9C +model_id +model_id +1542184775 +Administrator +1542185627 +Administrator +模型ID +int +1 +1 + + +5620B394-8DEA-4BC7-9CE6-8C0B77D6C0A7 +code +code +1542184775 +Administrator +1542185101 +Administrator +品种代码 +varchar(10) +10 + + +58FD643C-9CC0-4A53-AE04-2B19E338CC43 +basic_volumes +basic_volumes +1542184775 +Administrator +1542185148 +Administrator +基础成交量 +numeric(12,2) +12 +2 + + +3F39E734-4A40-4C60-B17F-13CB58EC3E3E +model_status +model_status +1542185232 +Administrator +1542185474 +Administrator +模型状态 (启用,停用) +int + + +8AC87C87-1B60-42E4-8355-86F1F81CB07A +building_price +building_price +1542185232 +Administrator +1542185482 +Administrator +建仓价 +numeric(10,4) +10 +4 + + +CF979CC7-6104-4B6F-8D99-B3D44F76707D +exit_price +exit_price +1542185232 +Administrator +1542185488 +Administrator +平仓价 +numeric(10,4) +10 +4 + + +B8D2151E-9690-48FD-8CDB-ACD7B9BA3548 +stop_price +stop_price +1542185232 +Administrator +1542185495 +Administrator +止损价 +numeric(10,4) +10 +4 + + +4B9F925F-CEEA-4D68-B694-094FB2AF848B +creater +creater +1542185232 +Administrator +1542185506 +Administrator +创建人 +int + + +1ABAB8E2-E9BE-467F-86E4-EEFB6E859812 +create_time +create_time +1542185232 +Administrator +1542185513 +Administrator +创建时间 +datetime + + + + +D48EEC9A-9D6A-4149-9332-841A0E37811C +Key_1 +Key_1 +1542185447 +Administrator +1542185449 +Administrator + + + + + + + + + + +20859E31-CF0C-4213-A36E-AB2E9F243AFC +my_goods_trade_model_ins +my_goods_trade_model_ins +1542184039 +Administrator +1542186123 +Administrator +计划模型实例表 + + + +0C89A765-395B-4841-8AF3-E74D73E4DEAF +ins_id +ins_id +1542185647 +Administrator +1542185753 +Administrator +计划实例 ID +int +1 +1 + + +F4F46760-E1F0-470A-B122-8C191F7015A5 +model_id +model_id +1542185647 +Administrator +1542185763 +Administrator +模型ID +int + + +9E94D94F-DCFC-4D1A-8FCE-9A9A8A8A8035 +ins_status +ins_status +1542185679 +Administrator +1542185772 +Administrator +计划状态 +int + + +651A0C28-954C-49EE-B04D-7740244615C1 +creater +creater +1542185695 +Administrator +1542185777 +Administrator +创建人 +int + + +A5C83096-9298-4EBE-8540-4C43D72ED822 +create_time +create_time +1542185695 +Administrator +1542185783 +Administrator +创建时间 +datetime + + + + +CB637D26-22DF-4165-B9B4-1B8F14F85B30 +Key_1 +Key_1 +1542185679 +Administrator +1542185695 +Administrator + + + + + + + + + + +A89285F9-66A7-40E9-A45B-10196DB290A3 +my_goods_trade_model_ins_node +my_goods_trade_model_ins_node +1542185899 +Administrator +1542187776 +Administrator +交易计划操作表 + + + +91E83142-005D-448A-A902-13E9C9E2834C +node_id +node_id +1542185900 +Administrator +1542187776 +Administrator +操作流水号 +int +1 +1 + + +F5C4577D-92EA-48B2-B340-DF72EB1FA416 +ins_id +ins_id +1542185900 +Administrator +1542186185 +Administrator +实例号 +int + + +CFFED4D7-B163-4548-903E-5DC4607F7D9C +price +price +1542185900 +Administrator +1542186195 +Administrator +交易价格 +numeric(10,4) +10 +4 + + +6384BC85-AEC9-4F41-A9AF-E8F5539B7F6F +volumes +volumes +1542185997 +Administrator +1542186214 +Administrator +成交份额 +numeric(12) +12 + + +18149A63-E040-4595-BB37-43F21B61CB99 +trade_time +trade_time +1542186037 +Administrator +1542186224 +Administrator +交易时间 +datetime + + +4B5095B3-8B50-4ED4-960C-BC8BE96A6BC8 +creater +creater +1542186037 +Administrator +1542186228 +Administrator +创建人 +int + + +8AD96BED-139A-4F3D-A53E-610713C8771B +create_time +create_time +1542186037 +Administrator +1542186233 +Administrator +创建时间 +datetime + + +4C5F409C-CD47-4DF2-9067-037E68FD1FE8 +trade_type +trade_type +1542186147 +Administrator +1542186258 +Administrator +交易类型(建仓,加仓,减仓,平仓,止损) +int + + +F47DA95D-9187-4862-87BB-AC8D7A6313C7 +trade_note +trade_note +1542186262 +Administrator +1542186293 +Administrator +交易笔记 +text + + + + +12C60F49-270E-442C-9EDC-F5DB2664E2D6 +Key_1 +Key_1 +1542187773 +Administrator +1542187776 +Administrator + + + + + + + + + + + + +46EC3E2A-6CBF-421A-9DA8-6BCCEDEC7DF5 +PUBLIC +PUBLIC +0 + +0 + + + + + +3AE1A68F-D267-4CD1-91CC-A80630C419C0 +MySQL 5.0 +MYSQL50 +1542181843 +Administrator +1542248966 +Administrator +file:///%_DBMS%/mysql50.xdb +F4F16ECD-F2F1-4006-AF6F-638D5C65F35E +4BA9F647-DAB1-11D1-9944-006097355D9B + + + + + + + + + + \ No newline at end of file diff --git a/MengYu-Trade/sql/mengyu.pdm b/MengYu-Trade/sql/mengyu.pdm new file mode 100644 index 000000000..d89acb98a --- /dev/null +++ b/MengYu-Trade/sql/mengyu.pdm @@ -0,0 +1,3845 @@ + + + + + + + + + +88086B01-C9E1-11D4-9552-0090277716A9 +MengYu +PHYSICAL_DATA_MODEL_1 +0 + +1542185899 +Administrator +[FolderOptions] + +[FolderOptions\Physical Objects] +GenerationCheckModel=Yes +GenerationPath= +GenerationOptions=Database Modification=00000000-0000-0000-0000-000000000000 +GenerationTasks= +GenerationTargets= +GenerationSelections= +RevPkey=Yes +RevFkey=Yes +RevAkey=Yes +RevCheck=Yes +RevIndx=Yes +RevOpts=Yes +RevViewAsTabl=No +RevViewOpts=Yes +RevSystAsTabl=Yes +RevTablPerm=No +RevViewPerm=No +RevProcPerm=No +RevDbpkPerm=No +RevSqncPerm=No +RevAdtPerm=No +RevUserPriv=No +RevUserOpts=No +RevGrpePriv=No +RevRolePriv=No +RevDtbsOpts=Yes +RevDtbsPerm=No +RevViewIndx=Yes +RevJidxOpts=Yes +RevStats=No +RevTspcPerm=No +RevCaseSensitive=No +GenTrgrStdMsg=Yes +GenTrgrMsgTab= +GenTrgrMsgNo= +GenTrgrMsgTxt= +TrgrPreserve=No +TrgrIns=Yes +TrgrUpd=Yes +TrgrDel=Yes +TrgrC2Ins=Yes +TrgrC2Upd=Yes +TrgrC3=Yes +TrgrC4=Yes +TrgrC5=Yes +TrgrC6=Yes +TrgrC7=Yes +TrgrC8=Yes +TrgrC9=Yes +TrgrC10=Yes +TrgrC11=Yes +TrgrC1=Yes +TrgrC12Ins=Yes +TrgrC12Upd=Yes +TrgrC13=Yes +UpdateTableStatistics=Yes +UpdateColumnStatistics=Yes + +[FolderOptions\Physical Objects\Database Generation] +GenScriptName=crebas.sql +GenScriptName0= +GenScriptName1= +GenScriptName2= +GenScriptName3= +GenScriptName4= +GenScriptName5= +GenScriptName6= +GenScriptName7= +GenScriptName8= +GenScriptName9= +GenPathName=D:\cronieWorkSpace\RuoYi\sql\ +GenSingleFile=Yes +GenODBC=No +GenCheckModel=Yes +GenScriptPrev=Yes +GenArchiveModel=No +GenUseSync=No +GenSyncChoice=0 +GenSyncArch= +GenSyncRmg=0 + +[FolderOptions\Physical Objects\Database Generation\Format] +GenScriptTitle=Yes +GenScriptNamLabl=No +GenScriptQDtbs=No +GenScriptQOwnr=Yes +GenScriptCase=0 +GenScriptEncoding=ANSI +GenScriptNAcct=No +IdentifierDelimiter=" + +[FolderOptions\Physical Objects\Database Generation\Database] +Create=Yes +Open=Yes +Close=Yes +Drop=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Database\Create] +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Tablespace] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Storage] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\User] +Create=Yes +Grant=Yes +Drop=Yes +Comment=Yes +Privilege=Yes + +[FolderOptions\Physical Objects\Database Generation\User\Create] +Physical Options=No + +[FolderOptions\Physical Objects\Database Generation\Group] +Create=Yes +Drop=Yes +Comment=Yes +Privilege=Yes + +[FolderOptions\Physical Objects\Database Generation\Role] +Create=Yes +Drop=Yes +Privilege=No + +[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] +Create=Yes +Comment=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] +Default value=Yes +Check=Yes + +[FolderOptions\Physical Objects\Database Generation\AbstractDataType] +Create=Yes +Header=Yes +Footer=Yes +Drop=Yes +Comment=Yes +Install JAVA class=Yes +Remove JAVA class=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Rule] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Default] +Create=Yes +Comment=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Sequence] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column] + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] +Create=Yes +Drop=Yes +Comment=Yes +Permission=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] +Check=Yes +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] +Constraint declaration=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] +User datatype=No +Default value=Yes +Check=Yes +Physical Options=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] +Constraint declaration=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] +Constraint declaration=Yes +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] +Constraint declaration=Yes +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] +Constraint declaration=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] +Constraint declaration=Yes +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] +Primary key=No +Foreign key=No +Alternate key=No +Cluster=Yes +Other=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] +For insert=Yes +For update=Yes +For delete=Yes +For other=Yes + +[FolderOptions\Physical Objects\Database Generation\View] +Create=Yes +Drop=Yes +Comment=Yes +Permission=Yes + +[FolderOptions\Physical Objects\Database Generation\View\Create] +Force Column list=No +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] +Cluster=Yes +Other=Yes + +[FolderOptions\Physical Objects\Database Generation\View\Trigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] +For insert=Yes +For update=Yes +For delete=Yes +For other=Yes + +[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Synonym] +Create=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] +Table=Yes +View=Yes +Proc=Yes +Synonym=Yes +Database Package=Yes +Sequence=Yes + +[FolderOptions\Physical Objects\Database Generation\JoinIndex] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Procedure] +Create=Yes +Drop=Yes +Comment=Yes +Permission=Yes + +[FolderOptions\Physical Objects\Database Generation\Procedure\Create] +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\DatabasePackage] +Create=Yes +Drop=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\WebService] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Dimension] +Create=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Synchronization] +GenBackupTabl=1 +GenKeepBackTabl=1 +GenTmpTablDrop=No +GenKeepTablOpts=No + +[FolderOptions\Physical Objects\Database Generation\ExtendedObject <<Event>>] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Test Data] +GenDataPathName= +GenDataSinglefile=Yes +GenDataScriptName=testdata +GenDataScriptName0= +GenDataScriptName1= +GenDataScriptName2= +GenDataScriptName3= +GenDataScriptName4= +GenDataScriptName5= +GenDataScriptName6= +GenDataScriptName7= +GenDataScriptName8= +GenDataScriptName9= +GenDataOdbc=0 +GenDataDelOld=No +GenDataTitle=No +GenDataDefNumRows=20 +GenDataCommit=0 +GenDataPacket=0 +GenDataOwner=No +GenDataProfNumb= +GenDataProfChar= +GenDataProfDate= +GenDataCSVSeparator=, +GenDataFileFormat=CSV +GenDataUseWizard=No + +[FolderOptions\Pdm] +IndxIQName=%COLUMN%_%INDEXTYPE% +IndxPK=Yes +IndxFK=Yes +IndxAK=Yes +IndxPKName=%TABLE%_PK +IndxFKName=%REFR%_FK +IndxAKName=%AKEY%_AK +IndxPreserve=No +IndxThreshold=0 +IndxStats=No +RefrPreserve=No +JidxPreserve=No +RbldMultiFact=Yes +RbldMultiDim=Yes +RbldMultiJidx=Yes +CubePreserve=No +TablStProcPreserve=No +ProcDepPreserve=Yes +TrgrDepPreserve=Yes +CubeScriptPath= +CubeScriptCase=0 +CubeScriptEncoding=ANSI +CubeScriptNacct=No +CubeScriptHeader=No +CubeScriptExt=csv +CubeScriptExt0=txt +CubeScriptExt1= +CubeScriptExt2= +CubeScriptSep=, +CubeScriptDeli=" +DfltDomnName=D_%.U:VALUE% +DfltColnName=D_%.U:VALUE% +DfltReuse=Yes +DfltDrop=Yes + +[FolderOptions\CheckModel] + +[FolderOptions\CheckModel\Package] + +[FolderOptions\CheckModel\Package\CircularReference] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Package\ConstraintName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Package\CnstMaxLen] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Package\CircularDependency] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Package\ShortcutUniqCode] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Table] + +[FolderOptions\CheckModel\Table\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\UniqIndex] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\MaxLen - NAME] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\SerialColumnNumber] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyCollYesYes] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\TableIndexes] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\Mapping] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\MappingSFMap] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Table\CheckTablePartitionKey] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\CheckTableStartDate] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column] + +[FolderOptions\CheckModel\Table.Column\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\DomainDivergence] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\ColumnMandatory] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\CheckNumParam] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\SerialColumnFK] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index] + +[FolderOptions\CheckModel\Table.Index\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\UndefIndexType] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\IndexColumnCount] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key] + +[FolderOptions\CheckModel\Table.Key\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Trigger] + +[FolderOptions\CheckModel\Table.Trigger\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Trigger\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Join Index] + +[FolderOptions\CheckModel\Join Index\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Join Index\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View] + +[FolderOptions\CheckModel\View\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\View.View Index] + +[FolderOptions\CheckModel\View.View Index\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\IndexColumnCount] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference] + +[FolderOptions\CheckModel\Reference\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\Reflexive] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\IncompleteJoin] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Reference\JoinOrder] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View Reference] + +[FolderOptions\CheckModel\View Reference\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View Reference\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain] + +[FolderOptions\CheckModel\Domain\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\CheckNumParam] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\CheckPrecSupLng] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Domain\CheckUndefDttp] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default] + +[FolderOptions\CheckModel\Default\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default\DfltValeEmpty] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Default\DfltSameVale] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\User] + +[FolderOptions\CheckModel\User\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\User\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\User\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\User\UniquePassword] +CheckSeverity=No +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Group] + +[FolderOptions\CheckModel\Group\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Group\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Group\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Group\UniquePassword] +CheckSeverity=No +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Role] + +[FolderOptions\CheckModel\Role\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Role\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Role\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure] + +[FolderOptions\CheckModel\Procedure\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\DBMS Trigger] + +[FolderOptions\CheckModel\DBMS Trigger\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Data Source] + +[FolderOptions\CheckModel\Data Source\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Data Source\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Data Source\DtscTargets] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Horizontal Partitioning] + +[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Vertical Partitioning] + +[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table Collapsing] + +[FolderOptions\CheckModel\Table Collapsing\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table Collapsing\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Table Collapsing\TargetTables] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube] + +[FolderOptions\CheckModel\Cube\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube\EmptyColl - ALLOLINKCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube\EmptyColl - Facts] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Cube\CubeDupAssociation] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact] + +[FolderOptions\CheckModel\Fact\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact\Mapping] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact\MappingSFMap] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension] + +[FolderOptions\CheckModel\Dimension\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\Mapping] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\MappingSFMap] +CheckSeverity=No +FixRequested=Yes +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension\SerialColumnNumber] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Association] + +[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Attribute] + +[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact.Measure] + +[FolderOptions\CheckModel\Fact.Measure\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Fact.Measure\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Hierarchy] + +[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym] + +[FolderOptions\CheckModel\Synonym\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym\MaxLen - NAME] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type] + +[FolderOptions\CheckModel\Abstract Data Type\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package] + +[FolderOptions\CheckModel\Database Package\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\MaxLen - NAME] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package.Package Procedure] + +[FolderOptions\CheckModel\Database Package.Package Procedure\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Procedure\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Procedure\UniqueDefinition] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Procedure\EmptyColl - PARM] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package.Package Procedure\ReturnDataType] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Sequence] + +[FolderOptions\CheckModel\Sequence\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Sequence\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Sequence\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor] + +[FolderOptions\CheckModel\Database Package.Package Cursor\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor\UniqueDefinition] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor\ReturnDataType] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Cursor\EmptyColl - PARM] +CheckSeverity=Yes +FixRequested=No +CheckRequested=No + +[FolderOptions\CheckModel\Database Package.Package Variable] + +[FolderOptions\CheckModel\Database Package.Package Variable\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Variable\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Variable\CheckUndefDttp] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Type] + +[FolderOptions\CheckModel\Database Package.Package Type\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Type\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Type\UniqueDefinition] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Exception] + +[FolderOptions\CheckModel\Database Package.Package Exception\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database Package.Package Exception\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Tablespace] + +[FolderOptions\CheckModel\Tablespace\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Tablespace\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Tablespace\IsObjectUsed] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Storage] + +[FolderOptions\CheckModel\Storage\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Storage\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Storage\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Storage\IsObjectUsed] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database] + +[FolderOptions\CheckModel\Database\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Database\IsObjectUsed] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service] + +[FolderOptions\CheckModel\Web Service\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service.Web Operation] + +[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle] + +[FolderOptions\CheckModel\Lifecycle\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase] + +[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Replication] + +[FolderOptions\CheckModel\Replication\PartialReplication] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Business Rule] + +[FolderOptions\CheckModel\Business Rule\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Business Rule\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Extended Object] + +[FolderOptions\CheckModel\Extended Object\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Extended Object\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Extended Link] + +[FolderOptions\CheckModel\Extended Link\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\Extended Link\UniqueCode] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\File] + +[FolderOptions\CheckModel\File\UniqueName] +CheckSeverity=No +FixRequested=No +CheckRequested=Yes + +[FolderOptions\CheckModel\File\CheckPathExists] +CheckSeverity=Yes +FixRequested=No +CheckRequested=Yes +[ModelOptions] + +[ModelOptions\Physical Objects] +CaseSensitive=No +DisplayName=Yes +EnableTrans=No +EnableRequirements=No +DefaultDttp=<Undefined> +IgnoreOwner=No +RebuildTrigger=Yes +RefrUnique=No +RefrAutoMigrate=Yes +RefrMigrateReuse=Yes +RefrMigrateDomain=Yes +RefrMigrateCheck=Yes +RefrMigrateRule=Yes +RefrMigrateExtd=No +RefrMigrDefaultLink=No +RefrDfltImpl=D +RefrPrgtColn=No +RefrMigrateToEnd=No +RebuildTriggerDep=No +ColnFKName=%.3:PARENT%_%COLUMN% +ColnFKNameUse=No +DomnCopyDttp=Yes +DomnCopyChck=No +DomnCopyRule=No +DomnCopyMand=No +DomnCopyExtd=No +DomnCopyProf=No +Notation=0 +DomnDefaultMandatory=No +ColnDefaultMandatory=No +TablDefaultOwner= +ViewDefaultOwner= +TrgrDefaultOwnerTabl= +TrgrDefaultOwnerView= +IdxDefaultOwnerTabl= +IdxDefaultOwnerView= +JdxDefaultOwner= +DBPackDefaultOwner= +SeqDefaultOwner= +ProcDefaultOwner= +DBMSTrgrDefaultOwner= +Currency=USD +RefrDeleteConstraint=1 +RefrUpdateConstraint=1 +RefrParentMandatory=No +RefrParentChangeAllow=Yes +RefrCheckOnCommit=No + +[ModelOptions\Physical Objects\NamingOptionsTemplates] + +[ModelOptions\Physical Objects\ClssNamingOptions] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL] + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN] + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX] + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR] + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF] + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] +Template= +MaxLen=254 +Case=M +ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] +Template= +MaxLen=254 +Case=M +ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT] + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\CUBE] + +[ModelOptions\Physical Objects\ClssNamingOptions\CUBE\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\CUBE\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO] + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Connection] + +[ModelOptions\Pdm] + +[ModelOptions\Generate] + +[ModelOptions\Generate\Pdm] +RRMapping=No + +[ModelOptions\Generate\Cdm] +CheckModel=Yes +SaveLinks=Yes +NameToCode=No +Notation=2 + +[ModelOptions\Generate\Oom] +CheckModel=Yes +SaveLinks=Yes +ORMapping=No +NameToCode=Yes +ClassPrefix= + +[ModelOptions\Generate\Xsm] +CheckModel=Yes +SaveLinks=Yes +ORMapping=No +NameToCode=No + +[ModelOptions\Generate\Ldm] +CheckModel=Yes +SaveLinks=Yes +NameToCode=No + +[ModelOptions\Default Opts] + +[ModelOptions\Default Opts\TABL] +PhysOpts= + +[ModelOptions\Default Opts\COLN] +PhysOpts= + +[ModelOptions\Default Opts\INDX] +PhysOpts= + +[ModelOptions\Default Opts\AKEY] +PhysOpts= + +[ModelOptions\Default Opts\PKEY] +PhysOpts= + +[ModelOptions\Default Opts\STOR] +PhysOpts= + +[ModelOptions\Default Opts\TSPC] +PhysOpts= + +[ModelOptions\Default Opts\SQNC] +PhysOpts= + +[ModelOptions\Default Opts\DTBS] +PhysOpts= + +[ModelOptions\Default Opts\USER] +PhysOpts= + +[ModelOptions\Default Opts\JIDX] +PhysOpts= + + +02BE82F2-746C-467A-AAD8-11661959F2CB +MySQL 5.0 +MYSQL50 +1542181843 +Administrator +1542181843 +Administrator + +F4F16ECD-F2F1-4006-AF6F-638D5C65F35E +4BA9F647-DAB1-11D1-9944-006097355D9B + + + + +D2EE60C5-B778-449A-9005-E63439863306 +MengYu Diagram +DIAGRAM_1 +0 + +1542185899 +Administrator +[DisplayPreferences] + +[DisplayPreferences\PDM] + +[DisplayPreferences\General] +Adjust to text=Yes +Snap Grid=No +Constrain Labels=Yes +Display Grid=No +Show Page Delimiter=Yes +Grid size=0 +Graphic unit=2 +Window color=255, 255, 255 +Background image= +Background mode=8 +Watermark image= +Watermark mode=8 +Show watermark on screen=No +Gradient mode=0 +Gradient end color=255, 255, 255 +Show Swimlane=No +SwimlaneVert=Yes +TreeVert=No +CompDark=0 + +[DisplayPreferences\Object] +Mode=2 +Trunc Length=40 +Word Length=40 +Word Text=!""#$%&'()*+,-./:;<=>?@[\]^_`{|}~ +Shortcut IntIcon=Yes +Shortcut IntLoct=Yes +Shortcut IntFullPath=No +Shortcut IntLastPackage=Yes +Shortcut ExtIcon=Yes +Shortcut ExtLoct=No +Shortcut ExtFullPath=No +Shortcut ExtLastPackage=Yes +Shortcut ExtIncludeModl=Yes +EObjShowStrn=Yes +ExtendedObject.Comment=No +ExtendedObject.IconPicture=No +ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +ELnkShowStrn=Yes +ELnkShowName=Yes +ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> +FileObject.Stereotype=No +FileObject.DisplayName=Yes +FileObject.LocationOrName=No +FileObject.IconPicture=No +FileObject.IconMode=Yes +FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +PckgShowStrn=Yes +Package.Comment=No +Package.IconPicture=No +Package_SymbolLayout= +Display Model Version=Yes +Table.Stereotype=Yes +Table.DisplayName=Yes +Table.OwnerDisplayName=No +Table.Columns=Yes +Table.Columns._Filter="All Columns" PDMCOLNALL +Table.Columns._Columns=Stereotype DataType KeyIndicator +Table.Columns._Limit=-5 +Table.Keys=No +Table.Keys._Columns=Stereotype Indicator +Table.Indexes=No +Table.Indexes._Columns=Stereotype +Table.Triggers=No +Table.Triggers._Columns=Stereotype +Table.Comment=No +Table.IconPicture=No +Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Stereotype No\r\nDisplayName Yes\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nDomain No\r\nKeyIndicator No\r\nIndexIndicator No\r\nNullStatus No" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;PRIM \&quot;TRUE\&quot; TRUE&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;KEYS \&quot;TRUE\&quot; TRUE&quot;" HasLimit="Yes" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +View.Stereotype=Yes +View.DisplayName=Yes +View.OwnerDisplayName=No +View.Columns=Yes +View.Columns._Columns=DisplayName +View.Columns._Limit=-5 +View.TemporaryVTables=Yes +View.Indexes=No +View.Comment=No +View.IconPicture=No +View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +Procedure.Stereotype=No +Procedure.DisplayName=Yes +Procedure.OwnerDisplayName=No +Procedure.Comment=No +Procedure.IconPicture=No +Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +Reference.Cardinality=No +Reference.ImplementationType=No +Reference.ChildRole=Yes +Reference.Stereotype=Yes +Reference.DisplayName=No +Reference.ForeignKeyConstraintName=No +Reference.JoinExpression=No +Reference.Integrity=No +Reference.ParentRole=Yes +Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> +ViewReference.ChildRole=Yes +ViewReference.Stereotype=Yes +ViewReference.DisplayName=No +ViewReference.JoinExpression=No +ViewReference.ParentRole=Yes +ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> + +[DisplayPreferences\Symbol] + +[DisplayPreferences\Symbol\FRMEOBJ] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=6000 +Height=2000 +Brush color=255 255 255 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=64 +Brush gradient color=192 192 192 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 255 128 128 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\FRMELNK] +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\FILO] +OBJSTRNFont=新宋体,8,N +OBJSTRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LCNMFont=新宋体,8,N +LCNMFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=3600 +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 0 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\PDMPCKG] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=3600 +Brush color=255 255 192 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 178 178 178 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\TABL] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +ColumnsFont=新宋体,8,N +ColumnsFont color=0, 0, 0 +TablePkColumnsFont=新宋体,8,U +TablePkColumnsFont color=0, 0, 0 +TableFkColumnsFont=新宋体,8,N +TableFkColumnsFont color=0, 0, 0 +KeysFont=新宋体,8,N +KeysFont color=0, 0, 0 +IndexesFont=新宋体,8,N +IndexesFont color=0, 0, 0 +TriggersFont=新宋体,8,N +TriggersFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=4000 +Brush color=178 214 252 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\VIEW] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +ColumnsFont=新宋体,8,N +ColumnsFont color=0, 0, 0 +TablePkColumnsFont=新宋体,8,U +TablePkColumnsFont color=0, 0, 0 +TableFkColumnsFont=新宋体,8,N +TableFkColumnsFont color=0, 0, 0 +TemporaryVTablesFont=新宋体,8,N +TemporaryVTablesFont color=0, 0, 0 +IndexesFont=新宋体,8,N +IndexesFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=4000 +Brush color=208 208 255 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\PROC] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4000 +Height=1000 +Brush color=255 255 192 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 108 0 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\REFR] +SOURCEFont=新宋体,8,N +SOURCEFont color=0, 0, 0 +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +DESTINATIONFont=新宋体,8,N +DESTINATIONFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\VREF] +SOURCEFont=新宋体,8,N +SOURCEFont color=0, 0, 0 +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +DESTINATIONFont=新宋体,8,N +DESTINATIONFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\USRDEPD] +OBJXSTRFont=新宋体,8,N +OBJXSTRFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=2 0 128 128 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\Free Symbol] +Free TextFont=新宋体,8,N +Free TextFont color=0, 0, 0 +Line style=0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 0 255 +Shadow color=192 192 192 +Shadow=0 +(8268, 11693) +((315,354), (433,354)) +7 + + +1542103093 +1542185877 +-1 +((-23118,9864), (-10658,16236)) +1 +12615680 +8388736 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542103290 +1542185877 +-1 +((-23118,59), (-9886,4782)) +0 +1 +12615680 +4194432 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 +1 + + + + + +1542103504 +1542185877 +-1 +((-22539,-9226), (-8919,-3678)) +1 +12615680 +4194432 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542184038 +1542186391 +-1 +((8640,10200), (21100,17398)) +12615680 +4227072 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542184039 +1542186391 +-1 +((8640,-598), (22258,8250)) +12615680 +4227072 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542184039 +1542186391 +-1 +((8640,-8100), (19170,-2552)) +12615680 +4227072 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + +1542185899 +1542186391 +-1 +((8996,-18297), (21456,-9449)) +12615680 +4227072 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + + + + + + + + + + + +82045F4D-5858-4866-8A8A-400ECC2B7029 +my_year_plan +my_year_plan +1542103093 +Administrator +1542103093 +Administrator +年度计划 + + + +2ED1A49C-E4D5-4738-B115-4CA6B6305DB1 +year +year +1542103093 +Administrator +1542248987 +Administrator + +varchar(4) +4 +1 + + +E1377BE9-EBE9-4DDE-B53E-C326D54DDC53 +profit +profit +1542103093 +Administrator +1542182163 +Administrator +预期盈利 +numeric(12,2) +12 +2 + + +E9B321E5-9F21-4BF7-B634-1E4189E4BEBD +plan_status +plan_status +1542103093 +Administrator +1542182170 +Administrator +计划状态 +int + + +311762DD-8D82-4F17-B914-A83691EF3738 +task_status +task_status +1542103093 +Administrator +1542182176 +Administrator +任务状态 +int + + +5A721D9D-BFF6-4664-AD22-2073B465FD27 +create_time +create_time +1542103093 +Administrator +1542182180 +Administrator +创建时间 +datetime + + +4E212B92-3386-4319-87BB-E681709F34A0 +creater +creater +1542103093 +Administrator +1542182186 +Administrator +创建人 +int + + + + +153C4467-D4F1-46ED-8A73-D9DF3C326246 +Key_1 +Key_1 +1542103093 +Administrator +1542103093 +Administrator + + + + + + + + + + +21DC31F5-AD5E-4AC3-B407-73CAE1D20291 +my_money_pool +my_money_pool +1542103290 +Administrator +1542187865 +Administrator +资金池 + + + +B6D6D64D-C725-42D9-BFD9-5592AC2FC47D +creater +creater +1542103292 +Administrator +1542187865 +Administrator +创建人 +int + + +06447945-F78E-43C8-A953-EEF8DC886BD0 +create_time +create_time +1542103292 +Administrator +1542181944 +Administrator +创建时间 +datetime + + +3202FEEB-9570-4AA8-A7C5-744211F1D933 +money_pool +money_pool +1542103350 +Administrator +1542183792 +Administrator +资金池金额 单位(元) +numeric(12,2) +12 +2 + + +4C393E1F-6081-48DD-845F-20BE37B19B36 +money_pool_id +money_pool_id +1542103573 +Administrator +1542187865 +Administrator +资金池ID=用户ID +datetime +1 + + + + +DB55B675-AF9E-4E2B-BC32-7D4049BDB0E4 +Key_1 +Key_1 +1542103350 +Administrator +1542103609 +Administrator + + + + + + + + + + +E0038777-8C88-4346-AB16-EE2373A03D3C +my_money_pool_log +my_money_pool_log +1542103504 +Administrator +1542181843 +Administrator +资金池交明细表 + + + +22180E42-A165-4155-9FD9-777B542D7207 +bill_type +bill_type +1542103708 +Administrator +1542186343 +Administrator +交易类型 (支出/收入) +int + + +14510655-2199-4016-B264-69D454304CD7 +money_pool_log +money_pool_log +1542103708 +Administrator +1542183885 +Administrator +交易后的资金池金额 +numeric(12,2) +12 +2 + + +DA2DE8F3-D55F-4CCD-AC3E-1753A5D64D0F +tradem_money +tradem_money +1542103708 +Administrator +1542182040 +Administrator +交易金额 +numeric(12,2) +12 +2 + + +2FF5D560-2A56-44BB-95B7-8BAF338E974F +money_pool_id +money_pool_id +1542103708 +Administrator +1542187886 +Administrator +资金池ID号 +int + + +E82F36F6-D473-44F7-9218-14DC0767A982 +node_id +node_id +1542103708 +Administrator +1542187466 +Administrator +资金池流水号ID=交易ID号 +int +1 + + + + +B61A9892-2701-484B-BAED-FD93C20690E5 +Key_1 +Key_1 +1542103708 +Administrator +1542103840 +Administrator + + + + + + + + + + +C19503F3-5E58-4A0A-AEE7-60740FE10469 +my_goods +my_goods +1542184038 +Administrator +1542184660 +Administrator +投资品种表 + + + +457606C4-DD4F-4634-B808-9A00F6FF9619 +code +code +1542184146 +Administrator +1542184682 +Administrator +品种代码 +varchar(10) +10 +1 + + +A9E2BC2B-4AB7-4A5E-A9E0-129A3140E2E4 +name +name +1542184146 +Administrator +1542184687 +Administrator +品种名称 +varchar(20) +20 + + +1A51A0E3-A458-4389-92E7-1AB21252D720 +code_type +code_type +1542184146 +Administrator +1542184704 +Administrator +品种类型 (股标,基金等) +int + + +6F71D630-AF64-4486-88C3-14882DE86859 +industry_type +industry_type +1542184146 +Administrator +1542184722 +Administrator +行业类型(军工,证券等) +int + + +449E7898-8832-4B87-A903-AB85C095B759 +plate_type +plate_type +1542184146 +Administrator +1542184743 +Administrator +板块类型(上证,深证 创业板等) +int + + +2CEC7C33-E4B8-485A-B7EE-5CF4A30645D9 +creater +creater +1542184146 +Administrator +1542184747 +Administrator +创建人 +int +1 + + +97DF5E76-370F-48D4-9996-65C28DA5CBF8 +create_time +create_time +1542184146 +Administrator +1542184754 +Administrator +创建时间 +datetime + + + + +FBD75AF8-E4E5-4F2B-BDB4-7E5886175A7A +Key_1 +Key_1 +1542184146 +Administrator +1542184660 +Administrator + + + + + + + + + + + +25A337F0-3E6D-478E-A091-4A1683983D3E +my_goods_trade_model +my_goods_trade_model +1542184039 +Administrator +1542186108 +Administrator +品种计划模型表 + + + +CEC1B8C0-60ED-4B8E-903B-8007C9C9EC9C +model_id +model_id +1542184775 +Administrator +1542185627 +Administrator +模型ID +int +1 +1 + + +5620B394-8DEA-4BC7-9CE6-8C0B77D6C0A7 +code +code +1542184775 +Administrator +1542185101 +Administrator +品种代码 +varchar(10) +10 + + +58FD643C-9CC0-4A53-AE04-2B19E338CC43 +basic_volumes +basic_volumes +1542184775 +Administrator +1542185148 +Administrator +基础成交量 +numeric(12,2) +12 +2 + + +3F39E734-4A40-4C60-B17F-13CB58EC3E3E +model_status +model_status +1542185232 +Administrator +1542185474 +Administrator +模型状态 (启用,停用) +int + + +8AC87C87-1B60-42E4-8355-86F1F81CB07A +building_price +building_price +1542185232 +Administrator +1542185482 +Administrator +建仓价 +numeric(10,4) +10 +4 + + +CF979CC7-6104-4B6F-8D99-B3D44F76707D +exit_price +exit_price +1542185232 +Administrator +1542185488 +Administrator +平仓价 +numeric(10,4) +10 +4 + + +B8D2151E-9690-48FD-8CDB-ACD7B9BA3548 +stop_price +stop_price +1542185232 +Administrator +1542185495 +Administrator +止损价 +numeric(10,4) +10 +4 + + +4B9F925F-CEEA-4D68-B694-094FB2AF848B +creater +creater +1542185232 +Administrator +1542185506 +Administrator +创建人 +int + + +1ABAB8E2-E9BE-467F-86E4-EEFB6E859812 +create_time +create_time +1542185232 +Administrator +1542185513 +Administrator +创建时间 +datetime + + + + +D48EEC9A-9D6A-4149-9332-841A0E37811C +Key_1 +Key_1 +1542185447 +Administrator +1542185449 +Administrator + + + + + + + + + + +20859E31-CF0C-4213-A36E-AB2E9F243AFC +my_goods_trade_model_ins +my_goods_trade_model_ins +1542184039 +Administrator +1542186123 +Administrator +计划模型实例表 + + + +0C89A765-395B-4841-8AF3-E74D73E4DEAF +ins_id +ins_id +1542185647 +Administrator +1542185753 +Administrator +计划实例 ID +int +1 +1 + + +F4F46760-E1F0-470A-B122-8C191F7015A5 +model_id +model_id +1542185647 +Administrator +1542185763 +Administrator +模型ID +int + + +9E94D94F-DCFC-4D1A-8FCE-9A9A8A8A8035 +ins_status +ins_status +1542185679 +Administrator +1542185772 +Administrator +计划状态 +int + + +651A0C28-954C-49EE-B04D-7740244615C1 +creater +creater +1542185695 +Administrator +1542185777 +Administrator +创建人 +int + + +A5C83096-9298-4EBE-8540-4C43D72ED822 +create_time +create_time +1542185695 +Administrator +1542185783 +Administrator +创建时间 +datetime + + + + +CB637D26-22DF-4165-B9B4-1B8F14F85B30 +Key_1 +Key_1 +1542185679 +Administrator +1542185695 +Administrator + + + + + + + + + + +A89285F9-66A7-40E9-A45B-10196DB290A3 +my_goods_trade_model_ins_node +my_goods_trade_model_ins_node +1542185899 +Administrator +1542187776 +Administrator +交易计划操作表 + + + +91E83142-005D-448A-A902-13E9C9E2834C +node_id +node_id +1542185900 +Administrator +1542187776 +Administrator +操作流水号 +int +1 +1 + + +F5C4577D-92EA-48B2-B340-DF72EB1FA416 +ins_id +ins_id +1542185900 +Administrator +1542186185 +Administrator +实例号 +int + + +CFFED4D7-B163-4548-903E-5DC4607F7D9C +price +price +1542185900 +Administrator +1542186195 +Administrator +交易价格 +numeric(10,4) +10 +4 + + +6384BC85-AEC9-4F41-A9AF-E8F5539B7F6F +volumes +volumes +1542185997 +Administrator +1542186214 +Administrator +成交份额 +numeric(12) +12 + + +18149A63-E040-4595-BB37-43F21B61CB99 +trade_time +trade_time +1542186037 +Administrator +1542186224 +Administrator +交易时间 +datetime + + +4B5095B3-8B50-4ED4-960C-BC8BE96A6BC8 +creater +creater +1542186037 +Administrator +1542186228 +Administrator +创建人 +int + + +8AD96BED-139A-4F3D-A53E-610713C8771B +create_time +create_time +1542186037 +Administrator +1542186233 +Administrator +创建时间 +datetime + + +4C5F409C-CD47-4DF2-9067-037E68FD1FE8 +trade_type +trade_type +1542186147 +Administrator +1542186258 +Administrator +交易类型(建仓,加仓,减仓,平仓,止损) +int + + +F47DA95D-9187-4862-87BB-AC8D7A6313C7 +trade_note +trade_note +1542186262 +Administrator +1542186293 +Administrator +交易笔记 +text + + + + +12C60F49-270E-442C-9EDC-F5DB2664E2D6 +Key_1 +Key_1 +1542187773 +Administrator +1542187776 +Administrator + + + + + + + + + + + + +46EC3E2A-6CBF-421A-9DA8-6BCCEDEC7DF5 +PUBLIC +PUBLIC +0 + +0 + + + + + +3AE1A68F-D267-4CD1-91CC-A80630C419C0 +MySQL 5.0 +MYSQL50 +1542181843 +Administrator +1542248966 +Administrator +file:///%_DBMS%/mysql50.xdb +F4F16ECD-F2F1-4006-AF6F-638D5C65F35E +4BA9F647-DAB1-11D1-9944-006097355D9B + + + + + + + + + + \ No newline at end of file diff --git a/MengYu-Trade/sql/moneyPoolLogMenu.sql b/MengYu-Trade/sql/moneyPoolLogMenu.sql new file mode 100644 index 000000000..0b1e39f8b --- /dev/null +++ b/MengYu-Trade/sql/moneyPoolLogMenu.sql @@ -0,0 +1,19 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池交明细', '3', '1', '/mengyu/moneyPoolLog', 'C', '0', 'mengyu:moneyPoolLog:view', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', '资金池交明细菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池交明细查询', @parentId, '1', '#', 'F', '0', 'mengyu:moneyPoolLog:list', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池交明细新增', @parentId, '2', '#', 'F', '0', 'mengyu:moneyPoolLog:add', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池交明细修改', @parentId, '3', '#', 'F', '0', 'mengyu:moneyPoolLog:edit', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池交明细删除', @parentId, '4', '#', 'F', '0', 'mengyu:moneyPoolLog:remove', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); diff --git a/MengYu-Trade/sql/moneyPoolMenu.sql b/MengYu-Trade/sql/moneyPoolMenu.sql new file mode 100644 index 000000000..f349ad97c --- /dev/null +++ b/MengYu-Trade/sql/moneyPoolMenu.sql @@ -0,0 +1,19 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池', '3', '1', '/mengyu/moneyPool', 'C', '0', 'mengyu:moneyPool:view', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', '资金池菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池查询', @parentId, '1', '#', 'F', '0', 'mengyu:moneyPool:list', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池新增', @parentId, '2', '#', 'F', '0', 'mengyu:moneyPool:add', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池修改', @parentId, '3', '#', 'F', '0', 'mengyu:moneyPool:edit', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('资金池删除', @parentId, '4', '#', 'F', '0', 'mengyu:moneyPool:remove', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); diff --git a/MengYu-Trade/sql/yearPlanMenu.sql b/MengYu-Trade/sql/yearPlanMenu.sql new file mode 100644 index 000000000..5bfcc7fdf --- /dev/null +++ b/MengYu-Trade/sql/yearPlanMenu.sql @@ -0,0 +1,19 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('年度计划', '3', '1', '/mengyu/yearPlan', 'C', '0', 'mengyu:yearPlan:view', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', '年度计划菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('年度计划查询', @parentId, '1', '#', 'F', '0', 'mengyu:yearPlan:list', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('年度计划新增', @parentId, '2', '#', 'F', '0', 'mengyu:yearPlan:add', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('年度计划修改', @parentId, '3', '#', 'F', '0', 'mengyu:yearPlan:edit', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); + +insert into sys_menu (menu_name, parent_id, order_num, url,menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('年度计划删除', @parentId, '4', '#', 'F', '0', 'mengyu:yearPlan:remove', '#', 'admin', '2018-03-01', 'ry', '2018-03-01', ''); diff --git a/MengYu-Trade/src/main/java/com/cronie/MengYuApplication.java b/MengYu-Trade/src/main/java/com/cronie/MengYuApplication.java new file mode 100644 index 000000000..f036adc3d --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/MengYuApplication.java @@ -0,0 +1,34 @@ +package com.cronie; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; + + + +/** + * 启动程序 + * + * @author cronie + */ +@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) +@MapperScan({"com.ruoyi.*.mapper","com.cronie.*.mapper"}) +public class MengYuApplication +{ + public static void main(String[] args) + { + // System.setProperty("spring.devtools.restart.enabled", "false"); + SpringApplication.run(MengYuApplication.class, args); + System.out.println("(♥◠‿◠)ノ゙ mengyu启动成功 ლ(´ڡ`ლ)゙ \n" + + " .-------. ____ __ \n" + + " | _ _ \\ \\ \\ / / \n" + + " | ( ' ) | \\ _. / ' \n" + + " |(_ o _) / _( )_ .' \n" + + " | (_,_).' __ ___(_ o _)' \n" + + " | |\\ \\ | || |(_,_)' \n" + + " | | \\ `' /| `-' / \n" + + " | | \\ / \\ / \n" + + " ''-' `'-' `-..-' "); + } +} \ No newline at end of file diff --git a/MengYu-Trade/src/main/java/com/cronie/MengYuServletInitializer.java b/MengYu-Trade/src/main/java/com/cronie/MengYuServletInitializer.java new file mode 100644 index 000000000..8b337015f --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/MengYuServletInitializer.java @@ -0,0 +1,18 @@ +//package com.cronie; +// +//import org.springframework.boot.builder.SpringApplicationBuilder; +//import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; +// +///** +// * web容器中进行部署 +// * +// * @author ruoyi +// */ +//public class MengYuServletInitializer extends SpringBootServletInitializer +//{ +// @Override +// protected SpringApplicationBuilder configure(SpringApplicationBuilder application) +// { +// return application.sources(MengYuApplication.class); +// } +//} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/Goods.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/Goods.java new file mode 100644 index 000000000..25da0b318 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/Goods.java @@ -0,0 +1,108 @@ +package com.cronie.mengyu.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.base.BaseEntity; +import java.util.Date; + +/** + * 投资品种表 my_goods + * + * @author cronie + * @date 2018-11-15 + */ +public class Goods extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 品种代码 */ + private String code; + /** 品种名称 */ + private String name; + /** 品种类型 (股标,基金等) */ + private Integer codeType; + /** 行业类型(军工,证券等) */ + private Integer industryType; + /** 板块类型(上证,深证 创业板等) */ + private Integer plateType; + /** 创建人 */ + private Integer creater; + /** 创建时间 */ + private Date createTime; + + public void setCode(String code) + { + this.code = code; + } + + public String getCode() + { + return code; + } + public void setName(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } + public void setCodeType(Integer codeType) + { + this.codeType = codeType; + } + + public Integer getCodeType() + { + return codeType; + } + public void setIndustryType(Integer industryType) + { + this.industryType = industryType; + } + + public Integer getIndustryType() + { + return industryType; + } + public void setPlateType(Integer plateType) + { + this.plateType = plateType; + } + + public Integer getPlateType() + { + return plateType; + } + public void setCreater(Integer creater) + { + this.creater = creater; + } + + public Integer getCreater() + { + return creater; + } + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + public Date getCreateTime() + { + return createTime; + } + + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("code", getCode()) + .append("name", getName()) + .append("codeType", getCodeType()) + .append("industryType", getIndustryType()) + .append("plateType", getPlateType()) + .append("creater", getCreater()) + .append("createTime", getCreateTime()) + .toString(); + } +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModel.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModel.java new file mode 100644 index 000000000..d608c485e --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModel.java @@ -0,0 +1,135 @@ +package com.cronie.mengyu.domain; + +import java.math.BigDecimal; +import java.util.Date; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import com.ruoyi.common.base.BaseEntity; + +/** + * 品种计划模型表 my_goods_trade_model + * + * @author cronie + * @date 2018-11-15 + */ +public class GoodsTradeModel extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 模型ID */ + private Integer modelId; + /** 品种代码 */ + private String code; + /** 基础成交量 */ + private BigDecimal basicVolumes; + /** 模型状态 (启用,停用) */ + private Integer modelStatus; + /** 建仓价 */ + private BigDecimal buildingPrice; + /** 平仓价 */ + private BigDecimal exitPrice; + /** 止损价 */ + private BigDecimal stopPrice; + /** 创建人 */ + private Integer creater; + /** 创建时间 */ + private Date createTime; + + public void setModelId(Integer modelId) + { + this.modelId = modelId; + } + + public Integer getModelId() + { + return modelId; + } + public void setCode(String code) + { + this.code = code; + } + + public String getCode() + { + return code; + } + public void setBasicVolumes(BigDecimal basicVolumes) + { + this.basicVolumes = basicVolumes; + } + + public BigDecimal getBasicVolumes() + { + return basicVolumes; + } + public void setModelStatus(Integer modelStatus) + { + this.modelStatus = modelStatus; + } + + public Integer getModelStatus() + { + return modelStatus; + } + public void setBuildingPrice(BigDecimal buildingPrice) + { + this.buildingPrice = buildingPrice; + } + + public BigDecimal getBuildingPrice() + { + return buildingPrice; + } + public void setExitPrice(BigDecimal exitPrice) + { + this.exitPrice = exitPrice; + } + + public BigDecimal getExitPrice() + { + return exitPrice; + } + public void setStopPrice(BigDecimal stopPrice) + { + this.stopPrice = stopPrice; + } + + public BigDecimal getStopPrice() + { + return stopPrice; + } + public void setCreater(Integer creater) + { + this.creater = creater; + } + + public Integer getCreater() + { + return creater; + } + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + public Date getCreateTime() + { + return createTime; + } + + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("modelId", getModelId()) + .append("code", getCode()) + .append("basicVolumes", getBasicVolumes()) + .append("modelStatus", getModelStatus()) + .append("buildingPrice", getBuildingPrice()) + .append("exitPrice", getExitPrice()) + .append("stopPrice", getStopPrice()) + .append("creater", getCreater()) + .append("createTime", getCreateTime()) + .toString(); + } +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModelIns.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModelIns.java new file mode 100644 index 000000000..3021f6c4d --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModelIns.java @@ -0,0 +1,84 @@ +package com.cronie.mengyu.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.base.BaseEntity; +import java.util.Date; + +/** + * 计划模型实例表 my_goods_trade_model_ins + * + * @author cronie + * @date 2018-11-15 + */ +public class GoodsTradeModelIns extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 计划实例 ID */ + private Integer insId; + /** 模型ID */ + private Integer modelId; + /** 计划状态 */ + private Integer insStatus; + /** 创建人 */ + private Integer creater; + /** 创建时间 */ + private Date createTime; + + public void setInsId(Integer insId) + { + this.insId = insId; + } + + public Integer getInsId() + { + return insId; + } + public void setModelId(Integer modelId) + { + this.modelId = modelId; + } + + public Integer getModelId() + { + return modelId; + } + public void setInsStatus(Integer insStatus) + { + this.insStatus = insStatus; + } + + public Integer getInsStatus() + { + return insStatus; + } + public void setCreater(Integer creater) + { + this.creater = creater; + } + + public Integer getCreater() + { + return creater; + } + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + public Date getCreateTime() + { + return createTime; + } + + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("insId", getInsId()) + .append("modelId", getModelId()) + .append("insStatus", getInsStatus()) + .append("creater", getCreater()) + .append("createTime", getCreateTime()) + .toString(); + } +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModelInsNode.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModelInsNode.java new file mode 100644 index 000000000..317d2203b --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/GoodsTradeModelInsNode.java @@ -0,0 +1,135 @@ +package com.cronie.mengyu.domain; + +import java.math.BigDecimal; +import java.util.Date; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import com.ruoyi.common.base.BaseEntity; + +/** + * 交易计划操作表 my_goods_trade_model_ins_node + * + * @author cronie + * @date 2018-11-15 + */ +public class GoodsTradeModelInsNode extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 操作流水号 */ + private Integer nodeId; + /** 实例号 */ + private Integer insId; + /** 交易价格 */ + private BigDecimal price; + /** 成交份额 */ + private BigDecimal volumes; + /** 交易时间 */ + private Date tradeTime; + /** 创建人 */ + private Integer creater; + /** 创建时间 */ + private Date createTime; + /** 交易类型(建仓,加仓,减仓,平仓,止损) */ + private Integer tradeType; + /** 交易笔记 */ + private String tradeNote; + + public void setNodeId(Integer nodeId) + { + this.nodeId = nodeId; + } + + public Integer getNodeId() + { + return nodeId; + } + public void setInsId(Integer insId) + { + this.insId = insId; + } + + public Integer getInsId() + { + return insId; + } + public void setPrice(BigDecimal price) + { + this.price = price; + } + + public BigDecimal getPrice() + { + return price; + } + public void setVolumes(BigDecimal volumes) + { + this.volumes = volumes; + } + + public BigDecimal getVolumes() + { + return volumes; + } + public void setTradeTime(Date tradeTime) + { + this.tradeTime = tradeTime; + } + + public Date getTradeTime() + { + return tradeTime; + } + public void setCreater(Integer creater) + { + this.creater = creater; + } + + public Integer getCreater() + { + return creater; + } + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + public Date getCreateTime() + { + return createTime; + } + public void setTradeType(Integer tradeType) + { + this.tradeType = tradeType; + } + + public Integer getTradeType() + { + return tradeType; + } + public void setTradeNote(String tradeNote) + { + this.tradeNote = tradeNote; + } + + public String getTradeNote() + { + return tradeNote; + } + + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("nodeId", getNodeId()) + .append("insId", getInsId()) + .append("price", getPrice()) + .append("volumes", getVolumes()) + .append("tradeTime", getTradeTime()) + .append("creater", getCreater()) + .append("createTime", getCreateTime()) + .append("tradeType", getTradeType()) + .append("tradeNote", getTradeNote()) + .toString(); + } +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/MoneyPool.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/MoneyPool.java new file mode 100644 index 000000000..1ec3e1458 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/MoneyPool.java @@ -0,0 +1,75 @@ +package com.cronie.mengyu.domain; + +import java.math.BigDecimal; +import java.util.Date; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import com.ruoyi.common.base.BaseEntity; + +/** + * 资金池表 my_money_pool + * + * @author cronie + * @date 2018-11-15 + */ +public class MoneyPool extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 创建人 */ + private Integer creater; + /** 创建时间 */ + private Date createTime; + /** 资金池金额 单位(元) */ + private BigDecimal moneyPool; + /** 资金池ID=用户ID */ + private Date moneyPoolId; + + public void setCreater(Integer creater) + { + this.creater = creater; + } + + public Integer getCreater() + { + return creater; + } + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + public Date getCreateTime() + { + return createTime; + } + public void setMoneyPool(BigDecimal moneyPool) + { + this.moneyPool = moneyPool; + } + + public BigDecimal getMoneyPool() + { + return moneyPool; + } + public void setMoneyPoolId(Date moneyPoolId) + { + this.moneyPoolId = moneyPoolId; + } + + public Date getMoneyPoolId() + { + return moneyPoolId; + } + + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("creater", getCreater()) + .append("createTime", getCreateTime()) + .append("moneyPool", getMoneyPool()) + .append("moneyPoolId", getMoneyPoolId()) + .toString(); + } +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/MoneyPoolLog.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/MoneyPoolLog.java new file mode 100644 index 000000000..c123ad0f9 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/MoneyPoolLog.java @@ -0,0 +1,86 @@ +package com.cronie.mengyu.domain; + +import java.math.BigDecimal; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import com.ruoyi.common.base.BaseEntity; + +/** + * 资金池交明细表 my_money_pool_log + * + * @author cronie + * @date 2018-11-15 + */ +public class MoneyPoolLog extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 交易类型 (支出/收入) */ + private Integer billType; + /** 交易后的资金池金额 */ + private BigDecimal moneyPoolLog; + /** 交易金额 */ + private BigDecimal trademMoney; + /** 资金池ID号 */ + private Integer moneyPoolId; + /** 资金池流水号ID=交易ID号 */ + private Integer nodeId; + + public void setBillType(Integer billType) + { + this.billType = billType; + } + + public Integer getBillType() + { + return billType; + } + public void setMoneyPoolLog(BigDecimal moneyPoolLog) + { + this.moneyPoolLog = moneyPoolLog; + } + + public BigDecimal getMoneyPoolLog() + { + return moneyPoolLog; + } + public void setTrademMoney(BigDecimal trademMoney) + { + this.trademMoney = trademMoney; + } + + public BigDecimal getTrademMoney() + { + return trademMoney; + } + public void setMoneyPoolId(Integer moneyPoolId) + { + this.moneyPoolId = moneyPoolId; + } + + public Integer getMoneyPoolId() + { + return moneyPoolId; + } + public void setNodeId(Integer nodeId) + { + this.nodeId = nodeId; + } + + public Integer getNodeId() + { + return nodeId; + } + + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("billType", getBillType()) + .append("moneyPoolLog", getMoneyPoolLog()) + .append("trademMoney", getTrademMoney()) + .append("moneyPoolId", getMoneyPoolId()) + .append("nodeId", getNodeId()) + .toString(); + } +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/YearPlan.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/YearPlan.java new file mode 100644 index 000000000..82eb4341f --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/domain/YearPlan.java @@ -0,0 +1,99 @@ +package com.cronie.mengyu.domain; + +import java.math.BigDecimal; +import java.util.Date; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +import com.ruoyi.common.base.BaseEntity; + +/** + * 年度计划表 my_year_plan + * + * @author cronie + * @date 2018-11-15 + */ +public class YearPlan extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 年 */ + private String year; + /** 预期盈利 */ + private BigDecimal profit; + /** 计划状态 */ + private Integer planStatus; + /** 任务状态 */ + private Integer taskStatus; + /** 创建时间 */ + private Date createTime; + /** 创建人 */ + private Integer creater; + + public void setYear(String year) + { + this.year = year; + } + + public String getYear() + { + return year; + } + public void setProfit(BigDecimal profit) + { + this.profit = profit; + } + + public BigDecimal getProfit() + { + return profit; + } + public void setPlanStatus(Integer planStatus) + { + this.planStatus = planStatus; + } + + public Integer getPlanStatus() + { + return planStatus; + } + public void setTaskStatus(Integer taskStatus) + { + this.taskStatus = taskStatus; + } + + public Integer getTaskStatus() + { + return taskStatus; + } + public void setCreateTime(Date createTime) + { + this.createTime = createTime; + } + + public Date getCreateTime() + { + return createTime; + } + public void setCreater(Integer creater) + { + this.creater = creater; + } + + public Integer getCreater() + { + return creater; + } + + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("year", getYear()) + .append("profit", getProfit()) + .append("planStatus", getPlanStatus()) + .append("taskStatus", getTaskStatus()) + .append("createTime", getCreateTime()) + .append("creater", getCreater()) + .toString(); + } +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsMapper.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsMapper.java new file mode 100644 index 000000000..837807403 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsMapper.java @@ -0,0 +1,62 @@ +package com.cronie.mengyu.mapper; + +import com.cronie.mengyu.domain.Goods; +import java.util.List; + +/** + * 投资品种 数据层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface GoodsMapper +{ + /** + * 查询投资品种信息 + * + * @param code 投资品种ID + * @return 投资品种信息 + */ + public Goods selectGoodsById(String code); + + /** + * 查询投资品种列表 + * + * @param goods 投资品种信息 + * @return 投资品种集合 + */ + public List selectGoodsList(Goods goods); + + /** + * 新增投资品种 + * + * @param goods 投资品种信息 + * @return 结果 + */ + public int insertGoods(Goods goods); + + /** + * 修改投资品种 + * + * @param goods 投资品种信息 + * @return 结果 + */ + public int updateGoods(Goods goods); + + /** + * 删除投资品种 + * + * @param code 投资品种ID + * @return 结果 + */ + public int deleteGoodsById(String code); + + /** + * 批量删除投资品种 + * + * @param codes 需要删除的数据ID + * @return 结果 + */ + public int deleteGoodsByIds(String[] codes); + +} \ No newline at end of file diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelInsMapper.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelInsMapper.java new file mode 100644 index 000000000..963273786 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelInsMapper.java @@ -0,0 +1,62 @@ +package com.cronie.mengyu.mapper; + +import com.cronie.mengyu.domain.GoodsTradeModelIns; +import java.util.List; + +/** + * 计划模型实例 数据层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface GoodsTradeModelInsMapper +{ + /** + * 查询计划模型实例信息 + * + * @param insId 计划模型实例ID + * @return 计划模型实例信息 + */ + public GoodsTradeModelIns selectGoodsTradeModelInsById(Integer insId); + + /** + * 查询计划模型实例列表 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 计划模型实例集合 + */ + public List selectGoodsTradeModelInsList(GoodsTradeModelIns goodsTradeModelIns); + + /** + * 新增计划模型实例 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 结果 + */ + public int insertGoodsTradeModelIns(GoodsTradeModelIns goodsTradeModelIns); + + /** + * 修改计划模型实例 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 结果 + */ + public int updateGoodsTradeModelIns(GoodsTradeModelIns goodsTradeModelIns); + + /** + * 删除计划模型实例 + * + * @param insId 计划模型实例ID + * @return 结果 + */ + public int deleteGoodsTradeModelInsById(Integer insId); + + /** + * 批量删除计划模型实例 + * + * @param insIds 需要删除的数据ID + * @return 结果 + */ + public int deleteGoodsTradeModelInsByIds(String[] insIds); + +} \ No newline at end of file diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelInsNodeMapper.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelInsNodeMapper.java new file mode 100644 index 000000000..549c919ad --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelInsNodeMapper.java @@ -0,0 +1,62 @@ +package com.cronie.mengyu.mapper; + +import com.cronie.mengyu.domain.GoodsTradeModelInsNode; +import java.util.List; + +/** + * 交易计划操作 数据层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface GoodsTradeModelInsNodeMapper +{ + /** + * 查询交易计划操作信息 + * + * @param nodeId 交易计划操作ID + * @return 交易计划操作信息 + */ + public GoodsTradeModelInsNode selectGoodsTradeModelInsNodeById(Integer nodeId); + + /** + * 查询交易计划操作列表 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 交易计划操作集合 + */ + public List selectGoodsTradeModelInsNodeList(GoodsTradeModelInsNode goodsTradeModelInsNode); + + /** + * 新增交易计划操作 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 结果 + */ + public int insertGoodsTradeModelInsNode(GoodsTradeModelInsNode goodsTradeModelInsNode); + + /** + * 修改交易计划操作 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 结果 + */ + public int updateGoodsTradeModelInsNode(GoodsTradeModelInsNode goodsTradeModelInsNode); + + /** + * 删除交易计划操作 + * + * @param nodeId 交易计划操作ID + * @return 结果 + */ + public int deleteGoodsTradeModelInsNodeById(Integer nodeId); + + /** + * 批量删除交易计划操作 + * + * @param nodeIds 需要删除的数据ID + * @return 结果 + */ + public int deleteGoodsTradeModelInsNodeByIds(String[] nodeIds); + +} \ No newline at end of file diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelMapper.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelMapper.java new file mode 100644 index 000000000..0e8af21fe --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/GoodsTradeModelMapper.java @@ -0,0 +1,62 @@ +package com.cronie.mengyu.mapper; + +import com.cronie.mengyu.domain.GoodsTradeModel; +import java.util.List; + +/** + * 品种计划模型 数据层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface GoodsTradeModelMapper +{ + /** + * 查询品种计划模型信息 + * + * @param modelId 品种计划模型ID + * @return 品种计划模型信息 + */ + public GoodsTradeModel selectGoodsTradeModelById(Integer modelId); + + /** + * 查询品种计划模型列表 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 品种计划模型集合 + */ + public List selectGoodsTradeModelList(GoodsTradeModel goodsTradeModel); + + /** + * 新增品种计划模型 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 结果 + */ + public int insertGoodsTradeModel(GoodsTradeModel goodsTradeModel); + + /** + * 修改品种计划模型 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 结果 + */ + public int updateGoodsTradeModel(GoodsTradeModel goodsTradeModel); + + /** + * 删除品种计划模型 + * + * @param modelId 品种计划模型ID + * @return 结果 + */ + public int deleteGoodsTradeModelById(Integer modelId); + + /** + * 批量删除品种计划模型 + * + * @param modelIds 需要删除的数据ID + * @return 结果 + */ + public int deleteGoodsTradeModelByIds(String[] modelIds); + +} \ No newline at end of file diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/MoneyPoolLogMapper.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/MoneyPoolLogMapper.java new file mode 100644 index 000000000..50f716a1b --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/MoneyPoolLogMapper.java @@ -0,0 +1,62 @@ +package com.cronie.mengyu.mapper; + +import com.cronie.mengyu.domain.MoneyPoolLog; +import java.util.List; + +/** + * 资金池交明细 数据层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface MoneyPoolLogMapper +{ + /** + * 查询资金池交明细信息 + * + * @param billType 资金池交明细ID + * @return 资金池交明细信息 + */ + public MoneyPoolLog selectMoneyPoolLogById(Integer billType); + + /** + * 查询资金池交明细列表 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 资金池交明细集合 + */ + public List selectMoneyPoolLogList(MoneyPoolLog moneyPoolLog); + + /** + * 新增资金池交明细 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 结果 + */ + public int insertMoneyPoolLog(MoneyPoolLog moneyPoolLog); + + /** + * 修改资金池交明细 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 结果 + */ + public int updateMoneyPoolLog(MoneyPoolLog moneyPoolLog); + + /** + * 删除资金池交明细 + * + * @param billType 资金池交明细ID + * @return 结果 + */ + public int deleteMoneyPoolLogById(Integer billType); + + /** + * 批量删除资金池交明细 + * + * @param billTypes 需要删除的数据ID + * @return 结果 + */ + public int deleteMoneyPoolLogByIds(String[] billTypes); + +} \ No newline at end of file diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/MoneyPoolMapper.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/MoneyPoolMapper.java new file mode 100644 index 000000000..0222f0fc8 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/MoneyPoolMapper.java @@ -0,0 +1,62 @@ +package com.cronie.mengyu.mapper; + +import com.cronie.mengyu.domain.MoneyPool; +import java.util.List; + +/** + * 资金池 数据层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface MoneyPoolMapper +{ + /** + * 查询资金池信息 + * + * @param creater 资金池ID + * @return 资金池信息 + */ + public MoneyPool selectMoneyPoolById(Integer creater); + + /** + * 查询资金池列表 + * + * @param moneyPool 资金池信息 + * @return 资金池集合 + */ + public List selectMoneyPoolList(MoneyPool moneyPool); + + /** + * 新增资金池 + * + * @param moneyPool 资金池信息 + * @return 结果 + */ + public int insertMoneyPool(MoneyPool moneyPool); + + /** + * 修改资金池 + * + * @param moneyPool 资金池信息 + * @return 结果 + */ + public int updateMoneyPool(MoneyPool moneyPool); + + /** + * 删除资金池 + * + * @param creater 资金池ID + * @return 结果 + */ + public int deleteMoneyPoolById(Integer creater); + + /** + * 批量删除资金池 + * + * @param creaters 需要删除的数据ID + * @return 结果 + */ + public int deleteMoneyPoolByIds(String[] creaters); + +} \ No newline at end of file diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/YearPlanMapper.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/YearPlanMapper.java new file mode 100644 index 000000000..6bad679ed --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/mapper/YearPlanMapper.java @@ -0,0 +1,62 @@ +package com.cronie.mengyu.mapper; + +import com.cronie.mengyu.domain.YearPlan; +import java.util.List; + +/** + * 年度计划 数据层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface YearPlanMapper +{ + /** + * 查询年度计划信息 + * + * @param year 年度计划ID + * @return 年度计划信息 + */ + public YearPlan selectYearPlanById(String year); + + /** + * 查询年度计划列表 + * + * @param yearPlan 年度计划信息 + * @return 年度计划集合 + */ + public List selectYearPlanList(YearPlan yearPlan); + + /** + * 新增年度计划 + * + * @param yearPlan 年度计划信息 + * @return 结果 + */ + public int insertYearPlan(YearPlan yearPlan); + + /** + * 修改年度计划 + * + * @param yearPlan 年度计划信息 + * @return 结果 + */ + public int updateYearPlan(YearPlan yearPlan); + + /** + * 删除年度计划 + * + * @param year 年度计划ID + * @return 结果 + */ + public int deleteYearPlanById(String year); + + /** + * 批量删除年度计划 + * + * @param years 需要删除的数据ID + * @return 结果 + */ + public int deleteYearPlanByIds(String[] years); + +} \ No newline at end of file diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsService.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsService.java new file mode 100644 index 000000000..81a66b2d6 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsService.java @@ -0,0 +1,54 @@ +package com.cronie.mengyu.service; + +import com.cronie.mengyu.domain.Goods; +import java.util.List; + +/** + * 投资品种 服务层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface IGoodsService +{ + /** + * 查询投资品种信息 + * + * @param code 投资品种ID + * @return 投资品种信息 + */ + public Goods selectGoodsById(String code); + + /** + * 查询投资品种列表 + * + * @param goods 投资品种信息 + * @return 投资品种集合 + */ + public List selectGoodsList(Goods goods); + + /** + * 新增投资品种 + * + * @param goods 投资品种信息 + * @return 结果 + */ + public int insertGoods(Goods goods); + + /** + * 修改投资品种 + * + * @param goods 投资品种信息 + * @return 结果 + */ + public int updateGoods(Goods goods); + + /** + * 删除投资品种信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteGoodsByIds(String ids); + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelInsNodeService.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelInsNodeService.java new file mode 100644 index 000000000..e953e704e --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelInsNodeService.java @@ -0,0 +1,54 @@ +package com.cronie.mengyu.service; + +import com.cronie.mengyu.domain.GoodsTradeModelInsNode; +import java.util.List; + +/** + * 交易计划操作 服务层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface IGoodsTradeModelInsNodeService +{ + /** + * 查询交易计划操作信息 + * + * @param nodeId 交易计划操作ID + * @return 交易计划操作信息 + */ + public GoodsTradeModelInsNode selectGoodsTradeModelInsNodeById(Integer nodeId); + + /** + * 查询交易计划操作列表 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 交易计划操作集合 + */ + public List selectGoodsTradeModelInsNodeList(GoodsTradeModelInsNode goodsTradeModelInsNode); + + /** + * 新增交易计划操作 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 结果 + */ + public int insertGoodsTradeModelInsNode(GoodsTradeModelInsNode goodsTradeModelInsNode); + + /** + * 修改交易计划操作 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 结果 + */ + public int updateGoodsTradeModelInsNode(GoodsTradeModelInsNode goodsTradeModelInsNode); + + /** + * 删除交易计划操作信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteGoodsTradeModelInsNodeByIds(String ids); + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelInsService.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelInsService.java new file mode 100644 index 000000000..5e1cd7f57 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelInsService.java @@ -0,0 +1,54 @@ +package com.cronie.mengyu.service; + +import com.cronie.mengyu.domain.GoodsTradeModelIns; +import java.util.List; + +/** + * 计划模型实例 服务层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface IGoodsTradeModelInsService +{ + /** + * 查询计划模型实例信息 + * + * @param insId 计划模型实例ID + * @return 计划模型实例信息 + */ + public GoodsTradeModelIns selectGoodsTradeModelInsById(Integer insId); + + /** + * 查询计划模型实例列表 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 计划模型实例集合 + */ + public List selectGoodsTradeModelInsList(GoodsTradeModelIns goodsTradeModelIns); + + /** + * 新增计划模型实例 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 结果 + */ + public int insertGoodsTradeModelIns(GoodsTradeModelIns goodsTradeModelIns); + + /** + * 修改计划模型实例 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 结果 + */ + public int updateGoodsTradeModelIns(GoodsTradeModelIns goodsTradeModelIns); + + /** + * 删除计划模型实例信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteGoodsTradeModelInsByIds(String ids); + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelService.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelService.java new file mode 100644 index 000000000..622713bc8 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IGoodsTradeModelService.java @@ -0,0 +1,54 @@ +package com.cronie.mengyu.service; + +import com.cronie.mengyu.domain.GoodsTradeModel; +import java.util.List; + +/** + * 品种计划模型 服务层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface IGoodsTradeModelService +{ + /** + * 查询品种计划模型信息 + * + * @param modelId 品种计划模型ID + * @return 品种计划模型信息 + */ + public GoodsTradeModel selectGoodsTradeModelById(Integer modelId); + + /** + * 查询品种计划模型列表 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 品种计划模型集合 + */ + public List selectGoodsTradeModelList(GoodsTradeModel goodsTradeModel); + + /** + * 新增品种计划模型 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 结果 + */ + public int insertGoodsTradeModel(GoodsTradeModel goodsTradeModel); + + /** + * 修改品种计划模型 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 结果 + */ + public int updateGoodsTradeModel(GoodsTradeModel goodsTradeModel); + + /** + * 删除品种计划模型信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteGoodsTradeModelByIds(String ids); + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IMoneyPoolLogService.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IMoneyPoolLogService.java new file mode 100644 index 000000000..1da2ce7b8 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IMoneyPoolLogService.java @@ -0,0 +1,54 @@ +package com.cronie.mengyu.service; + +import com.cronie.mengyu.domain.MoneyPoolLog; +import java.util.List; + +/** + * 资金池交明细 服务层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface IMoneyPoolLogService +{ + /** + * 查询资金池交明细信息 + * + * @param billType 资金池交明细ID + * @return 资金池交明细信息 + */ + public MoneyPoolLog selectMoneyPoolLogById(Integer billType); + + /** + * 查询资金池交明细列表 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 资金池交明细集合 + */ + public List selectMoneyPoolLogList(MoneyPoolLog moneyPoolLog); + + /** + * 新增资金池交明细 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 结果 + */ + public int insertMoneyPoolLog(MoneyPoolLog moneyPoolLog); + + /** + * 修改资金池交明细 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 结果 + */ + public int updateMoneyPoolLog(MoneyPoolLog moneyPoolLog); + + /** + * 删除资金池交明细信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteMoneyPoolLogByIds(String ids); + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IMoneyPoolService.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IMoneyPoolService.java new file mode 100644 index 000000000..47b967df3 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IMoneyPoolService.java @@ -0,0 +1,54 @@ +package com.cronie.mengyu.service; + +import com.cronie.mengyu.domain.MoneyPool; +import java.util.List; + +/** + * 资金池 服务层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface IMoneyPoolService +{ + /** + * 查询资金池信息 + * + * @param creater 资金池ID + * @return 资金池信息 + */ + public MoneyPool selectMoneyPoolById(Integer creater); + + /** + * 查询资金池列表 + * + * @param moneyPool 资金池信息 + * @return 资金池集合 + */ + public List selectMoneyPoolList(MoneyPool moneyPool); + + /** + * 新增资金池 + * + * @param moneyPool 资金池信息 + * @return 结果 + */ + public int insertMoneyPool(MoneyPool moneyPool); + + /** + * 修改资金池 + * + * @param moneyPool 资金池信息 + * @return 结果 + */ + public int updateMoneyPool(MoneyPool moneyPool); + + /** + * 删除资金池信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteMoneyPoolByIds(String ids); + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IYearPlanService.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IYearPlanService.java new file mode 100644 index 000000000..b3f757c05 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/IYearPlanService.java @@ -0,0 +1,54 @@ +package com.cronie.mengyu.service; + +import com.cronie.mengyu.domain.YearPlan; +import java.util.List; + +/** + * 年度计划 服务层 + * + * @author cronie + * @date 2018-11-15 + */ +public interface IYearPlanService +{ + /** + * 查询年度计划信息 + * + * @param year 年度计划ID + * @return 年度计划信息 + */ + public YearPlan selectYearPlanById(String year); + + /** + * 查询年度计划列表 + * + * @param yearPlan 年度计划信息 + * @return 年度计划集合 + */ + public List selectYearPlanList(YearPlan yearPlan); + + /** + * 新增年度计划 + * + * @param yearPlan 年度计划信息 + * @return 结果 + */ + public int insertYearPlan(YearPlan yearPlan); + + /** + * 修改年度计划 + * + * @param yearPlan 年度计划信息 + * @return 结果 + */ + public int updateYearPlan(YearPlan yearPlan); + + /** + * 删除年度计划信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteYearPlanByIds(String ids); + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsServiceImpl.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsServiceImpl.java new file mode 100644 index 000000000..0b25d9130 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsServiceImpl.java @@ -0,0 +1,85 @@ +package com.cronie.mengyu.service.impl; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.cronie.mengyu.domain.Goods; +import com.cronie.mengyu.mapper.GoodsMapper; +import com.cronie.mengyu.service.IGoodsService; +import com.ruoyi.common.support.Convert; + +/** + * 投资品种 服务层实现 + * + * @author cronie + * @date 2018-11-15 + */ +@Service +public class GoodsServiceImpl implements IGoodsService +{ + @Autowired + private GoodsMapper goodsMapper; + + /** + * 查询投资品种信息 + * + * @param code 投资品种ID + * @return 投资品种信息 + */ + @Override + public Goods selectGoodsById(String code) + { + return goodsMapper.selectGoodsById(code); + } + + /** + * 查询投资品种列表 + * + * @param goods 投资品种信息 + * @return 投资品种集合 + */ + @Override + public List selectGoodsList(Goods goods) + { + return goodsMapper.selectGoodsList(goods); + } + + /** + * 新增投资品种 + * + * @param goods 投资品种信息 + * @return 结果 + */ + @Override + public int insertGoods(Goods goods) + { + return goodsMapper.insertGoods(goods); + } + + /** + * 修改投资品种 + * + * @param goods 投资品种信息 + * @return 结果 + */ + @Override + public int updateGoods(Goods goods) + { + return goodsMapper.updateGoods(goods); + } + + /** + * 删除投资品种对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteGoodsByIds(String ids) + { + return goodsMapper.deleteGoodsByIds(Convert.toStrArray(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelInsNodeServiceImpl.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelInsNodeServiceImpl.java new file mode 100644 index 000000000..5600f4eb3 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelInsNodeServiceImpl.java @@ -0,0 +1,85 @@ +package com.cronie.mengyu.service.impl; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.cronie.mengyu.domain.GoodsTradeModelInsNode; +import com.cronie.mengyu.mapper.GoodsTradeModelInsNodeMapper; +import com.cronie.mengyu.service.IGoodsTradeModelInsNodeService; +import com.ruoyi.common.support.Convert; + +/** + * 交易计划操作 服务层实现 + * + * @author cronie + * @date 2018-11-15 + */ +@Service +public class GoodsTradeModelInsNodeServiceImpl implements IGoodsTradeModelInsNodeService +{ + @Autowired + private GoodsTradeModelInsNodeMapper goodsTradeModelInsNodeMapper; + + /** + * 查询交易计划操作信息 + * + * @param nodeId 交易计划操作ID + * @return 交易计划操作信息 + */ + @Override + public GoodsTradeModelInsNode selectGoodsTradeModelInsNodeById(Integer nodeId) + { + return goodsTradeModelInsNodeMapper.selectGoodsTradeModelInsNodeById(nodeId); + } + + /** + * 查询交易计划操作列表 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 交易计划操作集合 + */ + @Override + public List selectGoodsTradeModelInsNodeList(GoodsTradeModelInsNode goodsTradeModelInsNode) + { + return goodsTradeModelInsNodeMapper.selectGoodsTradeModelInsNodeList(goodsTradeModelInsNode); + } + + /** + * 新增交易计划操作 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 结果 + */ + @Override + public int insertGoodsTradeModelInsNode(GoodsTradeModelInsNode goodsTradeModelInsNode) + { + return goodsTradeModelInsNodeMapper.insertGoodsTradeModelInsNode(goodsTradeModelInsNode); + } + + /** + * 修改交易计划操作 + * + * @param goodsTradeModelInsNode 交易计划操作信息 + * @return 结果 + */ + @Override + public int updateGoodsTradeModelInsNode(GoodsTradeModelInsNode goodsTradeModelInsNode) + { + return goodsTradeModelInsNodeMapper.updateGoodsTradeModelInsNode(goodsTradeModelInsNode); + } + + /** + * 删除交易计划操作对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteGoodsTradeModelInsNodeByIds(String ids) + { + return goodsTradeModelInsNodeMapper.deleteGoodsTradeModelInsNodeByIds(Convert.toStrArray(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelInsServiceImpl.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelInsServiceImpl.java new file mode 100644 index 000000000..bdd35a230 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelInsServiceImpl.java @@ -0,0 +1,83 @@ +package com.cronie.mengyu.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.cronie.mengyu.mapper.GoodsTradeModelInsMapper; +import com.cronie.mengyu.domain.GoodsTradeModelIns; +import com.cronie.mengyu.service.IGoodsTradeModelInsService; +import com.ruoyi.common.support.Convert; + +/** + * 计划模型实例 服务层实现 + * + * @author cronie + * @date 2018-11-15 + */ +@Service +public class GoodsTradeModelInsServiceImpl implements IGoodsTradeModelInsService +{ + @Autowired + private GoodsTradeModelInsMapper goodsTradeModelInsMapper; + + /** + * 查询计划模型实例信息 + * + * @param insId 计划模型实例ID + * @return 计划模型实例信息 + */ + @Override + public GoodsTradeModelIns selectGoodsTradeModelInsById(Integer insId) + { + return goodsTradeModelInsMapper.selectGoodsTradeModelInsById(insId); + } + + /** + * 查询计划模型实例列表 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 计划模型实例集合 + */ + @Override + public List selectGoodsTradeModelInsList(GoodsTradeModelIns goodsTradeModelIns) + { + return goodsTradeModelInsMapper.selectGoodsTradeModelInsList(goodsTradeModelIns); + } + + /** + * 新增计划模型实例 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 结果 + */ + @Override + public int insertGoodsTradeModelIns(GoodsTradeModelIns goodsTradeModelIns) + { + return goodsTradeModelInsMapper.insertGoodsTradeModelIns(goodsTradeModelIns); + } + + /** + * 修改计划模型实例 + * + * @param goodsTradeModelIns 计划模型实例信息 + * @return 结果 + */ + @Override + public int updateGoodsTradeModelIns(GoodsTradeModelIns goodsTradeModelIns) + { + return goodsTradeModelInsMapper.updateGoodsTradeModelIns(goodsTradeModelIns); + } + + /** + * 删除计划模型实例对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteGoodsTradeModelInsByIds(String ids) + { + return goodsTradeModelInsMapper.deleteGoodsTradeModelInsByIds(Convert.toStrArray(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelServiceImpl.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelServiceImpl.java new file mode 100644 index 000000000..0f5cda8c9 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/GoodsTradeModelServiceImpl.java @@ -0,0 +1,83 @@ +package com.cronie.mengyu.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.cronie.mengyu.mapper.GoodsTradeModelMapper; +import com.cronie.mengyu.domain.GoodsTradeModel; +import com.cronie.mengyu.service.IGoodsTradeModelService; +import com.ruoyi.common.support.Convert; + +/** + * 品种计划模型 服务层实现 + * + * @author cronie + * @date 2018-11-15 + */ +@Service +public class GoodsTradeModelServiceImpl implements IGoodsTradeModelService +{ + @Autowired + private GoodsTradeModelMapper goodsTradeModelMapper; + + /** + * 查询品种计划模型信息 + * + * @param modelId 品种计划模型ID + * @return 品种计划模型信息 + */ + @Override + public GoodsTradeModel selectGoodsTradeModelById(Integer modelId) + { + return goodsTradeModelMapper.selectGoodsTradeModelById(modelId); + } + + /** + * 查询品种计划模型列表 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 品种计划模型集合 + */ + @Override + public List selectGoodsTradeModelList(GoodsTradeModel goodsTradeModel) + { + return goodsTradeModelMapper.selectGoodsTradeModelList(goodsTradeModel); + } + + /** + * 新增品种计划模型 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 结果 + */ + @Override + public int insertGoodsTradeModel(GoodsTradeModel goodsTradeModel) + { + return goodsTradeModelMapper.insertGoodsTradeModel(goodsTradeModel); + } + + /** + * 修改品种计划模型 + * + * @param goodsTradeModel 品种计划模型信息 + * @return 结果 + */ + @Override + public int updateGoodsTradeModel(GoodsTradeModel goodsTradeModel) + { + return goodsTradeModelMapper.updateGoodsTradeModel(goodsTradeModel); + } + + /** + * 删除品种计划模型对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteGoodsTradeModelByIds(String ids) + { + return goodsTradeModelMapper.deleteGoodsTradeModelByIds(Convert.toStrArray(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/MoneyPoolLogServiceImpl.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/MoneyPoolLogServiceImpl.java new file mode 100644 index 000000000..b6294acb0 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/MoneyPoolLogServiceImpl.java @@ -0,0 +1,83 @@ +package com.cronie.mengyu.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.cronie.mengyu.mapper.MoneyPoolLogMapper; +import com.cronie.mengyu.domain.MoneyPoolLog; +import com.cronie.mengyu.service.IMoneyPoolLogService; +import com.ruoyi.common.support.Convert; + +/** + * 资金池交明细 服务层实现 + * + * @author cronie + * @date 2018-11-15 + */ +@Service +public class MoneyPoolLogServiceImpl implements IMoneyPoolLogService +{ + @Autowired + private MoneyPoolLogMapper moneyPoolLogMapper; + + /** + * 查询资金池交明细信息 + * + * @param billType 资金池交明细ID + * @return 资金池交明细信息 + */ + @Override + public MoneyPoolLog selectMoneyPoolLogById(Integer billType) + { + return moneyPoolLogMapper.selectMoneyPoolLogById(billType); + } + + /** + * 查询资金池交明细列表 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 资金池交明细集合 + */ + @Override + public List selectMoneyPoolLogList(MoneyPoolLog moneyPoolLog) + { + return moneyPoolLogMapper.selectMoneyPoolLogList(moneyPoolLog); + } + + /** + * 新增资金池交明细 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 结果 + */ + @Override + public int insertMoneyPoolLog(MoneyPoolLog moneyPoolLog) + { + return moneyPoolLogMapper.insertMoneyPoolLog(moneyPoolLog); + } + + /** + * 修改资金池交明细 + * + * @param moneyPoolLog 资金池交明细信息 + * @return 结果 + */ + @Override + public int updateMoneyPoolLog(MoneyPoolLog moneyPoolLog) + { + return moneyPoolLogMapper.updateMoneyPoolLog(moneyPoolLog); + } + + /** + * 删除资金池交明细对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteMoneyPoolLogByIds(String ids) + { + return moneyPoolLogMapper.deleteMoneyPoolLogByIds(Convert.toStrArray(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/MoneyPoolServiceImpl.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/MoneyPoolServiceImpl.java new file mode 100644 index 000000000..a3943eb82 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/MoneyPoolServiceImpl.java @@ -0,0 +1,83 @@ +package com.cronie.mengyu.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.cronie.mengyu.mapper.MoneyPoolMapper; +import com.cronie.mengyu.domain.MoneyPool; +import com.cronie.mengyu.service.IMoneyPoolService; +import com.ruoyi.common.support.Convert; + +/** + * 资金池 服务层实现 + * + * @author cronie + * @date 2018-11-15 + */ +@Service +public class MoneyPoolServiceImpl implements IMoneyPoolService +{ + @Autowired + private MoneyPoolMapper moneyPoolMapper; + + /** + * 查询资金池信息 + * + * @param creater 资金池ID + * @return 资金池信息 + */ + @Override + public MoneyPool selectMoneyPoolById(Integer creater) + { + return moneyPoolMapper.selectMoneyPoolById(creater); + } + + /** + * 查询资金池列表 + * + * @param moneyPool 资金池信息 + * @return 资金池集合 + */ + @Override + public List selectMoneyPoolList(MoneyPool moneyPool) + { + return moneyPoolMapper.selectMoneyPoolList(moneyPool); + } + + /** + * 新增资金池 + * + * @param moneyPool 资金池信息 + * @return 结果 + */ + @Override + public int insertMoneyPool(MoneyPool moneyPool) + { + return moneyPoolMapper.insertMoneyPool(moneyPool); + } + + /** + * 修改资金池 + * + * @param moneyPool 资金池信息 + * @return 结果 + */ + @Override + public int updateMoneyPool(MoneyPool moneyPool) + { + return moneyPoolMapper.updateMoneyPool(moneyPool); + } + + /** + * 删除资金池对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteMoneyPoolByIds(String ids) + { + return moneyPoolMapper.deleteMoneyPoolByIds(Convert.toStrArray(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/YearPlanServiceImpl.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/YearPlanServiceImpl.java new file mode 100644 index 000000000..359acd4cb --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/service/impl/YearPlanServiceImpl.java @@ -0,0 +1,83 @@ +package com.cronie.mengyu.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.cronie.mengyu.mapper.YearPlanMapper; +import com.cronie.mengyu.domain.YearPlan; +import com.cronie.mengyu.service.IYearPlanService; +import com.ruoyi.common.support.Convert; + +/** + * 年度计划 服务层实现 + * + * @author cronie + * @date 2018-11-15 + */ +@Service +public class YearPlanServiceImpl implements IYearPlanService +{ + @Autowired + private YearPlanMapper yearPlanMapper; + + /** + * 查询年度计划信息 + * + * @param year 年度计划ID + * @return 年度计划信息 + */ + @Override + public YearPlan selectYearPlanById(String year) + { + return yearPlanMapper.selectYearPlanById(year); + } + + /** + * 查询年度计划列表 + * + * @param yearPlan 年度计划信息 + * @return 年度计划集合 + */ + @Override + public List selectYearPlanList(YearPlan yearPlan) + { + return yearPlanMapper.selectYearPlanList(yearPlan); + } + + /** + * 新增年度计划 + * + * @param yearPlan 年度计划信息 + * @return 结果 + */ + @Override + public int insertYearPlan(YearPlan yearPlan) + { + return yearPlanMapper.insertYearPlan(yearPlan); + } + + /** + * 修改年度计划 + * + * @param yearPlan 年度计划信息 + * @return 结果 + */ + @Override + public int updateYearPlan(YearPlan yearPlan) + { + return yearPlanMapper.updateYearPlan(yearPlan); + } + + /** + * 删除年度计划对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteYearPlanByIds(String ids) + { + return yearPlanMapper.deleteYearPlanByIds(Convert.toStrArray(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsController.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsController.java new file mode 100644 index 000000000..6caffcfbe --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsController.java @@ -0,0 +1,114 @@ +package com.cronie.mengyu.web.controller; + +import java.util.List; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import com.cronie.mengyu.domain.Goods; +import com.cronie.mengyu.service.IGoodsService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; + +/** + * 投资品种 信息操作处理 + * + * @author cronie + * @date 2018-11-15 + */ +@Controller +@RequestMapping("/mengyu/goods") +public class GoodsController extends BaseController +{ + private String prefix = "mengyu/goods"; + + @Autowired + private IGoodsService goodsService; + + @RequiresPermissions("mengyu:goods:view") + @GetMapping() + public String goods() + { + return prefix + "/goods"; + } + + /** + * 查询投资品种列表 + */ + @RequiresPermissions("mengyu:goods:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(Goods goods) + { + startPage(); + List list = goodsService.selectGoodsList(goods); + return getDataTable(list); + } + + /** + * 新增投资品种 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存投资品种 + */ + @RequiresPermissions("mengyu:goods:add") + @Log(title = "投资品种", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(Goods goods) + { + return toAjax(goodsService.insertGoods(goods)); + } + + /** + * 修改投资品种 + */ + @GetMapping("/edit/{code}") + public String edit(@PathVariable("code") String code, ModelMap mmap) + { + Goods goods = goodsService.selectGoodsById(code); + mmap.put("goods", goods); + return prefix + "/edit"; + } + + /** + * 修改保存投资品种 + */ + @RequiresPermissions("mengyu:goods:edit") + @Log(title = "投资品种", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(Goods goods) + { + return toAjax(goodsService.updateGoods(goods)); + } + + /** + * 删除投资品种 + */ + @RequiresPermissions("mengyu:goods:remove") + @Log(title = "投资品种", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(goodsService.deleteGoodsByIds(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelController.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelController.java new file mode 100644 index 000000000..4825f09d7 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelController.java @@ -0,0 +1,114 @@ +package com.cronie.mengyu.web.controller; + +import java.util.List; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import com.cronie.mengyu.domain.GoodsTradeModel; +import com.cronie.mengyu.service.IGoodsTradeModelService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; + +/** + * 品种计划模型 信息操作处理 + * + * @author cronie + * @date 2018-11-15 + */ +@Controller +@RequestMapping("/mengyu/goodsTradeModel") +public class GoodsTradeModelController extends BaseController +{ + private String prefix = "mengyu/goodsTradeModel"; + + @Autowired + private IGoodsTradeModelService goodsTradeModelService; + + @RequiresPermissions("mengyu:goodsTradeModel:view") + @GetMapping() + public String goodsTradeModel() + { + return prefix + "/goodsTradeModel"; + } + + /** + * 查询品种计划模型列表 + */ + @RequiresPermissions("mengyu:goodsTradeModel:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(GoodsTradeModel goodsTradeModel) + { + startPage(); + List list = goodsTradeModelService.selectGoodsTradeModelList(goodsTradeModel); + return getDataTable(list); + } + + /** + * 新增品种计划模型 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存品种计划模型 + */ + @RequiresPermissions("mengyu:goodsTradeModel:add") + @Log(title = "品种计划模型", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(GoodsTradeModel goodsTradeModel) + { + return toAjax(goodsTradeModelService.insertGoodsTradeModel(goodsTradeModel)); + } + + /** + * 修改品种计划模型 + */ + @GetMapping("/edit/{modelId}") + public String edit(@PathVariable("modelId") Integer modelId, ModelMap mmap) + { + GoodsTradeModel goodsTradeModel = goodsTradeModelService.selectGoodsTradeModelById(modelId); + mmap.put("goodsTradeModel", goodsTradeModel); + return prefix + "/edit"; + } + + /** + * 修改保存品种计划模型 + */ + @RequiresPermissions("mengyu:goodsTradeModel:edit") + @Log(title = "品种计划模型", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(GoodsTradeModel goodsTradeModel) + { + return toAjax(goodsTradeModelService.updateGoodsTradeModel(goodsTradeModel)); + } + + /** + * 删除品种计划模型 + */ + @RequiresPermissions("mengyu:goodsTradeModel:remove") + @Log(title = "品种计划模型", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(goodsTradeModelService.deleteGoodsTradeModelByIds(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelInsController.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelInsController.java new file mode 100644 index 000000000..38ab86d2c --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelInsController.java @@ -0,0 +1,114 @@ +package com.cronie.mengyu.web.controller; + +import java.util.List; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import com.cronie.mengyu.domain.GoodsTradeModelIns; +import com.cronie.mengyu.service.IGoodsTradeModelInsService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; + +/** + * 计划模型实例 信息操作处理 + * + * @author cronie + * @date 2018-11-15 + */ +@Controller +@RequestMapping("/mengyu/goodsTradeModelIns") +public class GoodsTradeModelInsController extends BaseController +{ + private String prefix = "mengyu/goodsTradeModelIns"; + + @Autowired + private IGoodsTradeModelInsService goodsTradeModelInsService; + + @RequiresPermissions("mengyu:goodsTradeModelIns:view") + @GetMapping() + public String goodsTradeModelIns() + { + return prefix + "/goodsTradeModelIns"; + } + + /** + * 查询计划模型实例列表 + */ + @RequiresPermissions("mengyu:goodsTradeModelIns:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(GoodsTradeModelIns goodsTradeModelIns) + { + startPage(); + List list = goodsTradeModelInsService.selectGoodsTradeModelInsList(goodsTradeModelIns); + return getDataTable(list); + } + + /** + * 新增计划模型实例 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存计划模型实例 + */ + @RequiresPermissions("mengyu:goodsTradeModelIns:add") + @Log(title = "计划模型实例", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(GoodsTradeModelIns goodsTradeModelIns) + { + return toAjax(goodsTradeModelInsService.insertGoodsTradeModelIns(goodsTradeModelIns)); + } + + /** + * 修改计划模型实例 + */ + @GetMapping("/edit/{insId}") + public String edit(@PathVariable("insId") Integer insId, ModelMap mmap) + { + GoodsTradeModelIns goodsTradeModelIns = goodsTradeModelInsService.selectGoodsTradeModelInsById(insId); + mmap.put("goodsTradeModelIns", goodsTradeModelIns); + return prefix + "/edit"; + } + + /** + * 修改保存计划模型实例 + */ + @RequiresPermissions("mengyu:goodsTradeModelIns:edit") + @Log(title = "计划模型实例", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(GoodsTradeModelIns goodsTradeModelIns) + { + return toAjax(goodsTradeModelInsService.updateGoodsTradeModelIns(goodsTradeModelIns)); + } + + /** + * 删除计划模型实例 + */ + @RequiresPermissions("mengyu:goodsTradeModelIns:remove") + @Log(title = "计划模型实例", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(goodsTradeModelInsService.deleteGoodsTradeModelInsByIds(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelInsNodeController.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelInsNodeController.java new file mode 100644 index 000000000..edb542d43 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/GoodsTradeModelInsNodeController.java @@ -0,0 +1,114 @@ +package com.cronie.mengyu.web.controller; + +import java.util.List; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import com.cronie.mengyu.domain.GoodsTradeModelInsNode; +import com.cronie.mengyu.service.IGoodsTradeModelInsNodeService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; + +/** + * 交易计划操作 信息操作处理 + * + * @author cronie + * @date 2018-11-15 + */ +@Controller +@RequestMapping("/mengyu/goodsTradeModelInsNode") +public class GoodsTradeModelInsNodeController extends BaseController +{ + private String prefix = "mengyu/goodsTradeModelInsNode"; + + @Autowired + private IGoodsTradeModelInsNodeService goodsTradeModelInsNodeService; + + @RequiresPermissions("mengyu:goodsTradeModelInsNode:view") + @GetMapping() + public String goodsTradeModelInsNode() + { + return prefix + "/goodsTradeModelInsNode"; + } + + /** + * 查询交易计划操作列表 + */ + @RequiresPermissions("mengyu:goodsTradeModelInsNode:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(GoodsTradeModelInsNode goodsTradeModelInsNode) + { + startPage(); + List list = goodsTradeModelInsNodeService.selectGoodsTradeModelInsNodeList(goodsTradeModelInsNode); + return getDataTable(list); + } + + /** + * 新增交易计划操作 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存交易计划操作 + */ + @RequiresPermissions("mengyu:goodsTradeModelInsNode:add") + @Log(title = "交易计划操作", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(GoodsTradeModelInsNode goodsTradeModelInsNode) + { + return toAjax(goodsTradeModelInsNodeService.insertGoodsTradeModelInsNode(goodsTradeModelInsNode)); + } + + /** + * 修改交易计划操作 + */ + @GetMapping("/edit/{nodeId}") + public String edit(@PathVariable("nodeId") Integer nodeId, ModelMap mmap) + { + GoodsTradeModelInsNode goodsTradeModelInsNode = goodsTradeModelInsNodeService.selectGoodsTradeModelInsNodeById(nodeId); + mmap.put("goodsTradeModelInsNode", goodsTradeModelInsNode); + return prefix + "/edit"; + } + + /** + * 修改保存交易计划操作 + */ + @RequiresPermissions("mengyu:goodsTradeModelInsNode:edit") + @Log(title = "交易计划操作", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(GoodsTradeModelInsNode goodsTradeModelInsNode) + { + return toAjax(goodsTradeModelInsNodeService.updateGoodsTradeModelInsNode(goodsTradeModelInsNode)); + } + + /** + * 删除交易计划操作 + */ + @RequiresPermissions("mengyu:goodsTradeModelInsNode:remove") + @Log(title = "交易计划操作", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(goodsTradeModelInsNodeService.deleteGoodsTradeModelInsNodeByIds(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/MoneyPoolController.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/MoneyPoolController.java new file mode 100644 index 000000000..90ccb59e3 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/MoneyPoolController.java @@ -0,0 +1,114 @@ +package com.cronie.mengyu.web.controller; + +import java.util.List; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import com.cronie.mengyu.domain.MoneyPool; +import com.cronie.mengyu.service.IMoneyPoolService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; + +/** + * 资金池 信息操作处理 + * + * @author cronie + * @date 2018-11-15 + */ +@Controller +@RequestMapping("/mengyu/moneyPool") +public class MoneyPoolController extends BaseController +{ + private String prefix = "mengyu/moneyPool"; + + @Autowired + private IMoneyPoolService moneyPoolService; + + @RequiresPermissions("mengyu:moneyPool:view") + @GetMapping() + public String moneyPool() + { + return prefix + "/moneyPool"; + } + + /** + * 查询资金池列表 + */ + @RequiresPermissions("mengyu:moneyPool:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(MoneyPool moneyPool) + { + startPage(); + List list = moneyPoolService.selectMoneyPoolList(moneyPool); + return getDataTable(list); + } + + /** + * 新增资金池 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存资金池 + */ + @RequiresPermissions("mengyu:moneyPool:add") + @Log(title = "资金池", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(MoneyPool moneyPool) + { + return toAjax(moneyPoolService.insertMoneyPool(moneyPool)); + } + + /** + * 修改资金池 + */ + @GetMapping("/edit/{creater}") + public String edit(@PathVariable("creater") Integer creater, ModelMap mmap) + { + MoneyPool moneyPool = moneyPoolService.selectMoneyPoolById(creater); + mmap.put("moneyPool", moneyPool); + return prefix + "/edit"; + } + + /** + * 修改保存资金池 + */ + @RequiresPermissions("mengyu:moneyPool:edit") + @Log(title = "资金池", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(MoneyPool moneyPool) + { + return toAjax(moneyPoolService.updateMoneyPool(moneyPool)); + } + + /** + * 删除资金池 + */ + @RequiresPermissions("mengyu:moneyPool:remove") + @Log(title = "资金池", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(moneyPoolService.deleteMoneyPoolByIds(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/MoneyPoolLogController.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/MoneyPoolLogController.java new file mode 100644 index 000000000..502abb5f3 --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/MoneyPoolLogController.java @@ -0,0 +1,114 @@ +package com.cronie.mengyu.web.controller; + +import java.util.List; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import com.cronie.mengyu.domain.MoneyPoolLog; +import com.cronie.mengyu.service.IMoneyPoolLogService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; + +/** + * 资金池交明细 信息操作处理 + * + * @author cronie + * @date 2018-11-15 + */ +@Controller +@RequestMapping("/mengyu/moneyPoolLog") +public class MoneyPoolLogController extends BaseController +{ + private String prefix = "mengyu/moneyPoolLog"; + + @Autowired + private IMoneyPoolLogService moneyPoolLogService; + + @RequiresPermissions("mengyu:moneyPoolLog:view") + @GetMapping() + public String moneyPoolLog() + { + return prefix + "/moneyPoolLog"; + } + + /** + * 查询资金池交明细列表 + */ + @RequiresPermissions("mengyu:moneyPoolLog:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(MoneyPoolLog moneyPoolLog) + { + startPage(); + List list = moneyPoolLogService.selectMoneyPoolLogList(moneyPoolLog); + return getDataTable(list); + } + + /** + * 新增资金池交明细 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存资金池交明细 + */ + @RequiresPermissions("mengyu:moneyPoolLog:add") + @Log(title = "资金池交明细", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(MoneyPoolLog moneyPoolLog) + { + return toAjax(moneyPoolLogService.insertMoneyPoolLog(moneyPoolLog)); + } + + /** + * 修改资金池交明细 + */ + @GetMapping("/edit/{billType}") + public String edit(@PathVariable("billType") Integer billType, ModelMap mmap) + { + MoneyPoolLog moneyPoolLog = moneyPoolLogService.selectMoneyPoolLogById(billType); + mmap.put("moneyPoolLog", moneyPoolLog); + return prefix + "/edit"; + } + + /** + * 修改保存资金池交明细 + */ + @RequiresPermissions("mengyu:moneyPoolLog:edit") + @Log(title = "资金池交明细", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(MoneyPoolLog moneyPoolLog) + { + return toAjax(moneyPoolLogService.updateMoneyPoolLog(moneyPoolLog)); + } + + /** + * 删除资金池交明细 + */ + @RequiresPermissions("mengyu:moneyPoolLog:remove") + @Log(title = "资金池交明细", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(moneyPoolLogService.deleteMoneyPoolLogByIds(ids)); + } + +} diff --git a/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/YearPlanController.java b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/YearPlanController.java new file mode 100644 index 000000000..23b3515cb --- /dev/null +++ b/MengYu-Trade/src/main/java/com/cronie/mengyu/web/controller/YearPlanController.java @@ -0,0 +1,114 @@ +package com.cronie.mengyu.web.controller; + +import java.util.List; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import com.cronie.mengyu.domain.YearPlan; +import com.cronie.mengyu.service.IYearPlanService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.framework.web.page.TableDataInfo; + +/** + * 年度计划 信息操作处理 + * + * @author cronie + * @date 2018-11-15 + */ +@Controller +@RequestMapping("/mengyu/yearPlan") +public class YearPlanController extends BaseController +{ + private String prefix = "mengyu/yearPlan"; + + @Autowired + private IYearPlanService yearPlanService; + + @RequiresPermissions("mengyu:yearPlan:view") + @GetMapping() + public String yearPlan() + { + return prefix + "/yearPlan"; + } + + /** + * 查询年度计划列表 + */ + @RequiresPermissions("mengyu:yearPlan:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(YearPlan yearPlan) + { + startPage(); + List list = yearPlanService.selectYearPlanList(yearPlan); + return getDataTable(list); + } + + /** + * 新增年度计划 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存年度计划 + */ + @RequiresPermissions("mengyu:yearPlan:add") + @Log(title = "年度计划", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(YearPlan yearPlan) + { + return toAjax(yearPlanService.insertYearPlan(yearPlan)); + } + + /** + * 修改年度计划 + */ + @GetMapping("/edit/{year}") + public String edit(@PathVariable("year") String year, ModelMap mmap) + { + YearPlan yearPlan = yearPlanService.selectYearPlanById(year); + mmap.put("yearPlan", yearPlan); + return prefix + "/edit"; + } + + /** + * 修改保存年度计划 + */ + @RequiresPermissions("mengyu:yearPlan:edit") + @Log(title = "年度计划", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(YearPlan yearPlan) + { + return toAjax(yearPlanService.updateYearPlan(yearPlan)); + } + + /** + * 删除年度计划 + */ + @RequiresPermissions("mengyu:yearPlan:remove") + @Log(title = "年度计划", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(yearPlanService.deleteYearPlanByIds(ids)); + } + +} diff --git a/MengYu-Trade/src/main/resources/application-druid.yml b/MengYu-Trade/src/main/resources/application-druid.yml new file mode 100644 index 000000000..f376d1063 --- /dev/null +++ b/MengYu-Trade/src/main/resources/application-druid.yml @@ -0,0 +1,48 @@ +# 数据源配置 +spring: + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driverClassName: com.mysql.jdbc.Driver + druid: + # 主库数据源 + master: + url: jdbc:mysql://localhost:3306/mengyu?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true + username: root + password: longshine + # 从库数据源 + slave: + # 从数据源开关/默认关闭 + enabled: false + url: + username: + password: + # 初始连接数 + initial-size: 10 + # 最大连接池数量 + max-active: 100 + # 最小连接池数量 + min-idle: 10 + # 配置获取连接等待超时的时间 + max-wait: 60000 + # 打开PSCache,并且指定每个连接上PSCache的大小 + pool-prepared-statements: true + max-pool-prepared-statement-per-connection-size: 20 + # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 + timeBetweenEvictionRunsMillis: 60000 + # 配置一个连接在池中最小生存的时间,单位是毫秒 + min-evictable-idle-time-millis: 300000 + validation-query: SELECT 1 FROM DUAL + test-while-idle: true + test-on-borrow: false + test-on-return: false + stat-view-servlet: + enabled: true + url-pattern: /monitor/druid/* + filter: + stat: + log-slow-sql: true + slow-sql-millis: 1000 + merge-sql: false + wall: + config: + multi-statement-allow: true \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/application.yml b/MengYu-Trade/src/main/resources/application.yml new file mode 100644 index 000000000..bb27a23fb --- /dev/null +++ b/MengYu-Trade/src/main/resources/application.yml @@ -0,0 +1,134 @@ +# 项目相关配置 +ruoyi: + # 名称 + name: cronie + # 版本 + version: 3.0.0 + # 版权年份 + copyrightYear: 2018 + # 文件上传路径 + profile: D:/profile/ + # 获取ip地址开关 + addressEnabled: true + +# 开发环境配置 +server: + # 服务端口 + port: 80 + servlet: + # 项目contextPath + context-path: / + tomcat: + # tomcat的URI编码 + uri-encoding: UTF-8 + # tomcat最大线程数,默认为200 + max-threads: 800 + # Tomcat启动初始化的线程数,默认值25 + min-spare-threads: 30 + +# 日志配置 +logging: + level: + com.ruoyi: debug + org.springframework: WARN + org.spring.springboot.dao: debug + +# 用户配置 +user: + password: + # 密码错误{maxRetryCount}次锁定10分钟 + maxRetryCount: 5 + +# Spring配置 +spring: + # 模板引擎 + thymeleaf: + mode: HTML + encoding: utf-8 + # 禁用缓存 + cache: false + # 资源信息 + messages: + # 国际化资源文件路径 + basename: i18n/messages + jackson: + time-zone: GMT+8 + date-format: yyyy-MM-dd HH:mm:ss + profiles: + active: druid + # 文件上传 + servlet: + multipart: + max-file-size: 30MB + max-request-size: 30MB + # 服务模块 + devtools: + restart: + # 热部署开关 + enabled: true + +# MyBatis +mybatis: + # 搜索指定包别名 + typeAliasesPackage: com.ruoyi + # 配置mapper的扫描,找到所有的mapper.xml映射文件 + mapperLocations: classpath*:mapper/**/*Mapper.xml + # 加载全局的配置文件 + configLocation: classpath:mapper/mybatis-config.xml + +# PageHelper分页插件 +pagehelper: + helperDialect: mysql + reasonable: true + supportMethodsArguments: true + params: count=countSql + +# Shiro +shiro: + user: + # 登录地址 + loginUrl: /login + # 权限认证失败地址 + unauthorizedUrl: /unauth + # 首页地址 + indexUrl: /index + # 验证码开关 + captchaEnabled: true + # 验证码类型 math 数组计算 char 字符 + captchaType: math + cookie: + # 设置Cookie的域名 默认空,即当前访问的域名 + domain: + # 设置cookie的有效访问路径 + path: / + # 设置HttpOnly属性 + httpOnly: true + # 设置Cookie的过期时间,天为单位 + maxAge: 30 + session: + # Session超时时间(默认30分钟) + expireTime: 30 + # 同步session到数据库的周期(默认1分钟) + dbSyncPeriod: 1 + # 相隔多久检查一次session的有效性,默认就是10分钟 + validationInterval: 10 + +# 防止XSS攻击 +xss: + # 过滤开关 + enabled: true + # 排除链接(多个用逗号分隔) + excludes: /system/notice/* + # 匹配链接 + urlPatterns: /system/*,/monitor/*,/tool/* + +# 代码生成 +gen: + # 作者 + author: cronie + # 默认生成包路径 module 需改成自己的模块名称 如 system monitor tool + packageName: com.cronie.mengyu + # 自动去除表前缀,默认是true + autoRemovePre: true + # 表前缀(类名不会包含表前缀) + tablePrefix: sys_ \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/banner.txt b/MengYu-Trade/src/main/resources/banner.txt new file mode 100644 index 000000000..d538fe036 --- /dev/null +++ b/MengYu-Trade/src/main/resources/banner.txt @@ -0,0 +1,24 @@ +Application Version: ${ruoyi.version} +Spring Boot Version: ${spring-boot.version} +//////////////////////////////////////////////////////////////////// +// _ooOoo_ // +// o8888888o // +// 88" . "88 // +// (| ^_^ |) // +// O\ = /O // +// ____/`---'\____ // +// .' \\| |// `. // +// / \\||| : |||// \ // +// / _||||| -:- |||||- \ // +// | | \\\ - /// | | // +// | \_| ''\---/'' | | // +// \ .-\__ `-` ___/-. / // +// ___`. .' /--.--\ `. . ___ // +// ."" '< `.___\_<|>_/___.' >'"". // +// | | : `- \`.;`\ _ /`;.`/ - ` : | | // +// \ \ `-. \_ __\ /__ _/ .-` / / // +// ========`-.____`-.___\_____/___.-`____.-'======== // +// `=---=' // +// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // +// 佛祖保佑 永不宕机 永无BUG // +//////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/logback.xml b/MengYu-Trade/src/main/resources/logback.xml new file mode 100644 index 000000000..bd468488c --- /dev/null +++ b/MengYu-Trade/src/main/resources/logback.xml @@ -0,0 +1,86 @@ + + + + + + + + + + ${log.pattern} + + + + + + ${log.path}/sys-info.log + + + ${log.path}/sys-info.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + INFO + ACCEPT + DENY + + + + + ${log.path}/sys-error.log + + ${log.path}/sys-error.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + ERROR + ACCEPT + DENY + + + + + + ${log.path}/sys-user.log + + + ${log.path}/sys-user.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsMapper.xml b/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsMapper.xml new file mode 100644 index 000000000..b8b806035 --- /dev/null +++ b/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsMapper.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + select code, name, code_type, industry_type, plate_type, creater, create_time from my_goods + + + + + + + + insert into my_goods + + code, + name, + code_type, + industry_type, + plate_type, + creater, + create_time, + + + #{code}, + #{name}, + #{codeType}, + #{industryType}, + #{plateType}, + #{creater}, + #{createTime}, + + + + + update my_goods + + name = #{name}, + code_type = #{codeType}, + industry_type = #{industryType}, + plate_type = #{plateType}, + creater = #{creater}, + create_time = #{createTime}, + + where code = #{code} + + + + delete from my_goods where code = #{code} + + + + delete from my_goods where code in + + #{code} + + + + \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelInsMapper.xml b/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelInsMapper.xml new file mode 100644 index 000000000..96d803cec --- /dev/null +++ b/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelInsMapper.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + select ins_id, model_id, ins_status, creater, create_time from my_goods_trade_model_ins + + + + + + + + insert into my_goods_trade_model_ins + + ins_id, + model_id, + ins_status, + creater, + create_time, + + + #{insId}, + #{modelId}, + #{insStatus}, + #{creater}, + #{createTime}, + + + + + update my_goods_trade_model_ins + + model_id = #{modelId}, + ins_status = #{insStatus}, + creater = #{creater}, + create_time = #{createTime}, + + where ins_id = #{insId} + + + + delete from my_goods_trade_model_ins where ins_id = #{insId} + + + + delete from my_goods_trade_model_ins where ins_id in + + #{insId} + + + + \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelInsNodeMapper.xml b/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelInsNodeMapper.xml new file mode 100644 index 000000000..4456bf581 --- /dev/null +++ b/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelInsNodeMapper.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + select node_id, ins_id, price, volumes, trade_time, creater, create_time, trade_type, trade_note from my_goods_trade_model_ins_node + + + + + + + + insert into my_goods_trade_model_ins_node + + node_id, + ins_id, + price, + volumes, + trade_time, + creater, + create_time, + trade_type, + trade_note, + + + #{nodeId}, + #{insId}, + #{price}, + #{volumes}, + #{tradeTime}, + #{creater}, + #{createTime}, + #{tradeType}, + #{tradeNote}, + + + + + update my_goods_trade_model_ins_node + + ins_id = #{insId}, + price = #{price}, + volumes = #{volumes}, + trade_time = #{tradeTime}, + creater = #{creater}, + create_time = #{createTime}, + trade_type = #{tradeType}, + trade_note = #{tradeNote}, + + where node_id = #{nodeId} + + + + delete from my_goods_trade_model_ins_node where node_id = #{nodeId} + + + + delete from my_goods_trade_model_ins_node where node_id in + + #{nodeId} + + + + \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelMapper.xml b/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelMapper.xml new file mode 100644 index 000000000..f096ae6d2 --- /dev/null +++ b/MengYu-Trade/src/main/resources/mapper/mengyu/GoodsTradeModelMapper.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + select model_id, code, basic_volumes, model_status, building_price, exit_price, stop_price, creater, create_time from my_goods_trade_model + + + + + + + + insert into my_goods_trade_model + + model_id, + code, + basic_volumes, + model_status, + building_price, + exit_price, + stop_price, + creater, + create_time, + + + #{modelId}, + #{code}, + #{basicVolumes}, + #{modelStatus}, + #{buildingPrice}, + #{exitPrice}, + #{stopPrice}, + #{creater}, + #{createTime}, + + + + + update my_goods_trade_model + + code = #{code}, + basic_volumes = #{basicVolumes}, + model_status = #{modelStatus}, + building_price = #{buildingPrice}, + exit_price = #{exitPrice}, + stop_price = #{stopPrice}, + creater = #{creater}, + create_time = #{createTime}, + + where model_id = #{modelId} + + + + delete from my_goods_trade_model where model_id = #{modelId} + + + + delete from my_goods_trade_model where model_id in + + #{modelId} + + + + \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/mapper/mengyu/MoneyPoolLogMapper.xml b/MengYu-Trade/src/main/resources/mapper/mengyu/MoneyPoolLogMapper.xml new file mode 100644 index 000000000..c1e84f8c5 --- /dev/null +++ b/MengYu-Trade/src/main/resources/mapper/mengyu/MoneyPoolLogMapper.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + select bill_type, money_pool_log, tradem_money, money_pool_id, node_id from my_money_pool_log + + + + + + + + insert into my_money_pool_log + + bill_type, + money_pool_log, + tradem_money, + money_pool_id, + node_id, + + + #{billType}, + #{moneyPoolLog}, + #{trademMoney}, + #{moneyPoolId}, + #{nodeId}, + + + + + update my_money_pool_log + + money_pool_log = #{moneyPoolLog}, + tradem_money = #{trademMoney}, + money_pool_id = #{moneyPoolId}, + node_id = #{nodeId}, + + where bill_type = #{billType} + + + + delete from my_money_pool_log where bill_type = #{billType} + + + + delete from my_money_pool_log where bill_type in + + #{billType} + + + + \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/mapper/mengyu/MoneyPoolMapper.xml b/MengYu-Trade/src/main/resources/mapper/mengyu/MoneyPoolMapper.xml new file mode 100644 index 000000000..1791914e4 --- /dev/null +++ b/MengYu-Trade/src/main/resources/mapper/mengyu/MoneyPoolMapper.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + select creater, create_time, money_pool, money_pool_id from my_money_pool + + + + + + + + insert into my_money_pool + + creater, + create_time, + money_pool, + money_pool_id, + + + #{creater}, + #{createTime}, + #{moneyPool}, + #{moneyPoolId}, + + + + + update my_money_pool + + create_time = #{createTime}, + money_pool = #{moneyPool}, + money_pool_id = #{moneyPoolId}, + + where creater = #{creater} + + + + delete from my_money_pool where creater = #{creater} + + + + delete from my_money_pool where creater in + + #{creater} + + + + \ No newline at end of file diff --git a/MengYu-Trade/src/main/resources/mapper/mengyu/YearPlanMapper.xml b/MengYu-Trade/src/main/resources/mapper/mengyu/YearPlanMapper.xml new file mode 100644 index 000000000..d2160ad33 --- /dev/null +++ b/MengYu-Trade/src/main/resources/mapper/mengyu/YearPlanMapper.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + select year, profit, plan_status, task_status, create_time, creater from my_year_plan + + + + + + + + insert into my_year_plan + + year, + profit, + plan_status, + task_status, + create_time, + creater, + + + #{year}, + #{profit}, + #{planStatus}, + #{taskStatus}, + #{createTime}, + #{creater}, + + + + + update my_year_plan + + profit = #{profit}, + plan_status = #{planStatus}, + task_status = #{taskStatus}, + create_time = #{createTime}, + creater = #{creater}, + + where year = #{year} + + + + delete from my_year_plan where year = #{year} + + + + delete from my_year_plan where year in + + #{year} + + + + \ No newline at end of file