Files
LM/src/com/chinasofti/dao/BookCopyDAO.java

107 lines
3.0 KiB
Java
Raw Normal View History

2026-04-08 10:56:37 +08:00
package com.chinasofti.dao;
2026-04-13 13:54:10 +08:00
/**
* Copyright: Copyright (c) 2026
*
* @ClassName: BookCopyDAO
* @Description: 副本
*
* @version: v1.0.0
* @author: 任盅爵刘浩然
* @date: 26.3.17
*
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 26.3.17 任盅爵 v1.0.0 新建
* 26.3.17 刘浩然 v1.0.0 修改
*/
2026-04-08 10:56:37 +08:00
import com.chinasofti.model.BookCopy;
import java.util.List;
public interface BookCopyDAO {
2026-04-13 13:54:10 +08:00
/**
* Copyright: Copyright (c) 2026
*
* @MethodName: selectByBookId
* @Description: 根据图书ID查询副本列表
*
* @version: v1.0.0
* @author: 刘浩然
* @date: 26.4.9
*
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 26.4.9 刘浩然 v1.0.0 新建方法
*/
2026-04-08 10:56:37 +08:00
List<BookCopy> selectByBookId(Long bookId);
2026-04-13 13:54:10 +08:00
/**
* Copyright: Copyright (c) 2026
*
* @MethodName: selectAvailableByBookId
* @Description: 获取一个可借副本
*
* @version: v1.0.0
* @author: 刘浩然
* @date: 26.4.10
*
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 26.4.10 刘浩然 v1.0.0 新建方法
*/
BookCopy selectAvailableByBookId(Long bookId);
/**
* Copyright: Copyright (c) 2026
*
* @MethodName: updateStatus
* @Description: 更新副本状态
*
* @version: v1.0.0
* @author: 刘浩然
* @date: 26.4.11
*
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 26.4.11 刘浩然 v1.0.0 新建方法
*/
2026-04-08 10:56:37 +08:00
int updateStatus(Long copyId, String status);
2026-04-13 13:54:10 +08:00
/**
* Copyright: Copyright (c) 2026
*
* @MethodName: insert
* @Description: 插入副本
*
* @version: v1.0.0
* @author: 刘浩然
* @date: 26.4.12
*
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 26.4.12 刘浩然 v1.0.0 新建方法
*/
2026-04-08 10:56:37 +08:00
int insert(BookCopy copy);
2026-04-13 13:54:10 +08:00
/**
* Copyright: Copyright (c) 2026
*
* @MethodName: countAvailableByBookId
* @Description: 统计可借副本数量
*
* @version: v1.0.0
* @author: 刘浩然
* @date: 26.4.13
*
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 26.4.13 刘浩然 v1.0.0 新建方法
*/
2026-04-08 10:56:37 +08:00
int countAvailableByBookId(Long bookId);
2026-04-13 13:54:10 +08:00
}