致远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>
相关推荐
帮我吧智能服务平台2 分钟前
装备制造智能制造升级:远程运维与智能服务如何保障产线OEE
运维·服务器·制造
我是大猴子7 分钟前
Spring代理类为何依赖注入失效?
java·后端·spring
勿忘,瞬间12 分钟前
多线程之进阶修炼
java·开发语言
XDHCOM22 分钟前
PostgreSQL 25001: active_sql_transaction 报错原因分析,故障修复步骤详解,远程处理解决方案
数据库·sql·postgresql
014-code24 分钟前
线程池参数怎么配才不翻车
java
码事漫谈25 分钟前
手把手带你部署本地模型,让你Token自由(小白专属)
前端·后端
吴梓穆25 分钟前
UE5 c++ 常用方法
java·c++·ue5
ZC跨境爬虫29 分钟前
【爬虫实战对比】Requests vs Scrapy 笔趣阁小说爬虫,从单线程到高效并发的全方位升级
前端·爬虫·scrapy·html
爱上好庆祝30 分钟前
svg图片
前端·css·学习·html·css3
橘子编程42 分钟前
JavaScript与TypeScript终极指南
javascript·ubuntu·typescript