| | |
| | | */ |
| | | AiMemberRoleCategory getById(String id); |
| | | |
| | | /** |
| | | * 根据角色ID查询关联记录 |
| | | * @param roleId 角色ID |
| | | * @return 关联记录列表 |
| | | */ |
| | | List<AiMemberRoleCategory> getByRoleId(String roleId); |
| | | |
| | | /** |
| | | * 根据产品分类ID查询关联记录 |
| | | * @param productCategoryId 产品分类ID |
| | | * @return 关联记录列表 |
| | | */ |
| | | List<AiMemberRoleCategory> getByProductCategoryId(String productCategoryId); |
| | | |
| | | /** |
| | | * 根据公司ID查询关联记录 |
| | | * @param companyId 公司ID |
| | | * @return 关联记录列表 |
| | | */ |
| | | List<AiMemberRoleCategory> getByCompanyId(String companyId); |
| | | |
| | | /** |
| | | * 根据角色ID和产品分类ID查询关联记录 |
| | | * @param roleId 角色ID |
| | | * @param productCategoryId 产品分类ID |
| | | * @return 关联记录列表 |
| | | */ |
| | | List<AiMemberRoleCategory> getByRoleIdAndProductCategoryId(String roleId, String productCategoryId); |
| | | |
| | | /** |
| | | * 保存关联记录 |
| | | * @param aiMemberRoleCategory 关联记录实体 |
| | | * @return 是否保存成功 |
| | | */ |
| | | boolean saveRoleCategory(AiMemberRoleCategory aiMemberRoleCategory); |
| | | |
| | | /** |
| | | * 批量保存关联记录 |
| | | * @param roleCategories 关联记录列表 |
| | | * @return 是否保存成功 |
| | | */ |
| | | boolean saveBatchRoleCategories(List<AiMemberRoleCategory> roleCategories); |
| | | |
| | | /** |
| | | * 更新关联记录 |
| | | * @param aiMemberRoleCategory 关联记录实体 |
| | | * @return 是否更新成功 |
| | | */ |
| | | boolean updateRoleCategory(AiMemberRoleCategory aiMemberRoleCategory); |
| | | |
| | | /** |
| | | * 根据ID删除关联记录 |
| | | * @param id 关联记录ID |
| | | * @return 是否删除成功 |
| | | */ |
| | | boolean deleteById(String id); |
| | | |
| | | /** |
| | | * 根据角色ID删除关联记录 |
| | | * @param roleId 角色ID |
| | | * @return 是否删除成功 |
| | | */ |
| | | boolean deleteByRoleId(String roleId); |
| | | |
| | | /** |
| | | * 根据产品分类ID删除关联记录 |
| | | * @param productCategoryId 产品分类ID |
| | | * @return 是否删除成功 |
| | | */ |
| | | boolean deleteByProductCategoryId(String productCategoryId); |
| | | |
| | | /** |
| | | * 根据角色ID和产品分类ID删除关联记录 |
| | | * @param roleId 角色ID |
| | | * @param productCategoryId 产品分类ID |
| | | * @return 是否删除成功 |
| | | */ |
| | | boolean deleteByRoleIdAndProductCategoryId(String roleId, String productCategoryId); |
| | | } |