致远OA如何开发 第八篇 新增接口

新增接口
此栏目技术支持

技术大佬对栏目文章的支持 特别感谢

新增接口

1 第一种方式 rest

java文件

java 复制代码
@Path("token1")
public class Resource extends BaseResource {


    @GET
    @Path("/{userName}/{password}")
    @Produces({"text/plain"})
    public String getTokenString(@PathParam("userName") String userName, @PathParam("password") String password, @QueryParam("loginName") String loginName, @QueryParam("memberId") Long memberId, @QueryParam("code") String code, @QueryParam("userAgentFrom") String userAgentFrom) throws Exception {
        System.out.println("欢迎回到财务系统");
        return "ok";
    }


}

2 第二种方式 Ajax

新增文件java

java 复制代码
public class MechanicianPage {
    @AjaxAccess
    public void saveProcessXml(Map<String, Object> Data)
    {
        String processXml=Data.get("processXml").toString();
        String nodeId=Data.get("nodeId").toString();
        String userId=Data.get("userId").toString();
        ((WorkFlowDesignerManagerImpl) workFlowDesignerManager).getWapi().savedProcessXmlTempAndReturnId(null,processXml,nodeId,userId,"-1");
    }

依赖注入

xml 复制代码
<bean id="managerInfo" class="com.seeyon.apps.gzysplugin.listener.MechanicianPage"></bean>
相关推荐
子一!!16 小时前
spring基础学习
java·学习·spring
tedcloud12316 小时前
codegraph部署教程:构建代码库语义分析环境
服务器·人工智能·word·excel
拽着尾巴的鱼儿16 小时前
Java 对象的深拷贝和浅拷贝
java·开发语言
AIMath~16 小时前
兼容pymongo=4.16版本如何安装mongodb
数据库·mongodb
念恒1230616 小时前
MySQL连接池原理与简易网站数据流动是如何进行的
数据库·mysql
韩曙亮16 小时前
【错误记录】flutter attach 附加设备 执行报错 ( 附加设备注意事项 )
android·javascript·flutter·flutter attach
宇砾16 小时前
浅谈Redis(2)
数据库·redis·缓存
倾颜17 小时前
React 自定义 Hook 实战:把 AI Chat 的会话流和滚动体验从组件中拆出来
前端·react.js·next.js
vipbic17 小时前
从一句话需求到可交互草图,我用 AI 设计了一个团队组件共享平台
前端
cfm_291417 小时前
Redis Stack 零基础入门
数据库·redis·缓存