#[db_unwrap]Expand description
属性宏:为Service查询方法生成标准结构
此宏会自动处理数据库连接逻辑,用户只需编写返回语句
§使用示例
#[db_unwrap]
pub async fn get_by_name<C>(name: &str, db: Option<&C>) -> Result<Ro<OssBucketVo>, SvcError>
where
C: ConnectionTrait,
{
let one = OssBucketDao::get_by_name(name, db).await?;
Ok(
Ro::success("查询成功".to_string())
.extra(one.map(|value| OssBucketVo::from(value))),
)
}注意:用户代码中应该包含完整的返回逻辑