package top.continew.admin.business.service;

import top.continew.admin.business.model.query.EffectPageQuery;
import top.continew.admin.business.model.query.EffectQuery;
import top.continew.admin.business.model.req.EffectReq;
import top.continew.admin.business.model.resp.EffectDetailResp;
import top.continew.admin.business.model.resp.EffectResp;
import top.continew.starter.extension.crud.model.resp.PageResp;
import top.continew.starter.extension.crud.service.BaseService;

/**
 * 数字人-特效服务接口
 *
 * @author 王志维
 * @since 2025/12/29
 */
public interface EffectService extends BaseService<EffectResp, EffectDetailResp, EffectQuery, EffectReq> {
    PageResp<EffectResp> pageList(EffectQuery query, EffectPageQuery pageQuery);
    // 可根据需要添加额外的业务方法

    void update(EffectReq req, Long id);
}