From c3a8c17a658bd2b96ede20fb7bb7412ca47f87d2 Mon Sep 17 00:00:00 2001 From: xxiaoccpm <3570544406@qq.com> Date: Tue, 16 Jul 2024 14:37:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=94=9F=E6=88=90=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=AE=8C=E6=88=90=E9=83=A8=E5=88=86=E4=B8=9A=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/t_book_collection_menu.sql | 8 +++ db/t_book_comment_menu.sql | 10 +++ db/t_book_menu.sql | 10 +++ db/t_purchase_details_menu.sql | 10 +++ db/t_purchase_menu.sql | 11 ++++ db/t_shopping_trolley_menu.sql | 10 +++ db/t_user_menu.sql | 10 +++ .../maku/controller/TBookCollectionController.java | 77 ++++++++++++++++++++++ .../maku/controller/TBookCommentController.java | 77 ++++++++++++++++++++++ .../net/maku/maku/controller/TBookController.java | 77 ++++++++++++++++++++++ .../maku/maku/controller/TPurchaseController.java | 77 ++++++++++++++++++++++ .../controller/TPurchaseDetailsController.java | 77 ++++++++++++++++++++++ .../controller/TShoppingTrolleyController.java | 77 ++++++++++++++++++++++ .../net/maku/maku/controller/TUserController.java | 77 ++++++++++++++++++++++ .../maku/maku/convert/TBookCollectionConvert.java | 26 ++++++++ .../net/maku/maku/convert/TBookCommentConvert.java | 26 ++++++++ .../java/net/maku/maku/convert/TBookConvert.java | 26 ++++++++ .../net/maku/maku/convert/TPurchaseConvert.java | 26 ++++++++ .../maku/maku/convert/TPurchaseDetailsConvert.java | 26 ++++++++ .../maku/maku/convert/TShoppingTrolleyConvert.java | 26 ++++++++ .../java/net/maku/maku/convert/TUserConvert.java | 26 ++++++++ .../java/net/maku/maku/dao/TBookCollectionDao.java | 16 +++++ .../java/net/maku/maku/dao/TBookCommentDao.java | 16 +++++ .../src/main/java/net/maku/maku/dao/TBookDao.java | 16 +++++ .../main/java/net/maku/maku/dao/TPurchaseDao.java | 16 +++++ .../net/maku/maku/dao/TPurchaseDetailsDao.java | 16 +++++ .../net/maku/maku/dao/TShoppingTrolleyDao.java | 16 +++++ .../src/main/java/net/maku/maku/dao/TUserDao.java | 16 +++++ .../maku/maku/entity/TBookCollectionEntity.java | 29 ++++++++ .../net/maku/maku/entity/TBookCommentEntity.java | 33 ++++++++++ .../java/net/maku/maku/entity/TBookEntity.java | 40 +++++++++++ .../maku/maku/entity/TPurchaseDetailsEntity.java | 27 ++++++++ .../java/net/maku/maku/entity/TPurchaseEntity.java | 30 +++++++++ .../maku/maku/entity/TShoppingTrolleyEntity.java | 29 ++++++++ .../java/net/maku/maku/entity/TUserEntity.java | 36 ++++++++++ .../net/maku/maku/query/TBookCollectionQuery.java | 21 ++++++ .../net/maku/maku/query/TBookCommentQuery.java | 21 ++++++ .../main/java/net/maku/maku/query/TBookQuery.java | 22 +++++++ .../net/maku/maku/query/TPurchaseDetailsQuery.java | 21 ++++++ .../java/net/maku/maku/query/TPurchaseQuery.java | 22 +++++++ .../net/maku/maku/query/TShoppingTrolleyQuery.java | 21 ++++++ .../main/java/net/maku/maku/query/TUserQuery.java | 22 +++++++ .../maku/maku/service/TBookCollectionService.java | 26 ++++++++ .../net/maku/maku/service/TBookCommentService.java | 26 ++++++++ .../java/net/maku/maku/service/TBookService.java | 26 ++++++++ .../maku/maku/service/TPurchaseDetailsService.java | 26 ++++++++ .../net/maku/maku/service/TPurchaseService.java | 26 ++++++++ .../maku/maku/service/TShoppingTrolleyService.java | 26 ++++++++ .../java/net/maku/maku/service/TUserService.java | 26 ++++++++ .../service/impl/TBookCollectionServiceImpl.java | 63 ++++++++++++++++++ .../maku/service/impl/TBookCommentServiceImpl.java | 63 ++++++++++++++++++ .../maku/maku/service/impl/TBookServiceImpl.java | 63 ++++++++++++++++++ .../service/impl/TPurchaseDetailsServiceImpl.java | 63 ++++++++++++++++++ .../maku/service/impl/TPurchaseServiceImpl.java | 63 ++++++++++++++++++ .../service/impl/TShoppingTrolleyServiceImpl.java | 63 ++++++++++++++++++ .../maku/maku/service/impl/TUserServiceImpl.java | 63 ++++++++++++++++++ .../java/net/maku/maku/vo/TBookCollectionVO.java | 34 ++++++++++ .../main/java/net/maku/maku/vo/TBookCommentVO.java | 38 +++++++++++ .../src/main/java/net/maku/maku/vo/TBookVO.java | 45 +++++++++++++ .../java/net/maku/maku/vo/TPurchaseDetailsVO.java | 30 +++++++++ .../main/java/net/maku/maku/vo/TPurchaseVO.java | 36 ++++++++++ .../java/net/maku/maku/vo/TShoppingTrolleyVO.java | 34 ++++++++++ .../src/main/java/net/maku/maku/vo/TUserVO.java | 41 ++++++++++++ .../resources/mapper/maku/TBookCollectionDao.xml | 14 ++++ .../main/resources/mapper/maku/TBookCommentDao.xml | 16 +++++ .../src/main/resources/mapper/maku/TBookDao.xml | 19 ++++++ .../main/resources/mapper/maku/TPurchaseDao.xml | 14 ++++ .../resources/mapper/maku/TPurchaseDetailsDao.xml | 13 ++++ .../resources/mapper/maku/TShoppingTrolleyDao.xml | 14 ++++ .../src/main/resources/mapper/maku/TUserDao.xml | 17 +++++ 70 files changed, 2264 insertions(+) create mode 100644 db/t_book_collection_menu.sql create mode 100644 db/t_book_comment_menu.sql create mode 100644 db/t_book_menu.sql create mode 100644 db/t_purchase_details_menu.sql create mode 100644 db/t_purchase_menu.sql create mode 100644 db/t_shopping_trolley_menu.sql create mode 100644 db/t_user_menu.sql create mode 100644 maku-server/src/main/java/net/maku/maku/controller/TBookCollectionController.java create mode 100644 maku-server/src/main/java/net/maku/maku/controller/TBookCommentController.java create mode 100644 maku-server/src/main/java/net/maku/maku/controller/TBookController.java create mode 100644 maku-server/src/main/java/net/maku/maku/controller/TPurchaseController.java create mode 100644 maku-server/src/main/java/net/maku/maku/controller/TPurchaseDetailsController.java create mode 100644 maku-server/src/main/java/net/maku/maku/controller/TShoppingTrolleyController.java create mode 100644 maku-server/src/main/java/net/maku/maku/controller/TUserController.java create mode 100644 maku-server/src/main/java/net/maku/maku/convert/TBookCollectionConvert.java create mode 100644 maku-server/src/main/java/net/maku/maku/convert/TBookCommentConvert.java create mode 100644 maku-server/src/main/java/net/maku/maku/convert/TBookConvert.java create mode 100644 maku-server/src/main/java/net/maku/maku/convert/TPurchaseConvert.java create mode 100644 maku-server/src/main/java/net/maku/maku/convert/TPurchaseDetailsConvert.java create mode 100644 maku-server/src/main/java/net/maku/maku/convert/TShoppingTrolleyConvert.java create mode 100644 maku-server/src/main/java/net/maku/maku/convert/TUserConvert.java create mode 100644 maku-server/src/main/java/net/maku/maku/dao/TBookCollectionDao.java create mode 100644 maku-server/src/main/java/net/maku/maku/dao/TBookCommentDao.java create mode 100644 maku-server/src/main/java/net/maku/maku/dao/TBookDao.java create mode 100644 maku-server/src/main/java/net/maku/maku/dao/TPurchaseDao.java create mode 100644 maku-server/src/main/java/net/maku/maku/dao/TPurchaseDetailsDao.java create mode 100644 maku-server/src/main/java/net/maku/maku/dao/TShoppingTrolleyDao.java create mode 100644 maku-server/src/main/java/net/maku/maku/dao/TUserDao.java create mode 100644 maku-server/src/main/java/net/maku/maku/entity/TBookCollectionEntity.java create mode 100644 maku-server/src/main/java/net/maku/maku/entity/TBookCommentEntity.java create mode 100644 maku-server/src/main/java/net/maku/maku/entity/TBookEntity.java create mode 100644 maku-server/src/main/java/net/maku/maku/entity/TPurchaseDetailsEntity.java create mode 100644 maku-server/src/main/java/net/maku/maku/entity/TPurchaseEntity.java create mode 100644 maku-server/src/main/java/net/maku/maku/entity/TShoppingTrolleyEntity.java create mode 100644 maku-server/src/main/java/net/maku/maku/entity/TUserEntity.java create mode 100644 maku-server/src/main/java/net/maku/maku/query/TBookCollectionQuery.java create mode 100644 maku-server/src/main/java/net/maku/maku/query/TBookCommentQuery.java create mode 100644 maku-server/src/main/java/net/maku/maku/query/TBookQuery.java create mode 100644 maku-server/src/main/java/net/maku/maku/query/TPurchaseDetailsQuery.java create mode 100644 maku-server/src/main/java/net/maku/maku/query/TPurchaseQuery.java create mode 100644 maku-server/src/main/java/net/maku/maku/query/TShoppingTrolleyQuery.java create mode 100644 maku-server/src/main/java/net/maku/maku/query/TUserQuery.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/TBookCollectionService.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/TBookCommentService.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/TBookService.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/TPurchaseDetailsService.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/TPurchaseService.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/TShoppingTrolleyService.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/TUserService.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/impl/TBookCollectionServiceImpl.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/impl/TBookCommentServiceImpl.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/impl/TBookServiceImpl.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/impl/TPurchaseDetailsServiceImpl.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/impl/TPurchaseServiceImpl.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/impl/TShoppingTrolleyServiceImpl.java create mode 100644 maku-server/src/main/java/net/maku/maku/service/impl/TUserServiceImpl.java create mode 100644 maku-server/src/main/java/net/maku/maku/vo/TBookCollectionVO.java create mode 100644 maku-server/src/main/java/net/maku/maku/vo/TBookCommentVO.java create mode 100644 maku-server/src/main/java/net/maku/maku/vo/TBookVO.java create mode 100644 maku-server/src/main/java/net/maku/maku/vo/TPurchaseDetailsVO.java create mode 100644 maku-server/src/main/java/net/maku/maku/vo/TPurchaseVO.java create mode 100644 maku-server/src/main/java/net/maku/maku/vo/TShoppingTrolleyVO.java create mode 100644 maku-server/src/main/java/net/maku/maku/vo/TUserVO.java create mode 100644 maku-server/src/main/resources/mapper/maku/TBookCollectionDao.xml create mode 100644 maku-server/src/main/resources/mapper/maku/TBookCommentDao.xml create mode 100644 maku-server/src/main/resources/mapper/maku/TBookDao.xml create mode 100644 maku-server/src/main/resources/mapper/maku/TPurchaseDao.xml create mode 100644 maku-server/src/main/resources/mapper/maku/TPurchaseDetailsDao.xml create mode 100644 maku-server/src/main/resources/mapper/maku/TShoppingTrolleyDao.xml create mode 100644 maku-server/src/main/resources/mapper/maku/TUserDao.xml diff --git a/db/t_book_collection_menu.sql b/db/t_book_collection_menu.sql new file mode 100644 index 0000000..ed578f0 --- /dev/null +++ b/db/t_book_collection_menu.sql @@ -0,0 +1,8 @@ + +-- 初始化菜单 +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (1, '收藏表', 'maku/t_book_collection/index', NULL, 0, 0, 'icon-menu', 0, 0, 0, 10000, now(), 10000, now()); + +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (96, '查看', '', 'maku:t_book_collection:page', 1, 0, '', 0, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (96, '新增', '', 'maku:t_book_collection:save', 1, 0, '', 1, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (96, '修改', '', 'maku:t_book_collection:update,maku:t_book_collection:info', 1, 0, '', 2, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (96, '删除', '', 'maku:t_book_collection:delete', 1, 0, '', 3, 0, 0, 10000, now(), 10000, now()); diff --git a/db/t_book_comment_menu.sql b/db/t_book_comment_menu.sql new file mode 100644 index 0000000..865cee2 --- /dev/null +++ b/db/t_book_comment_menu.sql @@ -0,0 +1,10 @@ + +-- 初始化菜单 +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (1, '评论表', 'maku/t_book_comment/index', NULL, 0, 0, 'icon-menu', 0, 0, 0, 10000, now(), 10000, now()); + + + +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (91, '查看', '', 'maku:t_book_comment:page', 1, 0, '', 0, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (91, '新增', '', 'maku:t_book_comment:save', 1, 0, '', 1, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (91, '修改', '', 'maku:t_book_comment:update,maku:t_book_comment:info', 1, 0, '', 2, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (91, '删除', '', 'maku:t_book_comment:delete', 1, 0, '', 3, 0, 0, 10000, now(), 10000, now()); diff --git a/db/t_book_menu.sql b/db/t_book_menu.sql new file mode 100644 index 0000000..db3a36a --- /dev/null +++ b/db/t_book_menu.sql @@ -0,0 +1,10 @@ + +-- 初始化菜单 +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (1, '书籍管理表', 'maku/t_book/index', NULL, 0, 0, 'icon-menu', 0, 0, 0, 10000, now(), 10000, now()); + + + +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (86, '查看', '', 'maku:t_book:page', 1, 0, '', 0, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (86, '新增', '', 'maku:t_book:save', 1, 0, '', 1, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (86, '修改', '', 'maku:t_book:update,maku:t_book:info', 1, 0, '', 2, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (86, '删除', '', 'maku:t_book:delete', 1, 0, '', 3, 0, 0, 10000, now(), 10000, now()); diff --git a/db/t_purchase_details_menu.sql b/db/t_purchase_details_menu.sql new file mode 100644 index 0000000..5b3d15c --- /dev/null +++ b/db/t_purchase_details_menu.sql @@ -0,0 +1,10 @@ + +-- 初始化菜单 +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (1, '书籍订单详情表', 'maku/t_purchase_details/index', NULL, 0, 0, 'icon-menu', 0, 0, 0, 10000, now(), 10000, now()); + +SELECT max(id) from sys_menu where name = '评论表'; + +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (81, '查看', '', 'maku:t_purchase_details:page', 1, 0, '', 0, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (81, '新增', '', 'maku:t_purchase_details:save', 1, 0, '', 1, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (81, '修改', '', 'maku:t_purchase_details:update,maku:t_purchase_details:info', 1, 0, '', 2, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (81, '删除', '', 'maku:t_purchase_details:delete', 1, 0, '', 3, 0, 0, 10000, now(), 10000, now()); diff --git a/db/t_purchase_menu.sql b/db/t_purchase_menu.sql new file mode 100644 index 0000000..d918bf3 --- /dev/null +++ b/db/t_purchase_menu.sql @@ -0,0 +1,11 @@ + +-- 初始化菜单 +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (1, '书籍订单表', 'maku/t_purchase/index', NULL, 0, 0, 'icon-menu', 0, 0, 0, 10000, now(), 10000, now()); + + +SELECT max(id) from sys_menu where name = '收藏表'; + +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (67, '查看', '', 'maku:t_purchase:page', 1, 0, '', 0, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (67, '新增', '', 'maku:t_purchase:save', 1, 0, '', 1, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (67, '修改', '', 'maku:t_purchase:update,maku:t_purchase:info', 1, 0, '', 2, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (67, '删除', '', 'maku:t_purchase:delete', 1, 0, '', 3, 0, 0, 10000, now(), 10000, now()); diff --git a/db/t_shopping_trolley_menu.sql b/db/t_shopping_trolley_menu.sql new file mode 100644 index 0000000..2e07ae6 --- /dev/null +++ b/db/t_shopping_trolley_menu.sql @@ -0,0 +1,10 @@ + +-- 初始化菜单 +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (1, '购物车管理', 'maku/t_shopping_trolley/index', NULL, 0, 0, 'icon-menu', 0, 0, 0, 10000, now(), 10000, now()); + +SELECT max(id) from sys_menu where name = '书籍订单表'; + +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (66, '查看', '', 'maku:t_shopping_trolley:page', 1, 0, '', 0, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (66, '新增', '', 'maku:t_shopping_trolley:save', 1, 0, '', 1, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (66, '修改', '', 'maku:t_shopping_trolley:update,maku:t_shopping_trolley:info', 1, 0, '', 2, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (66, '删除', '', 'maku:t_shopping_trolley:delete', 1, 0, '', 3, 0, 0, 10000, now(), 10000, now()); diff --git a/db/t_user_menu.sql b/db/t_user_menu.sql new file mode 100644 index 0000000..11e62d3 --- /dev/null +++ b/db/t_user_menu.sql @@ -0,0 +1,10 @@ + +-- 初始化菜单 +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (1, '用户管理', 'maku/t_user/index', NULL, 0, 0, 'icon-menu', 0, 0, 0, 10000, now(), 10000, now()); + + + +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (76, '查看', '', 'maku:t_user:page', 1, 0, '', 0, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (76, '新增', '', 'maku:t_user:save', 1, 0, '', 1, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (76, '修改', '', 'maku:t_user:update,maku:t_user:info', 1, 0, '', 2, 0, 0, 10000, now(), 10000, now()); +INSERT INTO sys_menu (pid, name, url, authority, type, open_style, icon, sort, version, deleted, creator, create_time, updater, update_time) VALUES (76, '删除', '', 'maku:t_user:delete', 1, 0, '', 3, 0, 0, 10000, now(), 10000, now()); diff --git a/maku-server/src/main/java/net/maku/maku/controller/TBookCollectionController.java b/maku-server/src/main/java/net/maku/maku/controller/TBookCollectionController.java new file mode 100644 index 0000000..3c53878 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/controller/TBookCollectionController.java @@ -0,0 +1,77 @@ +package net.maku.maku.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.common.utils.Result; +import net.maku.maku.convert.TBookCollectionConvert; +import net.maku.maku.entity.TBookCollectionEntity; +import net.maku.maku.service.TBookCollectionService; +import net.maku.maku.query.TBookCollectionQuery; +import net.maku.maku.vo.TBookCollectionVO; +import org.springdoc.core.annotations.ParameterObject; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import jakarta.validation.Valid; +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@RestController +@RequestMapping("maku/t_book_collection") +@Tag(name="") +@AllArgsConstructor +public class TBookCollectionController { + private final TBookCollectionService tBookCollectionService; + + @GetMapping("page") + @Operation(summary = "分页") + @PreAuthorize("hasAuthority('maku:t_book_collection:page')") + public Result> page(@ParameterObject @Valid TBookCollectionQuery query){ + PageResult page = tBookCollectionService.page(query); + + return Result.ok(page); + } + + @GetMapping("{id}") + @Operation(summary = "信息") + @PreAuthorize("hasAuthority('maku:t_book_collection:info')") + public Result get(@PathVariable("id") Long id){ + TBookCollectionEntity entity = tBookCollectionService.getById(id); + + return Result.ok(TBookCollectionConvert.INSTANCE.convert(entity)); + } + + @PostMapping + @Operation(summary = "保存") + @PreAuthorize("hasAuthority('maku:t_book_collection:save')") + public Result save(@RequestBody TBookCollectionVO vo){ + tBookCollectionService.save(vo); + + return Result.ok(); + } + + @PutMapping + @Operation(summary = "修改") + @PreAuthorize("hasAuthority('maku:t_book_collection:update')") + public Result update(@RequestBody @Valid TBookCollectionVO vo){ + tBookCollectionService.update(vo); + + return Result.ok(); + } + + @DeleteMapping + @Operation(summary = "删除") + @PreAuthorize("hasAuthority('maku:t_book_collection:delete')") + public Result delete(@RequestBody List idList){ + tBookCollectionService.delete(idList); + + return Result.ok(); + } +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/controller/TBookCommentController.java b/maku-server/src/main/java/net/maku/maku/controller/TBookCommentController.java new file mode 100644 index 0000000..95fc087 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/controller/TBookCommentController.java @@ -0,0 +1,77 @@ +package net.maku.maku.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.common.utils.Result; +import net.maku.maku.convert.TBookCommentConvert; +import net.maku.maku.entity.TBookCommentEntity; +import net.maku.maku.service.TBookCommentService; +import net.maku.maku.query.TBookCommentQuery; +import net.maku.maku.vo.TBookCommentVO; +import org.springdoc.core.annotations.ParameterObject; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import jakarta.validation.Valid; +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@RestController +@RequestMapping("maku/t_book_comment") +@Tag(name="") +@AllArgsConstructor +public class TBookCommentController { + private final TBookCommentService tBookCommentService; + + @GetMapping("page") + @Operation(summary = "分页") + @PreAuthorize("hasAuthority('maku:t_book_comment:page')") + public Result> page(@ParameterObject @Valid TBookCommentQuery query){ + PageResult page = tBookCommentService.page(query); + + return Result.ok(page); + } + + @GetMapping("{id}") + @Operation(summary = "信息") + @PreAuthorize("hasAuthority('maku:t_book_comment:info')") + public Result get(@PathVariable("id") Long id){ + TBookCommentEntity entity = tBookCommentService.getById(id); + + return Result.ok(TBookCommentConvert.INSTANCE.convert(entity)); + } + + @PostMapping + @Operation(summary = "保存") + @PreAuthorize("hasAuthority('maku:t_book_comment:save')") + public Result save(@RequestBody TBookCommentVO vo){ + tBookCommentService.save(vo); + + return Result.ok(); + } + + @PutMapping + @Operation(summary = "修改") + @PreAuthorize("hasAuthority('maku:t_book_comment:update')") + public Result update(@RequestBody @Valid TBookCommentVO vo){ + tBookCommentService.update(vo); + + return Result.ok(); + } + + @DeleteMapping + @Operation(summary = "删除") + @PreAuthorize("hasAuthority('maku:t_book_comment:delete')") + public Result delete(@RequestBody List idList){ + tBookCommentService.delete(idList); + + return Result.ok(); + } +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/controller/TBookController.java b/maku-server/src/main/java/net/maku/maku/controller/TBookController.java new file mode 100644 index 0000000..582b6e5 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/controller/TBookController.java @@ -0,0 +1,77 @@ +package net.maku.maku.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.common.utils.Result; +import net.maku.maku.convert.TBookConvert; +import net.maku.maku.entity.TBookEntity; +import net.maku.maku.service.TBookService; +import net.maku.maku.query.TBookQuery; +import net.maku.maku.vo.TBookVO; +import org.springdoc.core.annotations.ParameterObject; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import jakarta.validation.Valid; +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@RestController +@RequestMapping("maku/t_book") +@Tag(name="") +@AllArgsConstructor +public class TBookController { + private final TBookService tBookService; + + @GetMapping("page") + @Operation(summary = "分页") + @PreAuthorize("hasAuthority('maku:t_book:page')") + public Result> page(@ParameterObject @Valid TBookQuery query){ + PageResult page = tBookService.page(query); + + return Result.ok(page); + } + + @GetMapping("{id}") + @Operation(summary = "信息") + @PreAuthorize("hasAuthority('maku:t_book:info')") + public Result get(@PathVariable("id") Long id){ + TBookEntity entity = tBookService.getById(id); + + return Result.ok(TBookConvert.INSTANCE.convert(entity)); + } + + @PostMapping + @Operation(summary = "保存") + @PreAuthorize("hasAuthority('maku:t_book:save')") + public Result save(@RequestBody TBookVO vo){ + tBookService.save(vo); + + return Result.ok(); + } + + @PutMapping + @Operation(summary = "修改") + @PreAuthorize("hasAuthority('maku:t_book:update')") + public Result update(@RequestBody @Valid TBookVO vo){ + tBookService.update(vo); + + return Result.ok(); + } + + @DeleteMapping + @Operation(summary = "删除") + @PreAuthorize("hasAuthority('maku:t_book:delete')") + public Result delete(@RequestBody List idList){ + tBookService.delete(idList); + + return Result.ok(); + } +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/controller/TPurchaseController.java b/maku-server/src/main/java/net/maku/maku/controller/TPurchaseController.java new file mode 100644 index 0000000..cd9832c --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/controller/TPurchaseController.java @@ -0,0 +1,77 @@ +package net.maku.maku.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.common.utils.Result; +import net.maku.maku.convert.TPurchaseConvert; +import net.maku.maku.entity.TPurchaseEntity; +import net.maku.maku.service.TPurchaseService; +import net.maku.maku.query.TPurchaseQuery; +import net.maku.maku.vo.TPurchaseVO; +import org.springdoc.core.annotations.ParameterObject; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import jakarta.validation.Valid; +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@RestController +@RequestMapping("maku/t_purchase") +@Tag(name="") +@AllArgsConstructor +public class TPurchaseController { + private final TPurchaseService tPurchaseService; + + @GetMapping("page") + @Operation(summary = "分页") + @PreAuthorize("hasAuthority('maku:t_purchase:page')") + public Result> page(@ParameterObject @Valid TPurchaseQuery query){ + PageResult page = tPurchaseService.page(query); + + return Result.ok(page); + } + + @GetMapping("{id}") + @Operation(summary = "信息") + @PreAuthorize("hasAuthority('maku:t_purchase:info')") + public Result get(@PathVariable("id") Long id){ + TPurchaseEntity entity = tPurchaseService.getById(id); + + return Result.ok(TPurchaseConvert.INSTANCE.convert(entity)); + } + + @PostMapping + @Operation(summary = "保存") + @PreAuthorize("hasAuthority('maku:t_purchase:save')") + public Result save(@RequestBody TPurchaseVO vo){ + tPurchaseService.save(vo); + + return Result.ok(); + } + + @PutMapping + @Operation(summary = "修改") + @PreAuthorize("hasAuthority('maku:t_purchase:update')") + public Result update(@RequestBody @Valid TPurchaseVO vo){ + tPurchaseService.update(vo); + + return Result.ok(); + } + + @DeleteMapping + @Operation(summary = "删除") + @PreAuthorize("hasAuthority('maku:t_purchase:delete')") + public Result delete(@RequestBody List idList){ + tPurchaseService.delete(idList); + + return Result.ok(); + } +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/controller/TPurchaseDetailsController.java b/maku-server/src/main/java/net/maku/maku/controller/TPurchaseDetailsController.java new file mode 100644 index 0000000..7a2a2fe --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/controller/TPurchaseDetailsController.java @@ -0,0 +1,77 @@ +package net.maku.maku.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.common.utils.Result; +import net.maku.maku.convert.TPurchaseDetailsConvert; +import net.maku.maku.entity.TPurchaseDetailsEntity; +import net.maku.maku.service.TPurchaseDetailsService; +import net.maku.maku.query.TPurchaseDetailsQuery; +import net.maku.maku.vo.TPurchaseDetailsVO; +import org.springdoc.core.annotations.ParameterObject; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import jakarta.validation.Valid; +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@RestController +@RequestMapping("maku/t_purchase_details") +@Tag(name="") +@AllArgsConstructor +public class TPurchaseDetailsController { + private final TPurchaseDetailsService tPurchaseDetailsService; + + @GetMapping("page") + @Operation(summary = "分页") + @PreAuthorize("hasAuthority('maku:t_purchase_details:page')") + public Result> page(@ParameterObject @Valid TPurchaseDetailsQuery query){ + PageResult page = tPurchaseDetailsService.page(query); + + return Result.ok(page); + } + + @GetMapping("{id}") + @Operation(summary = "信息") + @PreAuthorize("hasAuthority('maku:t_purchase_details:info')") + public Result get(@PathVariable("id") Long id){ + TPurchaseDetailsEntity entity = tPurchaseDetailsService.getById(id); + + return Result.ok(TPurchaseDetailsConvert.INSTANCE.convert(entity)); + } + + @PostMapping + @Operation(summary = "保存") + @PreAuthorize("hasAuthority('maku:t_purchase_details:save')") + public Result save(@RequestBody TPurchaseDetailsVO vo){ + tPurchaseDetailsService.save(vo); + + return Result.ok(); + } + + @PutMapping + @Operation(summary = "修改") + @PreAuthorize("hasAuthority('maku:t_purchase_details:update')") + public Result update(@RequestBody @Valid TPurchaseDetailsVO vo){ + tPurchaseDetailsService.update(vo); + + return Result.ok(); + } + + @DeleteMapping + @Operation(summary = "删除") + @PreAuthorize("hasAuthority('maku:t_purchase_details:delete')") + public Result delete(@RequestBody List idList){ + tPurchaseDetailsService.delete(idList); + + return Result.ok(); + } +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/controller/TShoppingTrolleyController.java b/maku-server/src/main/java/net/maku/maku/controller/TShoppingTrolleyController.java new file mode 100644 index 0000000..3c566cb --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/controller/TShoppingTrolleyController.java @@ -0,0 +1,77 @@ +package net.maku.maku.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.common.utils.Result; +import net.maku.maku.convert.TShoppingTrolleyConvert; +import net.maku.maku.entity.TShoppingTrolleyEntity; +import net.maku.maku.service.TShoppingTrolleyService; +import net.maku.maku.query.TShoppingTrolleyQuery; +import net.maku.maku.vo.TShoppingTrolleyVO; +import org.springdoc.core.annotations.ParameterObject; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import jakarta.validation.Valid; +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@RestController +@RequestMapping("maku/t_shopping_trolley") +@Tag(name="") +@AllArgsConstructor +public class TShoppingTrolleyController { + private final TShoppingTrolleyService tShoppingTrolleyService; + + @GetMapping("page") + @Operation(summary = "分页") + @PreAuthorize("hasAuthority('maku:t_shopping_trolley:page')") + public Result> page(@ParameterObject @Valid TShoppingTrolleyQuery query){ + PageResult page = tShoppingTrolleyService.page(query); + + return Result.ok(page); + } + + @GetMapping("{id}") + @Operation(summary = "信息") + @PreAuthorize("hasAuthority('maku:t_shopping_trolley:info')") + public Result get(@PathVariable("id") Long id){ + TShoppingTrolleyEntity entity = tShoppingTrolleyService.getById(id); + + return Result.ok(TShoppingTrolleyConvert.INSTANCE.convert(entity)); + } + + @PostMapping + @Operation(summary = "保存") + @PreAuthorize("hasAuthority('maku:t_shopping_trolley:save')") + public Result save(@RequestBody TShoppingTrolleyVO vo){ + tShoppingTrolleyService.save(vo); + + return Result.ok(); + } + + @PutMapping + @Operation(summary = "修改") + @PreAuthorize("hasAuthority('maku:t_shopping_trolley:update')") + public Result update(@RequestBody @Valid TShoppingTrolleyVO vo){ + tShoppingTrolleyService.update(vo); + + return Result.ok(); + } + + @DeleteMapping + @Operation(summary = "删除") + @PreAuthorize("hasAuthority('maku:t_shopping_trolley:delete')") + public Result delete(@RequestBody List idList){ + tShoppingTrolleyService.delete(idList); + + return Result.ok(); + } +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/controller/TUserController.java b/maku-server/src/main/java/net/maku/maku/controller/TUserController.java new file mode 100644 index 0000000..507c1b9 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/controller/TUserController.java @@ -0,0 +1,77 @@ +package net.maku.maku.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.common.utils.Result; +import net.maku.maku.convert.TUserConvert; +import net.maku.maku.entity.TUserEntity; +import net.maku.maku.service.TUserService; +import net.maku.maku.query.TUserQuery; +import net.maku.maku.vo.TUserVO; +import org.springdoc.core.annotations.ParameterObject; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import jakarta.validation.Valid; +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@RestController +@RequestMapping("maku/t_user") +@Tag(name="") +@AllArgsConstructor +public class TUserController { + private final TUserService tUserService; + + @GetMapping("page") + @Operation(summary = "分页") + @PreAuthorize("hasAuthority('maku:t_user:page')") + public Result> page(@ParameterObject @Valid TUserQuery query){ + PageResult page = tUserService.page(query); + + return Result.ok(page); + } + + @GetMapping("{id}") + @Operation(summary = "信息") + @PreAuthorize("hasAuthority('maku:t_user:info')") + public Result get(@PathVariable("id") Long id){ + TUserEntity entity = tUserService.getById(id); + + return Result.ok(TUserConvert.INSTANCE.convert(entity)); + } + + @PostMapping + @Operation(summary = "保存") + @PreAuthorize("hasAuthority('maku:t_user:save')") + public Result save(@RequestBody TUserVO vo){ + tUserService.save(vo); + + return Result.ok(); + } + + @PutMapping + @Operation(summary = "修改") + @PreAuthorize("hasAuthority('maku:t_user:update')") + public Result update(@RequestBody @Valid TUserVO vo){ + tUserService.update(vo); + + return Result.ok(); + } + + @DeleteMapping + @Operation(summary = "删除") + @PreAuthorize("hasAuthority('maku:t_user:delete')") + public Result delete(@RequestBody List idList){ + tUserService.delete(idList); + + return Result.ok(); + } +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/convert/TBookCollectionConvert.java b/maku-server/src/main/java/net/maku/maku/convert/TBookCollectionConvert.java new file mode 100644 index 0000000..23d5d27 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/convert/TBookCollectionConvert.java @@ -0,0 +1,26 @@ +package net.maku.maku.convert; + +import net.maku.maku.entity.TBookCollectionEntity; +import net.maku.maku.vo.TBookCollectionVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TBookCollectionConvert { + TBookCollectionConvert INSTANCE = Mappers.getMapper(TBookCollectionConvert.class); + + TBookCollectionEntity convert(TBookCollectionVO vo); + + TBookCollectionVO convert(TBookCollectionEntity entity); + + List convertList(List list); + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/convert/TBookCommentConvert.java b/maku-server/src/main/java/net/maku/maku/convert/TBookCommentConvert.java new file mode 100644 index 0000000..bc164f9 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/convert/TBookCommentConvert.java @@ -0,0 +1,26 @@ +package net.maku.maku.convert; + +import net.maku.maku.entity.TBookCommentEntity; +import net.maku.maku.vo.TBookCommentVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TBookCommentConvert { + TBookCommentConvert INSTANCE = Mappers.getMapper(TBookCommentConvert.class); + + TBookCommentEntity convert(TBookCommentVO vo); + + TBookCommentVO convert(TBookCommentEntity entity); + + List convertList(List list); + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/convert/TBookConvert.java b/maku-server/src/main/java/net/maku/maku/convert/TBookConvert.java new file mode 100644 index 0000000..58bdee5 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/convert/TBookConvert.java @@ -0,0 +1,26 @@ +package net.maku.maku.convert; + +import net.maku.maku.entity.TBookEntity; +import net.maku.maku.vo.TBookVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TBookConvert { + TBookConvert INSTANCE = Mappers.getMapper(TBookConvert.class); + + TBookEntity convert(TBookVO vo); + + TBookVO convert(TBookEntity entity); + + List convertList(List list); + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/convert/TPurchaseConvert.java b/maku-server/src/main/java/net/maku/maku/convert/TPurchaseConvert.java new file mode 100644 index 0000000..392d0fd --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/convert/TPurchaseConvert.java @@ -0,0 +1,26 @@ +package net.maku.maku.convert; + +import net.maku.maku.entity.TPurchaseEntity; +import net.maku.maku.vo.TPurchaseVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TPurchaseConvert { + TPurchaseConvert INSTANCE = Mappers.getMapper(TPurchaseConvert.class); + + TPurchaseEntity convert(TPurchaseVO vo); + + TPurchaseVO convert(TPurchaseEntity entity); + + List convertList(List list); + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/convert/TPurchaseDetailsConvert.java b/maku-server/src/main/java/net/maku/maku/convert/TPurchaseDetailsConvert.java new file mode 100644 index 0000000..7082aa2 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/convert/TPurchaseDetailsConvert.java @@ -0,0 +1,26 @@ +package net.maku.maku.convert; + +import net.maku.maku.entity.TPurchaseDetailsEntity; +import net.maku.maku.vo.TPurchaseDetailsVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TPurchaseDetailsConvert { + TPurchaseDetailsConvert INSTANCE = Mappers.getMapper(TPurchaseDetailsConvert.class); + + TPurchaseDetailsEntity convert(TPurchaseDetailsVO vo); + + TPurchaseDetailsVO convert(TPurchaseDetailsEntity entity); + + List convertList(List list); + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/convert/TShoppingTrolleyConvert.java b/maku-server/src/main/java/net/maku/maku/convert/TShoppingTrolleyConvert.java new file mode 100644 index 0000000..d1f02f1 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/convert/TShoppingTrolleyConvert.java @@ -0,0 +1,26 @@ +package net.maku.maku.convert; + +import net.maku.maku.entity.TShoppingTrolleyEntity; +import net.maku.maku.vo.TShoppingTrolleyVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TShoppingTrolleyConvert { + TShoppingTrolleyConvert INSTANCE = Mappers.getMapper(TShoppingTrolleyConvert.class); + + TShoppingTrolleyEntity convert(TShoppingTrolleyVO vo); + + TShoppingTrolleyVO convert(TShoppingTrolleyEntity entity); + + List convertList(List list); + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/convert/TUserConvert.java b/maku-server/src/main/java/net/maku/maku/convert/TUserConvert.java new file mode 100644 index 0000000..d0cdde0 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/convert/TUserConvert.java @@ -0,0 +1,26 @@ +package net.maku.maku.convert; + +import net.maku.maku.entity.TUserEntity; +import net.maku.maku.vo.TUserVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TUserConvert { + TUserConvert INSTANCE = Mappers.getMapper(TUserConvert.class); + + TUserEntity convert(TUserVO vo); + + TUserVO convert(TUserEntity entity); + + List convertList(List list); + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/dao/TBookCollectionDao.java b/maku-server/src/main/java/net/maku/maku/dao/TBookCollectionDao.java new file mode 100644 index 0000000..bb838cb --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/dao/TBookCollectionDao.java @@ -0,0 +1,16 @@ +package net.maku.maku.dao; + +import net.maku.framework.mybatis.dao.BaseDao; +import net.maku.maku.entity.TBookCollectionEntity; +import org.apache.ibatis.annotations.Mapper; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TBookCollectionDao extends BaseDao { + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/dao/TBookCommentDao.java b/maku-server/src/main/java/net/maku/maku/dao/TBookCommentDao.java new file mode 100644 index 0000000..7dcf559 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/dao/TBookCommentDao.java @@ -0,0 +1,16 @@ +package net.maku.maku.dao; + +import net.maku.framework.mybatis.dao.BaseDao; +import net.maku.maku.entity.TBookCommentEntity; +import org.apache.ibatis.annotations.Mapper; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TBookCommentDao extends BaseDao { + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/dao/TBookDao.java b/maku-server/src/main/java/net/maku/maku/dao/TBookDao.java new file mode 100644 index 0000000..a0f4d26 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/dao/TBookDao.java @@ -0,0 +1,16 @@ +package net.maku.maku.dao; + +import net.maku.framework.mybatis.dao.BaseDao; +import net.maku.maku.entity.TBookEntity; +import org.apache.ibatis.annotations.Mapper; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TBookDao extends BaseDao { + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/dao/TPurchaseDao.java b/maku-server/src/main/java/net/maku/maku/dao/TPurchaseDao.java new file mode 100644 index 0000000..351e7f3 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/dao/TPurchaseDao.java @@ -0,0 +1,16 @@ +package net.maku.maku.dao; + +import net.maku.framework.mybatis.dao.BaseDao; +import net.maku.maku.entity.TPurchaseEntity; +import org.apache.ibatis.annotations.Mapper; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TPurchaseDao extends BaseDao { + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/dao/TPurchaseDetailsDao.java b/maku-server/src/main/java/net/maku/maku/dao/TPurchaseDetailsDao.java new file mode 100644 index 0000000..2af6986 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/dao/TPurchaseDetailsDao.java @@ -0,0 +1,16 @@ +package net.maku.maku.dao; + +import net.maku.framework.mybatis.dao.BaseDao; +import net.maku.maku.entity.TPurchaseDetailsEntity; +import org.apache.ibatis.annotations.Mapper; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TPurchaseDetailsDao extends BaseDao { + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/dao/TShoppingTrolleyDao.java b/maku-server/src/main/java/net/maku/maku/dao/TShoppingTrolleyDao.java new file mode 100644 index 0000000..50d8fab --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/dao/TShoppingTrolleyDao.java @@ -0,0 +1,16 @@ +package net.maku.maku.dao; + +import net.maku.framework.mybatis.dao.BaseDao; +import net.maku.maku.entity.TShoppingTrolleyEntity; +import org.apache.ibatis.annotations.Mapper; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TShoppingTrolleyDao extends BaseDao { + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/dao/TUserDao.java b/maku-server/src/main/java/net/maku/maku/dao/TUserDao.java new file mode 100644 index 0000000..1ce7da2 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/dao/TUserDao.java @@ -0,0 +1,16 @@ +package net.maku.maku.dao; + +import net.maku.framework.mybatis.dao.BaseDao; +import net.maku.maku.entity.TUserEntity; +import org.apache.ibatis.annotations.Mapper; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Mapper +public interface TUserDao extends BaseDao { + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/entity/TBookCollectionEntity.java b/maku-server/src/main/java/net/maku/maku/entity/TBookCollectionEntity.java new file mode 100644 index 0000000..f42d385 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/entity/TBookCollectionEntity.java @@ -0,0 +1,29 @@ +package net.maku.maku.entity; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import com.baomidou.mybatisplus.annotation.*; +import java.util.Date; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ + +@Data +@TableName("t_book_collection") +public class TBookCollectionEntity { + @TableId + private Integer id; + + private Integer userId; + + private Integer bookId; + + private Date createTime; + + private Date updateTime; + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/entity/TBookCommentEntity.java b/maku-server/src/main/java/net/maku/maku/entity/TBookCommentEntity.java new file mode 100644 index 0000000..df2d490 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/entity/TBookCommentEntity.java @@ -0,0 +1,33 @@ +package net.maku.maku.entity; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import com.baomidou.mybatisplus.annotation.*; +import java.util.Date; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ + +@Data +@TableName("t_book_comment") +public class TBookCommentEntity { + @TableId + private Integer id; + + private Integer userId; + + private Integer bookId; + + private String comment; + + private Integer parentId; + + private Date createTime; + + private Date updateTime; + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/entity/TBookEntity.java b/maku-server/src/main/java/net/maku/maku/entity/TBookEntity.java new file mode 100644 index 0000000..35e2360 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/entity/TBookEntity.java @@ -0,0 +1,40 @@ +package net.maku.maku.entity; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import com.baomidou.mybatisplus.annotation.*; +import java.math.BigDecimal; +import java.util.Date; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ + +@Data +@TableName("t_book") +public class TBookEntity { + @TableId + private Integer id; + + private String bookName; + + private String author; + + private BigDecimal price; + + private String bookCover; + + private String introduction; + + private String description; + + private Integer store; + + private Date createTime; + + private Date updateTime; + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/entity/TPurchaseDetailsEntity.java b/maku-server/src/main/java/net/maku/maku/entity/TPurchaseDetailsEntity.java new file mode 100644 index 0000000..6617f0d --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/entity/TPurchaseDetailsEntity.java @@ -0,0 +1,27 @@ +package net.maku.maku.entity; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import com.baomidou.mybatisplus.annotation.*; +import java.math.BigDecimal; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ + +@Data +@TableName("t_purchase_details") +public class TPurchaseDetailsEntity { + @TableId + private Integer id; + + private Integer purchaseId; + + private Integer bookId; + + private BigDecimal price; + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/entity/TPurchaseEntity.java b/maku-server/src/main/java/net/maku/maku/entity/TPurchaseEntity.java new file mode 100644 index 0000000..309e538 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/entity/TPurchaseEntity.java @@ -0,0 +1,30 @@ +package net.maku.maku.entity; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import com.baomidou.mybatisplus.annotation.*; +import java.math.BigDecimal; +import java.util.Date; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ + +@Data +@TableName("t_purchase") +public class TPurchaseEntity { + @TableId + private Integer id; + + private Date tradingHour; + + private BigDecimal totalPrice; + + private Date createTime; + + private Date updateTime; + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/entity/TShoppingTrolleyEntity.java b/maku-server/src/main/java/net/maku/maku/entity/TShoppingTrolleyEntity.java new file mode 100644 index 0000000..0efcbc9 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/entity/TShoppingTrolleyEntity.java @@ -0,0 +1,29 @@ +package net.maku.maku.entity; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import com.baomidou.mybatisplus.annotation.*; +import java.util.Date; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ + +@Data +@TableName("t_shopping_trolley") +public class TShoppingTrolleyEntity { + @TableId + private Integer id; + + private Integer userId; + + private Integer bookId; + + private Date createTime; + + private Date updateTime; + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/entity/TUserEntity.java b/maku-server/src/main/java/net/maku/maku/entity/TUserEntity.java new file mode 100644 index 0000000..8caa01e --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/entity/TUserEntity.java @@ -0,0 +1,36 @@ +package net.maku.maku.entity; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import com.baomidou.mybatisplus.annotation.*; +import java.math.BigDecimal; +import java.util.Date; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ + +@Data +@TableName("t_user") +public class TUserEntity { + @TableId + private Integer id; + + private String username; + + private String password; + + private String avatar; + + private BigDecimal balance; + + private Integer status; + + private Date createTime; + + private Date updateTime; + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/query/TBookCollectionQuery.java b/maku-server/src/main/java/net/maku/maku/query/TBookCollectionQuery.java new file mode 100644 index 0000000..5ff4b55 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/query/TBookCollectionQuery.java @@ -0,0 +1,21 @@ +package net.maku.maku.query; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import net.maku.framework.common.query.Query; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** +* 查询 +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@EqualsAndHashCode(callSuper = false) +@Schema(description = "查询") +public class TBookCollectionQuery extends Query { +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/query/TBookCommentQuery.java b/maku-server/src/main/java/net/maku/maku/query/TBookCommentQuery.java new file mode 100644 index 0000000..de6c1da --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/query/TBookCommentQuery.java @@ -0,0 +1,21 @@ +package net.maku.maku.query; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import net.maku.framework.common.query.Query; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** +* 查询 +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@EqualsAndHashCode(callSuper = false) +@Schema(description = "查询") +public class TBookCommentQuery extends Query { +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/query/TBookQuery.java b/maku-server/src/main/java/net/maku/maku/query/TBookQuery.java new file mode 100644 index 0000000..ed1c582 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/query/TBookQuery.java @@ -0,0 +1,22 @@ +package net.maku.maku.query; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import net.maku.framework.common.query.Query; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; +import java.util.Date; + +/** +* 查询 +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@EqualsAndHashCode(callSuper = false) +@Schema(description = "查询") +public class TBookQuery extends Query { +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/query/TPurchaseDetailsQuery.java b/maku-server/src/main/java/net/maku/maku/query/TPurchaseDetailsQuery.java new file mode 100644 index 0000000..e91b0f7 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/query/TPurchaseDetailsQuery.java @@ -0,0 +1,21 @@ +package net.maku.maku.query; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import net.maku.framework.common.query.Query; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; + +/** +* 查询 +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@EqualsAndHashCode(callSuper = false) +@Schema(description = "查询") +public class TPurchaseDetailsQuery extends Query { +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/query/TPurchaseQuery.java b/maku-server/src/main/java/net/maku/maku/query/TPurchaseQuery.java new file mode 100644 index 0000000..c8ec28a --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/query/TPurchaseQuery.java @@ -0,0 +1,22 @@ +package net.maku.maku.query; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import net.maku.framework.common.query.Query; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; +import java.util.Date; + +/** +* 查询 +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@EqualsAndHashCode(callSuper = false) +@Schema(description = "查询") +public class TPurchaseQuery extends Query { +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/query/TShoppingTrolleyQuery.java b/maku-server/src/main/java/net/maku/maku/query/TShoppingTrolleyQuery.java new file mode 100644 index 0000000..91c9cce --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/query/TShoppingTrolleyQuery.java @@ -0,0 +1,21 @@ +package net.maku.maku.query; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import net.maku.framework.common.query.Query; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** +* 查询 +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@EqualsAndHashCode(callSuper = false) +@Schema(description = "查询") +public class TShoppingTrolleyQuery extends Query { +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/query/TUserQuery.java b/maku-server/src/main/java/net/maku/maku/query/TUserQuery.java new file mode 100644 index 0000000..9fada3c --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/query/TUserQuery.java @@ -0,0 +1,22 @@ +package net.maku.maku.query; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import net.maku.framework.common.query.Query; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; +import java.util.Date; + +/** +* 查询 +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@EqualsAndHashCode(callSuper = false) +@Schema(description = "查询") +public class TUserQuery extends Query { +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/TBookCollectionService.java b/maku-server/src/main/java/net/maku/maku/service/TBookCollectionService.java new file mode 100644 index 0000000..5c16ba1 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/TBookCollectionService.java @@ -0,0 +1,26 @@ +package net.maku.maku.service; + +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.BaseService; +import net.maku.maku.vo.TBookCollectionVO; +import net.maku.maku.query.TBookCollectionQuery; +import net.maku.maku.entity.TBookCollectionEntity; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +public interface TBookCollectionService extends BaseService { + + PageResult page(TBookCollectionQuery query); + + void save(TBookCollectionVO vo); + + void update(TBookCollectionVO vo); + + void delete(List idList); +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/TBookCommentService.java b/maku-server/src/main/java/net/maku/maku/service/TBookCommentService.java new file mode 100644 index 0000000..4f2f0b5 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/TBookCommentService.java @@ -0,0 +1,26 @@ +package net.maku.maku.service; + +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.BaseService; +import net.maku.maku.vo.TBookCommentVO; +import net.maku.maku.query.TBookCommentQuery; +import net.maku.maku.entity.TBookCommentEntity; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +public interface TBookCommentService extends BaseService { + + PageResult page(TBookCommentQuery query); + + void save(TBookCommentVO vo); + + void update(TBookCommentVO vo); + + void delete(List idList); +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/TBookService.java b/maku-server/src/main/java/net/maku/maku/service/TBookService.java new file mode 100644 index 0000000..96bdeed --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/TBookService.java @@ -0,0 +1,26 @@ +package net.maku.maku.service; + +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.BaseService; +import net.maku.maku.vo.TBookVO; +import net.maku.maku.query.TBookQuery; +import net.maku.maku.entity.TBookEntity; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +public interface TBookService extends BaseService { + + PageResult page(TBookQuery query); + + void save(TBookVO vo); + + void update(TBookVO vo); + + void delete(List idList); +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/TPurchaseDetailsService.java b/maku-server/src/main/java/net/maku/maku/service/TPurchaseDetailsService.java new file mode 100644 index 0000000..3232e15 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/TPurchaseDetailsService.java @@ -0,0 +1,26 @@ +package net.maku.maku.service; + +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.BaseService; +import net.maku.maku.vo.TPurchaseDetailsVO; +import net.maku.maku.query.TPurchaseDetailsQuery; +import net.maku.maku.entity.TPurchaseDetailsEntity; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +public interface TPurchaseDetailsService extends BaseService { + + PageResult page(TPurchaseDetailsQuery query); + + void save(TPurchaseDetailsVO vo); + + void update(TPurchaseDetailsVO vo); + + void delete(List idList); +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/TPurchaseService.java b/maku-server/src/main/java/net/maku/maku/service/TPurchaseService.java new file mode 100644 index 0000000..a010e41 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/TPurchaseService.java @@ -0,0 +1,26 @@ +package net.maku.maku.service; + +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.BaseService; +import net.maku.maku.vo.TPurchaseVO; +import net.maku.maku.query.TPurchaseQuery; +import net.maku.maku.entity.TPurchaseEntity; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +public interface TPurchaseService extends BaseService { + + PageResult page(TPurchaseQuery query); + + void save(TPurchaseVO vo); + + void update(TPurchaseVO vo); + + void delete(List idList); +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/TShoppingTrolleyService.java b/maku-server/src/main/java/net/maku/maku/service/TShoppingTrolleyService.java new file mode 100644 index 0000000..743a48b --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/TShoppingTrolleyService.java @@ -0,0 +1,26 @@ +package net.maku.maku.service; + +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.BaseService; +import net.maku.maku.vo.TShoppingTrolleyVO; +import net.maku.maku.query.TShoppingTrolleyQuery; +import net.maku.maku.entity.TShoppingTrolleyEntity; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +public interface TShoppingTrolleyService extends BaseService { + + PageResult page(TShoppingTrolleyQuery query); + + void save(TShoppingTrolleyVO vo); + + void update(TShoppingTrolleyVO vo); + + void delete(List idList); +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/TUserService.java b/maku-server/src/main/java/net/maku/maku/service/TUserService.java new file mode 100644 index 0000000..9279f5c --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/TUserService.java @@ -0,0 +1,26 @@ +package net.maku.maku.service; + +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.BaseService; +import net.maku.maku.vo.TUserVO; +import net.maku.maku.query.TUserQuery; +import net.maku.maku.entity.TUserEntity; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +public interface TUserService extends BaseService { + + PageResult page(TUserQuery query); + + void save(TUserVO vo); + + void update(TUserVO vo); + + void delete(List idList); +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/impl/TBookCollectionServiceImpl.java b/maku-server/src/main/java/net/maku/maku/service/impl/TBookCollectionServiceImpl.java new file mode 100644 index 0000000..00d9e60 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/impl/TBookCollectionServiceImpl.java @@ -0,0 +1,63 @@ +package net.maku.maku.service.impl; + +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.impl.BaseServiceImpl; +import net.maku.maku.convert.TBookCollectionConvert; +import net.maku.maku.entity.TBookCollectionEntity; +import net.maku.maku.query.TBookCollectionQuery; +import net.maku.maku.vo.TBookCollectionVO; +import net.maku.maku.dao.TBookCollectionDao; +import net.maku.maku.service.TBookCollectionService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +@Service +@AllArgsConstructor +public class TBookCollectionServiceImpl extends BaseServiceImpl implements TBookCollectionService { + + @Override + public PageResult page(TBookCollectionQuery query) { + IPage page = baseMapper.selectPage(getPage(query), getWrapper(query)); + + return new PageResult<>(TBookCollectionConvert.INSTANCE.convertList(page.getRecords()), page.getTotal()); + } + + private LambdaQueryWrapper getWrapper(TBookCollectionQuery query){ + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + + return wrapper; + } + + @Override + public void save(TBookCollectionVO vo) { + TBookCollectionEntity entity = TBookCollectionConvert.INSTANCE.convert(vo); + + baseMapper.insert(entity); + } + + @Override + public void update(TBookCollectionVO vo) { + TBookCollectionEntity entity = TBookCollectionConvert.INSTANCE.convert(vo); + + updateById(entity); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delete(List idList) { + removeByIds(idList); + } + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/impl/TBookCommentServiceImpl.java b/maku-server/src/main/java/net/maku/maku/service/impl/TBookCommentServiceImpl.java new file mode 100644 index 0000000..d8b500a --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/impl/TBookCommentServiceImpl.java @@ -0,0 +1,63 @@ +package net.maku.maku.service.impl; + +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.impl.BaseServiceImpl; +import net.maku.maku.convert.TBookCommentConvert; +import net.maku.maku.entity.TBookCommentEntity; +import net.maku.maku.query.TBookCommentQuery; +import net.maku.maku.vo.TBookCommentVO; +import net.maku.maku.dao.TBookCommentDao; +import net.maku.maku.service.TBookCommentService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +@Service +@AllArgsConstructor +public class TBookCommentServiceImpl extends BaseServiceImpl implements TBookCommentService { + + @Override + public PageResult page(TBookCommentQuery query) { + IPage page = baseMapper.selectPage(getPage(query), getWrapper(query)); + + return new PageResult<>(TBookCommentConvert.INSTANCE.convertList(page.getRecords()), page.getTotal()); + } + + private LambdaQueryWrapper getWrapper(TBookCommentQuery query){ + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + + return wrapper; + } + + @Override + public void save(TBookCommentVO vo) { + TBookCommentEntity entity = TBookCommentConvert.INSTANCE.convert(vo); + + baseMapper.insert(entity); + } + + @Override + public void update(TBookCommentVO vo) { + TBookCommentEntity entity = TBookCommentConvert.INSTANCE.convert(vo); + + updateById(entity); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delete(List idList) { + removeByIds(idList); + } + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/impl/TBookServiceImpl.java b/maku-server/src/main/java/net/maku/maku/service/impl/TBookServiceImpl.java new file mode 100644 index 0000000..4c9b703 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/impl/TBookServiceImpl.java @@ -0,0 +1,63 @@ +package net.maku.maku.service.impl; + +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.impl.BaseServiceImpl; +import net.maku.maku.convert.TBookConvert; +import net.maku.maku.entity.TBookEntity; +import net.maku.maku.query.TBookQuery; +import net.maku.maku.vo.TBookVO; +import net.maku.maku.dao.TBookDao; +import net.maku.maku.service.TBookService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +@Service +@AllArgsConstructor +public class TBookServiceImpl extends BaseServiceImpl implements TBookService { + + @Override + public PageResult page(TBookQuery query) { + IPage page = baseMapper.selectPage(getPage(query), getWrapper(query)); + + return new PageResult<>(TBookConvert.INSTANCE.convertList(page.getRecords()), page.getTotal()); + } + + private LambdaQueryWrapper getWrapper(TBookQuery query){ + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + + return wrapper; + } + + @Override + public void save(TBookVO vo) { + TBookEntity entity = TBookConvert.INSTANCE.convert(vo); + + baseMapper.insert(entity); + } + + @Override + public void update(TBookVO vo) { + TBookEntity entity = TBookConvert.INSTANCE.convert(vo); + + updateById(entity); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delete(List idList) { + removeByIds(idList); + } + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/impl/TPurchaseDetailsServiceImpl.java b/maku-server/src/main/java/net/maku/maku/service/impl/TPurchaseDetailsServiceImpl.java new file mode 100644 index 0000000..8ca160b --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/impl/TPurchaseDetailsServiceImpl.java @@ -0,0 +1,63 @@ +package net.maku.maku.service.impl; + +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.impl.BaseServiceImpl; +import net.maku.maku.convert.TPurchaseDetailsConvert; +import net.maku.maku.entity.TPurchaseDetailsEntity; +import net.maku.maku.query.TPurchaseDetailsQuery; +import net.maku.maku.vo.TPurchaseDetailsVO; +import net.maku.maku.dao.TPurchaseDetailsDao; +import net.maku.maku.service.TPurchaseDetailsService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +@Service +@AllArgsConstructor +public class TPurchaseDetailsServiceImpl extends BaseServiceImpl implements TPurchaseDetailsService { + + @Override + public PageResult page(TPurchaseDetailsQuery query) { + IPage page = baseMapper.selectPage(getPage(query), getWrapper(query)); + + return new PageResult<>(TPurchaseDetailsConvert.INSTANCE.convertList(page.getRecords()), page.getTotal()); + } + + private LambdaQueryWrapper getWrapper(TPurchaseDetailsQuery query){ + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + + return wrapper; + } + + @Override + public void save(TPurchaseDetailsVO vo) { + TPurchaseDetailsEntity entity = TPurchaseDetailsConvert.INSTANCE.convert(vo); + + baseMapper.insert(entity); + } + + @Override + public void update(TPurchaseDetailsVO vo) { + TPurchaseDetailsEntity entity = TPurchaseDetailsConvert.INSTANCE.convert(vo); + + updateById(entity); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delete(List idList) { + removeByIds(idList); + } + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/impl/TPurchaseServiceImpl.java b/maku-server/src/main/java/net/maku/maku/service/impl/TPurchaseServiceImpl.java new file mode 100644 index 0000000..f06e6fd --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/impl/TPurchaseServiceImpl.java @@ -0,0 +1,63 @@ +package net.maku.maku.service.impl; + +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.impl.BaseServiceImpl; +import net.maku.maku.convert.TPurchaseConvert; +import net.maku.maku.entity.TPurchaseEntity; +import net.maku.maku.query.TPurchaseQuery; +import net.maku.maku.vo.TPurchaseVO; +import net.maku.maku.dao.TPurchaseDao; +import net.maku.maku.service.TPurchaseService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +@Service +@AllArgsConstructor +public class TPurchaseServiceImpl extends BaseServiceImpl implements TPurchaseService { + + @Override + public PageResult page(TPurchaseQuery query) { + IPage page = baseMapper.selectPage(getPage(query), getWrapper(query)); + + return new PageResult<>(TPurchaseConvert.INSTANCE.convertList(page.getRecords()), page.getTotal()); + } + + private LambdaQueryWrapper getWrapper(TPurchaseQuery query){ + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + + return wrapper; + } + + @Override + public void save(TPurchaseVO vo) { + TPurchaseEntity entity = TPurchaseConvert.INSTANCE.convert(vo); + + baseMapper.insert(entity); + } + + @Override + public void update(TPurchaseVO vo) { + TPurchaseEntity entity = TPurchaseConvert.INSTANCE.convert(vo); + + updateById(entity); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delete(List idList) { + removeByIds(idList); + } + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/impl/TShoppingTrolleyServiceImpl.java b/maku-server/src/main/java/net/maku/maku/service/impl/TShoppingTrolleyServiceImpl.java new file mode 100644 index 0000000..b399c7b --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/impl/TShoppingTrolleyServiceImpl.java @@ -0,0 +1,63 @@ +package net.maku.maku.service.impl; + +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.impl.BaseServiceImpl; +import net.maku.maku.convert.TShoppingTrolleyConvert; +import net.maku.maku.entity.TShoppingTrolleyEntity; +import net.maku.maku.query.TShoppingTrolleyQuery; +import net.maku.maku.vo.TShoppingTrolleyVO; +import net.maku.maku.dao.TShoppingTrolleyDao; +import net.maku.maku.service.TShoppingTrolleyService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +@Service +@AllArgsConstructor +public class TShoppingTrolleyServiceImpl extends BaseServiceImpl implements TShoppingTrolleyService { + + @Override + public PageResult page(TShoppingTrolleyQuery query) { + IPage page = baseMapper.selectPage(getPage(query), getWrapper(query)); + + return new PageResult<>(TShoppingTrolleyConvert.INSTANCE.convertList(page.getRecords()), page.getTotal()); + } + + private LambdaQueryWrapper getWrapper(TShoppingTrolleyQuery query){ + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + + return wrapper; + } + + @Override + public void save(TShoppingTrolleyVO vo) { + TShoppingTrolleyEntity entity = TShoppingTrolleyConvert.INSTANCE.convert(vo); + + baseMapper.insert(entity); + } + + @Override + public void update(TShoppingTrolleyVO vo) { + TShoppingTrolleyEntity entity = TShoppingTrolleyConvert.INSTANCE.convert(vo); + + updateById(entity); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delete(List idList) { + removeByIds(idList); + } + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/service/impl/TUserServiceImpl.java b/maku-server/src/main/java/net/maku/maku/service/impl/TUserServiceImpl.java new file mode 100644 index 0000000..36f00e8 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/service/impl/TUserServiceImpl.java @@ -0,0 +1,63 @@ +package net.maku.maku.service.impl; + +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import lombok.AllArgsConstructor; +import net.maku.framework.common.utils.PageResult; +import net.maku.framework.mybatis.service.impl.BaseServiceImpl; +import net.maku.maku.convert.TUserConvert; +import net.maku.maku.entity.TUserEntity; +import net.maku.maku.query.TUserQuery; +import net.maku.maku.vo.TUserVO; +import net.maku.maku.dao.TUserDao; +import net.maku.maku.service.TUserService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * + * + * @author 阿沐 babamu@126.com + * @since 1.0.0 2024-07-16 + */ +@Service +@AllArgsConstructor +public class TUserServiceImpl extends BaseServiceImpl implements TUserService { + + @Override + public PageResult page(TUserQuery query) { + IPage page = baseMapper.selectPage(getPage(query), getWrapper(query)); + + return new PageResult<>(TUserConvert.INSTANCE.convertList(page.getRecords()), page.getTotal()); + } + + private LambdaQueryWrapper getWrapper(TUserQuery query){ + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + + return wrapper; + } + + @Override + public void save(TUserVO vo) { + TUserEntity entity = TUserConvert.INSTANCE.convert(vo); + + baseMapper.insert(entity); + } + + @Override + public void update(TUserVO vo) { + TUserEntity entity = TUserConvert.INSTANCE.convert(vo); + + updateById(entity); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void delete(List idList) { + removeByIds(idList); + } + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/vo/TBookCollectionVO.java b/maku-server/src/main/java/net/maku/maku/vo/TBookCollectionVO.java new file mode 100644 index 0000000..501ce43 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/vo/TBookCollectionVO.java @@ -0,0 +1,34 @@ +package net.maku.maku.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import java.io.Serializable; +import net.maku.framework.common.utils.DateUtils; +import java.util.Date; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@Schema(description = "") +public class TBookCollectionVO implements Serializable { + private static final long serialVersionUID = 1L; + + private Integer id; + + private Integer userId; + + private Integer bookId; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date createTime; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date updateTime; + + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/vo/TBookCommentVO.java b/maku-server/src/main/java/net/maku/maku/vo/TBookCommentVO.java new file mode 100644 index 0000000..a132b74 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/vo/TBookCommentVO.java @@ -0,0 +1,38 @@ +package net.maku.maku.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import java.io.Serializable; +import net.maku.framework.common.utils.DateUtils; +import java.util.Date; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@Schema(description = "") +public class TBookCommentVO implements Serializable { + private static final long serialVersionUID = 1L; + + private Integer id; + + private Integer userId; + + private Integer bookId; + + private String comment; + + private Integer parentId; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date createTime; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date updateTime; + + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/vo/TBookVO.java b/maku-server/src/main/java/net/maku/maku/vo/TBookVO.java new file mode 100644 index 0000000..cf0368c --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/vo/TBookVO.java @@ -0,0 +1,45 @@ +package net.maku.maku.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import java.io.Serializable; +import net.maku.framework.common.utils.DateUtils; +import java.math.BigDecimal; +import java.util.Date; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@Schema(description = "") +public class TBookVO implements Serializable { + private static final long serialVersionUID = 1L; + + private Integer id; + + private String bookName; + + private String author; + + private BigDecimal price; + + private String bookCover; + + private String introduction; + + private String description; + + private Integer store; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date createTime; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date updateTime; + + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/vo/TPurchaseDetailsVO.java b/maku-server/src/main/java/net/maku/maku/vo/TPurchaseDetailsVO.java new file mode 100644 index 0000000..b5be5ca --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/vo/TPurchaseDetailsVO.java @@ -0,0 +1,30 @@ +package net.maku.maku.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import java.io.Serializable; +import net.maku.framework.common.utils.DateUtils; +import java.math.BigDecimal; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@Schema(description = "") +public class TPurchaseDetailsVO implements Serializable { + private static final long serialVersionUID = 1L; + + private Integer id; + + private Integer purchaseId; + + private Integer bookId; + + private BigDecimal price; + + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/vo/TPurchaseVO.java b/maku-server/src/main/java/net/maku/maku/vo/TPurchaseVO.java new file mode 100644 index 0000000..ce96ee1 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/vo/TPurchaseVO.java @@ -0,0 +1,36 @@ +package net.maku.maku.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import java.io.Serializable; +import net.maku.framework.common.utils.DateUtils; +import java.math.BigDecimal; +import java.util.Date; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@Schema(description = "") +public class TPurchaseVO implements Serializable { + private static final long serialVersionUID = 1L; + + private Integer id; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date tradingHour; + + private BigDecimal totalPrice; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date createTime; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date updateTime; + + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/vo/TShoppingTrolleyVO.java b/maku-server/src/main/java/net/maku/maku/vo/TShoppingTrolleyVO.java new file mode 100644 index 0000000..e1c530d --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/vo/TShoppingTrolleyVO.java @@ -0,0 +1,34 @@ +package net.maku.maku.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import java.io.Serializable; +import net.maku.framework.common.utils.DateUtils; +import java.util.Date; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@Schema(description = "") +public class TShoppingTrolleyVO implements Serializable { + private static final long serialVersionUID = 1L; + + private Integer id; + + private Integer userId; + + private Integer bookId; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date createTime; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date updateTime; + + +} \ No newline at end of file diff --git a/maku-server/src/main/java/net/maku/maku/vo/TUserVO.java b/maku-server/src/main/java/net/maku/maku/vo/TUserVO.java new file mode 100644 index 0000000..ca71eb8 --- /dev/null +++ b/maku-server/src/main/java/net/maku/maku/vo/TUserVO.java @@ -0,0 +1,41 @@ +package net.maku.maku.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import java.io.Serializable; +import net.maku.framework.common.utils.DateUtils; +import java.math.BigDecimal; +import java.util.Date; + +/** +* +* +* @author 阿沐 babamu@126.com +* @since 1.0.0 2024-07-16 +*/ +@Data +@Schema(description = "") +public class TUserVO implements Serializable { + private static final long serialVersionUID = 1L; + + private Integer id; + + private String username; + + private String password; + + private String avatar; + + private BigDecimal balance; + + private Integer status; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date createTime; + + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date updateTime; + + +} \ No newline at end of file diff --git a/maku-server/src/main/resources/mapper/maku/TBookCollectionDao.xml b/maku-server/src/main/resources/mapper/maku/TBookCollectionDao.xml new file mode 100644 index 0000000..5790d9c --- /dev/null +++ b/maku-server/src/main/resources/mapper/maku/TBookCollectionDao.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/maku-server/src/main/resources/mapper/maku/TBookCommentDao.xml b/maku-server/src/main/resources/mapper/maku/TBookCommentDao.xml new file mode 100644 index 0000000..c63542e --- /dev/null +++ b/maku-server/src/main/resources/mapper/maku/TBookCommentDao.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/maku-server/src/main/resources/mapper/maku/TBookDao.xml b/maku-server/src/main/resources/mapper/maku/TBookDao.xml new file mode 100644 index 0000000..8865ae5 --- /dev/null +++ b/maku-server/src/main/resources/mapper/maku/TBookDao.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/maku-server/src/main/resources/mapper/maku/TPurchaseDao.xml b/maku-server/src/main/resources/mapper/maku/TPurchaseDao.xml new file mode 100644 index 0000000..b78ab19 --- /dev/null +++ b/maku-server/src/main/resources/mapper/maku/TPurchaseDao.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/maku-server/src/main/resources/mapper/maku/TPurchaseDetailsDao.xml b/maku-server/src/main/resources/mapper/maku/TPurchaseDetailsDao.xml new file mode 100644 index 0000000..4bf39c6 --- /dev/null +++ b/maku-server/src/main/resources/mapper/maku/TPurchaseDetailsDao.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/maku-server/src/main/resources/mapper/maku/TShoppingTrolleyDao.xml b/maku-server/src/main/resources/mapper/maku/TShoppingTrolleyDao.xml new file mode 100644 index 0000000..8709d46 --- /dev/null +++ b/maku-server/src/main/resources/mapper/maku/TShoppingTrolleyDao.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/maku-server/src/main/resources/mapper/maku/TUserDao.xml b/maku-server/src/main/resources/mapper/maku/TUserDao.xml new file mode 100644 index 0000000..d480c57 --- /dev/null +++ b/maku-server/src/main/resources/mapper/maku/TUserDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file