249 changed files with 963 additions and 33873 deletions
@ -1,18 +1,4 @@ |
|||||
using LY.MicroService.AuthServer.DbMigrator.EntityFrameworkCore; |
namespace LY.MicroService.AuthServer.DbMigrator; |
||||
using Microsoft.Extensions.DependencyInjection; |
|
||||
using Volo.Abp.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.AuthServer.DbMigrator; |
|
||||
public partial class AuthServerDbMigratorModule |
public partial class AuthServerDbMigratorModule |
||||
{ |
{ |
||||
private void ConfigureDbContext(IServiceCollection services) |
|
||||
{ |
|
||||
services.AddAbpDbContext<AuthServerMigrationsDbContext>(); |
|
||||
|
|
||||
// 配置Ef
|
|
||||
Configure<AbpDbContextOptions>(options => |
|
||||
{ |
|
||||
options.UseMySQL(); |
|
||||
}); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -1,23 +1,14 @@ |
|||||
using LINGYUN.Abp.Data.DbMigrator; |
using LY.MicroService.AuthServer.EntityFrameworkCore; |
||||
using LINGYUN.Abp.Identity.EntityFrameworkCore; |
|
||||
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
|
||||
using Volo.Abp.Autofac; |
using Volo.Abp.Autofac; |
||||
using Volo.Abp.Modularity; |
using Volo.Abp.Modularity; |
||||
using Volo.Abp.OpenIddict.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.AuthServer.DbMigrator; |
namespace LY.MicroService.AuthServer.DbMigrator; |
||||
|
|
||||
[DependsOn( |
[DependsOn( |
||||
typeof(AbpSaasEntityFrameworkCoreModule), |
typeof(AuthServerMigrationsEntityFrameworkCoreModule), |
||||
typeof(AbpIdentityEntityFrameworkCoreModule), |
|
||||
typeof(AbpOpenIddictEntityFrameworkCoreModule), |
|
||||
typeof(AbpDataDbMigratorModule), |
|
||||
typeof(AbpAutofacModule) |
typeof(AbpAutofacModule) |
||||
)] |
)] |
||||
public partial class AuthServerDbMigratorModule : AbpModule |
public partial class AuthServerDbMigratorModule : AbpModule |
||||
{ |
{ |
||||
public override void ConfigureServices(ServiceConfigurationContext context) |
|
||||
{ |
|
||||
ConfigureDbContext(context.Services); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -0,0 +1,26 @@ |
|||||
|
using LINGYUN.Abp.Data.DbMigrator; |
||||
|
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.EntityFrameworkCore; |
||||
|
using Volo.Abp.Modularity; |
||||
|
using Volo.Abp.OpenIddict.EntityFrameworkCore; |
||||
|
|
||||
|
namespace LY.MicroService.AuthServer.EntityFrameworkCore; |
||||
|
|
||||
|
[DependsOn( |
||||
|
typeof(AbpSaasEntityFrameworkCoreModule), |
||||
|
typeof(AbpOpenIddictEntityFrameworkCoreModule), |
||||
|
typeof(AbpDataDbMigratorModule) |
||||
|
)] |
||||
|
public class AuthServerMigrationsEntityFrameworkCoreModule : AbpModule |
||||
|
{ |
||||
|
public override void ConfigureServices(ServiceConfigurationContext context) |
||||
|
{ |
||||
|
context.Services.AddAbpDbContext<AuthServerMigrationsDbContext>(); |
||||
|
|
||||
|
Configure<AbpDbContextOptions>(options => |
||||
|
{ |
||||
|
options.UseMySQL(); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,3 @@ |
|||||
|
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> |
||||
|
<ConfigureAwait ContinueOnCapturedContext="false" /> |
||||
|
</Weavers> |
||||
@ -0,0 +1,30 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
||||
|
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. --> |
||||
|
<xs:element name="Weavers"> |
||||
|
<xs:complexType> |
||||
|
<xs:all> |
||||
|
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1"> |
||||
|
<xs:complexType> |
||||
|
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" /> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:all> |
||||
|
<xs:attribute name="VerifyAssembly" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="VerifyIgnoreCodes" type="xs:string"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="GenerateXsd" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:schema> |
||||
@ -0,0 +1,26 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\configureawait.props" /> |
||||
|
<Import Project="..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>net7.0</TargetFramework> |
||||
|
<RootNamespace>LY.MicroService.AuthServer.EntityFrameworkCore</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="$(MicrosoftPackageVersion)"> |
||||
|
<PrivateAssets>all</PrivateAssets> |
||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
||||
|
</PackageReference> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.OpenIddict.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\..\modules\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.EntityFrameworkCore\LINGYUN.Abp.Identity.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -1,6 +1,6 @@ |
|||||
// <auto-generated />
|
// <auto-generated />
|
||||
using System; |
using System; |
||||
using LY.MicroService.AuthServer.DbMigrator.EntityFrameworkCore; |
using LY.MicroService.AuthServer.EntityFrameworkCore; |
||||
using Microsoft.EntityFrameworkCore; |
using Microsoft.EntityFrameworkCore; |
||||
using Microsoft.EntityFrameworkCore.Infrastructure; |
using Microsoft.EntityFrameworkCore.Infrastructure; |
||||
using Microsoft.EntityFrameworkCore.Storage.ValueConversion; |
using Microsoft.EntityFrameworkCore.Storage.ValueConversion; |
||||
@ -1,18 +1,4 @@ |
|||||
using LY.MicroService.BackendAdmin.DbMigrator.EntityFrameworkCore; |
namespace LY.MicroService.BackendAdmin.DbMigrator; |
||||
using Microsoft.Extensions.DependencyInjection; |
|
||||
using Volo.Abp.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.BackendAdmin.DbMigrator; |
|
||||
public partial class BackendAdminDbMigratorModule |
public partial class BackendAdminDbMigratorModule |
||||
{ |
{ |
||||
private void ConfigureDbContext(IServiceCollection services) |
|
||||
{ |
|
||||
services.AddAbpDbContext<BackendAdminMigrationsDbContext>(); |
|
||||
|
|
||||
// 配置Ef
|
|
||||
Configure<AbpDbContextOptions>(options => |
|
||||
{ |
|
||||
options.UseMySQL(); |
|
||||
}); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -1,27 +1,13 @@ |
|||||
using LINGYUN.Abp.Data.DbMigrator; |
using LY.MicroService.BackendAdmin.EntityFrameworkCore; |
||||
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
|
||||
using LINGYUN.Abp.TextTemplating.EntityFrameworkCore; |
|
||||
using Volo.Abp.Autofac; |
using Volo.Abp.Autofac; |
||||
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.Modularity; |
using Volo.Abp.Modularity; |
||||
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.BackendAdmin.DbMigrator; |
namespace LY.MicroService.BackendAdmin.DbMigrator; |
||||
|
|
||||
[DependsOn( |
[DependsOn( |
||||
typeof(AbpSaasEntityFrameworkCoreModule), |
typeof(BackendAdminMigrationsEntityFrameworkCoreModule), |
||||
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpTextTemplatingEntityFrameworkCoreModule), |
|
||||
typeof(AbpDataDbMigratorModule), |
|
||||
typeof(AbpAutofacModule) |
typeof(AbpAutofacModule) |
||||
)] |
)] |
||||
public partial class BackendAdminDbMigratorModule : AbpModule |
public partial class BackendAdminDbMigratorModule : AbpModule |
||||
{ |
{ |
||||
public override void ConfigureServices(ServiceConfigurationContext context) |
|
||||
{ |
|
||||
ConfigureDbContext(context.Services); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -0,0 +1,32 @@ |
|||||
|
using LINGYUN.Abp.Data.DbMigrator; |
||||
|
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
||||
|
using LINGYUN.Abp.TextTemplating.EntityFrameworkCore; |
||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.EntityFrameworkCore; |
||||
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
||||
|
using Volo.Abp.Modularity; |
||||
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
||||
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
||||
|
|
||||
|
namespace LY.MicroService.BackendAdmin.EntityFrameworkCore; |
||||
|
|
||||
|
[DependsOn( |
||||
|
typeof(AbpSaasEntityFrameworkCoreModule), |
||||
|
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpTextTemplatingEntityFrameworkCoreModule), |
||||
|
typeof(AbpDataDbMigratorModule) |
||||
|
)] |
||||
|
public class BackendAdminMigrationsEntityFrameworkCoreModule : AbpModule |
||||
|
{ |
||||
|
public override void ConfigureServices(ServiceConfigurationContext context) |
||||
|
{ |
||||
|
context.Services.AddAbpDbContext<BackendAdminMigrationsDbContext>(); |
||||
|
|
||||
|
Configure<AbpDbContextOptions>(options => |
||||
|
{ |
||||
|
options.UseMySQL(); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,3 @@ |
|||||
|
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> |
||||
|
<ConfigureAwait ContinueOnCapturedContext="false" /> |
||||
|
</Weavers> |
||||
@ -0,0 +1,30 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
||||
|
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. --> |
||||
|
<xs:element name="Weavers"> |
||||
|
<xs:complexType> |
||||
|
<xs:all> |
||||
|
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1"> |
||||
|
<xs:complexType> |
||||
|
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" /> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:all> |
||||
|
<xs:attribute name="VerifyAssembly" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="VerifyIgnoreCodes" type="xs:string"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="GenerateXsd" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:schema> |
||||
@ -0,0 +1,28 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\configureawait.props" /> |
||||
|
<Import Project="..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>net7.0</TargetFramework> |
||||
|
<RootNamespace>LY.MicroService.BackendAdmin.EntityFrameworkCore</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="$(MicrosoftPackageVersion)"> |
||||
|
<PrivateAssets>all</PrivateAssets> |
||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
||||
|
</PackageReference> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\..\modules\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\text-templating\LINGYUN.Abp.TextTemplating.EntityFrameworkCore\LINGYUN.Abp.TextTemplating.EntityFrameworkCore.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -1,6 +0,0 @@ |
|||||
namespace LY.MicroService.IdentityServer.DbMigrator.DataSeeder; |
|
||||
|
|
||||
public interface IWeChatResourceDataSeeder |
|
||||
{ |
|
||||
Task CreateStandardResourcesAsync(); |
|
||||
} |
|
||||
@ -1,18 +1,4 @@ |
|||||
using LY.MicroService.IdentityServer.DbMigrator.EntityFrameworkCore; |
namespace LY.MicroService.IdentityServer.DbMigrator; |
||||
using Microsoft.Extensions.DependencyInjection; |
|
||||
using Volo.Abp.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.IdentityServer.DbMigrator; |
|
||||
public partial class IdentityServerDbMigratorModule |
public partial class IdentityServerDbMigratorModule |
||||
{ |
{ |
||||
private void ConfigureDbContext(IServiceCollection services) |
|
||||
{ |
|
||||
services.AddAbpDbContext<IdentityServerMigrationsDbContext>(); |
|
||||
|
|
||||
// 配置Ef
|
|
||||
Configure<AbpDbContextOptions>(options => |
|
||||
{ |
|
||||
options.UseMySQL(); |
|
||||
}); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -1,27 +1,13 @@ |
|||||
using LINGYUN.Abp.Data.DbMigrator; |
using LY.MicroService.IdentityServer.EntityFrameworkCore; |
||||
using LINGYUN.Abp.Identity.EntityFrameworkCore; |
|
||||
using LINGYUN.Abp.IdentityServer.EntityFrameworkCore; |
|
||||
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
|
||||
using LINGYUN.Abp.WeChat; |
|
||||
using Volo.Abp.Autofac; |
using Volo.Abp.Autofac; |
||||
using Volo.Abp.Modularity; |
using Volo.Abp.Modularity; |
||||
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.IdentityServer.DbMigrator; |
namespace LY.MicroService.IdentityServer.DbMigrator; |
||||
|
|
||||
[DependsOn( |
[DependsOn( |
||||
typeof(AbpSaasEntityFrameworkCoreModule), |
typeof(IdentityServerMigrationsEntityFrameworkCoreModule), |
||||
typeof(AbpIdentityEntityFrameworkCoreModule), |
|
||||
typeof(AbpIdentityServerEntityFrameworkCoreModule), |
|
||||
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpWeChatModule), |
|
||||
typeof(AbpDataDbMigratorModule), |
|
||||
typeof(AbpAutofacModule) |
typeof(AbpAutofacModule) |
||||
)] |
)] |
||||
public partial class IdentityServerDbMigratorModule : AbpModule |
public partial class IdentityServerDbMigratorModule : AbpModule |
||||
{ |
{ |
||||
public override void ConfigureServices(ServiceConfigurationContext context) |
|
||||
{ |
|
||||
ConfigureDbContext(context.Services); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -0,0 +1,8 @@ |
|||||
|
using System.Threading.Tasks; |
||||
|
|
||||
|
namespace LY.MicroService.IdentityServer.EntityFrameworkCore.DataSeeder; |
||||
|
|
||||
|
public interface IWeChatResourceDataSeeder |
||||
|
{ |
||||
|
Task CreateStandardResourcesAsync(); |
||||
|
} |
||||
@ -0,0 +1,3 @@ |
|||||
|
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> |
||||
|
<ConfigureAwait ContinueOnCapturedContext="false" /> |
||||
|
</Weavers> |
||||
@ -0,0 +1,30 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
||||
|
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. --> |
||||
|
<xs:element name="Weavers"> |
||||
|
<xs:complexType> |
||||
|
<xs:all> |
||||
|
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1"> |
||||
|
<xs:complexType> |
||||
|
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" /> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:all> |
||||
|
<xs:attribute name="VerifyAssembly" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="VerifyIgnoreCodes" type="xs:string"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="GenerateXsd" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:schema> |
||||
@ -0,0 +1,32 @@ |
|||||
|
using LINGYUN.Abp.Data.DbMigrator; |
||||
|
using LINGYUN.Abp.Identity.EntityFrameworkCore; |
||||
|
using LINGYUN.Abp.IdentityServer.EntityFrameworkCore; |
||||
|
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
||||
|
using LINGYUN.Abp.WeChat; |
||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.EntityFrameworkCore; |
||||
|
using Volo.Abp.Modularity; |
||||
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
||||
|
|
||||
|
namespace LY.MicroService.IdentityServer.EntityFrameworkCore; |
||||
|
|
||||
|
[DependsOn( |
||||
|
typeof(AbpSaasEntityFrameworkCoreModule), |
||||
|
typeof(AbpIdentityEntityFrameworkCoreModule), |
||||
|
typeof(AbpIdentityServerEntityFrameworkCoreModule), |
||||
|
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpWeChatModule), |
||||
|
typeof(AbpDataDbMigratorModule) |
||||
|
)] |
||||
|
public class IdentityServerMigrationsEntityFrameworkCoreModule : AbpModule |
||||
|
{ |
||||
|
public override void ConfigureServices(ServiceConfigurationContext context) |
||||
|
{ |
||||
|
context.Services.AddAbpDbContext<IdentityServerMigrationsDbContext>(); |
||||
|
|
||||
|
Configure<AbpDbContextOptions>(options => |
||||
|
{ |
||||
|
options.UseMySQL(); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,28 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\configureawait.props" /> |
||||
|
<Import Project="..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>net7.0</TargetFramework> |
||||
|
<RootNamespace>LY.MicroService.IdentityServer.EntityFrameworkCore</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="$(MicrosoftPackageVersion)"> |
||||
|
<PrivateAssets>all</PrivateAssets> |
||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
||||
|
</PackageReference> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\..\modules\wechat\LINGYUN.Abp.WeChat\LINGYUN.Abp.WeChat.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\identityServer\LINGYUN.Abp.IdentityServer.EntityFrameworkCore\LINGYUN.Abp.IdentityServer.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\identity\LINGYUN.Abp.Identity.EntityFrameworkCore\LINGYUN.Abp.Identity.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -1,18 +1,4 @@ |
|||||
using LY.MicroService.LocalizationManagement.DbMigrator.EntityFrameworkCore; |
namespace LY.MicroService.LocalizationManagement.DbMigrator; |
||||
using Microsoft.Extensions.DependencyInjection; |
|
||||
using Volo.Abp.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.LocalizationManagement.DbMigrator; |
|
||||
public partial class LocalizationManagementDbMigratorModule |
public partial class LocalizationManagementDbMigratorModule |
||||
{ |
{ |
||||
private void ConfigureDbContext(IServiceCollection services) |
|
||||
{ |
|
||||
services.AddAbpDbContext<LocalizationManagementMigrationsDbContext>(); |
|
||||
|
|
||||
// 配置Ef
|
|
||||
Configure<AbpDbContextOptions>(options => |
|
||||
{ |
|
||||
options.UseMySQL(); |
|
||||
}); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -1,27 +1,13 @@ |
|||||
using LINGYUN.Abp.Data.DbMigrator; |
using LY.MicroService.LocalizationManagement.EntityFrameworkCore; |
||||
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
|
||||
using LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.Autofac; |
using Volo.Abp.Autofac; |
||||
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.Modularity; |
using Volo.Abp.Modularity; |
||||
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.LocalizationManagement.DbMigrator; |
namespace LY.MicroService.LocalizationManagement.DbMigrator; |
||||
|
|
||||
[DependsOn( |
[DependsOn( |
||||
typeof(AbpSaasEntityFrameworkCoreModule), |
typeof(LocalizationManagementMigrationsEntityFrameworkCoreModule), |
||||
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpLocalizationManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpDataDbMigratorModule), |
|
||||
typeof(AbpAutofacModule) |
typeof(AbpAutofacModule) |
||||
)] |
)] |
||||
public partial class LocalizationManagementDbMigratorModule : AbpModule |
public partial class LocalizationManagementDbMigratorModule : AbpModule |
||||
{ |
{ |
||||
public override void ConfigureServices(ServiceConfigurationContext context) |
|
||||
{ |
|
||||
ConfigureDbContext(context.Services); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -0,0 +1,25 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>net7.0</TargetFramework> |
||||
|
<RootNamespace>LY.MicroService.LocalizationManagement.EntityFrameworkCore</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="$(MicrosoftPackageVersion)"> |
||||
|
<PrivateAssets>all</PrivateAssets> |
||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
||||
|
</PackageReference> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\..\modules\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\lt\LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore\LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -0,0 +1,32 @@ |
|||||
|
using LINGYUN.Abp.Data.DbMigrator; |
||||
|
using LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore; |
||||
|
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.EntityFrameworkCore; |
||||
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
||||
|
using Volo.Abp.Modularity; |
||||
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
||||
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
||||
|
|
||||
|
namespace LY.MicroService.LocalizationManagement.EntityFrameworkCore; |
||||
|
|
||||
|
[DependsOn( |
||||
|
typeof(AbpSaasEntityFrameworkCoreModule), |
||||
|
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpLocalizationManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpDataDbMigratorModule) |
||||
|
)] |
||||
|
public class LocalizationManagementMigrationsEntityFrameworkCoreModule : AbpModule |
||||
|
{ |
||||
|
public override void ConfigureServices(ServiceConfigurationContext context) |
||||
|
{ |
||||
|
context.Services.AddAbpDbContext<LocalizationManagementMigrationsDbContext>(); |
||||
|
|
||||
|
Configure<AbpDbContextOptions>(options => |
||||
|
{ |
||||
|
options.UseMySQL(); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
4
aspnet-core/migrations/LY.MicroService.LocalizationManagement.DbMigrator/Migrations/20230110091142_Add-Default-Culture-Name-With-Resource-Record.Designer.cs → aspnet-core/migrations/LY.MicroService.LocalizationManagement.EntityFrameworkCore/Migrations/20230110091142_Add-Default-Culture-Name-With-Resource-Record.Designer.cs
4
aspnet-core/migrations/LY.MicroService.LocalizationManagement.DbMigrator/Migrations/20230110091142_Add-Default-Culture-Name-With-Resource-Record.Designer.cs → aspnet-core/migrations/LY.MicroService.LocalizationManagement.EntityFrameworkCore/Migrations/20230110091142_Add-Default-Culture-Name-With-Resource-Record.Designer.cs
2
aspnet-core/migrations/LY.MicroService.LocalizationManagement.DbMigrator/Migrations/20230110091142_Add-Default-Culture-Name-With-Resource-Record.cs → aspnet-core/migrations/LY.MicroService.LocalizationManagement.EntityFrameworkCore/Migrations/20230110091142_Add-Default-Culture-Name-With-Resource-Record.cs
2
aspnet-core/migrations/LY.MicroService.LocalizationManagement.DbMigrator/Migrations/20230110091142_Add-Default-Culture-Name-With-Resource-Record.cs → aspnet-core/migrations/LY.MicroService.LocalizationManagement.EntityFrameworkCore/Migrations/20230110091142_Add-Default-Culture-Name-With-Resource-Record.cs
@ -1,18 +1,4 @@ |
|||||
using LY.MicroService.Platform.DbMigrator.EntityFrameworkCore; |
namespace LY.MicroService.Platform.DbMigrator; |
||||
using Microsoft.Extensions.DependencyInjection; |
|
||||
using Volo.Abp.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.Platform.DbMigrator; |
|
||||
public partial class PlatformDbMigratorModule |
public partial class PlatformDbMigratorModule |
||||
{ |
{ |
||||
private void ConfigureDbContext(IServiceCollection services) |
|
||||
{ |
|
||||
services.AddAbpDbContext<PlatformMigrationsDbContext>(); |
|
||||
|
|
||||
// 配置Ef
|
|
||||
Configure<AbpDbContextOptions>(options => |
|
||||
{ |
|
||||
options.UseMySQL(); |
|
||||
}); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -1,29 +1,15 @@ |
|||||
using LINGYUN.Abp.Data.DbMigrator; |
using LINGYUN.Abp.UI.Navigation.VueVbenAdmin; |
||||
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
using LY.MicroService.Platform.EntityFrameworkCore; |
||||
using LINGYUN.Abp.UI.Navigation.VueVbenAdmin; |
|
||||
using LINGYUN.Platform.EntityFrameworkCore; |
|
||||
using Volo.Abp.Autofac; |
using Volo.Abp.Autofac; |
||||
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.Modularity; |
using Volo.Abp.Modularity; |
||||
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.Platform.DbMigrator; |
namespace LY.MicroService.Platform.DbMigrator; |
||||
|
|
||||
[DependsOn( |
[DependsOn( |
||||
typeof(AbpSaasEntityFrameworkCoreModule), |
typeof(PlatformMigrationsEntityFrameworkCoreModule), |
||||
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
|
||||
typeof(PlatformEntityFrameworkCoreModule), |
|
||||
typeof(AbpUINavigationVueVbenAdminModule), |
typeof(AbpUINavigationVueVbenAdminModule), |
||||
typeof(AbpDataDbMigratorModule), |
|
||||
typeof(AbpAutofacModule) |
typeof(AbpAutofacModule) |
||||
)] |
)] |
||||
public partial class PlatformDbMigratorModule : AbpModule |
public partial class PlatformDbMigratorModule : AbpModule |
||||
{ |
{ |
||||
public override void ConfigureServices(ServiceConfigurationContext context) |
|
||||
{ |
|
||||
ConfigureDbContext(context.Services); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -0,0 +1,25 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>net7.0</TargetFramework> |
||||
|
<RootNamespace>LY.MicroService.Platform.EntityFrameworkCore</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="$(MicrosoftPackageVersion)"> |
||||
|
<PrivateAssets>all</PrivateAssets> |
||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
||||
|
</PackageReference> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\..\modules\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\platform\LINGYUN.Platform.EntityFrameworkCore\LINGYUN.Platform.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -0,0 +1,31 @@ |
|||||
|
using LINGYUN.Abp.Data.DbMigrator; |
||||
|
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.EntityFrameworkCore; |
||||
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
||||
|
using Volo.Abp.Modularity; |
||||
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
||||
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
||||
|
|
||||
|
namespace LY.MicroService.Platform.EntityFrameworkCore; |
||||
|
|
||||
|
[DependsOn( |
||||
|
typeof(AbpSaasEntityFrameworkCoreModule), |
||||
|
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
||||
|
typeof(LINGYUN.Platform.EntityFrameworkCore.PlatformEntityFrameworkCoreModule), |
||||
|
typeof(AbpDataDbMigratorModule) |
||||
|
)] |
||||
|
public class PlatformMigrationsEntityFrameworkCoreModule : AbpModule |
||||
|
{ |
||||
|
public override void ConfigureServices(ServiceConfigurationContext context) |
||||
|
{ |
||||
|
context.Services.AddAbpDbContext<PlatformMigrationsDbContext>(); |
||||
|
|
||||
|
Configure<AbpDbContextOptions>(options => |
||||
|
{ |
||||
|
options.UseMySQL(); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -1,18 +1,4 @@ |
|||||
using LY.MicroService.RealtimeMessage.DbMigrator.EntityFrameworkCore; |
namespace LY.MicroService.RealtimeMessage.DbMigrator; |
||||
using Microsoft.Extensions.DependencyInjection; |
|
||||
using Volo.Abp.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.RealtimeMessage.DbMigrator; |
|
||||
public partial class RealtimeMessageDbMigratorModule |
public partial class RealtimeMessageDbMigratorModule |
||||
{ |
{ |
||||
private void ConfigureDbContext(IServiceCollection services) |
|
||||
{ |
|
||||
services.AddAbpDbContext<RealtimeMessageMigrationsDbContext>(); |
|
||||
|
|
||||
// 配置Ef
|
|
||||
Configure<AbpDbContextOptions>(options => |
|
||||
{ |
|
||||
options.UseMySQL(); |
|
||||
}); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -1,29 +1,15 @@ |
|||||
using LINGYUN.Abp.Data.DbMigrator; |
using LINGYUN.Abp.Data.DbMigrator; |
||||
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
using LY.MicroService.RealtimeMessage.EntityFrameworkCore; |
||||
using LINGYUN.Abp.MessageService.EntityFrameworkCore; |
|
||||
using Volo.Abp.Autofac; |
using Volo.Abp.Autofac; |
||||
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.Modularity; |
using Volo.Abp.Modularity; |
||||
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
||||
using LINGYUN.Abp.Notifications.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.RealtimeMessage.DbMigrator; |
namespace LY.MicroService.RealtimeMessage.DbMigrator; |
||||
|
|
||||
[DependsOn( |
[DependsOn( |
||||
typeof(AbpSaasEntityFrameworkCoreModule), |
typeof(RealtimeMessageMigrationsEntityFrameworkCoreModule), |
||||
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpNotificationsEntityFrameworkCoreModule), |
|
||||
typeof(AbpMessageServiceEntityFrameworkCoreModule), |
|
||||
typeof(AbpDataDbMigratorModule), |
typeof(AbpDataDbMigratorModule), |
||||
typeof(AbpAutofacModule) |
typeof(AbpAutofacModule) |
||||
)] |
)] |
||||
public partial class RealtimeMessageDbMigratorModule : AbpModule |
public partial class RealtimeMessageDbMigratorModule : AbpModule |
||||
{ |
{ |
||||
public override void ConfigureServices(ServiceConfigurationContext context) |
|
||||
{ |
|
||||
ConfigureDbContext(context.Services); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -0,0 +1,26 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>net7.0</TargetFramework> |
||||
|
<RootNamespace>LY.MicroService.RealtimeMessage.EntityFrameworkCore</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="$(MicrosoftPackageVersion)"> |
||||
|
<PrivateAssets>all</PrivateAssets> |
||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
||||
|
</PackageReference> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\..\modules\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\message\LINGYUN.Abp.MessageService.EntityFrameworkCore\LINGYUN.Abp.MessageService.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\notifications\LINGYUN.Abp.Notifications.EntityFrameworkCore\LINGYUN.Abp.Notifications.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -0,0 +1,34 @@ |
|||||
|
using LINGYUN.Abp.Data.DbMigrator; |
||||
|
using LINGYUN.Abp.MessageService.EntityFrameworkCore; |
||||
|
using LINGYUN.Abp.Notifications.EntityFrameworkCore; |
||||
|
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.EntityFrameworkCore; |
||||
|
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
||||
|
using Volo.Abp.Modularity; |
||||
|
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
||||
|
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
||||
|
|
||||
|
namespace LY.MicroService.RealtimeMessage.EntityFrameworkCore; |
||||
|
|
||||
|
[DependsOn( |
||||
|
typeof(AbpSaasEntityFrameworkCoreModule), |
||||
|
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
||||
|
typeof(AbpNotificationsEntityFrameworkCoreModule), |
||||
|
typeof(AbpMessageServiceEntityFrameworkCoreModule), |
||||
|
typeof(AbpDataDbMigratorModule) |
||||
|
)] |
||||
|
public class RealtimeMessageMigrationsEntityFrameworkCoreModule : AbpModule |
||||
|
{ |
||||
|
public override void ConfigureServices(ServiceConfigurationContext context) |
||||
|
{ |
||||
|
context.Services.AddAbpDbContext<RealtimeMessageMigrationsDbContext>(); |
||||
|
|
||||
|
Configure<AbpDbContextOptions>(options => |
||||
|
{ |
||||
|
options.UseMySQL(); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
@ -1,270 +0,0 @@ |
|||||
// <auto-generated />
|
|
||||
using System; |
|
||||
using LY.MicroService.TaskManagement.DbMigrator.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure; |
|
||||
using Microsoft.EntityFrameworkCore.Storage.ValueConversion; |
|
||||
using Volo.Abp.EntityFrameworkCore; |
|
||||
|
|
||||
#nullable disable |
|
||||
|
|
||||
namespace LY.MicroService.TaskManagement.DbMigrator.Migrations |
|
||||
{ |
|
||||
[DbContext(typeof(TaskManagementMigrationsDbContext))] |
|
||||
partial class TaskManagementMigrationsDbContextModelSnapshot : ModelSnapshot |
|
||||
{ |
|
||||
protected override void BuildModel(ModelBuilder modelBuilder) |
|
||||
{ |
|
||||
#pragma warning disable 612, 618
|
|
||||
modelBuilder |
|
||||
.HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.MySql) |
|
||||
.HasAnnotation("ProductVersion", "7.0.2") |
|
||||
.HasAnnotation("Relational:MaxIdentifierLength", 64); |
|
||||
|
|
||||
modelBuilder.Entity("LINGYUN.Abp.TaskManagement.BackgroundJobAction", b => |
|
||||
{ |
|
||||
b.Property<Guid>("Id") |
|
||||
.ValueGeneratedOnAdd() |
|
||||
.HasColumnType("char(36)"); |
|
||||
|
|
||||
b.Property<string>("ConcurrencyStamp") |
|
||||
.IsConcurrencyToken() |
|
||||
.HasMaxLength(40) |
|
||||
.HasColumnType("varchar(40)") |
|
||||
.HasColumnName("ConcurrencyStamp"); |
|
||||
|
|
||||
b.Property<DateTime>("CreationTime") |
|
||||
.HasColumnType("datetime(6)") |
|
||||
.HasColumnName("CreationTime"); |
|
||||
|
|
||||
b.Property<Guid?>("CreatorId") |
|
||||
.HasColumnType("char(36)") |
|
||||
.HasColumnName("CreatorId"); |
|
||||
|
|
||||
b.Property<string>("ExtraProperties") |
|
||||
.HasColumnType("longtext") |
|
||||
.HasColumnName("ExtraProperties"); |
|
||||
|
|
||||
b.Property<bool>("IsEnabled") |
|
||||
.HasColumnType("tinyint(1)"); |
|
||||
|
|
||||
b.Property<string>("JobId") |
|
||||
.IsRequired() |
|
||||
.HasMaxLength(255) |
|
||||
.HasColumnType("varchar(255)") |
|
||||
.HasColumnName("JobId"); |
|
||||
|
|
||||
b.Property<DateTime?>("LastModificationTime") |
|
||||
.HasColumnType("datetime(6)") |
|
||||
.HasColumnName("LastModificationTime"); |
|
||||
|
|
||||
b.Property<Guid?>("LastModifierId") |
|
||||
.HasColumnType("char(36)") |
|
||||
.HasColumnName("LastModifierId"); |
|
||||
|
|
||||
b.Property<string>("Name") |
|
||||
.IsRequired() |
|
||||
.HasMaxLength(100) |
|
||||
.HasColumnType("varchar(100)") |
|
||||
.HasColumnName("Name"); |
|
||||
|
|
||||
b.Property<string>("Paramters") |
|
||||
.HasColumnType("longtext") |
|
||||
.HasColumnName("Paramters"); |
|
||||
|
|
||||
b.Property<Guid?>("TenantId") |
|
||||
.HasColumnType("char(36)") |
|
||||
.HasColumnName("TenantId"); |
|
||||
|
|
||||
b.HasKey("Id"); |
|
||||
|
|
||||
b.HasIndex("Name"); |
|
||||
|
|
||||
b.ToTable("TK_BackgroundJobActions", (string)null); |
|
||||
}); |
|
||||
|
|
||||
modelBuilder.Entity("LINGYUN.Abp.TaskManagement.BackgroundJobInfo", b => |
|
||||
{ |
|
||||
b.Property<string>("Id") |
|
||||
.HasColumnType("varchar(255)"); |
|
||||
|
|
||||
b.Property<string>("Args") |
|
||||
.HasColumnType("longtext") |
|
||||
.HasColumnName("Args"); |
|
||||
|
|
||||
b.Property<DateTime>("BeginTime") |
|
||||
.HasColumnType("datetime(6)"); |
|
||||
|
|
||||
b.Property<string>("ConcurrencyStamp") |
|
||||
.IsConcurrencyToken() |
|
||||
.HasMaxLength(40) |
|
||||
.HasColumnType("varchar(40)") |
|
||||
.HasColumnName("ConcurrencyStamp"); |
|
||||
|
|
||||
b.Property<DateTime>("CreationTime") |
|
||||
.HasColumnType("datetime(6)") |
|
||||
.HasColumnName("CreationTime"); |
|
||||
|
|
||||
b.Property<Guid?>("CreatorId") |
|
||||
.HasColumnType("char(36)") |
|
||||
.HasColumnName("CreatorId"); |
|
||||
|
|
||||
b.Property<string>("Cron") |
|
||||
.HasMaxLength(50) |
|
||||
.HasColumnType("varchar(50)") |
|
||||
.HasColumnName("Cron"); |
|
||||
|
|
||||
b.Property<string>("Description") |
|
||||
.HasMaxLength(255) |
|
||||
.HasColumnType("varchar(255)") |
|
||||
.HasColumnName("Description"); |
|
||||
|
|
||||
b.Property<DateTime?>("EndTime") |
|
||||
.HasColumnType("datetime(6)"); |
|
||||
|
|
||||
b.Property<string>("ExtraProperties") |
|
||||
.HasColumnType("longtext") |
|
||||
.HasColumnName("ExtraProperties"); |
|
||||
|
|
||||
b.Property<string>("Group") |
|
||||
.IsRequired() |
|
||||
.HasMaxLength(50) |
|
||||
.HasColumnType("varchar(50)") |
|
||||
.HasColumnName("Group"); |
|
||||
|
|
||||
b.Property<int>("Interval") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<bool>("IsAbandoned") |
|
||||
.HasColumnType("tinyint(1)"); |
|
||||
|
|
||||
b.Property<bool>("IsEnabled") |
|
||||
.HasColumnType("tinyint(1)"); |
|
||||
|
|
||||
b.Property<int>("JobType") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<DateTime?>("LastModificationTime") |
|
||||
.HasColumnType("datetime(6)") |
|
||||
.HasColumnName("LastModificationTime"); |
|
||||
|
|
||||
b.Property<Guid?>("LastModifierId") |
|
||||
.HasColumnType("char(36)") |
|
||||
.HasColumnName("LastModifierId"); |
|
||||
|
|
||||
b.Property<DateTime?>("LastRunTime") |
|
||||
.HasColumnType("datetime(6)"); |
|
||||
|
|
||||
b.Property<int>("LockTimeOut") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<int>("MaxCount") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<int>("MaxTryCount") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<string>("Name") |
|
||||
.IsRequired() |
|
||||
.HasMaxLength(100) |
|
||||
.HasColumnType("varchar(100)") |
|
||||
.HasColumnName("Name"); |
|
||||
|
|
||||
b.Property<DateTime?>("NextRunTime") |
|
||||
.HasColumnType("datetime(6)"); |
|
||||
|
|
||||
b.Property<string>("NodeName") |
|
||||
.HasMaxLength(128) |
|
||||
.HasColumnType("varchar(128)") |
|
||||
.HasColumnName("NodeName"); |
|
||||
|
|
||||
b.Property<int>("Priority") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<string>("Result") |
|
||||
.HasMaxLength(1000) |
|
||||
.HasColumnType("varchar(1000)") |
|
||||
.HasColumnName("Result"); |
|
||||
|
|
||||
b.Property<int>("Source") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<int>("Status") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<Guid?>("TenantId") |
|
||||
.HasColumnType("char(36)") |
|
||||
.HasColumnName("TenantId"); |
|
||||
|
|
||||
b.Property<int>("TriggerCount") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<int>("TryCount") |
|
||||
.HasColumnType("int"); |
|
||||
|
|
||||
b.Property<string>("Type") |
|
||||
.IsRequired() |
|
||||
.HasMaxLength(1000) |
|
||||
.HasColumnType("varchar(1000)") |
|
||||
.HasColumnName("Type"); |
|
||||
|
|
||||
b.HasKey("Id"); |
|
||||
|
|
||||
b.HasIndex("Name", "Group"); |
|
||||
|
|
||||
b.ToTable("TK_BackgroundJobs", (string)null); |
|
||||
}); |
|
||||
|
|
||||
modelBuilder.Entity("LINGYUN.Abp.TaskManagement.BackgroundJobLog", b => |
|
||||
{ |
|
||||
b.Property<long>("Id") |
|
||||
.ValueGeneratedOnAdd() |
|
||||
.HasColumnType("bigint"); |
|
||||
|
|
||||
b.Property<string>("Exception") |
|
||||
.HasMaxLength(2000) |
|
||||
.HasColumnType("varchar(2000)") |
|
||||
.HasColumnName("Exception"); |
|
||||
|
|
||||
b.Property<string>("JobGroup") |
|
||||
.HasMaxLength(50) |
|
||||
.HasColumnType("varchar(50)") |
|
||||
.HasColumnName("JobGroup"); |
|
||||
|
|
||||
b.Property<string>("JobId") |
|
||||
.HasMaxLength(255) |
|
||||
.HasColumnType("varchar(255)") |
|
||||
.HasColumnName("JobId"); |
|
||||
|
|
||||
b.Property<string>("JobName") |
|
||||
.HasMaxLength(100) |
|
||||
.HasColumnType("varchar(100)") |
|
||||
.HasColumnName("JobName"); |
|
||||
|
|
||||
b.Property<string>("JobType") |
|
||||
.HasMaxLength(1000) |
|
||||
.HasColumnType("varchar(1000)") |
|
||||
.HasColumnName("JobType"); |
|
||||
|
|
||||
b.Property<string>("Message") |
|
||||
.HasMaxLength(1000) |
|
||||
.HasColumnType("varchar(1000)") |
|
||||
.HasColumnName("Message"); |
|
||||
|
|
||||
b.Property<DateTime>("RunTime") |
|
||||
.HasColumnType("datetime(6)"); |
|
||||
|
|
||||
b.Property<Guid?>("TenantId") |
|
||||
.HasColumnType("char(36)") |
|
||||
.HasColumnName("TenantId"); |
|
||||
|
|
||||
b.HasKey("Id"); |
|
||||
|
|
||||
b.HasIndex("JobGroup", "JobName"); |
|
||||
|
|
||||
b.ToTable("TK_BackgroundJobLogs", (string)null); |
|
||||
}); |
|
||||
#pragma warning restore 612, 618
|
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,18 +1,4 @@ |
|||||
using LY.MicroService.TaskManagement.DbMigrator.EntityFrameworkCore; |
namespace LY.MicroService.TaskManagement.DbMigrator; |
||||
using Microsoft.Extensions.DependencyInjection; |
|
||||
using Volo.Abp.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.TaskManagement.DbMigrator; |
|
||||
public partial class TaskManagementDbMigratorModule |
public partial class TaskManagementDbMigratorModule |
||||
{ |
{ |
||||
private void ConfigureDbContext(IServiceCollection services) |
|
||||
{ |
|
||||
services.AddAbpDbContext<TaskManagementMigrationsDbContext>(); |
|
||||
|
|
||||
// 配置Ef
|
|
||||
Configure<AbpDbContextOptions>(options => |
|
||||
{ |
|
||||
options.UseMySQL(); |
|
||||
}); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -1,29 +1,14 @@ |
|||||
using LINGYUN.Abp.Data.DbMigrator; |
using LY.MicroService.TaskManagement.EntityFrameworkCore; |
||||
using LINGYUN.Abp.Saas.EntityFrameworkCore; |
|
||||
using LINGYUN.Abp.TaskManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.Autofac; |
using Volo.Abp.Autofac; |
||||
using Volo.Abp.EntityFrameworkCore.MySQL; |
|
||||
using Volo.Abp.FeatureManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.Modularity; |
using Volo.Abp.Modularity; |
||||
using Volo.Abp.PermissionManagement.EntityFrameworkCore; |
|
||||
using Volo.Abp.SettingManagement.EntityFrameworkCore; |
|
||||
|
|
||||
namespace LY.MicroService.TaskManagement.DbMigrator; |
namespace LY.MicroService.TaskManagement.DbMigrator; |
||||
|
|
||||
[DependsOn( |
[DependsOn( |
||||
typeof(AbpSaasEntityFrameworkCoreModule), |
typeof(TaskManagementMigrationsEntityFrameworkCoreModule), |
||||
typeof(AbpSettingManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpPermissionManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpFeatureManagementEntityFrameworkCoreModule), |
|
||||
typeof(TaskManagementEntityFrameworkCoreModule), |
|
||||
typeof(AbpEntityFrameworkCoreMySQLModule), |
|
||||
typeof(AbpDataDbMigratorModule), |
|
||||
typeof(AbpAutofacModule) |
typeof(AbpAutofacModule) |
||||
)] |
)] |
||||
public partial class TaskManagementDbMigratorModule : AbpModule |
public partial class TaskManagementDbMigratorModule : AbpModule |
||||
{ |
{ |
||||
public override void ConfigureServices(ServiceConfigurationContext context) |
|
||||
{ |
|
||||
ConfigureDbContext(context.Services); |
|
||||
} |
|
||||
} |
} |
||||
|
|||||
@ -0,0 +1,3 @@ |
|||||
|
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> |
||||
|
<ConfigureAwait /> |
||||
|
</Weavers> |
||||
@ -0,0 +1,30 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
||||
|
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. --> |
||||
|
<xs:element name="Weavers"> |
||||
|
<xs:complexType> |
||||
|
<xs:all> |
||||
|
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1"> |
||||
|
<xs:complexType> |
||||
|
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" /> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:all> |
||||
|
<xs:attribute name="VerifyAssembly" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="VerifyIgnoreCodes" type="xs:string"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
<xs:attribute name="GenerateXsd" type="xs:boolean"> |
||||
|
<xs:annotation> |
||||
|
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation> |
||||
|
</xs:annotation> |
||||
|
</xs:attribute> |
||||
|
</xs:complexType> |
||||
|
</xs:element> |
||||
|
</xs:schema> |
||||
@ -0,0 +1,28 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\configureawait.props" /> |
||||
|
<Import Project="..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>net7.0</TargetFramework> |
||||
|
<RootNamespace>LY.MicroService.TaskManagement.EntityFrameworkCore</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="$(MicrosoftPackageVersion)"> |
||||
|
<PrivateAssets>all</PrivateAssets> |
||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
||||
|
</PackageReference> |
||||
|
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySql" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="$(VoloAbpPackageVersion)" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\..\modules\common\LINGYUN.Abp.Data.DbMigrator\LINGYUN.Abp.Data.DbMigrator.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\saas\LINGYUN.Abp.Saas.EntityFrameworkCore\LINGYUN.Abp.Saas.EntityFrameworkCore.csproj" /> |
||||
|
<ProjectReference Include="..\..\modules\task-management\LINGYUN.Abp.TaskManagement.EntityFrameworkCore\LINGYUN.Abp.TaskManagement.EntityFrameworkCore.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue