WeEngineRuntimeModule.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. using Abp;
  2. using Abp.Modules;
  3. using Abp.Reflection.Extensions;
  4. namespace WeEngine
  5. {
  6. //[DependsOn(typeof(IwbZeroModule))]
  7. [DependsOn(typeof(WeEngineCoreModule))]
  8. public class WeEngineRuntimeModule : AbpModule
  9. {
  10. public override void PreInitialize()
  11. {
  12. //// Declare entity types
  13. //Configuration.Modules.Zero().EntityTypes.Tenant = typeof(Tenant);
  14. //Configuration.Modules.Zero().EntityTypes.Role = typeof(Role);
  15. //Configuration.Modules.Zero().EntityTypes.User = typeof(User);
  16. //Configuration.Modules.Zero().EntityTypes.Function = typeof(SysFun);
  17. //Configuration.Modules.Zero().EntityTypes.State = typeof(SysState);
  18. //Configuration.Modules.Zero().EntityTypes.AttachFile = typeof(SysAttachFile);
  19. //Configuration.Modules.Zero().EntityTypes.Help = typeof(SysHelp);
  20. }
  21. public override void Initialize()
  22. {
  23. IocManager.RegisterAssemblyByConvention(typeof(WeEngineRuntimeModule).GetAssembly());
  24. }
  25. }
  26. //public class Tenant:TenantBase
  27. //{
  28. //}
  29. //public class User : UserBase
  30. //{
  31. //}
  32. //public class Role : RoleBase
  33. //{
  34. //}
  35. //public class SysFun : SysFunctionBase
  36. //{
  37. //}
  38. //public class SysState : SysStateBase
  39. //{
  40. //}
  41. //public class SysAttachFile : SysAttachFileBase
  42. //{
  43. //}
  44. //public class SysHelp : SysHelpBase
  45. //{
  46. //}
  47. }