Class OfficeFollowApiImpl

  • All Implemented Interfaces:
    OfficeFollowApi

    @RestController
    @RequestMapping(value="/services/rest/officeFollow",
                    produces="application/json")
    public class OfficeFollowApiImpl
    extends Object
    implements OfficeFollowApi
    我的关注接口
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • OfficeFollowApiImpl

        public OfficeFollowApiImpl()
    • Method Detail

      • countByProcessInstanceId

        public net.risesoft.pojo.Y9Result<Integer> countByProcessInstanceId​(@RequestParam
                                                                            String tenantId,
                                                                            @RequestParam
                                                                            String orgUnitId,
                                                                            @RequestParam
                                                                            String processInstanceId)
        根据流程实例id获取关注数量
        Specified by:
        countByProcessInstanceId in interface OfficeFollowApi
        Parameters:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        processInstanceId - 流程实例id
        Returns:
        Y9Result<Integer> 通用请求返回对象 - data 是关注数量
        Since:
        9.6.6
      • delOfficeFollow

        public net.risesoft.pojo.Y9Result<Object> delOfficeFollow​(@RequestParam
                                                                  String tenantId,
                                                                  @RequestParam
                                                                  String orgUnitId,
                                                                  @RequestParam
                                                                  String processInstanceIds)
        取消关注
        Specified by:
        delOfficeFollow in interface OfficeFollowApi
        Parameters:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        processInstanceIds - 流程实例id列表
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6
      • deleteByProcessInstanceId

        public net.risesoft.pojo.Y9Result<Object> deleteByProcessInstanceId​(@RequestParam
                                                                            String tenantId,
                                                                            @RequestParam
                                                                            String processInstanceId)
        根据流程实例id删除关注数据
        Specified by:
        deleteByProcessInstanceId in interface OfficeFollowApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6
      • getFollowCount

        public net.risesoft.pojo.Y9Result<Integer> getFollowCount​(@RequestParam
                                                                  String tenantId,
                                                                  @RequestParam
                                                                  String orgUnitId)
        获取我的关注数量
        Specified by:
        getFollowCount in interface OfficeFollowApi
        Parameters:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        Returns:
        Y9Result<Integer> 通用请求返回对象 - data 是我的关注数量
        Since:
        9.6.6
      • getFollowListBySystemName

        public net.risesoft.pojo.Y9Page<OfficeFollowModel> getFollowListBySystemName​(@RequestParam
                                                                                     String tenantId,
                                                                                     @RequestParam
                                                                                     String orgUnitId,
                                                                                     @RequestParam
                                                                                     String systemName,
                                                                                     String searchName,
                                                                                     @RequestParam
                                                                                     int page,
                                                                                     @RequestParam
                                                                                     int rows)
        根据系统名称获取关注列表
        Specified by:
        getFollowListBySystemName in interface OfficeFollowApi
        Parameters:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        systemName - 系统名称
        searchName - 搜索词
        page - 页码
        rows - 条数
        Returns:
        Y9Page<OfficeFollowModel> 通用分页请求返回对象 - rows 是关注模型信息
        Since:
        9.6.6
      • getOfficeFollowList

        public net.risesoft.pojo.Y9Page<OfficeFollowModel> getOfficeFollowList​(@RequestParam
                                                                               String tenantId,
                                                                               @RequestParam
                                                                               String orgUnitId,
                                                                               String searchName,
                                                                               @RequestParam
                                                                               int page,
                                                                               @RequestParam
                                                                               int rows)
        获取指定人员的关注列表
        Specified by:
        getOfficeFollowList in interface OfficeFollowApi
        Parameters:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        searchName - 搜索词
        page - 页码
        rows - 条数
        Returns:
        Y9Page<OfficeFollowModel> 通用分页请求返回对象 - rows 是关注模型信息
        Since:
        9.6.6
      • saveOfficeFollow

        public net.risesoft.pojo.Y9Result<Object> saveOfficeFollow​(@RequestParam
                                                                   String tenantId,
                                                                   @RequestBody
                                                                   OfficeFollowModel officeFollowModel)
        保存办件关注信息
        Specified by:
        saveOfficeFollow in interface OfficeFollowApi
        Parameters:
        tenantId - 租户id
        officeFollowModel - 关注信息
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6
      • updateTitle

        public net.risesoft.pojo.Y9Result<Object> updateTitle​(@RequestParam
                                                              String tenantId,
                                                              @RequestParam
                                                              String processInstanceId,
                                                              @RequestParam
                                                              String documentTitle)
        更新关注信息的标题
        Specified by:
        updateTitle in interface OfficeFollowApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        documentTitle - 文档标题
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6