You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

73 lines
5.8 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <unity>
  3. <typeAliases>
  4. <typeAlias alias="IDatabase" type="Learun.DataBase.IDatabase,Learun.DataBase" />
  5. <typeAlias alias="SqlServer" type="Learun.DataBase.SqlServer.Database,Learun.DataBase.SqlServer" />
  6. <typeAlias alias="MySql" type="Learun.DataBase.MySqlEx.Database,Learun.DataBase.MySqlEx" />
  7. <typeAlias alias="Oracle" type="Learun.DataBase.Oracle.Database,Learun.DataBase.Oracle" />
  8. <!--工作流接口-->
  9. <typeAlias alias="INodeMethod" type=" Learun.Application.WorkFlow.INodeMethod, Learun.Application.WorkFlow" />
  10. <typeAlias alias="NodeMethod" type=" Learun.Application.WorkFlow.NodeMethod, Learun.Application.WorkFlow" />
  11. <typeAlias alias="PurchaseWorkMethod" type="Learun.Application.WorkFlow.PurchaseWorkMethod,Learun.Application.WorkFlow" />
  12. <typeAlias alias="PurchaseLogisticMethod" type="Learun.Application.WorkFlow.PurchaseLogisticMethod,Learun.Application.WorkFlow" />
  13. <typeAlias alias="PurchaseInfoMethod" type="Learun.Application.WorkFlow.PurchaseInfoMethod,Learun.Application.WorkFlow" />
  14. <typeAlias alias="PurchaseStudentMethod" type="Learun.Application.WorkFlow.PurchaseStudentMethod,Learun.Application.WorkFlow" />
  15. <typeAlias alias="PurchaseOtherMethod" type="Learun.Application.WorkFlow.PurchaseOtherMethod,Learun.Application.WorkFlow" />
  16. <typeAlias alias="PurchaseEduMethod" type="Learun.Application.WorkFlow.PurchaseEduMethod,Learun.Application.WorkFlow" />
  17. <typeAlias alias="PurchasePrintMethod" type="Learun.Application.WorkFlow.PurchasePrintMethod,Learun.Application.WorkFlow" />
  18. <typeAlias alias="PurchaseTravelMethod" type="Learun.Application.WorkFlow.PurchaseTravelMethod,Learun.Application.WorkFlow" />
  19. <typeAlias alias="PurchaseServiceMethod" type="Learun.Application.WorkFlow.PurchaseServiceMethod,Learun.Application.WorkFlow" />
  20. <typeAlias alias="PurchaseEduApplyMethod" type="Learun.Application.WorkFlow.PurchaseEduApplyMethod,Learun.Application.WorkFlow" />
  21. <typeAlias alias="PurchaseInfoApplyMethod" type="Learun.Application.WorkFlow.PurchaseInfoApplyMethod,Learun.Application.WorkFlow" />
  22. <typeAlias alias="PurchaseLogisticApplyMethod" type="Learun.Application.WorkFlow.PurchaseLogisticApplyMethod,Learun.Application.WorkFlow" />
  23. <typeAlias alias="PurchaseOtherApplyMethod" type="Learun.Application.WorkFlow.PurchaseOtherApplyMethod,Learun.Application.WorkFlow" />
  24. <typeAlias alias="PurchasePrintApplyMethod" type="Learun.Application.WorkFlow.PurchasePrintApplyMethod,Learun.Application.WorkFlow" />
  25. <typeAlias alias="PurchaseStudentApplyMethod" type="Learun.Application.WorkFlow.PurchaseStudentApplyMethod,Learun.Application.WorkFlow" />
  26. <typeAlias alias="PurchaseWorkApplyMethod" type="Learun.Application.WorkFlow.PurchaseWorkApplyMethod,Learun.Application.WorkFlow" />
  27. <typeAlias alias="PurchaseTravelApplyMethod" type="Learun.Application.WorkFlow.PurchaseTravelApplyMethod,Learun.Application.WorkFlow" />
  28. <typeAlias alias="PurchaseServiceApplyMethod" type="Learun.Application.WorkFlow.PurchaseServiceApplyMethod,Learun.Application.WorkFlow" />
  29. <!--任务调度器-->
  30. <typeAlias alias="ITSMethod" type="Learun.Application.Extention.TaskScheduling.ITsMethod,Learun.Application.Extention" />
  31. <!--工作流接口:新的流程接口(新版流程使用)-->
  32. <typeAlias alias="IWorkFlowMethod" type=" Learun.Application.WorkFlow.IWorkFlowMethod, Learun.Application.WorkFlow" />
  33. <typeAlias alias="WFFileRelease" type=" Learun.Application.WorkFlow.WFFileRelease, Learun.Application.WorkFlow" />
  34. </typeAliases>
  35. <containers>
  36. <container name="IOCcontainer">
  37. <type type="IDatabase" mapTo="SqlServer" name="SqlServer"></type >
  38. <type type="IDatabase" mapTo="MySql" name="MySql"></type >
  39. <type type="IDatabase" mapTo="Oracle" name="Oracle"></type >
  40. </container>
  41. <container name="WfIOCcontainer">
  42. <type type="INodeMethod" mapTo="NodeMethod"></type>
  43. <type type="IWorkFlowMethod" mapTo="PurchaseWorkMethod" name="PurchaseWorkMethod"></type>
  44. <type type="IWorkFlowMethod" mapTo="PurchaseLogisticMethod" name="PurchaseLogisticMethod"></type>
  45. <type type="IWorkFlowMethod" mapTo="PurchaseInfoMethod" name="PurchaseInfoMethod"></type>
  46. <type type="IWorkFlowMethod" mapTo="PurchaseStudentMethod" name="PurchaseStudentMethod"></type>
  47. <type type="IWorkFlowMethod" mapTo="PurchaseOtherMethod" name="PurchaseOtherMethod"></type>
  48. <type type="IWorkFlowMethod" mapTo="PurchaseEduMethod" name="PurchaseEduMethod"></type>
  49. <type type="IWorkFlowMethod" mapTo="PurchasePrintMethod" name="PurchasePrintMethod"></type>
  50. <type type="IWorkFlowMethod" mapTo="PurchaseTravelMethod" name="PurchaseTravelMethod"></type>
  51. <type type="IWorkFlowMethod" mapTo="PurchaseServiceMethod" name="PurchaseServiceMethod"></type>
  52. <type type="IWorkFlowMethod" mapTo="PurchaseEduApplyMethod" name="PurchaseEduApplyMethod"></type>
  53. <type type="IWorkFlowMethod" mapTo="PurchaseInfoApplyMethod" name="PurchaseInfoApplyMethod"></type>
  54. <type type="IWorkFlowMethod" mapTo="PurchaseLogisticApplyMethod" name="PurchaseLogisticApplyMethod"></type>
  55. <type type="IWorkFlowMethod" mapTo="PurchaseOtherApplyMethod" name="PurchaseOtherApplyMethod"></type>
  56. <type type="IWorkFlowMethod" mapTo="PurchasePrintApplyMethod" name="PurchasePrintApplyMethod"></type>
  57. <type type="IWorkFlowMethod" mapTo="PurchaseStudentApplyMethod" name="PurchaseStudentApplyMethod"></type>
  58. <type type="IWorkFlowMethod" mapTo="PurchaseWorkApplyMethod" name="PurchaseWorkApplyMethod"></type>
  59. <type type="IWorkFlowMethod" mapTo="PurchaseTravelApplyMethod" name="PurchaseTravelApplyMethod"></type>
  60. <type type="IWorkFlowMethod" mapTo="PurchaseServiceApplyMethod" name="PurchaseServiceApplyMethod"></type>
  61. </container>
  62. <container name="TsIOCcontainer">
  63. <!--<type type="ITSMethod" mapTo="TestTask" name="taskioc"></type>-->
  64. </container>
  65. </containers>
  66. </unity>