package ${basePackageName}.${moduleTypeLowercase}.service;

import com.tvd12.ezyhttp.server.core.annotation.Service;
import ${basePackageName}.${moduleTypeLowercase}.converter.${moduleType}${moduleName}EntityToModelConverter;
import ${basePackageName}.${moduleTypeLowercase}.pagination.${moduleType}${entityClassName}PaginationParameterConverter;
import ${basePackageName}.${moduleTypeLowercase}.repo.${moduleType}Pagination${entityClassName}Repository;
import ${basePackageName}.service.Pagination${entityClassName}Service;

@Service
public class ${moduleType}Pagination${entityClassName}Service
    extends Pagination${entityClassName}Service {

    public ${moduleType}Pagination${entityClassName}Service(
        ${moduleType}Pagination${entityClassName}Repository repository,
        ${moduleType}${moduleName}EntityToModelConverter entityToModelConverter,
        ${moduleType}${entityClassName}PaginationParameterConverter paginationParameterConverter
    ) {
        super(
            repository,
            entityToModelConverter,
            paginationParameterConverter
        );
    }
}
