feat: 商户类目数据库化并增加权限种子

This commit is contained in:
2025-12-03 19:01:53 +08:00
parent a536a554c2
commit 0c329669a9
49 changed files with 1646 additions and 6 deletions

View File

@@ -0,0 +1,27 @@
using System.Text.Json.Serialization;
using TakeoutSaaS.Domain.Merchants.Enums;
using TakeoutSaaS.Shared.Abstractions.Serialization;
namespace TakeoutSaaS.Application.App.Merchants.Dto;
/// <summary>
/// 商户审核日志 DTO。
/// </summary>
public sealed class MerchantAuditLogDto
{
[JsonConverter(typeof(SnowflakeIdJsonConverter))]
public long Id { get; init; }
[JsonConverter(typeof(SnowflakeIdJsonConverter))]
public long MerchantId { get; init; }
public MerchantAuditAction Action { get; init; }
public string Title { get; init; } = string.Empty;
public string? Description { get; init; }
public string? OperatorName { get; init; }
public DateTime CreatedAt { get; init; }
}