[][src]Trait zbus_framework::prelude::BaseService

pub trait BaseService<E> where
    E: Serialize + Clone
{ fn get_by_id<S: Into<String>>(id: S) -> FrameResult<Option<E>>;
fn deleteById<S: Into<String>>(id: S) -> OkResult;
fn deletedById<S: Into<String>>(id: S) -> OkResult;
fn save(entity: E) -> FrameResult<E>;
fn update(entity: E) -> FrameResult<E>;
fn find_all(search: Option<PageRequest>) -> FrameResult<Vec<E>>;
fn find_page_all(search: PageRequest) -> FrameResult<PageModel<E>>;
fn get_count(search: Option<PageRequest>) -> FrameResult<i32>;
fn isExist<S: Into<String>>(
        prop_name: S,
        prop_value: Value
    ) -> FrameResult<bool>;
fn find_columns_page_all(
        condition: PageRequest
    ) -> FrameResult<PageModel<E>>;
fn find_columns_all(search: PageRequest) -> FrameResult<Vec<E>>;
fn modify(entity: E) -> FrameResult<E>;
fn create(entity: E) -> FrameResult<E>; fn get_by_kv(key: String, value: Value) -> FrameResult<Option<E>> { ... }
fn get_by_condition(condition: PageRequest) -> FrameResult<Option<E>> { ... } }

Required methods

fn get_by_id<S: Into<String>>(id: S) -> FrameResult<Option<E>>

fn deleteById<S: Into<String>>(id: S) -> OkResult

fn deletedById<S: Into<String>>(id: S) -> OkResult

fn save(entity: E) -> FrameResult<E>

fn update(entity: E) -> FrameResult<E>

fn find_all(search: Option<PageRequest>) -> FrameResult<Vec<E>>

fn find_page_all(search: PageRequest) -> FrameResult<PageModel<E>>

fn get_count(search: Option<PageRequest>) -> FrameResult<i32>

fn isExist<S: Into<String>>(
    prop_name: S,
    prop_value: Value
) -> FrameResult<bool>

fn find_columns_page_all(condition: PageRequest) -> FrameResult<PageModel<E>>

根据查询条件返回记录集(分页)

@param pageRequest @return

fn find_columns_all(search: PageRequest) -> FrameResult<Vec<E>>

fn modify(entity: E) -> FrameResult<E>

fn create(entity: E) -> FrameResult<E>

Loading content...

Provided methods

Loading content...

Implementors

Loading content...