致远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>
相关推荐
2401_858286111 分钟前
从Redis 8.4.0源码看快速排序(1) 宏函数min和swapcode
c语言·数据库·redis·缓存·快速排序·宏函数
dddddppppp1233 分钟前
linux 块设备驱动程序之helloworld
linux·服务器·网络
爱上妖精的尾巴5 分钟前
7-10 WPS JS宏 对象使用实例7--拆分单表到多工作簿下的多表
javascript·restful·wps·jsa
C_心欲无痕7 分钟前
不点击鼠标也能通过MouseEvent实现点击事件
前端·javascript
BUTCHER57 分钟前
Java 启动服务时指定JVM(Java 虚拟机)的参数配置说明
java·开发语言·jvm
茁壮成长的露露13 分钟前
MongoDB单机安装
数据库·mongodb
sheji341614 分钟前
【开题答辩全过程】以 会议室场地预约系统为例,包含答辩的问题和答案
java
qq_4061761419 分钟前
JS防抖与节流:从原理到实战的性能优化方案
服务器·数据库·php
a***592619 分钟前
MySQL数据可视化实战指南
数据库·mysql·信息可视化
Maggie_ssss_supp20 分钟前
LINUX-MySQL多表查询
数据库·mysql