Class ItemDoingApiImpl

  • All Implemented Interfaces:
    ItemDoingApi

    @Validated
    @RestController
    @RequestMapping(value="/services/rest/itemDoing",
                    produces="application/json")
    public class ItemDoingApiImpl
    extends Object
    implements ItemDoingApi
    在办接口
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • ItemDoingApiImpl

        public ItemDoingApiImpl​(ItemPageService itemPageService,
                                ActRuDetailService actRuDetailService,
                                Y9TableService y9TableService,
                                @Qualifier("jdbcTemplate4Tenant")
                                org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
    • Method Detail

      • countByUserIdAndSystemName

        public net.risesoft.pojo.Y9Result<Integer> countByUserIdAndSystemName​(@RequestParam
                                                                              String tenantId,
                                                                              @RequestParam
                                                                              String userId,
                                                                              @RequestParam
                                                                              String systemName)
        根据系统名称查询当前人的在办数量
        Specified by:
        countByUserIdAndSystemName in interface ItemDoingApi
        Parameters:
        tenantId - 租户id
        userId - 用户id
        systemName - 系统名称
        Returns:
        Y9Result<Integer> 通用请求返回对象 - data 是在办任务数量
        Since:
        9.6.6
      • findBySystemName

        public net.risesoft.pojo.Y9Page<ActRuDetailModel> findBySystemName​(@RequestParam
                                                                           String tenantId,
                                                                           @RequestParam
                                                                           String systemName,
                                                                           @RequestParam
                                                                           Integer page,
                                                                           @RequestParam
                                                                           Integer rows)
        根据系统名称查询在办列表
        Specified by:
        findBySystemName in interface ItemDoingApi
        Parameters:
        tenantId - 租户id
        systemName - 系统名称
        page - page
        rows - rows
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 - rows 是流转详细信息
        Since:
        9.6.6
      • findByUserIdAndSystemName

        public net.risesoft.pojo.Y9Page<ActRuDetailModel> findByUserIdAndSystemName​(@RequestParam
                                                                                    String tenantId,
                                                                                    @RequestParam
                                                                                    String userId,
                                                                                    @RequestParam
                                                                                    String systemName,
                                                                                    @RequestParam
                                                                                    Integer page,
                                                                                    @RequestParam
                                                                                    Integer rows)
        根据用户id和系统名称查询当前人的在办列表
        Specified by:
        findByUserIdAndSystemName in interface ItemDoingApi
        Parameters:
        tenantId - 租户id
        userId - 用户id
        systemName - 系统名称
        page - page
        rows - rows
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 - rows 是流转详细信息
        Since:
        9.6.6
      • findByDeptIdAndSystemName

        public net.risesoft.pojo.Y9Page<ActRuDetailModel> findByDeptIdAndSystemName​(@RequestParam
                                                                                    String tenantId,
                                                                                    @RequestParam
                                                                                    String deptId,
                                                                                    @RequestParam
                                                                                    boolean isBureau,
                                                                                    @RequestParam
                                                                                    String systemName,
                                                                                    @RequestParam
                                                                                    Integer page,
                                                                                    @RequestParam
                                                                                    Integer rows)
        根据科室id和系统名称查询当前人的在办列表
        Specified by:
        findByDeptIdAndSystemName in interface ItemDoingApi
        Parameters:
        tenantId - 租户id
        deptId - 科室id
        systemName - 系统名称
        page - page
        rows - rows
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 - rows 是流转详细信息
        Since:
        9.6.6
      • searchBySystemName

        public net.risesoft.pojo.Y9Page<ActRuDetailModel> searchBySystemName​(@RequestParam
                                                                             String tenantId,
                                                                             @RequestParam
                                                                             String systemName,
                                                                             @RequestBody
                                                                             String searchMapStr,
                                                                             @RequestParam
                                                                             Integer page,
                                                                             @RequestParam
                                                                             Integer rows)
        根据系统名称、表名称、搜索内容查询在办列表
        Specified by:
        searchBySystemName in interface ItemDoingApi
        Parameters:
        tenantId - 租户id
        systemName - 系统名称
        searchMapStr - 搜索内容
        page - page
        rows - rows
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 - rows 是流转详细信息
        Since:
        9.6.6
      • searchByUserIdAndSystemName

        public net.risesoft.pojo.Y9Page<ActRuDetailModel> searchByUserIdAndSystemName​(@RequestParam
                                                                                      String tenantId,
                                                                                      @RequestParam
                                                                                      String userId,
                                                                                      @RequestParam
                                                                                      String systemName,
                                                                                      @RequestParam
                                                                                      String tableName,
                                                                                      @RequestBody
                                                                                      String searchMapStr,
                                                                                      @RequestParam
                                                                                      Integer page,
                                                                                      @RequestParam
                                                                                      Integer rows)
        根据用户id、系统名称、表名称、搜索内容查询当前人的在办列表
        Specified by:
        searchByUserIdAndSystemName in interface ItemDoingApi
        Parameters:
        tenantId - 租户id
        userId - 用户id
        systemName - 系统名称
        tableName - 表名称
        searchMapStr - 搜索内容
        page - page
        rows - rows
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 - rows 是流转详细信息
        Since:
        9.6.6
      • searchByDeptIdAndSystemName

        public net.risesoft.pojo.Y9Page<ActRuDetailModel> searchByDeptIdAndSystemName​(@RequestParam
                                                                                      String tenantId,
                                                                                      @RequestParam
                                                                                      String deptId,
                                                                                      @RequestParam
                                                                                      boolean isBureau,
                                                                                      @RequestParam
                                                                                      String systemName,
                                                                                      @RequestBody
                                                                                      String searchMapStr,
                                                                                      @RequestParam
                                                                                      Integer page,
                                                                                      @RequestParam
                                                                                      Integer rows)
        根据用户id、系统名称、表名称、搜索内容查询当前人的在办列表
        Specified by:
        searchByDeptIdAndSystemName in interface ItemDoingApi
        Parameters:
        tenantId - 租户id
        deptId - 部门id
        systemName - 系统名称
        searchMapStr - 搜索内容
        page - page
        rows - rows
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 - rows 是流转详细信息
        Since:
        9.6.6