All Downloads are FREE. Search and download functionalities are using the official Maven repository.

template.autocode.Service_back.ftl Maven / Gradle / Ivy

package ${classModel.basePackage!''}.service;

import ${classModel.basePackage!''}.model.${classModel.uname!''}Model;

import java.util.List;
import java.util.Map;

/**
 * ${classModel.desc!''} 业务接口

* * @author zhouyang.zhou * */ public interface ${classModel.uname!''}Service { /** * 保存${classModel.desc!''}数据 * * @param model ${classModel.desc!''} * @return 主键ID */ int save${classModel.uname!''}Model(${classModel.uname!''}Model model); /** * 批量保存${classModel.desc!''}数据 * * @param list ${classModel.desc!''} */ void save${classModel.uname!''}ModelBatch(List${r'<'}${classModel.uname!''}Model${r'>'} list); /** * 删除${classModel.desc!''}数据 * * @param id 指定ID * @return 是否删除成功 */ boolean delete${classModel.uname!''}Model(int id); /** * 批量删除${classModel.desc!''}数据 * * @param list 指定的ID集合 * @return boolean 是否删除成功 */ boolean delete${classModel.uname!''}ModelByIds(List${r''} list); /** * 更新${classModel.desc!''}数据 * * @param model ${classModel.desc!''} * @return 是否更新成功 */ boolean update${classModel.uname!''}Model(${classModel.uname!''}Model model); /** * 根据id获取${classModel.desc!''}数据 * * @param id * @return ${classModel.uname!''}Model */ ${classModel.uname!''}Model get${classModel.uname!''}ModelById(int id); /** * 分页获取${classModel.desc!''}数据 * * @param parameters 查询参数 * @param offset 偏移量 * @param rowsPerPage 每次查询的条数 * @return {@link java.util.List<${classModel.uname!''}Model>} */ List${r'<'}${classModel.uname!''}Model${r'>'} get${classModel.uname!''}ModelsForPaginate(Map parameters, Integer offset, Integer rowsPerPage); /** * 分页获取项目方用户表数据总量 * * @param parameters 查询参数 * @return {@link List<${classModel.uname!''}Model>} */ Integer get${classModel.uname!''}ModelCountForPaginate(Map parameters); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy