Skip to content

IContoller 控制器接口

Zen 框架的控制器免路由配置,框架会根据“/api/类名/方法名”自动生成路由地址

Method 说明

  • Method 入参
参数名说明
ZenData前台用户数据,包含用户对象
Object把 ZenData 序列化后的业务对象
HttpRequest原始的请求对象
HttpResponse原始的输出对象

常用注解

注解名称级别说明
AccessRoleClass 级必填注解,声明控制器的访问级,ZenRole 值见下表
InjectProperty 级注入 Bean 对象
MethodTypeMethod 级别声明访问类型,默认 POST,可填 GET,ALL
TrackerMethod 级别跟踪接口执行时间,上下文参数,计时器默认值 200ms
ZenHookMethod 级别方法拦截钩子,支持 before 和 after 两种拦截模式

ZenRole 平台级权限对象

枚举值说明
ANONYMITY匿名用户
SIGNATUREC 端登陆用户
ADMINC 端管理员
CONSOLE中后台登录用户
SUPPER中后台管理员用户
DEVELOPER研发用户