using CloudBuilder.Core.Authorization; using CloudBuilder.Master.Entity; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CloudBuilder.Master.Data { /// /// 文章配图明细展示数据:在实体(FileName 存物理名)基础上补一个打包后的访问地址, /// 供前端图片 Tab 直接渲染;提交时仍回传物理名 FileName,ImageUrl 只读。 /// [NotMapped] [TypeScript] public class ArticleFilenameDisplayData : ArticleFilenameEntity { public ArticleFilenameDisplayData() { } public ArticleFilenameDisplayData(ArticleFilenameEntity entity) { CopyFrom(entity); } /// 配图访问地址(由 FileName 物理名打包,未设置为空) public string? ImageUrl { get; set; } } }