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