chore
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
@page "/setting/provider/list"
|
||||||
|
@page "/{locale}/setting/provider/list"
|
||||||
|
@inject ILogger<ServiceProviderList> Logger
|
||||||
|
@attribute [Authorize]
|
||||||
|
|
||||||
|
<PageContainer Title="系统设置">
|
||||||
|
<Breadcrumb>
|
||||||
|
<Breadcrumb>
|
||||||
|
<BreadcrumbItem Href="/">管理后台</BreadcrumbItem>
|
||||||
|
<BreadcrumbItem Href="/admin/list">系统功能</BreadcrumbItem>
|
||||||
|
<BreadcrumbItem>服务供应商</BreadcrumbItem>
|
||||||
|
</Breadcrumb>
|
||||||
|
</Breadcrumb>
|
||||||
|
<ChildContent>
|
||||||
|
<h3>Tools</h3>
|
||||||
|
</ChildContent>
|
||||||
|
</PageContainer>
|
||||||
|
|
||||||
|
@code {
|
||||||
|
[Parameter]
|
||||||
|
public string Locale { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
[SupplyParameterFromQuery]
|
||||||
|
int? Page { get; set; }
|
||||||
|
}
|
||||||
@@ -8,6 +8,7 @@ using Atomx.Data;
|
|||||||
using Atomx.Data.CacheServices;
|
using Atomx.Data.CacheServices;
|
||||||
using Atomx.Data.Services;
|
using Atomx.Data.Services;
|
||||||
using FluentValidation;
|
using FluentValidation;
|
||||||
|
using Mapster;
|
||||||
using MapsterMapper;
|
using MapsterMapper;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
@@ -141,7 +142,7 @@ namespace Atomx.Admin.Controllers
|
|||||||
result = result.IsFail("数据不存在");
|
result = result.IsFail("数据不存在");
|
||||||
return new JsonResult(result);
|
return new JsonResult(result);
|
||||||
}
|
}
|
||||||
|
data = model.Adapt(data);
|
||||||
data.UpdateTime = DateTime.UtcNow;
|
data.UpdateTime = DateTime.UtcNow;
|
||||||
|
|
||||||
int count = _dbContext.SaveChanges();
|
int count = _dbContext.SaveChanges();
|
||||||
|
|||||||
60
Atomx.Common/Entities/ServiceProvider.cs
Normal file
60
Atomx.Common/Entities/ServiceProvider.cs
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
|
namespace Atomx.Common.Entities
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 服务供应商
|
||||||
|
/// </summary>
|
||||||
|
[Table("ServiceProviders")]
|
||||||
|
public class ServiceProvider
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 数据ID
|
||||||
|
/// </summary>
|
||||||
|
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||||
|
[Key]
|
||||||
|
public long Id { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 供应商类型,1邮件,2短信,
|
||||||
|
/// </summary>
|
||||||
|
public int Type { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 供应商名称
|
||||||
|
/// </summary>
|
||||||
|
[Column(TypeName = "varchar(64)")]
|
||||||
|
public string Name { get; set; }=string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 说明介绍
|
||||||
|
/// </summary>
|
||||||
|
[Column(TypeName = "varchar(512)")]
|
||||||
|
public string Description { get; set; }=string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 服务配置
|
||||||
|
/// </summary>
|
||||||
|
[Column(TypeName = "text")]
|
||||||
|
public string Config { get; set; }= string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否启用
|
||||||
|
/// </summary>
|
||||||
|
public bool Enabled { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 创建时间
|
||||||
|
/// </summary>
|
||||||
|
[Column(TypeName = "timestamptz")]
|
||||||
|
|
||||||
|
public DateTime CreateTime { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 更新时间
|
||||||
|
/// </summary>
|
||||||
|
[Column(TypeName = "timestamptz")]
|
||||||
|
public DateTime? UpdateTime { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -151,6 +151,11 @@ namespace Atomx.Data
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public DbSet<Role> Roles { get; set; }
|
public DbSet<Role> Roles { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 服务供应商
|
||||||
|
/// </summary>
|
||||||
|
public DbSet<ServiceProvider> ServiceProviders { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 系统配置
|
/// 系统配置
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user