package com.bc.exam.modules.tsjxxb.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @Description 描述:书籍信息表
 * @Author A贾宇婷034244310
 * @Date 20260615
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class TSjxxb implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;

    /**
     * ISBN书号
     */
    private String isbn;

    /**
     * 书名
     */
    private String bName;

    /**
     * 图书类型
     */
    private String bType;

    /**
     * 价格
     */
    private String bPrice;

    /**
     * 作者
     */
    private String bAuthor;

    /**
     * 出版商
     */
    private String bPublisher;

    /**
     * 出版日期
     */
    private Date bPublicationTime;

    /**
     * 库存数量
     */
    private Integer bNum;

    /**
     * 未归还数量
     */
    private Integer bNotReturnNum;

    /**
     * 封面图片oss地址
     */
    private String bPath;

    /**
     * 介绍
     */
    private String bIntroduce;

    /**
     * 借阅次数
     */
    private Integer bLendNum;

    /**
     * 状态0正常 1失效
     */
    private Integer bState;

    /**
     * 首次记录时间
     */
    private Date createTime;

    /**
     * 最后更新时间
     */
    private Date updateTime;


}
