You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							61 lines
						
					
					
						
							1.5 KiB
						
					
					
				
			
		
		
	
	
							61 lines
						
					
					
						
							1.5 KiB
						
					
					
				package ${packageName}.service; | 
						|
 | 
						|
import ${packageName}.domain.${ClassName}; | 
						|
import java.util.List; | 
						|
 | 
						|
/** | 
						|
 * ${functionName}Service接口 | 
						|
 *  | 
						|
 * @author ${author} | 
						|
 * @date ${datetime} | 
						|
 */ | 
						|
public interface I${ClassName}Service  | 
						|
{ | 
						|
    /** | 
						|
     * 查询${functionName} | 
						|
     *  | 
						|
     * @param ${pkColumn.javaField} ${functionName}ID | 
						|
     * @return ${functionName} | 
						|
     */ | 
						|
    public ${ClassName} select${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField}); | 
						|
 | 
						|
    /** | 
						|
     * 查询${functionName}列表 | 
						|
     *  | 
						|
     * @param ${className} ${functionName} | 
						|
     * @return ${functionName}集合 | 
						|
     */ | 
						|
    public List<${ClassName}> select${ClassName}List(${ClassName} ${className}); | 
						|
 | 
						|
    /** | 
						|
     * 新增${functionName} | 
						|
     *  | 
						|
     * @param ${className} ${functionName} | 
						|
     * @return 结果 | 
						|
     */ | 
						|
    public int insert${ClassName}(${ClassName} ${className}); | 
						|
 | 
						|
    /** | 
						|
     * 修改${functionName} | 
						|
     *  | 
						|
     * @param ${className} ${functionName} | 
						|
     * @return 结果 | 
						|
     */ | 
						|
    public int update${ClassName}(${ClassName} ${className}); | 
						|
 | 
						|
    /** | 
						|
     * 批量删除${functionName} | 
						|
     *  | 
						|
     * @param ${pkColumn.javaField}s 需要删除的${functionName}ID | 
						|
     * @return 结果 | 
						|
     */ | 
						|
    public int delete${ClassName}ByIds(${pkColumn.javaType}[] ${pkColumn.javaField}s); | 
						|
 | 
						|
    /** | 
						|
     * 删除${functionName}信息 | 
						|
     *  | 
						|
     * @param ${pkColumn.javaField} ${functionName}ID | 
						|
     * @return 结果 | 
						|
     */ | 
						|
    public int delete${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField}); | 
						|
}
 | 
						|
 |