hrmwebservice

泛微ecology9  HRMwebservice  接口说明


	/**
	 * 同步分部信息
	 * @param ipaddress    调用接口的IP地址
	 * @param xmlData      分部信息的xml  
	 * @return             成功:1,失败:0,2:无权限调用
	 * @throws Exception
	 */
	@WebMethod(operationName = "SynSubCompany" ,action = "urn:weaver.hrm.webservice.HrmService.SynSubCompany")
	public String SynSubCompany(String ipaddress, String xmlData) throws Exception;
	
	/**
	 * 同步部门信息
	 * @param ipaddress    调用接口的IP地址
	 * @param xmlData      部门信息的xml  
	 * @return             成功:1,失败:0,2:无权限调用
	 * @throws Exception
	 */
	@WebMethod(operationName = "SynDepartment" ,action = "urn:weaver.hrm.webservice.HrmService.SynDepartment")
	public String SynDepartment(String ipaddress, String xmlData) throws Exception;
	
	/**
	 * 同步岗位信息
	 * @param ipaddress    调用接口的IP地址
	 * @param xmlData      岗位信息的xml  
	 * @return             成功:1,失败:0,2:无权限调用
	 * @throws Exception
	 */
	@WebMethod(operationName = "SynJobtitle" ,action = "urn:weaver.hrm.webservice.HrmService.SynJobtitle")
	public String SynJobtitle(String ipaddress, String xmlData) throws Exception;
	
	/**
	 * 同步人员信息
	 * @param ipaddress    调用接口的IP地址
	 * @param xmlData      人员信息的xml  
	 * @return             成功:1,失败:0,2:无权限调用
	 * @throws Exception
	 */
	@WebMethod(operationName = "SynHrmResource" ,action = "urn:weaver.hrm.webservice.HrmService.SynHrmResource")
	public String SynHrmResource(String ipaddress, String xmlData) throws Exception;
	
	/**
	 * 获取所有分部信息列表
	 * @param ipaddress    调用接口的IP地址
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "getHrmSubcompanyInfo" ,action = "urn:weaver.hrm.webservice.HrmService.getHrmSubcompanyInfo")
	public SubCompanyBean[] getHrmSubcompanyInfo(String ipaddress) throws Exception;
	
	/**
	 * 获取部门信息列表
	 * @param ipaddress    调用接口的IP地址
	 * @param subcompanyId,分部id,多个用逗号分隔(不为空时该条件有效)
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "getHrmDepartmentInfo" ,action = "urn:weaver.hrm.webservice.HrmService.getHrmDepartmentInfo")
	public DepartmentBean[] getHrmDepartmentInfo(String ipaddress, String subcompanyId) throws Exception;
	
	/**
	 * 获取岗位信息列表
	 * @param ipaddress    调用接口的IP地址
	 * @param subcompanyId,分部id,多个用逗号分隔(不为空时该条件有效)
	 * @param departmentid,部门id,多个用逗号分隔(不为空时该条件有效)
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "getHrmJobTitleInfo" ,action = "urn:weaver.hrm.webservice.HrmService.getHrmJobTitleInfo")
	public JobTitleBean[] getHrmJobTitleInfo(String ipaddress, String subcompanyId, String departmentid) throws Exception;
	
	/**
	 * 获取用户信息列表
	 * @param ipaddress    调用接口的IP地址
	 * @param workcode,员工编号(不为空时该条件有效) 
	 * @param subcompanyId,分部id,多个用逗号分隔(不为空时该条件有效)
	 * @param departmentid,部门id,多个用逗号分隔(不为空时该条件有效)
	 * @param jobtitleid,岗位id,多个用逗号分隔(不为空时该条件有效)
	 * @param lastChangeDate,最后修改日期,日期格式“YYYY-MM-DD”(不为空时该条件有效)
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "getHrmUserInfo" ,action = "urn:weaver.hrm.webservice.HrmService.getHrmUserInfo")
	public UserBean[] getHrmUserInfo(String ipaddress, String workcode, String subcompanyId, String departmentid, String jobtitleid, String lastChangeDate) throws Exception;
	
	/**
	 * 检测用户
	 * @param ipaddress
	 * @param loginid
	 * @param password
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "checkUser" ,action = "urn:weaver.hrm.webservice.HrmService.checkUser")
	public boolean checkUser(String ipaddress, String loginid, String password) throws Exception;

	/**
	 * 修改用户密码
	 * @param ipaddress
	 * @param workcode
	 * @param password
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "changeUserPassword" ,action = "urn:weaver.hrm.webservice.HrmService.changeUserPassword")
	public boolean changeUserPassword(String ipaddress, String workcode, String password) throws Exception;
		
	/**
	 * 获取所有分部信息列表
	 * @param ipaddress    调用接口的IP地址
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "getHrmSubcompanyInfoXML" ,action = "urn:weaver.hrm.webservice.HrmService.getHrmSubcompanyInfoXML")
	public String getHrmSubcompanyInfoXML(String ipaddress) throws Exception;	
	
	/**
	 * 获取部门信息列表
	 * @param ipaddress    调用接口的IP地址
	 * @param subcompanyId,分部id,多个用逗号分隔(不为空时该条件有效)
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "getHrmDepartmentInfoXML" ,action = "urn:weaver.hrm.webservice.HrmService.getHrmDepartmentInfoXML")
	public String getHrmDepartmentInfoXML(String ipaddress, String subcompanyId) throws Exception;
	
	/**
	 * 获取岗位信息列表
	 * @param ipaddress    调用接口的IP地址
	 * @param subcompanyId,分部id,多个用逗号分隔(不为空时该条件有效)
	 * @param departmentid,部门id,多个用逗号分隔(不为空时该条件有效)
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "getHrmJobTitleInfoXML" ,action = "urn:weaver.hrm.webservice.HrmService.getHrmJobTitleInfoXML")
	public String getHrmJobTitleInfoXML(String ipaddress, String subcompanyId, String departmentid) throws Exception;
	
	/**
	 * 获取用户信息列表
	 * @param ipaddress    调用接口的IP地址
	 * @param workcode,员工编号(不为空时该条件有效) 
	 * @param subcompanyId,分部id,多个用逗号分隔(不为空时该条件有效)
	 * @param departmentid,部门id,多个用逗号分隔(不为空时该条件有效)
	 * @param jobtitleid,岗位id,多个用逗号分隔(不为空时该条件有效)
	 * @param lastChangeDate,最后修改日期,日期格式“YYYY-MM-DD”(不为空时该条件有效)
	 * @return
	 * @throws Exception
	 */
	@WebMethod(operationName = "getHrmUserInfoXML" ,action = "urn:weaver.hrm.webservice.HrmService.getHrmUserInfoXML")
	public String getHrmUserInfoXML(String ipaddress, String workcode, String subcompanyId, String departmentid, String jobtitleid, String lastChangeDate) throws Exception;
getOneUserInfo(String json); JSON 中只传入 loginid  即可

注意! 调用webservice 必须在安全拦截中 添加调用者ip

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你真好看≧◔◡◔≦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值