网站首页 网站源码
website
站点相关全部源代码,隐藏了一些关于服务器的信息
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.IO;
using System.Linq.Expressions;
using System.Threading.Tasks;
using Dpz.Core.Infrastructure;
using Microsoft.AspNetCore.Http;

namespace Dpz.Core.Public.ViewModel;

public class UploadMusicViewModel
{
    /// <summary>
    /// 音乐
    /// </summary>
    [Required]
    public required IFormFile Music { get; set; }

    /// <summary>
    /// 歌词
    /// </summary>
    public IFormFile? Lyrics { get; set; }
    
    /// <summary>
    /// 封面
    /// </summary>
    public IFormFile? Cover { get; set; }

    public List<string> Group { get; set; } = [];
}

public class VmMusicUpload
{
    public IFormFile? Music { get; set; }

    public UploadMusicAsync UploadMusic { get; set; }

    public UploadCoverAsync UploadCover { get; set; }
    
    
    /// <summary>
    /// 封面
    /// </summary>
    public IFormFile? Cover { get; set; }
    
    /// <summary>
    /// 
    /// </summary>
    public IFormFile? Lyric { get; set; }

    public UploadLyricAsync? UploadLyric { get; set; }

    public string From { get; set; } = "用户上传";

    public List<string>? Group { get; set; }
}

public class VmUploadMusic
{
    public byte[] Bytes { get; set; }
    
    public UploadMusicAsync UploadMusic { get; set; }

    public UploadCoverAsync UploadCover { get; set; }

    public string MusicFilename { get; set; }

    public string LyricContent { get; set; }
    
    public UploadLyricAsync UploadLyric { get; set; }
    
    public string From { get; set; }
}
loading