using Newtonsoft.Json; using OfficeOpenXml.Attributes; using SqlSugar; using System; using System.Collections.Generic; namespace ARW.Model.Vo.Api.TableDataManage.TableDatas { /// /// 表格数据展示对象Api /// /// @author lwh /// @date 2023-11-23 /// public class TableDataVoApi { /// /// 描述 : /// [EpplusIgnore] public int TableDataId { get; set; } /// /// 描述 : /// [JsonConverter(typeof(ValueToStringConverter))] [EpplusIgnore] public long TableDataGuid { get; set; } /// /// 描述 :采购内容 /// public string TableDataProcurementContent { get; set; } /// /// 描述 :日期 /// public string TableDataDate { get; set; } /// /// 描述 :截至日期 /// public string TableDataDeadline { get; set; } /// /// 描述 :中标金额 /// public decimal TableDataBidWinningPrice { get; set; } /// /// 涉及产品名称 /// public List ProductsInvolvedName { get; set; } } /// /// 表格数据详情展示对象Api /// public class TableDataApiDetailsVo { [EpplusIgnore] public int TableDataId { get; set; } [JsonConverter(typeof(ValueToStringConverter))] [EpplusIgnore] public long TableDataGuid { get; set; } public string ProductsInvolvedName { get; set; } [EpplusTableColumn(Header = "采购内容")] public string TableDataProcurementContent { get; set; } [EpplusTableColumn(Header = "采购单位名称")] public string TableDataProcurementUnit { get; set; } [EpplusIgnore] public string TableDataProcurementMethod { get; set; } [EpplusIgnore] public string TableDataSupplierName { get; set; } [EpplusIgnore] public string TableDataProjectPricingForm { get; set; } [EpplusIgnore] public string TableDataLink { get; set; } [EpplusTableColumn(Header = "日期", NumberFormat = "yyyy-MM-dd HH:mm:ss")] public string TableDataDate { get; set; } [EpplusIgnore] public string TableDataDeadline { get; set; } [EpplusIgnore] public string TableDataWinningBidde { get; set; } [EpplusIgnore] public decimal TableDataBidWinningPrice { get; set; } [EpplusTableColumn(Header = "是否为中标公告")] public string TableDataIsBidAnnouncement { get; set; } [EpplusTableColumn(Header = "是否是人力资源池或框架协议")] public string TableDataIsHumanResourcePoolOrFrameworkAgreement { get; set; } [EpplusTableColumn(Header = "公告中是否包含多个包/标段/采购内容")] public string TableDataIsMultiple { get; set; } [EpplusTableColumn(Header = "是否仅有一个中标人")] public string TableDataIsOnlyBidder { get; set; } [EpplusIgnore] public string TableDataSingleSource { get; set; } [EpplusIgnore] public string TableDataDetails { get; set; } } }