接口 Y9AppIconService

  • 所有已知实现类:
    Y9AppIconServiceImpl

    public interface Y9AppIconService
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法详细资料

      • delete

        void delete​(String id)
        删除图标
        参数:
        id - 唯一标识
      • delete

        void delete​(Y9AppIcon appIcon)
        删除选定的图标
        参数:
        appIcon - 应用图标
      • findById

        Optional<Y9AppIcon> findById​(String id)
        根据id,获取应用图标
        参数:
        id - 唯一标识
        返回:
        应用图标对象 或 null
      • findByName

        Optional<Y9AppIcon> findByName​(String name)
        根据名字获取应用图标
        参数:
        name - 图标名称
        返回:
        Y9AppIcon
      • getById

        Y9AppIcon getById​(String id)
        根据 id 获取应用图标
        参数:
        id - id
        返回:
        Y9AppIcon
        抛出:
        net.risesoft.y9.exception.Y9NotFoundException - id 对应的记录不存在的情况
      • pageAll

        org.springframework.data.domain.Page<Y9AppIcon> pageAll​(net.risesoft.pojo.Y9PageQuery pageQuery)
        分页获取图标列表
        参数:
        pageQuery - 分页查询参数
        返回:
        Page<Y9AppIcon>
      • refreshAppIconData

        void refreshAppIconData()
        刷新图标数据
      • save

        Y9AppIcon save​(org.springframework.web.multipart.MultipartFile iconFile,
                       String remark)
                throws net.risesoft.y9.exception.Y9BusinessException
        保存应用程序图标
        参数:
        iconFile - 图标文件
        remark - 备注
        返回:
        Y9AppIcon
        抛出:
        Exception - 异常
        net.risesoft.y9.exception.Y9BusinessException
      • save

        void save​(Y9AppIcon appIcon)
        保存图标
        参数:
        appIcon - 应用图标
      • searchByName

        org.springframework.data.domain.Page<Y9AppIcon> searchByName​(String name,
                                                                     net.risesoft.pojo.Y9PageQuery pageQuery)
        根据名字分页查询图标
        参数:
        name - 图标名称
        pageQuery - 分页查询参数
        返回:
        Page<Y9AppIcon>