pub struct ChimesAttachmentRefInfo {
pub rel_id: Option<i64>,
pub attachment_id: Option<i64>,
pub business_name: Option<String>,
pub business_id: Option<i64>,
pub modify_by: Option<String>,
pub create_time: Option<DateTimeNative>,
pub update_time: Option<DateTimeNative>,
}
Fields§
§rel_id: Option<i64>
§attachment_id: Option<i64>
§business_name: Option<String>
§business_id: Option<i64>
§modify_by: Option<String>
§create_time: Option<DateTimeNative>
§update_time: Option<DateTimeNative>
Implementations§
Source§impl ChimesAttachmentRefInfo
impl ChimesAttachmentRefInfo
pub async fn from_id(rb: &Rbatis, rel_id: &i64) -> Result<Option<Self>, Error>
pub async fn save( &mut self, rb: &mut RBatisTxExecutor<'_>, ) -> Result<u64, Error>
pub async fn update(&self, rb: &mut RBatisTxExecutor<'_>) -> Result<u64, Error>
pub async fn update_selective( &self, rb: &mut RBatisTxExecutor<'_>, ) -> Result<u64, Error>
pub async fn remove_batch( &self, rb: &mut RBatisTxExecutor<'_>, ) -> Result<u64, Error>
pub async fn remove( &mut self, rb: &mut RBatisTxExecutor<'_>, ) -> Result<u64, Error>
pub async fn remove_ids( rb: &mut RBatisTxExecutor<'_>, ids: &[i64], ) -> Result<u64, Error>
pub async fn remove_attachment_ids( rb: &mut RBatisTxExecutor<'_>, ids: &[i64], ) -> Result<u64, Error>
pub async fn load_ids(rb: &Rbatis, ids: &[i64]) -> Result<Vec<Self>, Error>
pub async fn query_paged( &self, rb: &Rbatis, curr: u64, ps: u64, ) -> Result<Page<Self>, Error>
pub async fn query_list(&self, rb: &Rbatis) -> Result<Vec<Self>, Error>
pub async fn query_all(rb: &Rbatis) -> Result<Vec<Self>, Error>
Trait Implementations§
Source§impl CRUDTable for ChimesAttachmentRefInfo
impl CRUDTable for ChimesAttachmentRefInfo
Source§fn get(&self, column: &str) -> Bson
fn get(&self, column: &str) -> Bson
return table column value
If a macro is used, the method is overridden by the macro
Source§fn table_name() -> String
fn table_name() -> String
get table name,default is type name for snake name Read more
Source§fn table_columns() -> String
fn table_columns() -> String
get table fields string Read more
Source§fn formats(driver_type: &DriverType) -> HashMap<String, String>
fn formats(driver_type: &DriverType) -> HashMap<String, String>
return cast chain
column:format_str
for example: HashMap<“id”,|arg|“{}::uuid”.to_string()>
Source§fn do_format_column(driver_type: &DriverType, column: &str, data: &mut String)
fn do_format_column(driver_type: &DriverType, column: &str, data: &mut String)
format column
Source§impl Clone for ChimesAttachmentRefInfo
impl Clone for ChimesAttachmentRefInfo
Source§fn clone(&self) -> ChimesAttachmentRefInfo
fn clone(&self) -> ChimesAttachmentRefInfo
Returns a copy 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 ChimesAttachmentRefInfo
impl Debug for ChimesAttachmentRefInfo
Source§impl Default for ChimesAttachmentRefInfo
impl Default for ChimesAttachmentRefInfo
Source§fn default() -> ChimesAttachmentRefInfo
fn default() -> ChimesAttachmentRefInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChimesAttachmentRefInfo
impl<'de> Deserialize<'de> for ChimesAttachmentRefInfo
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 ChimesAttachmentRefInfo
impl RefUnwindSafe for ChimesAttachmentRefInfo
impl Send for ChimesAttachmentRefInfo
impl Sync for ChimesAttachmentRefInfo
impl Unpin for ChimesAttachmentRefInfo
impl UnwindSafe for ChimesAttachmentRefInfo
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 more