pub struct MangaBenefitDto {
pub id: Option<i32>,
pub manga_id: i32,
pub volume_number: Option<i32>,
pub volume_title: Option<String>,
pub store_name: Option<String>,
pub benefit_name: Option<String>,
pub benefit_tag: Option<String>,
pub img_url: Option<String>,
pub type: Option<i16>,
pub publish_time: Option<DateTime<Utc>>,
}Expand description
特典 DTO (Manga Benefit Data Transfer Object)
用于创建/更新漫画卷特典信息。
r#type: 1=封面, 2=特典, 3=官方图片img_url: 图片在 OSS 上的相对路径
对应 Java MangaBenefitDTO。
Fields§
§id: Option<i32>主键
manga_id: i32漫画 ID
volume_number: Option<i32>卷号
volume_title: Option<String>卷标题
store_name: Option<String>店铺名称
benefit_name: Option<String>特典名称
benefit_tag: Option<String>特典标签
img_url: Option<String>图片路径
type: Option<i16>类型 1 封面 2 特典 3 官方
publish_time: Option<DateTime<Utc>>发布时间
Trait Implementations§
Source§impl Clone for MangaBenefitDto
impl Clone for MangaBenefitDto
Source§fn clone(&self) -> MangaBenefitDto
fn clone(&self) -> MangaBenefitDto
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MangaBenefitDto
impl Debug for MangaBenefitDto
Source§impl Default for MangaBenefitDto
impl Default for MangaBenefitDto
Source§fn default() -> MangaBenefitDto
fn default() -> MangaBenefitDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MangaBenefitDto
impl<'de> Deserialize<'de> for MangaBenefitDto
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MangaBenefitDto
impl RefUnwindSafe for MangaBenefitDto
impl Send for MangaBenefitDto
impl Sync for MangaBenefitDto
impl Unpin for MangaBenefitDto
impl UnsafeUnpin for MangaBenefitDto
impl UnwindSafe for MangaBenefitDto
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request