#398 some other book related database models
This commit is contained in:
parent
adf244200b
commit
510f3af48d
23
RMuseum/Models/PDFLibrary/MultiVolumePDFCollection.cs
Normal file
23
RMuseum/Models/PDFLibrary/MultiVolumePDFCollection.cs
Normal file
@ -0,0 +1,23 @@
|
||||
namespace RMuseum.Models.PDFLibrary
|
||||
{
|
||||
/// <summary>
|
||||
/// Multi Volume Book
|
||||
/// </summary>
|
||||
public class MultiVolumePDFCollection
|
||||
{
|
||||
/// <summary>
|
||||
/// Id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Name
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Description
|
||||
/// </summary>
|
||||
public string Description { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,6 +1,7 @@
|
||||
using RMuseum.Models.Artifact;
|
||||
using RSecurityBackend.Models.Image;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace RMuseum.Models.PDFLibrary
|
||||
{
|
||||
@ -94,6 +95,21 @@ namespace RMuseum.Models.PDFLibrary
|
||||
/// </summary>
|
||||
public int? ClaimedPageCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MultiVolumePDFCollection Id
|
||||
/// </summary>
|
||||
public int? MultiVolumePDFCollectionId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MultiVolumePDFCollection
|
||||
/// </summary>
|
||||
public virtual MultiVolumePDFCollection MultiVolumePDFCollection { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Volume Order
|
||||
/// </summary>
|
||||
public int VolumeOrder { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Date/Time
|
||||
/// </summary>
|
||||
@ -138,5 +154,20 @@ namespace RMuseum.Models.PDFLibrary
|
||||
/// original file url
|
||||
/// </summary>
|
||||
public string OriginalFileUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Pages
|
||||
/// </summary>
|
||||
public ICollection<PDFPage> Pages { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// page count
|
||||
/// </summary>
|
||||
public int PageCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Attributes
|
||||
/// </summary>
|
||||
public ICollection<RTagValue> Tags { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
54
RMuseum/Models/PDFLibrary/PDFPage.cs
Normal file
54
RMuseum/Models/PDFLibrary/PDFPage.cs
Normal file
@ -0,0 +1,54 @@
|
||||
using RMuseum.Models.Artifact;
|
||||
using RSecurityBackend.Models.Image;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace RMuseum.Models.PDFLibrary
|
||||
{
|
||||
/// <summary>
|
||||
/// PDF Page
|
||||
/// </summary>
|
||||
public class PDFPage
|
||||
{
|
||||
/// <summary>
|
||||
/// Id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PDF Book Id
|
||||
/// </summary>
|
||||
public int PDFBookId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// page number
|
||||
/// </summary>
|
||||
public int PageNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Thumbnail Image
|
||||
/// </summary>
|
||||
public RImage Thumbnail { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// external thumbnail image url
|
||||
/// </summary>
|
||||
public string ExtenalThumbnailImageUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// description
|
||||
/// </summary>
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Last Modified
|
||||
/// </summary>
|
||||
public DateTime LastModified { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Attributes
|
||||
/// </summary>
|
||||
public ICollection<RTagValue> Tags { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@ -11598,6 +11598,11 @@
|
||||
Friendly Url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.Status">
|
||||
<summary>
|
||||
Publish Status
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.Title">
|
||||
<summary>
|
||||
Title
|
||||
@ -11678,6 +11683,101 @@
|
||||
Last Modified for caching purposes
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.PDFFile">
|
||||
<summary>
|
||||
PDF File
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.ExternalPDFFileUrl">
|
||||
<summary>
|
||||
external url for PDF File
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.CoverImage">
|
||||
<summary>
|
||||
Cover Image
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.ExtenalCoverImageUrl">
|
||||
<summary>
|
||||
external cover image url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.OriginalSourceName">
|
||||
<summary>
|
||||
original source name
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.OriginalSourceUrl">
|
||||
<summary>
|
||||
original source url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.OriginalFileUrl">
|
||||
<summary>
|
||||
original file url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.Pages">
|
||||
<summary>
|
||||
Pages
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.PageCount">
|
||||
<summary>
|
||||
page count
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.Tags">
|
||||
<summary>
|
||||
Attributes
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RMuseum.Models.PDFLibrary.PDFPage">
|
||||
<summary>
|
||||
PDF Page
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFPage.Id">
|
||||
<summary>
|
||||
Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFPage.PDFBookId">
|
||||
<summary>
|
||||
PDF Book Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFPage.PageNumber">
|
||||
<summary>
|
||||
page number
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFPage.Thumbnail">
|
||||
<summary>
|
||||
Thumbnail Image
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFPage.ExtenalThumbnailImageUrl">
|
||||
<summary>
|
||||
external thumbnail image url
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFPage.Description">
|
||||
<summary>
|
||||
description
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFPage.LastModified">
|
||||
<summary>
|
||||
Last Modified
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.PDFLibrary.PDFPage.Tags">
|
||||
<summary>
|
||||
Attributes
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RMuseum.Models.UploadSession.UploadSession">
|
||||
<summary>
|
||||
Upload Session
|
||||
|
||||
Loading…
Reference in New Issue
Block a user