Skip to content

fs-tw/FS.Abp

Repository files navigation

FS.Abp

ABP version NuGet NuGet Download GitHub stars

This is an abp module that enhance by Further Software.

Function List

  1. VirtualFileSystem
    You can read json file as dataseed data.(if datas count has more than 1000+,json more easier to maintain)

  2. CrudAppService
    We add two fields in getAsync(Read) : fields:inputEntity's name,Value:yoursearchText,it will list all of search result with pageing.

  3. Emailing
    We provide a angular ui(npm install @fs-tw/emailing),you can set smtp setting through angular .
    screenshot

  4. Account
    In current version of abp(4.0.2), abp team remove angular's 'password' flow ,we add this back in our version(npm install @fs-tw/account).

  5. JsonSubTypes
    Usually we define a Discriminator Entity in Orm , the library integrates JsonSubTypes(https://github.com/manuc66/JsonSubTypes)
    to allow Http Api receive a Polymorphism Dto.

Installation

  1. Install the following NuGet packages.
    • FS.Abp.Application
    • FS.Abp.Application.Contracts
    • FS.Abp.Domain
    • FS.Abp.Domain.Shared
    • FS.Abp.EntityFrameworkCore
    • FS.Abp.HttpApi
  2. Add DependsOn(typeof(FS.Abp.AbpXxxModule)) attribute to configure the module dependencies.
  3. Add builder.ConfigureAbp(); to the OnModelCreating() method in MyProjectMigrationsDbContext.cs.

Online Demo

TODO

ScreenShot

TODO