feat: 完成

This commit is contained in:
橙子
2024-10-17 00:27:20 +08:00
parent cb1bac25a3
commit 260d87c97e
15 changed files with 361 additions and 59 deletions

View File

@@ -0,0 +1,47 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.DigitalCollectibles.Domain.Shared.Consts;
namespace Yi.Framework.DigitalCollectibles.Application.Contracts.Dtos.Collectibles;
public class CollectiblesDto : EntityDto<Guid>
{
/// <summary>
/// 藏品编号
/// </summary>
public string Code { get; set; }
/// <summary>
/// 藏品名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 藏品描述
/// </summary>
public string? Describe { get; set; }
/// <summary>
/// 价值数
/// </summary>
public decimal ValueNumber { get; set; }
/// <summary>
/// 藏品地址
/// </summary>
public string Url { get; set; }
/// <summary>
/// 稀有度
/// </summary>
public RarityEnum Rarity{ get; set; }
/// <summary>
/// 总共出现次数
/// </summary>
public int FindTotal { get; set; }
/// <summary>
/// 排序
/// </summary>
public int OrderNum { get; set; }
}

View File

@@ -2,7 +2,15 @@
namespace Yi.Framework.DigitalCollectibles.Application.Contracts.Dtos.Collectibles;
public class CollectiblesUserGetOutputDto:EntityDto<Guid>
public class CollectiblesUserGetOutputDto : EntityDto<Guid>
{
/// <summary>
/// 藏品
/// </summary>
public CollectiblesDto Collectibles{ get; set; }
/// <summary>
/// 数量
/// </summary>
public int Number { get; set; }
}

View File

@@ -1,4 +1,5 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.DigitalCollectibles.Application.Contracts.Dtos.Collectibles;
using Yi.Framework.DigitalCollectibles.Domain.Shared.Consts;
namespace Yi.Framework.DigitalCollectibles.Application.Contracts.Dtos.Market;
@@ -6,42 +7,24 @@ namespace Yi.Framework.DigitalCollectibles.Application.Contracts.Dtos.Market;
public class MarketGetListOutputDto:EntityDto<Guid>
{
/// <summary>
/// 藏品编号
/// 上架时间
/// </summary>
public string Code { get; set; }
public DateTime CreationTime{ get; set; }
/// <summary>
/// 藏品名称
/// 出售者用户id
/// </summary>
public string Name { get; set; }
public Guid SellUserId { get; set; }
/// <summary>
/// 藏品描述
/// 出售数量
/// </summary>
public string? Describe { get; set; }
/// <summary>
/// 价值数
/// </summary>
public decimal ValueNumber { get; set; }
/// <summary>
/// 藏品地址
/// </summary>
public string Url { get; set; }
public int SellNumber{ get; set; }
/// <summary>
/// 稀有度
/// 出售单价
/// </summary>
public RarityEnum Rarity{ get; set; }
public decimal UnitPrice{ get; set; }
/// <summary>
/// 总共出现次数
/// 藏品
/// </summary>
public int FindTotal { get; set; }
/// <summary>
/// 排序
/// </summary>
public int OrderNum { get; set; }
public CollectiblesDto Collectibles{ get; set; }
}

View File

@@ -0,0 +1,8 @@
namespace Yi.Framework.DigitalCollectibles.Application.Contracts.Dtos.Market;
public class PurchaseGoodsDto
{
public Guid MarketGoodsId{ get; set; }
public int Number{ get; set; }
}

View File

@@ -0,0 +1,10 @@
namespace Yi.Framework.DigitalCollectibles.Application.Contracts.Dtos.Market;
public class ShelvedGoodsDto
{
public Guid CollectiblesId { get; set; }
public int Number { get; set; }
public decimal Mmoney { get; set; }
}

View File

@@ -5,7 +5,6 @@ namespace Yi.Framework.DigitalCollectibles.Application.Contracts.Dtos.MiningPool
public class MiningResultOutput
{
public MiningResultEnum Result { get; set; }
public CollectiblesUserGetOutputDto? Collectibles { get; set; }
}