package ${package}.${moduleName}.service;

#if($ChildClassName)
import com.github.yulichang.extension.mapping.base.MPJDeepService;
import ${package}.${moduleName}.entity.${ChildClassName}Entity;
#else
import com.baomidou.mybatisplus.extension.service.IService;
#end
import ${package}.${moduleName}.entity.${ClassName}Entity;

#if($ChildClassName)
public interface ${ClassName}Service extends MPJDeepService<${ClassName}Entity> {
    Boolean saveDeep(${ClassName}Entity ${className});

    Boolean updateDeep(${ClassName}Entity ${className});

    Boolean removeDeep(Long[] ids);

    Boolean removeChild(Long[] ids);
#else
public interface ${ClassName}Service extends IService<${ClassName}Entity> {
#end

}