Class ItemAllApiImpl

  • All Implemented Interfaces:
    ItemAllApi

    @RestController
    @RequestMapping(value="/services/rest/itemAll",
                    produces="application/json")
    public class ItemAllApiImpl
    extends Object
    implements ItemAllApi
    所有本人经手的件接口
    Author:
    qinman
    Date:
    2024/12/19
    • Constructor Detail

      • ItemAllApiImpl

        public ItemAllApiImpl​(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)
        根据用户id和系统名称查询待办数量
        Specified by:
        countByUserIdAndSystemName in interface ItemAllApi
        Parameters:
        tenantId - 租户id
        userId - 用户id
        systemName - 系统名称
        Returns:
        Y9Result<Integer> 通用请求返回对象 -data 是待办任务数量
        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 ItemAllApi
        Parameters:
        tenantId - 租户id
        userId - 用户id
        systemName - 系统名称
        page - page
        rows - rows
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 -rows 是待办任务
        Since:
        9.6.6
      • findByUserId

        public net.risesoft.pojo.Y9Page<ActRuDetailModel> findByUserId​(@RequestParam
                                                                       String tenantId,
                                                                       @RequestParam
                                                                       String userId,
                                                                       QueryParamModel queryParamModel)
        根据用户id查询待办列表(以发送时间排序)
        Specified by:
        findByUserId in interface ItemAllApi
        Parameters:
        tenantId - 租户id
        userId - 用户id
        queryParamModel - 查询参数
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 -rows 是待办任务
        Since:
        9.6.8
      • checkObjAllFieldsIsNull

        public boolean checkObjAllFieldsIsNull​(Object object)
      • searchByUserIdAndSystemName

        public net.risesoft.pojo.Y9Page<ActRuDetailModel> searchByUserIdAndSystemName​(@RequestParam
                                                                                      String tenantId,
                                                                                      @RequestParam
                                                                                      String userId,
                                                                                      @RequestParam
                                                                                      String systemName,
                                                                                      @RequestBody
                                                                                      String searchMapStr,
                                                                                      @RequestParam
                                                                                      Integer page,
                                                                                      @RequestParam
                                                                                      Integer rows)
        根据用户id和系统名称、表名称、搜索集合查询待办列表(以发送时间排序)
        Specified by:
        searchByUserIdAndSystemName in interface ItemAllApi
        Parameters:
        tenantId - 租户id
        userId - 用户id
        systemName - 系统名称
        searchMapStr - 搜索集合
        page - page
        rows - rows
        Returns:
        Y9Page<ActRuDetailModel> 通用分页请求返回对象 -rows 是待办任务
        Since:
        9.6.6