s-HR Cloud BOS 设计器生成代码说明原创
5人赞赏了该文章
155次浏览
编辑于2024年05月27日 19:38:51
介绍BOS设计器一个实体元数据生成的代码及方法的调用说明
以s-HR Cloud的三级菜单为例,其他实体同理类推
三级菜单元数据全路径:
com.kingdee.shr.base.syssetting.app.Service
BOS设计器样子
发布代码一共生成9个类:其中接口2个,javabean3个,
com.kingdee.shr.base.syssetting.ServiceFactory //工厂类,调用入口 com.kingdee.shr.base.syssetting.IService //对外暴露接口 com.kingdee.shr.base.syssetting.Service //对外暴露接口实现类 com.kingdee.shr.base.syssetting.app.ServiceController //服务端接口 com.kingdee.shr.base.syssetting.app.AbstractServiceControllerBean //服务端接口抽象实现类 com.kingdee.shr.base.syssetting.app.ServiceControllerBean //服务端接口具体实现类,所有业务代码写到此类中 com.kingdee.shr.base.syssetting.AbstractServiceInfo //单个对象的抽象javabean com.kingdee.shr.base.syssetting.ServiceInfo //单个对象的javabean com.kingdee.shr.base.syssetting.ServiceCollection //集合对象
类图如下:
调用栈,以方法getMyProfessionMenuItems为例:
从上面可以看到,我们在实体中定义一个方法getMyProfessionMenuItems,最终的业务逻辑实现地方在
com.kingdee.shr.base.syssetting.app.ServiceControllerBean#_getMyProfessionMenuItems
赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读