From e84c4a5843660245e93b5f46db1bf18dd67a9888 Mon Sep 17 00:00:00 2001 From: elve <2297088601@qq.com> Date: Fri, 12 May 2023 15:13:45 +0800 Subject: [PATCH 1/2] commit --- books/.idea/.gitignore | 8 + books/.idea/compiler.xml | 13 + books/.idea/jarRepositories.xml | 20 ++ books/.idea/misc.xml | 14 ++ books/.idea/vcs.xml | 6 + books/books.iml | 2 + books/pom.xml | 147 +++++++++++ .../tos/controller/AttentionsController.java | 4 + .../tos/controller/ProductsController.java | 28 +++ .../src/main/java/net/tos/dao/ApplysDao.java | 4 + .../main/java/net/tos/dao/AttentionsDao.java | 4 + books/src/main/java/net/tos/dao/CarsDao.java | 4 + .../src/main/java/net/tos/dao/CollectDao.java | 4 + .../src/main/java/net/tos/dao/ImagesDao.java | 4 + .../src/main/java/net/tos/dao/IncomesDao.java | 4 + .../main/java/net/tos/dao/NcommentDao.java | 4 + books/src/main/java/net/tos/dao/NotesDao.java | 4 + .../src/main/java/net/tos/dao/OrdersDao.java | 4 + .../java/net/tos/dao/OrdersDetailDao.java | 4 + .../main/java/net/tos/dao/PcommentDao.java | 4 + .../main/java/net/tos/dao/ProductsDao.java | 20 ++ .../src/main/java/net/tos/dao/RedatesDao.java | 4 + .../src/main/java/net/tos/dao/ShouhuoDao.java | 4 + books/src/main/java/net/tos/dao/TagsDao.java | 4 + books/src/main/java/net/tos/dao/TypesDao.java | 4 + books/src/main/java/net/tos/dao/UsersDao.java | 4 + books/src/main/java/net/tos/pojo/Applys.java | 5 + .../main/java/net/tos/pojo/Attentions.java | 83 +++++++ books/src/main/java/net/tos/pojo/Cars.java | 5 + books/src/main/java/net/tos/pojo/Collect.java | 5 + books/src/main/java/net/tos/pojo/Images.java | 5 + books/src/main/java/net/tos/pojo/Incomes.java | 5 + .../src/main/java/net/tos/pojo/Ncomment.java | 5 + books/src/main/java/net/tos/pojo/Notes.java | 5 + books/src/main/java/net/tos/pojo/Orders.java | 5 + .../main/java/net/tos/pojo/OrdersDetail.java | 5 + .../src/main/java/net/tos/pojo/Pcomment.java | 5 + .../src/main/java/net/tos/pojo/Pictures.java | 5 + .../src/main/java/net/tos/pojo/Products.java | 121 +++++++++ books/src/main/java/net/tos/pojo/Redates.java | 5 + books/src/main/java/net/tos/pojo/Shouhuo.java | 5 + books/src/main/java/net/tos/pojo/Tags.java | 5 + books/src/main/java/net/tos/pojo/Types.java | 5 + books/src/main/java/net/tos/pojo/Users.java | 5 + .../net/tos/service/AttentionsService.java | 4 + .../java/net/tos/service/ProductsService.java | 27 +++ books/src/main/resources/db.properties | 4 + .../resources/mappers/AttentionsMapper.xml | 9 + books/src/main/resources/spring_mvc.xml | 35 +++ books/src/main/resources/spring_mybatis.xml | 52 ++++ ...7\346\234\254\346\226\207\346\241\243.txt" | 229 ++++++++++++++++++ 51 files changed, 970 insertions(+) create mode 100644 books/.idea/.gitignore create mode 100644 books/.idea/compiler.xml create mode 100644 books/.idea/jarRepositories.xml create mode 100644 books/.idea/misc.xml create mode 100644 books/.idea/vcs.xml create mode 100644 books/books.iml create mode 100644 books/pom.xml create mode 100644 books/src/main/java/net/tos/controller/AttentionsController.java create mode 100644 books/src/main/java/net/tos/controller/ProductsController.java create mode 100644 books/src/main/java/net/tos/dao/ApplysDao.java create mode 100644 books/src/main/java/net/tos/dao/AttentionsDao.java create mode 100644 books/src/main/java/net/tos/dao/CarsDao.java create mode 100644 books/src/main/java/net/tos/dao/CollectDao.java create mode 100644 books/src/main/java/net/tos/dao/ImagesDao.java create mode 100644 books/src/main/java/net/tos/dao/IncomesDao.java create mode 100644 books/src/main/java/net/tos/dao/NcommentDao.java create mode 100644 books/src/main/java/net/tos/dao/NotesDao.java create mode 100644 books/src/main/java/net/tos/dao/OrdersDao.java create mode 100644 books/src/main/java/net/tos/dao/OrdersDetailDao.java create mode 100644 books/src/main/java/net/tos/dao/PcommentDao.java create mode 100644 books/src/main/java/net/tos/dao/ProductsDao.java create mode 100644 books/src/main/java/net/tos/dao/RedatesDao.java create mode 100644 books/src/main/java/net/tos/dao/ShouhuoDao.java create mode 100644 books/src/main/java/net/tos/dao/TagsDao.java create mode 100644 books/src/main/java/net/tos/dao/TypesDao.java create mode 100644 books/src/main/java/net/tos/dao/UsersDao.java create mode 100644 books/src/main/java/net/tos/pojo/Applys.java create mode 100644 books/src/main/java/net/tos/pojo/Attentions.java create mode 100644 books/src/main/java/net/tos/pojo/Cars.java create mode 100644 books/src/main/java/net/tos/pojo/Collect.java create mode 100644 books/src/main/java/net/tos/pojo/Images.java create mode 100644 books/src/main/java/net/tos/pojo/Incomes.java create mode 100644 books/src/main/java/net/tos/pojo/Ncomment.java create mode 100644 books/src/main/java/net/tos/pojo/Notes.java create mode 100644 books/src/main/java/net/tos/pojo/Orders.java create mode 100644 books/src/main/java/net/tos/pojo/OrdersDetail.java create mode 100644 books/src/main/java/net/tos/pojo/Pcomment.java create mode 100644 books/src/main/java/net/tos/pojo/Pictures.java create mode 100644 books/src/main/java/net/tos/pojo/Products.java create mode 100644 books/src/main/java/net/tos/pojo/Redates.java create mode 100644 books/src/main/java/net/tos/pojo/Shouhuo.java create mode 100644 books/src/main/java/net/tos/pojo/Tags.java create mode 100644 books/src/main/java/net/tos/pojo/Types.java create mode 100644 books/src/main/java/net/tos/pojo/Users.java create mode 100644 books/src/main/java/net/tos/service/AttentionsService.java create mode 100644 books/src/main/java/net/tos/service/ProductsService.java create mode 100644 books/src/main/resources/db.properties create mode 100644 books/src/main/resources/mappers/AttentionsMapper.xml create mode 100644 books/src/main/resources/spring_mvc.xml create mode 100644 books/src/main/resources/spring_mybatis.xml create mode 100644 "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt" diff --git a/books/.idea/.gitignore b/books/.idea/.gitignore new file mode 100644 index 0000000..979ee81 --- /dev/null +++ b/books/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/../../../../../../:\Users\16241\IdeaProjects\books\.idea/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/books/.idea/compiler.xml b/books/.idea/compiler.xml new file mode 100644 index 0000000..94a5e25 --- /dev/null +++ b/books/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/books/.idea/jarRepositories.xml b/books/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/books/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/books/.idea/misc.xml b/books/.idea/misc.xml new file mode 100644 index 0000000..132404b --- /dev/null +++ b/books/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/books/.idea/vcs.xml b/books/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/books/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/books/books.iml b/books/books.iml new file mode 100644 index 0000000..78b2cc5 --- /dev/null +++ b/books/books.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/books/pom.xml b/books/pom.xml new file mode 100644 index 0000000..fe3ef9c --- /dev/null +++ b/books/pom.xml @@ -0,0 +1,147 @@ + + + 4.0.0 + + org.example + books + 1.0-SNAPSHOT + + + 8 + 8 + + + + junit + junit + 4.12 + test + + + + org.springframework + spring-context + 5.2.9.RELEASE + + + + org.springframework + spring-web + 5.2.9.RELEASE + + + + org.springframework + spring-webmvc + 5.2.9.RELEASE + + + + + org.mybatis + mybatis + 3.5.5 + + + + org.mybatis + mybatis-spring + 2.0.5 + + + + mysql + mysql-connector-java + 8.0.21 + + + + org.springframework + spring-aspects + 5.2.9.RELEASE + + + + org.springframework + spring-orm + 5.2.9.RELEASE + + + + + + commons-dbcp + commons-dbcp + 1.2.2 + + + commons-pool + commons-pool + 1.5.4 + + + + + com.alibaba + druid + 1.1.12 + + + + + javax.servlet.jsp.jstl + jstl-api + 1.2 + + + + taglibs + standard + 1.1.2 + + + + + commons-fileupload + commons-fileupload + 1.2.1 + + + commons-io + commons-io + 2.4 + + + + + com.github.pagehelper + pagehelper + 5.1.10 + + + + + com.alibaba + fastjson + 1.2.54 + + + com.fasterxml.jackson.core + jackson-core + 2.11.0 + + + com.fasterxml.jackson.core + jackson-databind + 2.11.0 + + + com.fasterxml.jackson.core + jackson-annotations + 2.11.0 + + + + \ No newline at end of file diff --git a/books/src/main/java/net/tos/controller/AttentionsController.java b/books/src/main/java/net/tos/controller/AttentionsController.java new file mode 100644 index 0000000..c88e163 --- /dev/null +++ b/books/src/main/java/net/tos/controller/AttentionsController.java @@ -0,0 +1,4 @@ +package net.tos.controller; + +public class AttentionsController { +} diff --git a/books/src/main/java/net/tos/controller/ProductsController.java b/books/src/main/java/net/tos/controller/ProductsController.java new file mode 100644 index 0000000..2f529a7 --- /dev/null +++ b/books/src/main/java/net/tos/controller/ProductsController.java @@ -0,0 +1,28 @@ +package net.tos.controller; + +import net.tos.service.ProductsService; +import org.springframework.beans.factory.annotation.Autowired; + +public class ProductsController { + @Autowired + ProductsService productsService; + +// public Map bookAll(int page,int limit){ +// +// Map map = new HashMap<>(); +// +// PageHelper.startPage(page,limit); +// List bookList = bookService.getAllBook(); +//// System.out.println(bookList); +// +// PageInfo pageInfo = new PageInfo<>(bookList); +// +// map.put("code",0); +// map.put("msg",""); +//// count表示数据的总条数 +// map.put("count",pageInfo.getTotal()); +// map.put("data",pageInfo.getList()); +// +// return map; +// } +} diff --git a/books/src/main/java/net/tos/dao/ApplysDao.java b/books/src/main/java/net/tos/dao/ApplysDao.java new file mode 100644 index 0000000..1219ac4 --- /dev/null +++ b/books/src/main/java/net/tos/dao/ApplysDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface ApplysDao { +} diff --git a/books/src/main/java/net/tos/dao/AttentionsDao.java b/books/src/main/java/net/tos/dao/AttentionsDao.java new file mode 100644 index 0000000..9a90ea4 --- /dev/null +++ b/books/src/main/java/net/tos/dao/AttentionsDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface AttentionsDao { +} diff --git a/books/src/main/java/net/tos/dao/CarsDao.java b/books/src/main/java/net/tos/dao/CarsDao.java new file mode 100644 index 0000000..51cddd3 --- /dev/null +++ b/books/src/main/java/net/tos/dao/CarsDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface CarsDao { +} diff --git a/books/src/main/java/net/tos/dao/CollectDao.java b/books/src/main/java/net/tos/dao/CollectDao.java new file mode 100644 index 0000000..5e35c36 --- /dev/null +++ b/books/src/main/java/net/tos/dao/CollectDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface CollectDao { +} diff --git a/books/src/main/java/net/tos/dao/ImagesDao.java b/books/src/main/java/net/tos/dao/ImagesDao.java new file mode 100644 index 0000000..754b929 --- /dev/null +++ b/books/src/main/java/net/tos/dao/ImagesDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface ImagesDao { +} diff --git a/books/src/main/java/net/tos/dao/IncomesDao.java b/books/src/main/java/net/tos/dao/IncomesDao.java new file mode 100644 index 0000000..66c9b18 --- /dev/null +++ b/books/src/main/java/net/tos/dao/IncomesDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface IncomesDao { +} diff --git a/books/src/main/java/net/tos/dao/NcommentDao.java b/books/src/main/java/net/tos/dao/NcommentDao.java new file mode 100644 index 0000000..3a1ba50 --- /dev/null +++ b/books/src/main/java/net/tos/dao/NcommentDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface NcommentDao { +} diff --git a/books/src/main/java/net/tos/dao/NotesDao.java b/books/src/main/java/net/tos/dao/NotesDao.java new file mode 100644 index 0000000..51432f3 --- /dev/null +++ b/books/src/main/java/net/tos/dao/NotesDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface NotesDao { +} diff --git a/books/src/main/java/net/tos/dao/OrdersDao.java b/books/src/main/java/net/tos/dao/OrdersDao.java new file mode 100644 index 0000000..b6d3897 --- /dev/null +++ b/books/src/main/java/net/tos/dao/OrdersDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface OrdersDao { +} diff --git a/books/src/main/java/net/tos/dao/OrdersDetailDao.java b/books/src/main/java/net/tos/dao/OrdersDetailDao.java new file mode 100644 index 0000000..3ceefce --- /dev/null +++ b/books/src/main/java/net/tos/dao/OrdersDetailDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface OrdersDetailDao { +} diff --git a/books/src/main/java/net/tos/dao/PcommentDao.java b/books/src/main/java/net/tos/dao/PcommentDao.java new file mode 100644 index 0000000..8c05a12 --- /dev/null +++ b/books/src/main/java/net/tos/dao/PcommentDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface PcommentDao { +} diff --git a/books/src/main/java/net/tos/dao/ProductsDao.java b/books/src/main/java/net/tos/dao/ProductsDao.java new file mode 100644 index 0000000..a158e0a --- /dev/null +++ b/books/src/main/java/net/tos/dao/ProductsDao.java @@ -0,0 +1,20 @@ +package net.tos.dao; + +import net.tos.pojo.Products; +import org.apache.ibatis.annotations.Insert; + +import java.util.List; + +public interface ProductsDao { +// 查找所有商品 + List selectAllProduct(); + +// 添加商品 + int addProduct(Products products); + +// 修改商品 + int updateProduct(Products products); + +// 删除商品 + int deleteProduct(int id); +} diff --git a/books/src/main/java/net/tos/dao/RedatesDao.java b/books/src/main/java/net/tos/dao/RedatesDao.java new file mode 100644 index 0000000..a9a19bf --- /dev/null +++ b/books/src/main/java/net/tos/dao/RedatesDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface RedatesDao { +} diff --git a/books/src/main/java/net/tos/dao/ShouhuoDao.java b/books/src/main/java/net/tos/dao/ShouhuoDao.java new file mode 100644 index 0000000..5079b40 --- /dev/null +++ b/books/src/main/java/net/tos/dao/ShouhuoDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface ShouhuoDao { +} diff --git a/books/src/main/java/net/tos/dao/TagsDao.java b/books/src/main/java/net/tos/dao/TagsDao.java new file mode 100644 index 0000000..d8755d7 --- /dev/null +++ b/books/src/main/java/net/tos/dao/TagsDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface TagsDao { +} diff --git a/books/src/main/java/net/tos/dao/TypesDao.java b/books/src/main/java/net/tos/dao/TypesDao.java new file mode 100644 index 0000000..c26405c --- /dev/null +++ b/books/src/main/java/net/tos/dao/TypesDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface TypesDao { +} diff --git a/books/src/main/java/net/tos/dao/UsersDao.java b/books/src/main/java/net/tos/dao/UsersDao.java new file mode 100644 index 0000000..90802b8 --- /dev/null +++ b/books/src/main/java/net/tos/dao/UsersDao.java @@ -0,0 +1,4 @@ +package net.tos.dao; + +public interface UsersDao { +} diff --git a/books/src/main/java/net/tos/pojo/Applys.java b/books/src/main/java/net/tos/pojo/Applys.java new file mode 100644 index 0000000..d316b7c --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Applys.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Applys { +// 申请表 +} diff --git a/books/src/main/java/net/tos/pojo/Attentions.java b/books/src/main/java/net/tos/pojo/Attentions.java new file mode 100644 index 0000000..28e8da6 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Attentions.java @@ -0,0 +1,83 @@ +package net.tos.pojo; + +import net.sf.jsqlparser.expression.DateTimeLiteralExpression; + +public class Attentions { +// 关注表 + private int id; + private int userId; + private int authorId; + private int isActive; + private int isDelete; + private String createTime; + private String updateTime; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public int getUserId() { + return userId; + } + + public void setUserId(int userId) { + this.userId = userId; + } + + public int getAuthorId() { + return authorId; + } + + public void setAuthorId(int authorId) { + this.authorId = authorId; + } + + public int getIsActive() { + return isActive; + } + + public void setIsActive(int isActive) { + this.isActive = isActive; + } + + public int getIsDelete() { + return isDelete; + } + + public void setIsDelete(int isDelete) { + this.isDelete = isDelete; + } + + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + public String getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + @Override + public String toString() { + return "Attentions{" + + "id=" + id + + ", userId=" + userId + + ", authorId=" + authorId + + ", isActive=" + isActive + + ", isDelete=" + isDelete + + ", createTime='" + createTime + '\'' + + ", updateTime='" + updateTime + '\'' + + '}'; + } +} diff --git a/books/src/main/java/net/tos/pojo/Cars.java b/books/src/main/java/net/tos/pojo/Cars.java new file mode 100644 index 0000000..88674a1 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Cars.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Cars { +// 购物车表 +} diff --git a/books/src/main/java/net/tos/pojo/Collect.java b/books/src/main/java/net/tos/pojo/Collect.java new file mode 100644 index 0000000..0dd1117 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Collect.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Collect { +// 收藏表 +} diff --git a/books/src/main/java/net/tos/pojo/Images.java b/books/src/main/java/net/tos/pojo/Images.java new file mode 100644 index 0000000..6dd17ef --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Images.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Images { +// 文章图片 +} diff --git a/books/src/main/java/net/tos/pojo/Incomes.java b/books/src/main/java/net/tos/pojo/Incomes.java new file mode 100644 index 0000000..b1ee039 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Incomes.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Incomes { +// 收益表 +} diff --git a/books/src/main/java/net/tos/pojo/Ncomment.java b/books/src/main/java/net/tos/pojo/Ncomment.java new file mode 100644 index 0000000..fb36b7a --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Ncomment.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Ncomment { +// 文章评论表 +} diff --git a/books/src/main/java/net/tos/pojo/Notes.java b/books/src/main/java/net/tos/pojo/Notes.java new file mode 100644 index 0000000..c891a44 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Notes.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Notes { +// 文章表 +} diff --git a/books/src/main/java/net/tos/pojo/Orders.java b/books/src/main/java/net/tos/pojo/Orders.java new file mode 100644 index 0000000..dce185a --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Orders.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Orders { +// 订单表 +} diff --git a/books/src/main/java/net/tos/pojo/OrdersDetail.java b/books/src/main/java/net/tos/pojo/OrdersDetail.java new file mode 100644 index 0000000..40cb493 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/OrdersDetail.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class OrdersDetail { +// 订单详情表 +} diff --git a/books/src/main/java/net/tos/pojo/Pcomment.java b/books/src/main/java/net/tos/pojo/Pcomment.java new file mode 100644 index 0000000..74c1b02 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Pcomment.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Pcomment { +// 商品评论表 +} diff --git a/books/src/main/java/net/tos/pojo/Pictures.java b/books/src/main/java/net/tos/pojo/Pictures.java new file mode 100644 index 0000000..0aad06e --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Pictures.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Pictures { +// 商品图片表 +} diff --git a/books/src/main/java/net/tos/pojo/Products.java b/books/src/main/java/net/tos/pojo/Products.java new file mode 100644 index 0000000..e31633d --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Products.java @@ -0,0 +1,121 @@ +package net.tos.pojo; + +public class Products { +// 商品表 + private int id; //商品id + private String pName;//商品名称 + private String author;//作者 + private String press;//出版社 + private String isbn;//书籍编号 + private String intro;//简介 + private int type_id;//分类id + private double cost;//进价 + private double price;//售价 + private int stock;//库存 + private int sale;//销售量 + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getpName() { + return pName; + } + + public void setpName(String pName) { + this.pName = pName; + } + + public String getAuthor() { + return author; + } + + public void setAuthor(String author) { + this.author = author; + } + + public String getPress() { + return press; + } + + public void setPress(String press) { + this.press = press; + } + + public String getIsbn() { + return isbn; + } + + public void setIsbn(String isbn) { + this.isbn = isbn; + } + + public String getIntro() { + return intro; + } + + public void setIntro(String intro) { + this.intro = intro; + } + + public int getType_id() { + return type_id; + } + + public void setType_id(int type_id) { + this.type_id = type_id; + } + + public double getCost() { + return cost; + } + + public void setCost(double cost) { + this.cost = cost; + } + + public double getPrice() { + return price; + } + + public void setPrice(double price) { + this.price = price; + } + + public int getStock() { + return stock; + } + + public void setStock(int stock) { + this.stock = stock; + } + + public int getSale() { + return sale; + } + + public void setSale(int sale) { + this.sale = sale; + } + + @Override + public String toString() { + return "Products{" + + "id=" + id + + ", pName='" + pName + '\'' + + ", author='" + author + '\'' + + ", press='" + press + '\'' + + ", isbn='" + isbn + '\'' + + ", intro='" + intro + '\'' + + ", type_id=" + type_id + + ", cost=" + cost + + ", price=" + price + + ", stock=" + stock + + ", sale=" + sale + + '}'; + } +} diff --git a/books/src/main/java/net/tos/pojo/Redates.java b/books/src/main/java/net/tos/pojo/Redates.java new file mode 100644 index 0000000..4450746 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Redates.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Redates { +// 返利表 +} diff --git a/books/src/main/java/net/tos/pojo/Shouhuo.java b/books/src/main/java/net/tos/pojo/Shouhuo.java new file mode 100644 index 0000000..8ea5ca7 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Shouhuo.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Shouhuo { +// 收货地址表 +} diff --git a/books/src/main/java/net/tos/pojo/Tags.java b/books/src/main/java/net/tos/pojo/Tags.java new file mode 100644 index 0000000..0326a87 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Tags.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Tags { +// 文章标签表 +} diff --git a/books/src/main/java/net/tos/pojo/Types.java b/books/src/main/java/net/tos/pojo/Types.java new file mode 100644 index 0000000..5692f86 --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Types.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Types { +// 商品分类表 +} diff --git a/books/src/main/java/net/tos/pojo/Users.java b/books/src/main/java/net/tos/pojo/Users.java new file mode 100644 index 0000000..7cf7cab --- /dev/null +++ b/books/src/main/java/net/tos/pojo/Users.java @@ -0,0 +1,5 @@ +package net.tos.pojo; + +public class Users { +// 用户表 +} diff --git a/books/src/main/java/net/tos/service/AttentionsService.java b/books/src/main/java/net/tos/service/AttentionsService.java new file mode 100644 index 0000000..14340e9 --- /dev/null +++ b/books/src/main/java/net/tos/service/AttentionsService.java @@ -0,0 +1,4 @@ +package net.tos.service; + +public class AttentionsService { +} diff --git a/books/src/main/java/net/tos/service/ProductsService.java b/books/src/main/java/net/tos/service/ProductsService.java new file mode 100644 index 0000000..2cf0897 --- /dev/null +++ b/books/src/main/java/net/tos/service/ProductsService.java @@ -0,0 +1,27 @@ +package net.tos.service; + +import net.tos.dao.ProductsDao; +import net.tos.pojo.Products; +import org.springframework.beans.factory.annotation.Autowired; + +import java.util.List; + +public class ProductsService { + @Autowired + ProductsDao productsDao; + public List selectAllProduct() { + return productsDao.selectAllProduct(); + } + + public int addProduct(Products products) { + return productsDao.addProduct(products); + } + + public int updateProduct(Products products) { + return productsDao.updateProduct(products); + } + + public int deleteProduct(int id) { + return productsDao.deleteProduct(id); + } +} diff --git a/books/src/main/resources/db.properties b/books/src/main/resources/db.properties new file mode 100644 index 0000000..9b6ba5a --- /dev/null +++ b/books/src/main/resources/db.properties @@ -0,0 +1,4 @@ +mysql.driver=com.mysql.cj.jdbc.Driver +mysql.url=jdbc:mysql://localhost:3306/rbdb?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false +mysql.username=root +mysql.password=123456 diff --git a/books/src/main/resources/mappers/AttentionsMapper.xml b/books/src/main/resources/mappers/AttentionsMapper.xml new file mode 100644 index 0000000..c4c1a00 --- /dev/null +++ b/books/src/main/resources/mappers/AttentionsMapper.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/books/src/main/resources/spring_mvc.xml b/books/src/main/resources/spring_mvc.xml new file mode 100644 index 0000000..1412ff6 --- /dev/null +++ b/books/src/main/resources/spring_mvc.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/books/src/main/resources/spring_mybatis.xml b/books/src/main/resources/spring_mybatis.xml new file mode 100644 index 0000000..21f0d2c --- /dev/null +++ b/books/src/main/resources/spring_mybatis.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git "a/\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt" "b/\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt" new file mode 100644 index 0000000..22cf118 --- /dev/null +++ "b/\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt" @@ -0,0 +1,229 @@ +use rbdb; + +CREATE TABLE `applys` ( + `id` int NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `state` int DEFAULT '0', + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `attentions` ( + `id` int NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `author_id` int DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `cars` ( + `id` int NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `product_id` int DEFAULT NULL, + `num` int DEFAULT NULL, + `rebate_id` int DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `collect` ( + `id` int NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `note_id` int DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `images` ( + `id` int NOT NULL AUTO_INCREMENT, + `note_id` int DEFAULT NULL, + `image_address` varchar(100) DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `incomes` ( + `id` int NOT NULL AUTO_INCREMENT, + `product_id` int DEFAULT NULL, + `num` int DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `n_comment` ( + `id` int NOT NULL AUTO_INCREMENT, + `note_id` int DEFAULT NULL, + `user_id` int DEFAULT NULL, + `context` longtext, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `notes` ( + `id` int NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `cover_id` int DEFAULT NULL, + `title` varchar(45) DEFAULT NULL, + `context` longtext, + `rebate_id` int DEFAULT NULL, + `hot` varchar(45) DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `orders` ( + `id` int NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `order_number` varchar(10) DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + + +CREATE TABLE `orders_detail` ( + `id` int NOT NULL AUTO_INCREMENT, + `order_id` int DEFAULT NULL, + `prodict_id` int DEFAULT NULL, + `num` int DEFAULT NULL, + `total` int DEFAULT NULL, +`shouhuo_id` int DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `p_comment` ( + `id` int NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `product_id` int DEFAULT NULL, + `context` longtext, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `products` ( + `id` int NOT NULL AUTO_INCREMENT, + `p_name` varchar(45) DEFAULT NULL, + `intro` varchar(500) DEFAULT NULL, + `type_id` int DEFAULT NULL, + `cost` double DEFAULT NULL, + `price` double DEFAULT NULL, + `stock` int DEFAULT NULL, + `sale` int DEFAULT NULL, + `author` VARCHAR(45) NULL, + `isbn` VARCHAR(45) NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT NULL, + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + `press` varchar(45) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `rebates` ( + `id` int NOT NULL AUTO_INCREMENT, + `author_id` int DEFAULT NULL, + `product_id` int DEFAULT NULL, + `rate` varchar(45) DEFAULT NULL, + `num` int DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `shouhuo` ( + `id` int NOT NULL AUTO_INCREMENT, + `person` varchar(45) DEFAULT NULL, + `user_id` int DEFAULT NULL, + `address` varchar(100) DEFAULT NULL, + `tel` varchar(45) DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + + +CREATE TABLE `tags` ( + `id` int NOT NULL AUTO_INCREMENT, + `tag_name` varchar(100) DEFAULT NULL, + `note_id` int DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `types` ( + `id` int NOT NULL AUTO_INCREMENT, + `type_name` varchar(45) DEFAULT NULL, + `parent` int DEFAULT '0', + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updateTime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +CREATE TABLE `user` ( + `id` int NOT NULL AUTO_INCREMENT, + `username` varchar(45) NOT NULL, + `password` varchar(45) NOT NULL, + `photo` varchar(100) DEFAULT NULL, + `nickname` varchar(45) DEFAULT '0', + `tel` varchar(45) DEFAULT NULL, + `power` varchar(45) DEFAULT '0', + `sex` varchar(45) DEFAULT NULL, + `intro` varchar(100) DEFAULT NULL, + `isActive` int DEFAULT '1', + `isDelete` int DEFAULT '0', + `createTime` datetime DEFAULT CURRENT_TIMESTAMP, + `updatetime` datetime DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; + +create table pictures( + id int primary key AUTO_INCREMENT, + product_id int not null, + picture varchar(100), + isActive int DEFAULT '1', + isDelete int DEFAULT NULL, + createTime datetime DEFAULT CURRENT_TIMESTAMP, + updateTime datetime DEFAULT CURRENT_TIMESTAMP +) \ No newline at end of file -- Gitee From e259af4326845a0bcf39a6d55db59b3aad9170ec Mon Sep 17 00:00:00 2001 From: elve <2297088601@qq.com> Date: Fri, 12 May 2023 15:23:46 +0800 Subject: [PATCH 2/2] commit --- ...46\226\207\346\234\254\346\226\207\346\241\243.txt" => sql.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt" => sql.txt (100%) diff --git "a/\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt" b/sql.txt similarity index 100% rename from "\346\226\260\345\273\272 \346\226\207\346\234\254\346\226\207\346\241\243.txt" rename to sql.txt -- Gitee