pub struct RewardRecordResultDto {
pub reward_record_id: Option<i32>,
pub reward_id: Option<i32>,
pub exchange_time: Option<DateTime<Utc>>,
pub exchange_number: Option<i32>,
pub tracking_number: Option<String>,
pub reward_name: Option<String>,
pub reward_image: Option<String>,
pub get_method: Option<i32>,
}Expand description
兑换记录
记录组员用兑换券换取奖品的每一笔交易。 包含奖品信息、兑换时间和物流单号。
§字段说明
| 字段 | 说明 |
|---|---|
reward_record_id | 兑换记录 ID |
reward_id | 奖品 ID |
exchange_time | 兑换时间 |
exchange_number | 兑换数量 |
tracking_number | 物流单号(发货后由管理员填写) |
reward_name | 奖品名称(冗余,便于展示) |
reward_image | 奖品图片 URL |
get_method | 获取方式编号 |
Fields§
§reward_record_id: Option<i32>兑换记录 ID
reward_id: Option<i32>奖品 ID
exchange_time: Option<DateTime<Utc>>兑换时间
exchange_number: Option<i32>兑换数量
tracking_number: Option<String>物流单号(管理员填写)
reward_name: Option<String>奖品名称(冗余展示字段)
reward_image: Option<String>奖品图片 URL
get_method: Option<i32>获取方式编号
Trait Implementations§
Source§impl Clone for RewardRecordResultDto
impl Clone for RewardRecordResultDto
Source§fn clone(&self) -> RewardRecordResultDto
fn clone(&self) -> RewardRecordResultDto
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 RewardRecordResultDto
impl Debug for RewardRecordResultDto
Source§impl Default for RewardRecordResultDto
impl Default for RewardRecordResultDto
Source§fn default() -> RewardRecordResultDto
fn default() -> RewardRecordResultDto
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RewardRecordResultDto
impl<'de> Deserialize<'de> for RewardRecordResultDto
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 RewardRecordResultDto
impl RefUnwindSafe for RewardRecordResultDto
impl Send for RewardRecordResultDto
impl Sync for RewardRecordResultDto
impl Unpin for RewardRecordResultDto
impl UnsafeUnpin for RewardRecordResultDto
impl UnwindSafe for RewardRecordResultDto
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