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="<<" Suffix=">>" 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="<<" Suffix=">>" 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="<<" Suffix=">>" 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="<<" Suffix=">>" 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 "Domain or Data type"\r\nDomain No\r\nKeyIndicator No\r\nIndexIndicator No\r\nNullStatus No" Filters=""All Columns" PDMCOLNALL ""\r\n"PK Columns" PDMCOLNPK "PRIM \"TRUE\" TRUE"\r\n"Key Columns" PDMCOLNKEY "KEYS \"TRUE\" TRUE"" 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="<<" Suffix=">>" 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 "Domain or Data type"\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="<<" Suffix=">>" 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="<<" Suffix=">>" 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&traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&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="<<" Suffix=">>" 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="<<" Suffix=">>" 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="<<" Suffix=">>" 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="<<" Suffix=">>" 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="<<" Suffix=">>" 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 "Domain or Data type"\r\nDomain No\r\nKeyIndicator No\r\nIndexIndicator No\r\nNullStatus No" Filters=""All Columns" PDMCOLNALL ""\r\n"PK Columns" PDMCOLNPK "PRIM \"TRUE\" TRUE"\r\n"Key Columns" PDMCOLNKEY "KEYS \"TRUE\" TRUE"" 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="<<" Suffix=">>" 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 "Domain or Data type"\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="<<" Suffix=">>" 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="<<" Suffix=">>" 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&traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&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="<<" Suffix=">>" 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