这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
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.
 
 
 
 
 
 
feijie 99c5f25923 feat(docs): 添加文本模板模块文档 1 year ago
..
LINGYUN/Abp/TextTemplating upgrade(abp): upgrade abp framework to 7.4.0 2 years ago
FodyWeavers.xml feat: add support text-templating management 4 years ago
FodyWeavers.xsd feat: add support text-templating management 4 years ago
LINGYUN.Abp.TextTemplating.HttpApi.csproj upgrade abp framework to 8.2.0 2 years ago
README.EN.md feat(docs): 添加文本模板模块文档 1 year ago
README.md feat(docs): 添加文本模板模块文档 1 year ago

README.md

LINGYUN.Abp.TextTemplating.HttpApi

模块说明

文本模板 HTTP API 模块,提供文本模板管理的 RESTful API 接口。

基础模块

  • LINGYUN.Abp.TextTemplating.Application.Contracts
  • Volo.Abp.AspNetCore.Mvc

功能定义

  • 提供文本模板管理的 API 控制器
    • TextTemplateDefinitionController - 模板定义管理控制器
    • TextTemplateContentController - 模板内容管理控制器

API 接口

  • /api/text-templating/template-definitions
    • GET - 获取模板定义列表
    • POST - 创建模板定义
    • PUT - 更新模板定义
    • DELETE - 删除模板定义
    • GET /{name} - 获取指定模板定义
  • /api/text-templating/template-contents
    • GET - 获取模板内容
    • PUT - 更新模板内容
    • DELETE - 删除模板内容
    • POST /restore - 恢复模板内容

权限要求

  • AbpTextTemplating.TextTemplateDefinitions
    • Create - 创建模板定义
    • Update - 更新模板定义
    • Delete - 删除模板定义
  • AbpTextTemplating.TextTemplateContents
    • Update - 更新模板内容
    • Delete - 删除模板内容

如何使用

  1. 添加 AbpTextTemplatingHttpApiModule 依赖
[DependsOn(typeof(AbpTextTemplatingHttpApiModule))]
public class YouProjectModule : AbpModule
{
}
  1. 使用 API 接口
public class YourService
{
    private readonly HttpClient _httpClient;

    public YourService(HttpClient httpClient)
    {
        _httpClient = httpClient;
    }

    public async Task ManageTemplateAsync()
    {
        // 获取模板定义列表
        var response = await _httpClient.GetAsync("/api/text-templating/template-definitions");
        var templates = await response.Content.ReadFromJsonAsync<ListResultDto<TextTemplateDefinitionDto>>();
    }
}

查看英文