luoyb
2021-02-02 a6c5984b2347a368e4e9ea7dbfdb95d199d6d4f4
febs-server/febs-server-generator/src/main/resources/generator/templates/service.ftl
@@ -9,47 +9,62 @@
import java.util.List;
/**
 * ${tableComment} Service接口
 *
 * @author ${author}
 * @date ${date}
 */
*
* name:${className}
* package:${basePackage}.${controllerPackage}
* description:${tableComment}服务接口
*
* @author ${author}
* @date ${date}
* @since JDK1.8
*/
public interface I${className}Service extends IService<${className}> {
    /**
     * 查询(分页)
     *
     * @param request QueryRequest
     * @param ${className?uncap_first} ${className?uncap_first}
     * @return IPage<${className}>
     */
    IPage<${className}> find${className}s(QueryRequest request, ${className} ${className?uncap_first});
/**
* 查询(分页)
*
* @param request QueryRequest
* @param ${className?uncap_first} ${className?uncap_first}
* @return IPage<${className}>
*/
IPage<${className}> find${className}s(QueryRequest request, ${className} ${className?uncap_first});
    /**
     * 查询(所有)
     *
     * @param ${className?uncap_first} ${className?uncap_first}
     * @return List<${className}>
     */
    List<${className}> find${className}s(${className} ${className?uncap_first});
/**
* 查询(所有)
*
* @param ${className?uncap_first} ${className?uncap_first}
* @return List<${className}>
*/
List<${className}> find${className}s(${className} ${className?uncap_first});
    /**
     * 新增
     *
     * @param ${className?uncap_first} ${className?uncap_first}
     */
    void create${className}(${className} ${className?uncap_first});
/**
* 新增
*
* @param ${className?uncap_first} ${className?uncap_first}
*/
void create${className}(${className} ${className?uncap_first});
    /**
     * 修改
     *
     * @param ${className?uncap_first} ${className?uncap_first}
     */
    void update${className}(${className} ${className?uncap_first});
/**
* 修改
*
* @param ${className?uncap_first} ${className?uncap_first}
*/
void update${className}(${className} ${className?uncap_first});
    /**
     * 删除
     *
     * @param ${className?uncap_first} ${className?uncap_first}
     */
    void delete${className}(${className} ${className?uncap_first});
/**
* 删除
*
* @param ${className?uncap_first} ${className?uncap_first}
*/
void delete${className}(${className} ${className?uncap_first});
/**
*
* 根据Id批量逻辑删除记录
*
* date 2021-01-28 10:48
* @author: luoyibo
* @param ids 待删除Id
* @return void
*/
void logicDel${className}(String ids);
}