package cc.mrbird.febs.ai.service;
|
|
import cc.mrbird.febs.ai.entity.AiMemberRole;
|
import cc.mrbird.febs.ai.req.AdminMoveChooseInfoDto;
|
import cc.mrbird.febs.common.entity.FebsResponse;
|
import cc.mrbird.febs.common.entity.QueryRequest;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import java.util.List;
|
|
/**
|
* AI用户选择角色表 Service接口
|
*
|
* @author yourname
|
* @date 2025-07-29
|
*/
|
public interface AiMemberRoleService extends IService<AiMemberRole> {
|
|
/**
|
* 根据ID查询角色
|
* @param id 角色ID
|
* @return 角色信息
|
*/
|
AiMemberRole getById(String id);
|
|
IPage<AiMemberRole> listInPage(AiMemberRole dto, QueryRequest request);
|
|
FebsResponse changeState(String id, Integer state);
|
|
FebsResponse memberRoleAdd(AiMemberRole dto);
|
|
FebsResponse updateMemberRole(AiMemberRole dto);
|
|
FebsResponse delete(String id);
|
|
FebsResponse productSet(AdminMoveChooseInfoDto dto);
|
|
FebsResponse productPointSet(AdminMoveChooseInfoDto dto);
|
}
|