接口 Y9AppService

    • 方法详细资料

      • countBySystemId

        long countBySystemId​(String systemId)
        根据系统id查相关应用的数量
        参数:
        systemId - 系统id
      • disableBySystemId

        void disableBySystemId​(String systemId)
        根据系统Id禁用该系统所有的应用
        参数:
        systemId - 系统id
      • enableBySystemId

        void enableBySystemId​(String systemId)
        根据系统Id启用该系统所有的应用
        参数:
        systemId - 系统id
      • existBySystemIdAndName

        boolean existBySystemIdAndName​(String systemId,
                                       String name)
        验证该应用是否已存在
        参数:
        systemId - 系统的唯一标识
        name - 应用名
        返回:
        boolean
      • existBySystemIdAndUrl

        boolean existBySystemIdAndUrl​(String systemId,
                                      String url)
        验证应用的链接地址是否已存在
        参数:
        systemId - 系统id
        url - 链接地址
        返回:
        boolean
      • findBySystemIdAndCustomId

        Optional<Y9App> findBySystemIdAndCustomId​(String systemId,
                                                  String customId)
        根据系统唯一标示和自定义标识查找应用
        参数:
        systemId - 系统id
        customId - 自定义id
        返回:
        Y9App
      • findBySystemNameAndCustomId

        Optional<Y9App> findBySystemNameAndCustomId​(String systemName,
                                                    String customId)
        根据系统名称和自定义id查找应用
        参数:
        systemName - 系统名
        customId - 自定义id
        返回:
        Y9App
      • findByUrlLike

        List<Y9App> findByUrlLike​(String url)
        用于工作流 str是资源Id,流程作为应用发不到系统时,url中包含流程在资源树上生成的Id,且包含str的数据是唯一的
        参数:
        url - 链接
        返回:
        Y9App
      • listAll

        List<Y9App> listAll()
        查询所有App
        返回:
        List
      • listByAppName

        List<Y9App> listByAppName​(String appName)
        根据appName,查询应用
        参数:
        appName - 应用名
        返回:
        List
      • listByAutoInitAndChecked

        List<Y9App> listByAutoInitAndChecked​(Boolean autoInit,
                                             Boolean checked)
        获取应用列表
        参数:
        autoInit - 是否自动租用
        checked - 是否审核通过
        返回:
        List<Y9App>
      • listByChecked

        List<Y9App> listByChecked​(boolean checked)
        查询所有审核通过的应用
        参数:
        checked - 是否已审核
        返回:
        List
      • listByCustomId

        List<Y9App> listByCustomId​(String customId)
        根据自定义标示查找应用列表
        参数:
        customId - 自定义id
        返回:
        List<Y9App>
      • listBySystemId

        List<Y9App> listBySystemId​(String systemId)
        根据systemId,获取应用列表
        参数:
        systemId - 系统id
        返回:
        List
      • listBySystemName

        List<Y9App> listBySystemName​(String systemName)
        根据系统名称查找应用
        参数:
        systemName - 系统名
        返回:
        List<Y9App>
      • page

        org.springframework.data.domain.Page<Y9App> page​(net.risesoft.pojo.Y9PageQuery pageQuery,
                                                         String systemId,
                                                         String name)
        根据系统id和名称分页查询系统
        参数:
        pageQuery - 分页查询
        systemId - 系统id
        name - 系统名称
        返回:
        Page<Y9App>
      • saveAndRegister4Tenant

        Y9App saveAndRegister4Tenant​(Y9App y9App)
      • saveIsvApp

        Y9App saveIsvApp​(Y9App app)
        保存isv应用
        参数:
        app - 应用程序
        返回:
        Y9App
      • saveOrder

        void saveOrder​(String[] appIds)
        保存应用排序
        参数:
        appIds - 应用ids
      • verifyApp

        Y9App verifyApp​(String id,
                        boolean checked,
                        String verifyUserName)
        审核应用
        参数:
        id - id
        checked - 是否已审核
        verifyUserName - 审核人
        返回:
        int