pub struct BaseAreaInfo {Show 15 fields
pub id: Option<String>,
pub create_ms: Option<i64>,
pub create_id: Option<String>,
pub update_ms: Option<i64>,
pub update_id: Option<String>,
pub del: Option<i32>,
pub ver: Option<i32>,
pub level: Option<i32>,
pub enabled: Option<bool>,
pub name: Option<String>,
pub pinyin: Option<String>,
pub ccode: Option<String>,
pub pcode: Option<String>,
pub type: Option<String>,
pub has_children: Option<bool>,
}
Fields§
§id: Option<String>
§create_ms: Option<i64>
§create_id: Option<String>
§update_ms: Option<i64>
§update_id: Option<String>
§del: Option<i32>
§ver: Option<i32>
§level: Option<i32>
§enabled: Option<bool>
§name: Option<String>
§pinyin: Option<String>
§ccode: Option<String>
§pcode: Option<String>
§type: Option<String>
§has_children: Option<bool>
Implementations§
Source§impl BaseAreaInfo
impl BaseAreaInfo
pub async fn from_id(rb: &Rbatis, id: &String) -> Result<Option<Self>, Error>
pub async fn save(&mut self, rb: &Rbatis) -> Result<u64, Error>
pub async fn update(&self, rb: &Rbatis) -> Result<u64, Error>
pub async fn update_selective(&self, rb: &Rbatis) -> Result<u64, Error>
pub async fn update_pcode_haschildren(&self, rb: &Rbatis) -> Result<u64, Error>
pub async fn remove_batch(&self, rb: &Rbatis) -> Result<u64, Error>
pub async fn remove(&mut self, rb: &Rbatis) -> Result<u64, Error>
pub async fn remove_ids(rb: &Rbatis, ids: &[String]) -> Result<u64, 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_pcode(&self, rb: &Rbatis) -> Result<Vec<Self>, Error>
pub async fn query_all(rb: &Rbatis) -> Result<Vec<Self>, Error>
pub async fn load_children(rb: &Rbatis, pcode: &str) -> Result<Vec<Self>, Error>
pub async fn query_tree( rb: &Rbatis, pcode: &Option<String>, ) -> Result<Vec<Self>, Error>
pub async fn query_by_level( rb: &Rbatis, level: &Option<i32>, ) -> Result<Vec<Self>, Error>
Trait Implementations§
Source§impl CRUDTable for BaseAreaInfo
impl CRUDTable for BaseAreaInfo
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 BaseAreaInfo
impl Clone for BaseAreaInfo
Source§fn clone(&self) -> BaseAreaInfo
fn clone(&self) -> BaseAreaInfo
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 BaseAreaInfo
impl Debug for BaseAreaInfo
Source§impl Default for BaseAreaInfo
impl Default for BaseAreaInfo
Source§fn default() -> BaseAreaInfo
fn default() -> BaseAreaInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BaseAreaInfo
impl<'de> Deserialize<'de> for BaseAreaInfo
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 BaseAreaInfo
impl RefUnwindSafe for BaseAreaInfo
impl Send for BaseAreaInfo
impl Sync for BaseAreaInfo
impl Unpin for BaseAreaInfo
impl UnwindSafe for BaseAreaInfo
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