package com.zxdmy.excite.system.service.cloud.collection;

import com.zxdmy.excite.common.entity.PageList;
import com.zxdmy.excite.system.entity.cloud.collection.CloudUserCollection;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zxdmy.excite.system.entity.req.account.ReqCompany;
import com.zxdmy.excite.system.entity.req.collection.ReqCloudUserCollection;
import com.zxdmy.excite.system.entity.req.space.ReqCloudFile;
import com.zxdmy.excite.system.entity.vo.account.CompanyVo;
import com.zxdmy.excite.system.entity.vo.collection.CloudUserCollectionVo;
import com.zxdmy.excite.system.entity.vo.space.CloudFileVo;

/**
 * <p>
 * 收藏表 服务类
 * </p>
 *
 * @author 沈松
 * @since 2026-01-29
 */
public interface ICloudUserCollectionService extends IService<CloudUserCollection> {

    PageList<CloudFileVo> queryByPage(Integer current, Integer size, ReqCloudUserCollection data);

    CloudUserCollectionVo getByData(ReqCloudUserCollection data);

    int saveData(ReqCloudUserCollection data);
    int deleteById(String id);
}
