.netcore-abp-自动API控制器

1、SaaS.Template.Application.Contracts

新增:IBookAppRemoteService.cs

using SaaS.Template.Dtos.DemoBook;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;

namespace SaaS.Template.Services
{
   public interface IBookAppRemoteService : IApplicationService
    {
        Task> GetListAsync();
    }
}

2、SaaS.Template.Application

新增:BookAppRemoteService.cs

using SaaS.Template.Dtos.DemoBook;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;

namespace SaaS.Template.Services
{
    public class BookAppRemoteService : ApplicationService, IBookAppRemoteService
    {
        public async Task> GetListAsync()
        {
            return await Task.FromResult(new List { new DemoBookDto { Name = "CF" } });
        }
    }
}

3、SaaS.Template.Web

修改:TemplateWebModule.cs

.netcore-abp-自动API控制器_第1张图片

.netcore-abp-自动API控制器_第2张图片 

Swagger查看

.netcore-abp-自动API控制器_第3张图片

路由规则:

.netcore-abp-自动API控制器_第4张图片

 

你可能感兴趣的:(Abp)