zoukankan      html  css  js  c++  java
  • JavaWeb网上图书商城完整项目--day03-1.图书模块功能介绍及相关类创建

    1 前两天我们学习了user用户模块和图书的分类模块,接下来我们学习图书模块

    图书模块的功能主要是下面的功能:

    2 接下来我们创建对应的包

    我们来看看对应的数据库表t_book

    CREATE TABLE `t_book` (
    `bid` char(32) NOT NULL,
    `bname` varchar(200) default NULL,
    `author` varchar(50) default NULL,
    `price` decimal(8,2) default NULL,
    `currPrice` decimal(8,2) default NULL,
    `discount` decimal(3,1) default NULL,
    `press` varchar(100) default NULL,
    `publishtime` char(10) default NULL,
    `edition` int(11) default NULL,
    `pageNum` int(11) default NULL,
    `wordNum` int(11) default NULL,
    `printtime` char(10) default NULL,
    `booksize` int(11) default NULL,
    `paper` varchar(50) default NULL,
    `cid` char(32) default NULL,
    `image_w` varchar(100) default NULL,
    `image_b` varchar(100) default NULL,
    `orderBy` int(11) NOT NULL auto_increment,
    PRIMARY KEY (`bid`),
    KEY `orderBy` (`orderBy`),
    KEY `FK_t_book_t_category` (`cid`),
    CONSTRAINT `FK_t_book_t_category` FOREIGN KEY (`cid`) REFERENCES `t_category` (`cid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

     book表中定义了一个外键cid,该值必须来自与t_category的cid,表示当前的书籍属于哪个分类。

    有个数据库表的字段,我们就可以定义book类的实体类了。

    package com.weiyuan.goods.book.domain;
    
    import com.weiyuan.goods.category.domain.Category;
    
    public class Book {
    private String bid;//书的主键
    private String bname;//书的名字
    private String author;//书的作者
    private Double price;//书的出厂定价
    private Double currPrice;//书的当前的卖价
    private Double discount ;//书的折扣
    private String press ;//书    的出版社
    private String publishtime ;//书的出厂时间
    private int edition;//书的印刷版本次数、
    private int pageNum;//书的页数
    private int wordNum;//书的字数统计
    private String printtime;//书的印刷时间
    private int booksize;//书是16开、还是8开
    private String paper;//书的纸质材料
    private Category category;//书属于图书的那个分类
    private String image_w;//书的大图路径
    private String image_b;//书的小图路径
    public String getBid() {
        return bid;
    }
    public void setBid(String bid) {
        this.bid = bid;
    }
    public String getBname() {
        return bname;
    }
    public void setBname(String bname) {
        this.bname = bname;
    }
    public String getAuthor() {
        return author;
    }
    public void setAuthor(String author) {
        this.author = author;
    }
    public Double getPrice() {
        return price;
    }
    public void setPrice(Double price) {
        this.price = price;
    }
    public Double getCurrPrice() {
        return currPrice;
    }
    public void setCurrPrice(Double currPrice) {
        this.currPrice = currPrice;
    }
    public Double getDiscount() {
        return discount;
    }
    public void setDiscount(Double discount) {
        this.discount = discount;
    }
    public String getPress() {
        return press;
    }
    public void setPress(String press) {
        this.press = press;
    }
    public String getPublishtime() {
        return publishtime;
    }
    public void setPublishtime(String publishtime) {
        this.publishtime = publishtime;
    }
    public int getEdition() {
        return edition;
    }
    public void setEdition(int edition) {
        this.edition = edition;
    }
    public int getPageNum() {
        return pageNum;
    }
    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }
    public int getWordNum() {
        return wordNum;
    }
    public void setWordNum(int wordNum) {
        this.wordNum = wordNum;
    }
    public String getPrinttime() {
        return printtime;
    }
    public void setPrinttime(String printtime) {
        this.printtime = printtime;
    }
    public int getBooksize() {
        return booksize;
    }
    public void setBooksize(int booksize) {
        this.booksize = booksize;
    }
    public String getPaper() {
        return paper;
    }
    public void setPaper(String paper) {
        this.paper = paper;
    }
    public Category getCategory() {
        return category;
    }
    public void setCategory(Category category) {
        this.category = category;
    }
    public String getImage_w() {
        return image_w;
    }
    public void setImage_w(String image_w) {
        this.image_w = image_w;
    }
    public String getImage_b() {
        return image_b;
    }
    public void setImage_b(String image_b) {
        this.image_b = image_b;
    }
    
    
    
    
    
    
    }
  • 相关阅读:
    【USACO】又买饲料 单调队列dp
    数论:px+py 不能表示的最大数为pq-p-q的证明
    codeforces round #419 E. Karen and Supermarket
    [USACO4.1]麦香牛块Beef McNuggets
    【USACO】 录制唱片
    【USACO】 洞穴奶牛
    【USACO】奶牛抗议 树状数组+dp
    【USACO】 奶牛会展
    【LSGDOJ 2015】数页码
    阿里云合作伙伴峰会SaaS加速器专场 | 商业加持,迈进亿元俱乐部
  • 原文地址:https://www.cnblogs.com/kebibuluan/p/6867992.html
Copyright © 2011-2022 走看看