package ${package.Service}; import ${package.Entity}.${entity}; import ${superServiceClassPackage}; import ${responseDataPath}; import ${package.Other}.form.${formInfo.formName}; import ${package.Other}.query.${queryInfo.queryName}; import java.util.List; /** * $!{table.comment} 服务类 * * @author ${author} * @since ${date} */ #if(${kotlin}) interface ${table.serviceName} : ${superServiceClass}<${entity}> #else public interface ${table.serviceName} extends ${superServiceClass}<${entity}> { /** * 添加 * @param form * @return */ ${responseDataName} add(${formInfo.formName} form); /** * 修改 * @param form * @return */ ${responseDataName} update(${formInfo.formName} form); /** * 批量删除 * @param ids * @return */ ${responseDataName} remove(List ids); /** * id删除 * @param id * @return */ ${responseDataName} removeById(String id); /** * 分页查询 * @param query * @return */ ${responseDataName} page(${queryInfo.queryName} query); /** * 根据id查找 * @param id * @return */ ${responseDataName} detail(Integer id); /** * 列表 * @return */ ${responseDataName} all(); } #end