From e7d832f04afd3df897d2864b59396f9859712909 Mon Sep 17 00:00:00 2001 From: CYF <1590648573@qq.com> Date: Sat, 8 Mar 2025 16:27:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/model/AppBondConfig.js | 44 ++ .../src/api/model/AppDeposit.js | 44 ++ .../src/api/model/AppMyEvaluate.js | 44 ++ .../src/api/model/AppPlatformAgreementConfig.js | 44 ++ .../src/api/model/AppTransactionDetails.js | 44 ++ CatmDogd-Mall-Front-test/src/api/model/AppUsers.js | 44 ++ .../src/api/model/AppWallet.js | 44 ++ .../src/api/model/AppWithdrawalConfig.js | 44 ++ .../src/views/model/AppBondConfig/index.vue | 316 +++++++++++++++ .../src/views/model/AppDeposit/index.vue | 326 +++++++++++++++ .../src/views/model/AppMyEvaluate/index.vue | 344 ++++++++++++++++ .../model/AppPlatformAgreementConfig/index.vue | 280 +++++++++++++ .../views/model/AppTransactionDetails/index.vue | 326 +++++++++++++++ .../src/views/model/AppUsers/index.vue | 449 +++++++++++++++++++++ .../src/views/model/AppWallet/index.vue | 280 +++++++++++++ .../src/views/model/AppWithdrawalConfig/index.vue | 298 ++++++++++++++ .../contoller/AppletAgreementController.java | 30 ++ .../applet/contoller/AppletBondController.java | 40 ++ .../applet/contoller/AppletEvaluateController.java | 30 ++ .../model/controller/AppBondConfigController.java | 104 +++++ .../model/controller/AppDepositController.java | 104 +++++ .../model/controller/AppMyEvaluateController.java | 104 +++++ .../AppPlatformAgreementConfigController.java | 104 +++++ .../AppTransactionDetailsController.java | 104 +++++ .../ruoyi/model/controller/AppUsersController.java | 104 +++++ .../model/controller/AppWalletController.java | 104 +++++ .../controller/AppWithdrawalConfigController.java | 104 +++++ .../java/com/ruoyi/model/domain/AppBondConfig.java | 97 +++++ .../java/com/ruoyi/model/domain/AppDeposit.java | 112 +++++ .../java/com/ruoyi/model/domain/AppMyEvaluate.java | 114 ++++++ .../model/domain/AppPlatformAgreementConfig.java | 69 ++++ .../ruoyi/model/domain/AppTransactionDetails.java | 111 +++++ .../main/java/com/ruoyi/model/domain/AppUsers.java | 211 ++++++++++ .../java/com/ruoyi/model/domain/AppWallet.java | 69 ++++ .../ruoyi/model/domain/AppWithdrawalConfig.java | 83 ++++ .../ruoyi/model/mapper/AppBondConfigMapper.java | 63 +++ .../com/ruoyi/model/mapper/AppDepositMapper.java | 63 +++ .../ruoyi/model/mapper/AppMyEvaluateMapper.java | 63 +++ .../mapper/AppPlatformAgreementConfigMapper.java | 63 +++ .../model/mapper/AppTransactionDetailsMapper.java | 63 +++ .../com/ruoyi/model/mapper/AppUsersMapper.java | 61 +++ .../com/ruoyi/model/mapper/AppWalletMapper.java | 63 +++ .../model/mapper/AppWithdrawalConfigMapper.java | 63 +++ .../ruoyi/model/service/IAppBondConfigService.java | 68 ++++ .../ruoyi/model/service/IAppDepositService.java | 69 ++++ .../ruoyi/model/service/IAppMyEvaluateService.java | 69 ++++ .../IAppPlatformAgreementConfigService.java | 68 ++++ .../service/IAppTransactionDetailsService.java | 69 ++++ .../com/ruoyi/model/service/IAppUsersService.java | 61 +++ .../com/ruoyi/model/service/IAppWalletService.java | 69 ++++ .../model/service/IAppWithdrawalConfigService.java | 68 ++++ .../service/impl/AppBondConfigServiceImpl.java | 101 +++++ .../model/service/impl/AppDepositServiceImpl.java | 108 +++++ .../service/impl/AppMyEvaluateServiceImpl.java | 101 +++++ .../AppPlatformAgreementConfigServiceImpl.java | 101 +++++ .../impl/AppTransactionDetailsServiceImpl.java | 101 +++++ .../model/service/impl/AppUsersServiceImpl.java | 96 +++++ .../model/service/impl/AppWalletServiceImpl.java | 101 +++++ .../impl/AppWithdrawalConfigServiceImpl.java | 101 +++++ .../resources/mapper/model/AppBondConfigMapper.xml | 95 +++++ .../resources/mapper/model/AppDepositMapper.xml | 100 +++++ .../resources/mapper/model/AppMyEvaluateMapper.xml | 100 +++++ .../model/AppPlatformAgreementConfigMapper.xml | 85 ++++ .../mapper/model/AppTransactionDetailsMapper.xml | 101 +++++ .../main/resources/mapper/model/AppUsersMapper.xml | 128 ++++++ .../resources/mapper/model/AppWalletMapper.xml | 85 ++++ .../mapper/model/AppWithdrawalConfigMapper.xml | 90 +++++ 67 files changed, 7406 insertions(+) create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AppBondConfig.js create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AppDeposit.js create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AppMyEvaluate.js create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AppPlatformAgreementConfig.js create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AppTransactionDetails.js create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AppUsers.js create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AppWallet.js create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AppWithdrawalConfig.js create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AppBondConfig/index.vue create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AppDeposit/index.vue create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AppMyEvaluate/index.vue create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AppPlatformAgreementConfig/index.vue create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AppTransactionDetails/index.vue create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AppUsers/index.vue create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AppWallet/index.vue create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AppWithdrawalConfig/index.vue create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletAgreementController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletBondController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletEvaluateController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppBondConfigController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppDepositController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppMyEvaluateController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppPlatformAgreementConfigController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppTransactionDetailsController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppUsersController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppWalletController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppWithdrawalConfigController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppBondConfig.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppDeposit.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppMyEvaluate.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppPlatformAgreementConfig.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppTransactionDetails.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppUsers.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppWallet.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppWithdrawalConfig.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppBondConfigMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppDepositMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppMyEvaluateMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppPlatformAgreementConfigMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppTransactionDetailsMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppUsersMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppWalletMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppWithdrawalConfigMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppBondConfigService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppDepositService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppMyEvaluateService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppPlatformAgreementConfigService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppTransactionDetailsService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppUsersService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppWalletService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppWithdrawalConfigService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppBondConfigServiceImpl.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppDepositServiceImpl.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppMyEvaluateServiceImpl.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPlatformAgreementConfigServiceImpl.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppTransactionDetailsServiceImpl.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppUsersServiceImpl.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppWalletServiceImpl.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppWithdrawalConfigServiceImpl.java create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AppBondConfigMapper.xml create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AppDepositMapper.xml create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AppMyEvaluateMapper.xml create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AppPlatformAgreementConfigMapper.xml create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AppTransactionDetailsMapper.xml create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AppUsersMapper.xml create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AppWalletMapper.xml create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AppWithdrawalConfigMapper.xml diff --git a/CatmDogd-Mall-Front-test/src/api/model/AppBondConfig.js b/CatmDogd-Mall-Front-test/src/api/model/AppBondConfig.js new file mode 100644 index 0000000..87de7b1 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AppBondConfig.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询保证金配置列表 +export function listAppBondConfig(query) { + return request({ + url: '/model/AppBondConfig/list', + method: 'get', + params: query + }) +} + +// 查询保证金配置详细 +export function getAppBondConfig(id) { + return request({ + url: '/model/AppBondConfig/' + id, + method: 'get' + }) +} + +// 新增保证金配置 +export function addAppBondConfig(data) { + return request({ + url: '/model/AppBondConfig', + method: 'post', + data: data + }) +} + +// 修改保证金配置 +export function updateAppBondConfig(data) { + return request({ + url: '/model/AppBondConfig', + method: 'put', + data: data + }) +} + +// 删除保证金配置 +export function delAppBondConfig(id) { + return request({ + url: '/model/AppBondConfig/' + id, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/api/model/AppDeposit.js b/CatmDogd-Mall-Front-test/src/api/model/AppDeposit.js new file mode 100644 index 0000000..4c630f5 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AppDeposit.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询保证金记录列表 +export function listAppDeposit(query) { + return request({ + url: '/model/AppDeposit/list', + method: 'get', + params: query + }) +} + +// 查询保证金记录详细 +export function getAppDeposit(id) { + return request({ + url: '/model/AppDeposit/' + id, + method: 'get' + }) +} + +// 新增保证金记录 +export function addAppDeposit(data) { + return request({ + url: '/model/AppDeposit', + method: 'post', + data: data + }) +} + +// 修改保证金记录 +export function updateAppDeposit(data) { + return request({ + url: '/model/AppDeposit', + method: 'put', + data: data + }) +} + +// 删除保证金记录 +export function delAppDeposit(id) { + return request({ + url: '/model/AppDeposit/' + id, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/api/model/AppMyEvaluate.js b/CatmDogd-Mall-Front-test/src/api/model/AppMyEvaluate.js new file mode 100644 index 0000000..4343993 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AppMyEvaluate.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询我的评价列表 +export function listAppMyEvaluate(query) { + return request({ + url: '/model/AppMyEvaluate/list', + method: 'get', + params: query + }) +} + +// 查询我的评价详细 +export function getAppMyEvaluate(id) { + return request({ + url: '/model/AppMyEvaluate/' + id, + method: 'get' + }) +} + +// 新增我的评价 +export function addAppMyEvaluate(data) { + return request({ + url: '/model/AppMyEvaluate', + method: 'post', + data: data + }) +} + +// 修改我的评价 +export function updateAppMyEvaluate(data) { + return request({ + url: '/model/AppMyEvaluate', + method: 'put', + data: data + }) +} + +// 删除我的评价 +export function delAppMyEvaluate(id) { + return request({ + url: '/model/AppMyEvaluate/' + id, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/api/model/AppPlatformAgreementConfig.js b/CatmDogd-Mall-Front-test/src/api/model/AppPlatformAgreementConfig.js new file mode 100644 index 0000000..8d33ec3 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AppPlatformAgreementConfig.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询平台协议配置列表 +export function listAppPlatformAgreementConfig(query) { + return request({ + url: '/model/AppPlatformAgreementConfig/list', + method: 'get', + params: query + }) +} + +// 查询平台协议配置详细 +export function getAppPlatformAgreementConfig(id) { + return request({ + url: '/model/AppPlatformAgreementConfig/' + id, + method: 'get' + }) +} + +// 新增平台协议配置 +export function addAppPlatformAgreementConfig(data) { + return request({ + url: '/model/AppPlatformAgreementConfig', + method: 'post', + data: data + }) +} + +// 修改平台协议配置 +export function updateAppPlatformAgreementConfig(data) { + return request({ + url: '/model/AppPlatformAgreementConfig', + method: 'put', + data: data + }) +} + +// 删除平台协议配置 +export function delAppPlatformAgreementConfig(id) { + return request({ + url: '/model/AppPlatformAgreementConfig/' + id, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/api/model/AppTransactionDetails.js b/CatmDogd-Mall-Front-test/src/api/model/AppTransactionDetails.js new file mode 100644 index 0000000..c21a0f9 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AppTransactionDetails.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询交易明细记录列表 +export function listAppTransactionDetails(query) { + return request({ + url: '/model/AppTransactionDetails/list', + method: 'get', + params: query + }) +} + +// 查询交易明细记录详细 +export function getAppTransactionDetails(id) { + return request({ + url: '/model/AppTransactionDetails/' + id, + method: 'get' + }) +} + +// 新增交易明细记录 +export function addAppTransactionDetails(data) { + return request({ + url: '/model/AppTransactionDetails', + method: 'post', + data: data + }) +} + +// 修改交易明细记录 +export function updateAppTransactionDetails(data) { + return request({ + url: '/model/AppTransactionDetails', + method: 'put', + data: data + }) +} + +// 删除交易明细记录 +export function delAppTransactionDetails(id) { + return request({ + url: '/model/AppTransactionDetails/' + id, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/api/model/AppUsers.js b/CatmDogd-Mall-Front-test/src/api/model/AppUsers.js new file mode 100644 index 0000000..800b0a0 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AppUsers.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询用户列表 +export function listAppUsers(query) { + return request({ + url: '/model/AppUsers/list', + method: 'get', + params: query + }) +} + +// 查询用户详细 +export function getAppUsers(userId) { + return request({ + url: '/model/AppUsers/' + userId, + method: 'get' + }) +} + +// 新增用户 +export function addAppUsers(data) { + return request({ + url: '/model/AppUsers', + method: 'post', + data: data + }) +} + +// 修改用户 +export function updateAppUsers(data) { + return request({ + url: '/model/AppUsers', + method: 'put', + data: data + }) +} + +// 删除用户 +export function delAppUsers(userId) { + return request({ + url: '/model/AppUsers/' + userId, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/api/model/AppWallet.js b/CatmDogd-Mall-Front-test/src/api/model/AppWallet.js new file mode 100644 index 0000000..7fdbfc7 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AppWallet.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询钱包列表 +export function listAppWallet(query) { + return request({ + url: '/model/AppWallet/list', + method: 'get', + params: query + }) +} + +// 查询钱包详细 +export function getAppWallet(id) { + return request({ + url: '/model/AppWallet/' + id, + method: 'get' + }) +} + +// 新增钱包 +export function addAppWallet(data) { + return request({ + url: '/model/AppWallet', + method: 'post', + data: data + }) +} + +// 修改钱包 +export function updateAppWallet(data) { + return request({ + url: '/model/AppWallet', + method: 'put', + data: data + }) +} + +// 删除钱包 +export function delAppWallet(id) { + return request({ + url: '/model/AppWallet/' + id, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/api/model/AppWithdrawalConfig.js b/CatmDogd-Mall-Front-test/src/api/model/AppWithdrawalConfig.js new file mode 100644 index 0000000..e9396a9 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AppWithdrawalConfig.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询钱包提现配置列表 +export function listAppWithdrawalConfig(query) { + return request({ + url: '/model/AppWithdrawalConfig/list', + method: 'get', + params: query + }) +} + +// 查询钱包提现配置详细 +export function getAppWithdrawalConfig(id) { + return request({ + url: '/model/AppWithdrawalConfig/' + id, + method: 'get' + }) +} + +// 新增钱包提现配置 +export function addAppWithdrawalConfig(data) { + return request({ + url: '/model/AppWithdrawalConfig', + method: 'post', + data: data + }) +} + +// 修改钱包提现配置 +export function updateAppWithdrawalConfig(data) { + return request({ + url: '/model/AppWithdrawalConfig', + method: 'put', + data: data + }) +} + +// 删除钱包提现配置 +export function delAppWithdrawalConfig(id) { + return request({ + url: '/model/AppWithdrawalConfig/' + id, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/views/model/AppBondConfig/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AppBondConfig/index.vue new file mode 100644 index 0000000..f079995 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AppBondConfig/index.vue @@ -0,0 +1,316 @@ + + + diff --git a/CatmDogd-Mall-Front-test/src/views/model/AppDeposit/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AppDeposit/index.vue new file mode 100644 index 0000000..727f45c --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AppDeposit/index.vue @@ -0,0 +1,326 @@ + + + diff --git a/CatmDogd-Mall-Front-test/src/views/model/AppMyEvaluate/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AppMyEvaluate/index.vue new file mode 100644 index 0000000..603affa --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AppMyEvaluate/index.vue @@ -0,0 +1,344 @@ + + + diff --git a/CatmDogd-Mall-Front-test/src/views/model/AppPlatformAgreementConfig/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AppPlatformAgreementConfig/index.vue new file mode 100644 index 0000000..c7cb605 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AppPlatformAgreementConfig/index.vue @@ -0,0 +1,280 @@ + + + diff --git a/CatmDogd-Mall-Front-test/src/views/model/AppTransactionDetails/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AppTransactionDetails/index.vue new file mode 100644 index 0000000..ec8844e --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AppTransactionDetails/index.vue @@ -0,0 +1,326 @@ + + + diff --git a/CatmDogd-Mall-Front-test/src/views/model/AppUsers/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AppUsers/index.vue new file mode 100644 index 0000000..beb8317 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AppUsers/index.vue @@ -0,0 +1,449 @@ + + + diff --git a/CatmDogd-Mall-Front-test/src/views/model/AppWallet/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AppWallet/index.vue new file mode 100644 index 0000000..4611834 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AppWallet/index.vue @@ -0,0 +1,280 @@ + + + diff --git a/CatmDogd-Mall-Front-test/src/views/model/AppWithdrawalConfig/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AppWithdrawalConfig/index.vue new file mode 100644 index 0000000..bf8503b --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AppWithdrawalConfig/index.vue @@ -0,0 +1,298 @@ + + + diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletAgreementController.java b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletAgreementController.java new file mode 100644 index 0000000..d8ec853 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletAgreementController.java @@ -0,0 +1,30 @@ +package com.ruoyi.applet.contoller; + +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.model.service.IAppPlatformAgreementConfigService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * 协议规则配置 + */ +@Api(description = "协议&规则") +@RestController +@RequestMapping("/applet/agreement") +public class AppletAgreementController extends BaseController { + + @Autowired + private IAppPlatformAgreementConfigService appPlatformAgreementConfigService; + + @ApiOperation("平台协议") + @GetMapping("/getPlatformAgreement") + public AjaxResult getUserById(){ + return AjaxResult.success(appPlatformAgreementConfigService.getAppPlatformAgreementConfig()); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletBondController.java b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletBondController.java new file mode 100644 index 0000000..18acc39 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletBondController.java @@ -0,0 +1,40 @@ +package com.ruoyi.applet.contoller; + +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.model.service.IAppBondConfigService; +import com.ruoyi.model.service.IAppDepositService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + + + +@Api(description = "保证金") +@RestController +@RequestMapping("/applet/bond") +public class AppletBondController extends BaseController { + + @Autowired + private IAppBondConfigService appBondConfigService; + + @Autowired + private IAppDepositService appDepositService; + + @ApiOperation("保证金规则") + @GetMapping("/bondConfig") + public AjaxResult getAppBondConfig(){ + return AjaxResult.success(appBondConfigService.getAppBondConfig()); + } + + @ApiOperation("保证金记录") + @GetMapping("/getDeposit{userId}") + public TableDataInfo getDepositByUserId(@PathVariable Long userId){ + return getDataTable(appDepositService.getAppDepositListByUserId(userId)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletEvaluateController.java b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletEvaluateController.java new file mode 100644 index 0000000..98739c7 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletEvaluateController.java @@ -0,0 +1,30 @@ +package com.ruoyi.applet.contoller; + +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.model.service.IAppMyEvaluateService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + + +@Api(description = "评价") +@RestController +@RequestMapping("/applet/evaluate") +public class AppletEvaluateController extends BaseController { + + @Autowired + private IAppMyEvaluateService appMyEvaluateService; + + /** + * 根据被评价人的id查询所有评价信息 + * @param petId + * @return + */ + @ApiOperation("我的评价") + @GetMapping("/myEvaluate/{petId}") + public TableDataInfo getAppMyEvaluateByPetId(@PathVariable Long petId){ + return getDataTable(appMyEvaluateService.getAppMyEvaluateByPetId(petId)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppBondConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppBondConfigController.java new file mode 100644 index 0000000..3b2ba6a --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppBondConfigController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AppBondConfig; +import com.ruoyi.model.service.IAppBondConfigService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 保证金配置Controller + * + * @author ruoyi + * @date 2025-03-08 + */ +@RestController +@RequestMapping("/model/AppBondConfig") +public class AppBondConfigController extends BaseController +{ + @Autowired + private IAppBondConfigService appBondConfigService; + + /** + * 查询保证金配置列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppBondConfig:list')") + @GetMapping("/list") + public TableDataInfo list(AppBondConfig appBondConfig) + { + startPage(); + List list = appBondConfigService.selectAppBondConfigList(appBondConfig); + return getDataTable(list); + } + + /** + * 导出保证金配置列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppBondConfig:export')") + @Log(title = "保证金配置", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AppBondConfig appBondConfig) throws IOException { + List list = appBondConfigService.selectAppBondConfigList(appBondConfig); + ExcelUtil util = new ExcelUtil(AppBondConfig.class); + util.exportExcel(response, list, "保证金配置数据"); + } + + /** + * 获取保证金配置详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AppBondConfig:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(appBondConfigService.selectAppBondConfigById(id)); + } + + /** + * 新增保证金配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppBondConfig:add')") + @Log(title = "保证金配置", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AppBondConfig appBondConfig) + { + return toAjax(appBondConfigService.insertAppBondConfig(appBondConfig)); + } + + /** + * 修改保证金配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppBondConfig:edit')") + @Log(title = "保证金配置", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AppBondConfig appBondConfig) + { + return toAjax(appBondConfigService.updateAppBondConfig(appBondConfig)); + } + + /** + * 删除保证金配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppBondConfig:remove')") + @Log(title = "保证金配置", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(appBondConfigService.deleteAppBondConfigByIds(ids)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppDepositController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppDepositController.java new file mode 100644 index 0000000..dd7dac5 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppDepositController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AppDeposit; +import com.ruoyi.model.service.IAppDepositService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 保证金记录Controller + * + * @author ruoyi + * @date 2025-03-08 + */ +@RestController +@RequestMapping("/model/AppDeposit") +public class AppDepositController extends BaseController +{ + @Autowired + private IAppDepositService appDepositService; + + /** + * 查询保证金记录列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppDeposit:list')") + @GetMapping("/list") + public TableDataInfo list(AppDeposit appDeposit) + { + startPage(); + List list = appDepositService.selectAppDepositList(appDeposit); + return getDataTable(list); + } + + /** + * 导出保证金记录列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppDeposit:export')") + @Log(title = "保证金记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AppDeposit appDeposit) throws IOException { + List list = appDepositService.selectAppDepositList(appDeposit); + ExcelUtil util = new ExcelUtil(AppDeposit.class); + util.exportExcel(response, list, "保证金记录数据"); + } + + /** + * 获取保证金记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AppDeposit:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(appDepositService.selectAppDepositById(id)); + } + + /** + * 新增保证金记录 + */ + @PreAuthorize("@ss.hasPermi('model:AppDeposit:add')") + @Log(title = "保证金记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AppDeposit appDeposit) + { + return toAjax(appDepositService.insertAppDeposit(appDeposit)); + } + + /** + * 修改保证金记录 + */ + @PreAuthorize("@ss.hasPermi('model:AppDeposit:edit')") + @Log(title = "保证金记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AppDeposit appDeposit) + { + return toAjax(appDepositService.updateAppDeposit(appDeposit)); + } + + /** + * 删除保证金记录 + */ + @PreAuthorize("@ss.hasPermi('model:AppDeposit:remove')") + @Log(title = "保证金记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(appDepositService.deleteAppDepositByIds(ids)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppMyEvaluateController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppMyEvaluateController.java new file mode 100644 index 0000000..2903caf --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppMyEvaluateController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AppMyEvaluate; +import com.ruoyi.model.service.IAppMyEvaluateService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 我的评价Controller + * + * @author ruoyi + * @date 2025-03-08 + */ +@RestController +@RequestMapping("/model/AppMyEvaluate") +public class AppMyEvaluateController extends BaseController +{ + @Autowired + private IAppMyEvaluateService appMyEvaluateService; + + /** + * 查询我的评价列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppMyEvaluate:list')") + @GetMapping("/list") + public TableDataInfo list(AppMyEvaluate appMyEvaluate) + { + startPage(); + List list = appMyEvaluateService.selectAppMyEvaluateList(appMyEvaluate); + return getDataTable(list); + } + + /** + * 导出我的评价列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppMyEvaluate:export')") + @Log(title = "我的评价", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AppMyEvaluate appMyEvaluate) throws IOException { + List list = appMyEvaluateService.selectAppMyEvaluateList(appMyEvaluate); + ExcelUtil util = new ExcelUtil(AppMyEvaluate.class); + util.exportExcel(response, list, "我的评价数据"); + } + + /** + * 获取我的评价详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AppMyEvaluate:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(appMyEvaluateService.selectAppMyEvaluateById(id)); + } + + /** + * 新增我的评价 + */ + @PreAuthorize("@ss.hasPermi('model:AppMyEvaluate:add')") + @Log(title = "我的评价", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AppMyEvaluate appMyEvaluate) + { + return toAjax(appMyEvaluateService.insertAppMyEvaluate(appMyEvaluate)); + } + + /** + * 修改我的评价 + */ + @PreAuthorize("@ss.hasPermi('model:AppMyEvaluate:edit')") + @Log(title = "我的评价", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AppMyEvaluate appMyEvaluate) + { + return toAjax(appMyEvaluateService.updateAppMyEvaluate(appMyEvaluate)); + } + + /** + * 删除我的评价 + */ + @PreAuthorize("@ss.hasPermi('model:AppMyEvaluate:remove')") + @Log(title = "我的评价", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(appMyEvaluateService.deleteAppMyEvaluateByIds(ids)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppPlatformAgreementConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppPlatformAgreementConfigController.java new file mode 100644 index 0000000..394b931 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppPlatformAgreementConfigController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AppPlatformAgreementConfig; +import com.ruoyi.model.service.IAppPlatformAgreementConfigService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 平台协议配置Controller + * + * @author ruoyi + * @date 2025-03-08 + */ +@RestController +@RequestMapping("/model/AppPlatformAgreementConfig") +public class AppPlatformAgreementConfigController extends BaseController +{ + @Autowired + private IAppPlatformAgreementConfigService appPlatformAgreementConfigService; + + /** + * 查询平台协议配置列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppPlatformAgreementConfig:list')") + @GetMapping("/list") + public TableDataInfo list(AppPlatformAgreementConfig appPlatformAgreementConfig) + { + startPage(); + List list = appPlatformAgreementConfigService.selectAppPlatformAgreementConfigList(appPlatformAgreementConfig); + return getDataTable(list); + } + + /** + * 导出平台协议配置列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppPlatformAgreementConfig:export')") + @Log(title = "平台协议配置", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AppPlatformAgreementConfig appPlatformAgreementConfig) throws IOException { + List list = appPlatformAgreementConfigService.selectAppPlatformAgreementConfigList(appPlatformAgreementConfig); + ExcelUtil util = new ExcelUtil(AppPlatformAgreementConfig.class); + util.exportExcel(response, list, "平台协议配置数据"); + } + + /** + * 获取平台协议配置详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AppPlatformAgreementConfig:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(appPlatformAgreementConfigService.selectAppPlatformAgreementConfigById(id)); + } + + /** + * 新增平台协议配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppPlatformAgreementConfig:add')") + @Log(title = "平台协议配置", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AppPlatformAgreementConfig appPlatformAgreementConfig) + { + return toAjax(appPlatformAgreementConfigService.insertAppPlatformAgreementConfig(appPlatformAgreementConfig)); + } + + /** + * 修改平台协议配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppPlatformAgreementConfig:edit')") + @Log(title = "平台协议配置", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AppPlatformAgreementConfig appPlatformAgreementConfig) + { + return toAjax(appPlatformAgreementConfigService.updateAppPlatformAgreementConfig(appPlatformAgreementConfig)); + } + + /** + * 删除平台协议配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppPlatformAgreementConfig:remove')") + @Log(title = "平台协议配置", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(appPlatformAgreementConfigService.deleteAppPlatformAgreementConfigByIds(ids)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppTransactionDetailsController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppTransactionDetailsController.java new file mode 100644 index 0000000..cbeafff --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppTransactionDetailsController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AppTransactionDetails; +import com.ruoyi.model.service.IAppTransactionDetailsService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 交易明细记录Controller + * + * @author ruoyi + * @date 2025-03-08 + */ +@RestController +@RequestMapping("/model/AppTransactionDetails") +public class AppTransactionDetailsController extends BaseController +{ + @Autowired + private IAppTransactionDetailsService appTransactionDetailsService; + + /** + * 查询交易明细记录列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppTransactionDetails:list')") + @GetMapping("/list") + public TableDataInfo list(AppTransactionDetails appTransactionDetails) + { + startPage(); + List list = appTransactionDetailsService.selectAppTransactionDetailsList(appTransactionDetails); + return getDataTable(list); + } + + /** + * 导出交易明细记录列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppTransactionDetails:export')") + @Log(title = "交易明细记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AppTransactionDetails appTransactionDetails) throws IOException { + List list = appTransactionDetailsService.selectAppTransactionDetailsList(appTransactionDetails); + ExcelUtil util = new ExcelUtil(AppTransactionDetails.class); + util.exportExcel(response, list, "交易明细记录数据"); + } + + /** + * 获取交易明细记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AppTransactionDetails:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(appTransactionDetailsService.selectAppTransactionDetailsById(id)); + } + + /** + * 新增交易明细记录 + */ + @PreAuthorize("@ss.hasPermi('model:AppTransactionDetails:add')") + @Log(title = "交易明细记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AppTransactionDetails appTransactionDetails) + { + return toAjax(appTransactionDetailsService.insertAppTransactionDetails(appTransactionDetails)); + } + + /** + * 修改交易明细记录 + */ + @PreAuthorize("@ss.hasPermi('model:AppTransactionDetails:edit')") + @Log(title = "交易明细记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AppTransactionDetails appTransactionDetails) + { + return toAjax(appTransactionDetailsService.updateAppTransactionDetails(appTransactionDetails)); + } + + /** + * 删除交易明细记录 + */ + @PreAuthorize("@ss.hasPermi('model:AppTransactionDetails:remove')") + @Log(title = "交易明细记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(appTransactionDetailsService.deleteAppTransactionDetailsByIds(ids)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppUsersController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppUsersController.java new file mode 100644 index 0000000..7a6ecfd --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppUsersController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AppUsers; +import com.ruoyi.model.service.IAppUsersService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 用户Controller + * + * @author ruoyi + * @date 2025-03-08 + */ +@RestController +@RequestMapping("/model/AppUsers") +public class AppUsersController extends BaseController +{ + @Autowired + private IAppUsersService appUsersService; + + /** + * 查询用户列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppUsers:list')") + @GetMapping("/list") + public TableDataInfo list(AppUsers appUsers) + { + startPage(); + List list = appUsersService.selectAppUsersList(appUsers); + return getDataTable(list); + } + + /** + * 导出用户列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppUsers:export')") + @Log(title = "用户", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AppUsers appUsers) throws IOException { + List list = appUsersService.selectAppUsersList(appUsers); + ExcelUtil util = new ExcelUtil(AppUsers.class); + util.exportExcel(response, list, "用户数据"); + } + + /** + * 获取用户详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AppUsers:query')") + @GetMapping(value = "/{userId}") + public AjaxResult getInfo(@PathVariable("userId") Long userId) + { + return success(appUsersService.selectAppUsersByUserId(userId)); + } + + /** + * 新增用户 + */ + @PreAuthorize("@ss.hasPermi('model:AppUsers:add')") + @Log(title = "用户", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AppUsers appUsers) + { + return toAjax(appUsersService.insertAppUsers(appUsers)); + } + + /** + * 修改用户 + */ + @PreAuthorize("@ss.hasPermi('model:AppUsers:edit')") + @Log(title = "用户", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AppUsers appUsers) + { + return toAjax(appUsersService.updateAppUsers(appUsers)); + } + + /** + * 删除用户 + */ + @PreAuthorize("@ss.hasPermi('model:AppUsers:remove')") + @Log(title = "用户", businessType = BusinessType.DELETE) + @DeleteMapping("/{userIds}") + public AjaxResult remove(@PathVariable Long[] userIds) + { + return toAjax(appUsersService.deleteAppUsersByUserIds(userIds)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppWalletController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppWalletController.java new file mode 100644 index 0000000..90bf8a6 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppWalletController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AppWallet; +import com.ruoyi.model.service.IAppWalletService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 钱包Controller + * + * @author ruoyi + * @date 2025-03-08 + */ +@RestController +@RequestMapping("/model/AppWallet") +public class AppWalletController extends BaseController +{ + @Autowired + private IAppWalletService appWalletService; + + /** + * 查询钱包列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppWallet:list')") + @GetMapping("/list") + public TableDataInfo list(AppWallet appWallet) + { + startPage(); + List list = appWalletService.selectAppWalletList(appWallet); + return getDataTable(list); + } + + /** + * 导出钱包列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppWallet:export')") + @Log(title = "钱包", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AppWallet appWallet) throws IOException { + List list = appWalletService.selectAppWalletList(appWallet); + ExcelUtil util = new ExcelUtil(AppWallet.class); + util.exportExcel(response, list, "钱包数据"); + } + + /** + * 获取钱包详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AppWallet:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(appWalletService.selectAppWalletById(id)); + } + + /** + * 新增钱包 + */ + @PreAuthorize("@ss.hasPermi('model:AppWallet:add')") + @Log(title = "钱包", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AppWallet appWallet) + { + return toAjax(appWalletService.insertAppWallet(appWallet)); + } + + /** + * 修改钱包 + */ + @PreAuthorize("@ss.hasPermi('model:AppWallet:edit')") + @Log(title = "钱包", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AppWallet appWallet) + { + return toAjax(appWalletService.updateAppWallet(appWallet)); + } + + /** + * 删除钱包 + */ + @PreAuthorize("@ss.hasPermi('model:AppWallet:remove')") + @Log(title = "钱包", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(appWalletService.deleteAppWalletByIds(ids)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppWithdrawalConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppWithdrawalConfigController.java new file mode 100644 index 0000000..4e345ec --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AppWithdrawalConfigController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AppWithdrawalConfig; +import com.ruoyi.model.service.IAppWithdrawalConfigService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 钱包提现配置Controller + * + * @author ruoyi + * @date 2025-03-08 + */ +@RestController +@RequestMapping("/model/AppWithdrawalConfig") +public class AppWithdrawalConfigController extends BaseController +{ + @Autowired + private IAppWithdrawalConfigService appWithdrawalConfigService; + + /** + * 查询钱包提现配置列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppWithdrawalConfig:list')") + @GetMapping("/list") + public TableDataInfo list(AppWithdrawalConfig appWithdrawalConfig) + { + startPage(); + List list = appWithdrawalConfigService.selectAppWithdrawalConfigList(appWithdrawalConfig); + return getDataTable(list); + } + + /** + * 导出钱包提现配置列表 + */ + @PreAuthorize("@ss.hasPermi('model:AppWithdrawalConfig:export')") + @Log(title = "钱包提现配置", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AppWithdrawalConfig appWithdrawalConfig) throws IOException { + List list = appWithdrawalConfigService.selectAppWithdrawalConfigList(appWithdrawalConfig); + ExcelUtil util = new ExcelUtil(AppWithdrawalConfig.class); + util.exportExcel(response, list, "钱包提现配置数据"); + } + + /** + * 获取钱包提现配置详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AppWithdrawalConfig:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(appWithdrawalConfigService.selectAppWithdrawalConfigById(id)); + } + + /** + * 新增钱包提现配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppWithdrawalConfig:add')") + @Log(title = "钱包提现配置", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AppWithdrawalConfig appWithdrawalConfig) + { + return toAjax(appWithdrawalConfigService.insertAppWithdrawalConfig(appWithdrawalConfig)); + } + + /** + * 修改钱包提现配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppWithdrawalConfig:edit')") + @Log(title = "钱包提现配置", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AppWithdrawalConfig appWithdrawalConfig) + { + return toAjax(appWithdrawalConfigService.updateAppWithdrawalConfig(appWithdrawalConfig)); + } + + /** + * 删除钱包提现配置 + */ + @PreAuthorize("@ss.hasPermi('model:AppWithdrawalConfig:remove')") + @Log(title = "钱包提现配置", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(appWithdrawalConfigService.deleteAppWithdrawalConfigByIds(ids)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppBondConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppBondConfig.java new file mode 100644 index 0000000..1e79e4e --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppBondConfig.java @@ -0,0 +1,97 @@ +package com.ruoyi.model.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 保证金配置对象 app_bond_config + * + * @author ruoyi + * @date 2025-03-08 + */ +public class AppBondConfig extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 保证金标题 */ + @Excel(name = "保证金标题") + private String bondTitle; + + /** 保证金说明 */ + @Excel(name = "保证金说明") + private String bondText; + + /** 保证金协议 */ + @Excel(name = "保证金协议") + private String bondUrl; + + /** 删除标志 */ + private Integer delFlag; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setBondTitle(String bondTitle) + { + this.bondTitle = bondTitle; + } + + public String getBondTitle() + { + return bondTitle; + } + public void setBondText(String bondText) + { + this.bondText = bondText; + } + + public String getBondText() + { + return bondText; + } + public void setBondUrl(String bondUrl) + { + this.bondUrl = bondUrl; + } + + public String getBondUrl() + { + return bondUrl; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("bondTitle", getBondTitle()) + .append("bondText", getBondText()) + .append("bondUrl", getBondUrl()) + .append("remark", getRemark()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .append("delFlag", getDelFlag()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppDeposit.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppDeposit.java new file mode 100644 index 0000000..ba49438 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppDeposit.java @@ -0,0 +1,112 @@ +package com.ruoyi.model.domain; + +import java.math.BigDecimal; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 保证金记录对象 app_deposit + * + * @author ruoyi + * @date 2025-03-08 + */ +public class AppDeposit extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 保证金编号 */ + private Long id; + + /** 明细名称 */ + @Excel(name = "明细名称") + private String detailsName; + + /** 交易金额 */ + @Excel(name = "交易金额") + private BigDecimal detailsPrice; + + /** 交易类型: 1为收入明细,2为支出明细 */ + @Excel(name = "交易类型: 1为收入明细,2为支出明细") + private Long transactionType; + + /** 伴宠师ID */ + @Excel(name = "伴宠师ID") + private Long usersId; + + /** 删除标志 */ + private Integer delFlag; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setDetailsName(String detailsName) + { + this.detailsName = detailsName; + } + + public String getDetailsName() + { + return detailsName; + } + public void setDetailsPrice(BigDecimal detailsPrice) + { + this.detailsPrice = detailsPrice; + } + + public BigDecimal getDetailsPrice() + { + return detailsPrice; + } + public void setTransactionType(Long transactionType) + { + this.transactionType = transactionType; + } + + public Long getTransactionType() + { + return transactionType; + } + public void setUsersId(Long usersId) + { + this.usersId = usersId; + } + + public Long getUsersId() + { + return usersId; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("detailsName", getDetailsName()) + .append("detailsPrice", getDetailsPrice()) + .append("transactionType", getTransactionType()) + .append("usersId", getUsersId()) + .append("remark", getRemark()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .append("delFlag", getDelFlag()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppMyEvaluate.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppMyEvaluate.java new file mode 100644 index 0000000..e7fc6ce --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppMyEvaluate.java @@ -0,0 +1,114 @@ +package com.ruoyi.model.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 我的评价对象 app_my_evaluate + * + * @author ruoyi + * @date 2025-03-08 + */ +public class AppMyEvaluate extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** $column.columnComment */ + private Long id; + + /** 评价人ID */ + @Excel(name = "评价人ID") + private Long uid; + + /** 被评价人ID */ + @Excel(name = "被评价人ID") + private Long petId; + + /** 评价内容 */ + @Excel(name = "评价内容") + private String evaluateText; + + /** 评价时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "评价时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date evaluateTime; + + /** 删除标志 */ + private Long delFlag; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setPetId(Long petId) + { + this.petId = petId; + } + + public Long getPetId() + { + return petId; + } + public void setEvaluateText(String evaluateText) + { + this.evaluateText = evaluateText; + } + + public String getEvaluateText() + { + return evaluateText; + } + public void setEvaluateTime(Date evaluateTime) + { + this.evaluateTime = evaluateTime; + } + + public Date getEvaluateTime() + { + return evaluateTime; + } + public void setDelFlag(Long delFlag) + { + this.delFlag = delFlag; + } + + public Long getDelFlag() + { + return delFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("uid", getUid()) + .append("petId", getPetId()) + .append("evaluateText", getEvaluateText()) + .append("evaluateTime", getEvaluateTime()) + .append("remark", getRemark()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .append("delFlag", getDelFlag()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppPlatformAgreementConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppPlatformAgreementConfig.java new file mode 100644 index 0000000..b7cd7bf --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppPlatformAgreementConfig.java @@ -0,0 +1,69 @@ +package com.ruoyi.model.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 平台协议配置对象 app_platform_agreement_config + * + * @author ruoyi + * @date 2025-03-08 + */ +public class AppPlatformAgreementConfig extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 平台协议 */ + @Excel(name = "平台协议") + private String platformAgreementText; + + /** 删除标志 */ + private Long delFlag; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setPlatformAgreementText(String platformAgreementText) + { + this.platformAgreementText = platformAgreementText; + } + + public String getPlatformAgreementText() + { + return platformAgreementText; + } + public void setDelFlag(Long delFlag) + { + this.delFlag = delFlag; + } + + public Long getDelFlag() + { + return delFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("platformAgreementText", getPlatformAgreementText()) + .append("remark", getRemark()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .append("delFlag", getDelFlag()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppTransactionDetails.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppTransactionDetails.java new file mode 100644 index 0000000..dba8bff --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppTransactionDetails.java @@ -0,0 +1,111 @@ +package com.ruoyi.model.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 交易明细记录对象 app_transaction_details + * + * @author ruoyi + * @date 2025-03-08 + */ +public class AppTransactionDetails extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 交易明细编号 */ + private Long id; + + /** 钱包ID */ + @Excel(name = "钱包ID") + private Long wid; + + /** 明细名称 */ + @Excel(name = "明细名称") + private String detailsName; + + /** 金额 */ + @Excel(name = "金额") + private Long detailsPrice; + + /** 交易类型: 1为收入明细,2为支出明细 */ + @Excel(name = "交易类型: 1为收入明细,2为支出明细") + private Long transactionType; + + /** 删除标志 */ + private Long delFlag; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setWid(Long wid) + { + this.wid = wid; + } + + public Long getWid() + { + return wid; + } + public void setDetailsName(String detailsName) + { + this.detailsName = detailsName; + } + + public String getDetailsName() + { + return detailsName; + } + public void setDetailsPrice(Long detailsPrice) + { + this.detailsPrice = detailsPrice; + } + + public Long getDetailsPrice() + { + return detailsPrice; + } + public void setTransactionType(Long transactionType) + { + this.transactionType = transactionType; + } + + public Long getTransactionType() + { + return transactionType; + } + public void setDelFlag(Long delFlag) + { + this.delFlag = delFlag; + } + + public Long getDelFlag() + { + return delFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("wid", getWid()) + .append("detailsName", getDetailsName()) + .append("detailsPrice", getDetailsPrice()) + .append("transactionType", getTransactionType()) + .append("remark", getRemark()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .append("delFlag", getDelFlag()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppUsers.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppUsers.java new file mode 100644 index 0000000..7d6fa6d --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppUsers.java @@ -0,0 +1,211 @@ +package com.ruoyi.model.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 用户对象 app_users + * + * @author ruoyi + * @date 2025-03-08 + */ +public class AppUsers extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 用户编号 */ + private Long userId; + + /** 逻辑删除 */ + private Integer delFlag; + + /** 修改人 */ + @Excel(name = "修改人") + private String updatorBy; + + /** 用户头像 */ + @Excel(name = "用户头像") + private String userImage; + + /** 用户名称 */ + @Excel(name = "用户名称") + private String userName; + + /** 用户状态, 0==为注册, 1==已注册为认证 */ + @Excel(name = "用户状态, 0==为注册, 1==已注册为认证") + private Long userState; + + /** 用户电话 */ + @Excel(name = "用户电话") + private String userTelephone; + + /** 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段 */ + @Excel(name = "只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段") + private String unionid; + + /** 用户的标识,对当前公众号唯一 */ + @Excel(name = "用户的标识,对当前公众号唯一") + private String openid; + + /** token */ + @Excel(name = "token") + private String accessToken; + + /** 过期时间 */ + @Excel(name = "过期时间") + private Long expiresIn; + + /** 刷新token */ + @Excel(name = "刷新token") + private String refreshToken; + + /** 过期时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "过期时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date expireTime; + + public void setUserId(Long userId) + { + this.userId = userId; + } + + public Long getUserId() + { + return userId; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setUpdatorBy(String updatorBy) + { + this.updatorBy = updatorBy; + } + + public String getUpdatorBy() + { + return updatorBy; + } + public void setUserImage(String userImage) + { + this.userImage = userImage; + } + + public String getUserImage() + { + return userImage; + } + public void setUserName(String userName) + { + this.userName = userName; + } + + public String getUserName() + { + return userName; + } + public void setUserState(Long userState) + { + this.userState = userState; + } + + public Long getUserState() + { + return userState; + } + public void setUserTelephone(String userTelephone) + { + this.userTelephone = userTelephone; + } + + public String getUserTelephone() + { + return userTelephone; + } + public void setUnionid(String unionid) + { + this.unionid = unionid; + } + + public String getUnionid() + { + return unionid; + } + public void setOpenid(String openid) + { + this.openid = openid; + } + + public String getOpenid() + { + return openid; + } + public void setAccessToken(String accessToken) + { + this.accessToken = accessToken; + } + + public String getAccessToken() + { + return accessToken; + } + public void setExpiresIn(Long expiresIn) + { + this.expiresIn = expiresIn; + } + + public Long getExpiresIn() + { + return expiresIn; + } + public void setRefreshToken(String refreshToken) + { + this.refreshToken = refreshToken; + } + + public String getRefreshToken() + { + return refreshToken; + } + public void setExpireTime(Date expireTime) + { + this.expireTime = expireTime; + } + + public Date getExpireTime() + { + return expireTime; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("userId", getUserId()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("delFlag", getDelFlag()) + .append("remark", getRemark()) + .append("updateTime", getUpdateTime()) + .append("updatorBy", getUpdatorBy()) + .append("userImage", getUserImage()) + .append("userName", getUserName()) + .append("userState", getUserState()) + .append("userTelephone", getUserTelephone()) + .append("unionid", getUnionid()) + .append("openid", getOpenid()) + .append("accessToken", getAccessToken()) + .append("expiresIn", getExpiresIn()) + .append("refreshToken", getRefreshToken()) + .append("expireTime", getExpireTime()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppWallet.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppWallet.java new file mode 100644 index 0000000..b147838 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppWallet.java @@ -0,0 +1,69 @@ +package com.ruoyi.model.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 钱包对象 app_wallet + * + * @author ruoyi + * @date 2025-03-08 + */ +public class AppWallet extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 钱包编号 */ + private Long id; + + /** 钱包金额 */ + @Excel(name = "钱包金额") + private Long price; + + /** 删除标志 */ + private Integer delFlag; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setPrice(Long price) + { + this.price = price; + } + + public Long getPrice() + { + return price; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("price", getPrice()) + .append("remark", getRemark()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .append("delFlag", getDelFlag()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppWithdrawalConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppWithdrawalConfig.java new file mode 100644 index 0000000..5607d6c --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AppWithdrawalConfig.java @@ -0,0 +1,83 @@ +package com.ruoyi.model.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 钱包提现配置对象 app_withdrawal_config + * + * @author ruoyi + * @date 2025-03-08 + */ +public class AppWithdrawalConfig extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 提现标题 */ + @Excel(name = "提现标题") + private String withdrawalTitle; + + /** 提现文本 */ + @Excel(name = "提现文本") + private String withdrawalText; + + /** 删除标志 */ + private Long delFlag; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setWithdrawalTitle(String withdrawalTitle) + { + this.withdrawalTitle = withdrawalTitle; + } + + public String getWithdrawalTitle() + { + return withdrawalTitle; + } + public void setWithdrawalText(String withdrawalText) + { + this.withdrawalText = withdrawalText; + } + + public String getWithdrawalText() + { + return withdrawalText; + } + public void setDelFlag(Long delFlag) + { + this.delFlag = delFlag; + } + + public Long getDelFlag() + { + return delFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("withdrawalTitle", getWithdrawalTitle()) + .append("withdrawalText", getWithdrawalText()) + .append("remark", getRemark()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .append("delFlag", getDelFlag()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppBondConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppBondConfigMapper.java new file mode 100644 index 0000000..e854de9 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppBondConfigMapper.java @@ -0,0 +1,63 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AppBondConfig; + +/** + * 保证金配置Mapper接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface AppBondConfigMapper +{ + /** + * 查询保证金配置 + * + * @param id 保证金配置主键 + * @return 保证金配置 + */ + public AppBondConfig selectAppBondConfigById(Long id); + + /** + * 查询保证金配置列表 + * + * @param appBondConfig 保证金配置 + * @return 保证金配置集合 + */ + public List selectAppBondConfigList(AppBondConfig appBondConfig); + + /** + * 新增保证金配置 + * + * @param appBondConfig 保证金配置 + * @return 结果 + */ + public int insertAppBondConfig(AppBondConfig appBondConfig); + + /** + * 修改保证金配置 + * + * @param appBondConfig 保证金配置 + * @return 结果 + */ + public int updateAppBondConfig(AppBondConfig appBondConfig); + + /** + * 删除保证金配置 + * + * @param id 保证金配置主键 + * @return 结果 + */ + public int deleteAppBondConfigById(Long id); + + /** + * 批量删除保证金配置 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAppBondConfigByIds(Long[] ids); + + AppBondConfig getAppBondConfig(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppDepositMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppDepositMapper.java new file mode 100644 index 0000000..6c5736a --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppDepositMapper.java @@ -0,0 +1,63 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AppDeposit; + +/** + * 保证金记录Mapper接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface AppDepositMapper +{ + /** + * 查询保证金记录 + * + * @param id 保证金记录主键 + * @return 保证金记录 + */ + public AppDeposit selectAppDepositById(Long id); + + /** + * 查询保证金记录列表 + * + * @param appDeposit 保证金记录 + * @return 保证金记录集合 + */ + public List selectAppDepositList(AppDeposit appDeposit); + + /** + * 新增保证金记录 + * + * @param appDeposit 保证金记录 + * @return 结果 + */ + public int insertAppDeposit(AppDeposit appDeposit); + + /** + * 修改保证金记录 + * + * @param appDeposit 保证金记录 + * @return 结果 + */ + public int updateAppDeposit(AppDeposit appDeposit); + + /** + * 删除保证金记录 + * + * @param id 保证金记录主键 + * @return 结果 + */ + public int deleteAppDepositById(Long id); + + /** + * 批量删除保证金记录 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAppDepositByIds(Long[] ids); + + List getAppDepositListByUserId(Long userId); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppMyEvaluateMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppMyEvaluateMapper.java new file mode 100644 index 0000000..3542be0 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppMyEvaluateMapper.java @@ -0,0 +1,63 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AppMyEvaluate; + +/** + * 我的评价Mapper接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface AppMyEvaluateMapper +{ + /** + * 查询我的评价 + * + * @param id 我的评价主键 + * @return 我的评价 + */ + public AppMyEvaluate selectAppMyEvaluateById(Long id); + + /** + * 查询我的评价列表 + * + * @param appMyEvaluate 我的评价 + * @return 我的评价集合 + */ + public List selectAppMyEvaluateList(AppMyEvaluate appMyEvaluate); + + /** + * 新增我的评价 + * + * @param appMyEvaluate 我的评价 + * @return 结果 + */ + public int insertAppMyEvaluate(AppMyEvaluate appMyEvaluate); + + /** + * 修改我的评价 + * + * @param appMyEvaluate 我的评价 + * @return 结果 + */ + public int updateAppMyEvaluate(AppMyEvaluate appMyEvaluate); + + /** + * 删除我的评价 + * + * @param id 我的评价主键 + * @return 结果 + */ + public int deleteAppMyEvaluateById(Long id); + + /** + * 批量删除我的评价 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAppMyEvaluateByIds(Long[] ids); + + List getAppMyEvaluateByPetId(Long petId); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppPlatformAgreementConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppPlatformAgreementConfigMapper.java new file mode 100644 index 0000000..3d661ed --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppPlatformAgreementConfigMapper.java @@ -0,0 +1,63 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AppPlatformAgreementConfig; + +/** + * 平台协议配置Mapper接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface AppPlatformAgreementConfigMapper +{ + /** + * 查询平台协议配置 + * + * @param id 平台协议配置主键 + * @return 平台协议配置 + */ + public AppPlatformAgreementConfig selectAppPlatformAgreementConfigById(Long id); + + /** + * 查询平台协议配置列表 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 平台协议配置集合 + */ + public List selectAppPlatformAgreementConfigList(AppPlatformAgreementConfig appPlatformAgreementConfig); + + /** + * 新增平台协议配置 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 结果 + */ + public int insertAppPlatformAgreementConfig(AppPlatformAgreementConfig appPlatformAgreementConfig); + + /** + * 修改平台协议配置 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 结果 + */ + public int updateAppPlatformAgreementConfig(AppPlatformAgreementConfig appPlatformAgreementConfig); + + /** + * 删除平台协议配置 + * + * @param id 平台协议配置主键 + * @return 结果 + */ + public int deleteAppPlatformAgreementConfigById(Long id); + + /** + * 批量删除平台协议配置 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAppPlatformAgreementConfigByIds(Long[] ids); + + AppPlatformAgreementConfig getAppPlatformAgreementConfig(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppTransactionDetailsMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppTransactionDetailsMapper.java new file mode 100644 index 0000000..1c93827 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppTransactionDetailsMapper.java @@ -0,0 +1,63 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AppTransactionDetails; + +/** + * 交易明细记录Mapper接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface AppTransactionDetailsMapper +{ + /** + * 查询交易明细记录 + * + * @param id 交易明细记录主键 + * @return 交易明细记录 + */ + public AppTransactionDetails selectAppTransactionDetailsById(Long id); + + /** + * 查询交易明细记录列表 + * + * @param appTransactionDetails 交易明细记录 + * @return 交易明细记录集合 + */ + public List selectAppTransactionDetailsList(AppTransactionDetails appTransactionDetails); + + /** + * 新增交易明细记录 + * + * @param appTransactionDetails 交易明细记录 + * @return 结果 + */ + public int insertAppTransactionDetails(AppTransactionDetails appTransactionDetails); + + /** + * 修改交易明细记录 + * + * @param appTransactionDetails 交易明细记录 + * @return 结果 + */ + public int updateAppTransactionDetails(AppTransactionDetails appTransactionDetails); + + /** + * 删除交易明细记录 + * + * @param id 交易明细记录主键 + * @return 结果 + */ + public int deleteAppTransactionDetailsById(Long id); + + /** + * 批量删除交易明细记录 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAppTransactionDetailsByIds(Long[] ids); + + List getAppTransactionDetailsByWid(Long wid); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppUsersMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppUsersMapper.java new file mode 100644 index 0000000..aa245c4 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppUsersMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AppUsers; + +/** + * 用户Mapper接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface AppUsersMapper +{ + /** + * 查询用户 + * + * @param userId 用户主键 + * @return 用户 + */ + public AppUsers selectAppUsersByUserId(Long userId); + + /** + * 查询用户列表 + * + * @param appUsers 用户 + * @return 用户集合 + */ + public List selectAppUsersList(AppUsers appUsers); + + /** + * 新增用户 + * + * @param appUsers 用户 + * @return 结果 + */ + public int insertAppUsers(AppUsers appUsers); + + /** + * 修改用户 + * + * @param appUsers 用户 + * @return 结果 + */ + public int updateAppUsers(AppUsers appUsers); + + /** + * 删除用户 + * + * @param userId 用户主键 + * @return 结果 + */ + public int deleteAppUsersByUserId(Long userId); + + /** + * 批量删除用户 + * + * @param userIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAppUsersByUserIds(Long[] userIds); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppWalletMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppWalletMapper.java new file mode 100644 index 0000000..5d3a431 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppWalletMapper.java @@ -0,0 +1,63 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AppWallet; + +/** + * 钱包Mapper接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface AppWalletMapper +{ + /** + * 查询钱包 + * + * @param id 钱包主键 + * @return 钱包 + */ + public AppWallet selectAppWalletById(Long id); + + /** + * 查询钱包列表 + * + * @param appWallet 钱包 + * @return 钱包集合 + */ + public List selectAppWalletList(AppWallet appWallet); + + /** + * 新增钱包 + * + * @param appWallet 钱包 + * @return 结果 + */ + public int insertAppWallet(AppWallet appWallet); + + /** + * 修改钱包 + * + * @param appWallet 钱包 + * @return 结果 + */ + public int updateAppWallet(AppWallet appWallet); + + /** + * 删除钱包 + * + * @param id 钱包主键 + * @return 结果 + */ + public int deleteAppWalletById(Long id); + + /** + * 批量删除钱包 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAppWalletByIds(Long[] ids); + + List getAppWalletByUserId(Long userId); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppWithdrawalConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppWithdrawalConfigMapper.java new file mode 100644 index 0000000..a789fc9 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AppWithdrawalConfigMapper.java @@ -0,0 +1,63 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AppWithdrawalConfig; + +/** + * 钱包提现配置Mapper接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface AppWithdrawalConfigMapper +{ + /** + * 查询钱包提现配置 + * + * @param id 钱包提现配置主键 + * @return 钱包提现配置 + */ + public AppWithdrawalConfig selectAppWithdrawalConfigById(Long id); + + /** + * 查询钱包提现配置列表 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 钱包提现配置集合 + */ + public List selectAppWithdrawalConfigList(AppWithdrawalConfig appWithdrawalConfig); + + /** + * 新增钱包提现配置 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 结果 + */ + public int insertAppWithdrawalConfig(AppWithdrawalConfig appWithdrawalConfig); + + /** + * 修改钱包提现配置 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 结果 + */ + public int updateAppWithdrawalConfig(AppWithdrawalConfig appWithdrawalConfig); + + /** + * 删除钱包提现配置 + * + * @param id 钱包提现配置主键 + * @return 结果 + */ + public int deleteAppWithdrawalConfigById(Long id); + + /** + * 批量删除钱包提现配置 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAppWithdrawalConfigByIds(Long[] ids); + + AppWithdrawalConfig getAppWithdrawalConfig(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppBondConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppBondConfigService.java new file mode 100644 index 0000000..a66876e --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppBondConfigService.java @@ -0,0 +1,68 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AppBondConfig; + +/** + * 保证金配置Service接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface IAppBondConfigService +{ + /** + * 查询保证金配置 + * + * @param id 保证金配置主键 + * @return 保证金配置 + */ + public AppBondConfig selectAppBondConfigById(Long id); + + /** + * 查询保证金配置列表 + * + * @param appBondConfig 保证金配置 + * @return 保证金配置集合 + */ + public List selectAppBondConfigList(AppBondConfig appBondConfig); + + /** + * 新增保证金配置 + * + * @param appBondConfig 保证金配置 + * @return 结果 + */ + public int insertAppBondConfig(AppBondConfig appBondConfig); + + /** + * 修改保证金配置 + * + * @param appBondConfig 保证金配置 + * @return 结果 + */ + public int updateAppBondConfig(AppBondConfig appBondConfig); + + /** + * 批量删除保证金配置 + * + * @param ids 需要删除的保证金配置主键集合 + * @return 结果 + */ + public int deleteAppBondConfigByIds(Long[] ids); + + /** + * 删除保证金配置信息 + * + * @param id 保证金配置主键 + * @return 结果 + */ + public int deleteAppBondConfigById(Long id); + + /** + * 查询保证金配置 + * + * @return 保证金配置 + */ + public AppBondConfig getAppBondConfig(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppDepositService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppDepositService.java new file mode 100644 index 0000000..b292134 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppDepositService.java @@ -0,0 +1,69 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AppDeposit; + +/** + * 保证金记录Service接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface IAppDepositService +{ + /** + * 查询保证金记录 + * + * @param id 保证金记录主键 + * @return 保证金记录 + */ + public AppDeposit selectAppDepositById(Long id); + + /** + * 查询保证金记录列表 + * + * @param appDeposit 保证金记录 + * @return 保证金记录集合 + */ + public List selectAppDepositList(AppDeposit appDeposit); + + /** + * 新增保证金记录 + * + * @param appDeposit 保证金记录 + * @return 结果 + */ + public int insertAppDeposit(AppDeposit appDeposit); + + /** + * 修改保证金记录 + * + * @param appDeposit 保证金记录 + * @return 结果 + */ + public int updateAppDeposit(AppDeposit appDeposit); + + /** + * 批量删除保证金记录 + * + * @param ids 需要删除的保证金记录主键集合 + * @return 结果 + */ + public int deleteAppDepositByIds(Long[] ids); + + /** + * 删除保证金记录信息 + * + * @param id 保证金记录主键 + * @return 结果 + */ + public int deleteAppDepositById(Long id); + + /** + * 查询保证金记录列表 + * + * @param userId 伴宠师编号 + * @return 保证金记录 + */ + public List getAppDepositListByUserId(Long userId); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppMyEvaluateService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppMyEvaluateService.java new file mode 100644 index 0000000..9c8668d --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppMyEvaluateService.java @@ -0,0 +1,69 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AppMyEvaluate; + +/** + * 我的评价Service接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface IAppMyEvaluateService +{ + /** + * 查询我的评价 + * + * @param id 我的评价主键 + * @return 我的评价 + */ + public AppMyEvaluate selectAppMyEvaluateById(Long id); + + /** + * 查询我的评价列表 + * + * @param appMyEvaluate 我的评价 + * @return 我的评价集合 + */ + public List selectAppMyEvaluateList(AppMyEvaluate appMyEvaluate); + + /** + * 新增我的评价 + * + * @param appMyEvaluate 我的评价 + * @return 结果 + */ + public int insertAppMyEvaluate(AppMyEvaluate appMyEvaluate); + + /** + * 修改我的评价 + * + * @param appMyEvaluate 我的评价 + * @return 结果 + */ + public int updateAppMyEvaluate(AppMyEvaluate appMyEvaluate); + + /** + * 批量删除我的评价 + * + * @param ids 需要删除的我的评价主键集合 + * @return 结果 + */ + public int deleteAppMyEvaluateByIds(Long[] ids); + + /** + * 删除我的评价信息 + * + * @param id 我的评价主键 + * @return 结果 + */ + public int deleteAppMyEvaluateById(Long id); + + /** + * 查询我的评价 + * + * @param id 我的评价主键 + * @return 我的评价 + */ + public List getAppMyEvaluateByPetId(Long petId); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppPlatformAgreementConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppPlatformAgreementConfigService.java new file mode 100644 index 0000000..0e84cda --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppPlatformAgreementConfigService.java @@ -0,0 +1,68 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AppPlatformAgreementConfig; + +/** + * 平台协议配置Service接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface IAppPlatformAgreementConfigService +{ + /** + * 查询平台协议配置 + * + * @param id 平台协议配置主键 + * @return 平台协议配置 + */ + public AppPlatformAgreementConfig selectAppPlatformAgreementConfigById(Long id); + + /** + * 查询平台协议配置列表 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 平台协议配置集合 + */ + public List selectAppPlatformAgreementConfigList(AppPlatformAgreementConfig appPlatformAgreementConfig); + + /** + * 新增平台协议配置 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 结果 + */ + public int insertAppPlatformAgreementConfig(AppPlatformAgreementConfig appPlatformAgreementConfig); + + /** + * 修改平台协议配置 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 结果 + */ + public int updateAppPlatformAgreementConfig(AppPlatformAgreementConfig appPlatformAgreementConfig); + + /** + * 批量删除平台协议配置 + * + * @param ids 需要删除的平台协议配置主键集合 + * @return 结果 + */ + public int deleteAppPlatformAgreementConfigByIds(Long[] ids); + + /** + * 删除平台协议配置信息 + * + * @param id 平台协议配置主键 + * @return 结果 + */ + public int deleteAppPlatformAgreementConfigById(Long id); + + /** + * 查询平台协议配置 + * + * @return 平台协议配置 + */ + public AppPlatformAgreementConfig getAppPlatformAgreementConfig(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppTransactionDetailsService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppTransactionDetailsService.java new file mode 100644 index 0000000..47948e5 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppTransactionDetailsService.java @@ -0,0 +1,69 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AppTransactionDetails; + +/** + * 交易明细记录Service接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface IAppTransactionDetailsService +{ + /** + * 查询交易明细记录 + * + * @param id 交易明细记录主键 + * @return 交易明细记录 + */ + public AppTransactionDetails selectAppTransactionDetailsById(Long id); + + /** + * 查询交易明细记录列表 + * + * @param appTransactionDetails 交易明细记录 + * @return 交易明细记录集合 + */ + public List selectAppTransactionDetailsList(AppTransactionDetails appTransactionDetails); + + /** + * 新增交易明细记录 + * + * @param appTransactionDetails 交易明细记录 + * @return 结果 + */ + public int insertAppTransactionDetails(AppTransactionDetails appTransactionDetails); + + /** + * 修改交易明细记录 + * + * @param appTransactionDetails 交易明细记录 + * @return 结果 + */ + public int updateAppTransactionDetails(AppTransactionDetails appTransactionDetails); + + /** + * 批量删除交易明细记录 + * + * @param ids 需要删除的交易明细记录主键集合 + * @return 结果 + */ + public int deleteAppTransactionDetailsByIds(Long[] ids); + + /** + * 删除交易明细记录信息 + * + * @param id 交易明细记录主键 + * @return 结果 + */ + public int deleteAppTransactionDetailsById(Long id); + + /** + * 查询交易明细记录列表 + * + * @param wid 钱包编号 + * @return 交易明细记录集合 + */ + public List getAppTransactionDetailsByWid(Long wid); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppUsersService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppUsersService.java new file mode 100644 index 0000000..3d013e0 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppUsersService.java @@ -0,0 +1,61 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AppUsers; + +/** + * 用户Service接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface IAppUsersService +{ + /** + * 查询用户 + * + * @param userId 用户主键 + * @return 用户 + */ + public AppUsers selectAppUsersByUserId(Long userId); + + /** + * 查询用户列表 + * + * @param appUsers 用户 + * @return 用户集合 + */ + public List selectAppUsersList(AppUsers appUsers); + + /** + * 新增用户 + * + * @param appUsers 用户 + * @return 结果 + */ + public int insertAppUsers(AppUsers appUsers); + + /** + * 修改用户 + * + * @param appUsers 用户 + * @return 结果 + */ + public int updateAppUsers(AppUsers appUsers); + + /** + * 批量删除用户 + * + * @param userIds 需要删除的用户主键集合 + * @return 结果 + */ + public int deleteAppUsersByUserIds(Long[] userIds); + + /** + * 删除用户信息 + * + * @param userId 用户主键 + * @return 结果 + */ + public int deleteAppUsersByUserId(Long userId); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppWalletService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppWalletService.java new file mode 100644 index 0000000..392c17e --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppWalletService.java @@ -0,0 +1,69 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AppWallet; + +/** + * 钱包Service接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface IAppWalletService +{ + /** + * 查询钱包 + * + * @param id 钱包主键 + * @return 钱包 + */ + public AppWallet selectAppWalletById(Long id); + + /** + * 查询钱包列表 + * + * @param appWallet 钱包 + * @return 钱包集合 + */ + public List selectAppWalletList(AppWallet appWallet); + + /** + * 新增钱包 + * + * @param appWallet 钱包 + * @return 结果 + */ + public int insertAppWallet(AppWallet appWallet); + + /** + * 修改钱包 + * + * @param appWallet 钱包 + * @return 结果 + */ + public int updateAppWallet(AppWallet appWallet); + + /** + * 批量删除钱包 + * + * @param ids 需要删除的钱包主键集合 + * @return 结果 + */ + public int deleteAppWalletByIds(Long[] ids); + + /** + * 删除钱包信息 + * + * @param id 钱包主键 + * @return 结果 + */ + public int deleteAppWalletById(Long id); + + /** + * 查询钱包 + * + * @param userId 用户编号 + * @return 钱包 + */ + public List getAppWalletByUserId(Long userId); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppWithdrawalConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppWithdrawalConfigService.java new file mode 100644 index 0000000..3ff3dd3 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAppWithdrawalConfigService.java @@ -0,0 +1,68 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AppWithdrawalConfig; + +/** + * 钱包提现配置Service接口 + * + * @author ruoyi + * @date 2025-03-08 + */ +public interface IAppWithdrawalConfigService +{ + /** + * 查询钱包提现配置 + * + * @param id 钱包提现配置主键 + * @return 钱包提现配置 + */ + public AppWithdrawalConfig selectAppWithdrawalConfigById(Long id); + + /** + * 查询钱包提现配置列表 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 钱包提现配置集合 + */ + public List selectAppWithdrawalConfigList(AppWithdrawalConfig appWithdrawalConfig); + + /** + * 新增钱包提现配置 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 结果 + */ + public int insertAppWithdrawalConfig(AppWithdrawalConfig appWithdrawalConfig); + + /** + * 修改钱包提现配置 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 结果 + */ + public int updateAppWithdrawalConfig(AppWithdrawalConfig appWithdrawalConfig); + + /** + * 批量删除钱包提现配置 + * + * @param ids 需要删除的钱包提现配置主键集合 + * @return 结果 + */ + public int deleteAppWithdrawalConfigByIds(Long[] ids); + + /** + * 删除钱包提现配置信息 + * + * @param id 钱包提现配置主键 + * @return 结果 + */ + public int deleteAppWithdrawalConfigById(Long id); + + /** + * 查询钱包提现配置 + * + * @return 钱包提现配置 + */ + public AppWithdrawalConfig getAppWithdrawalConfig(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppBondConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppBondConfigServiceImpl.java new file mode 100644 index 0000000..9a7c7ef --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppBondConfigServiceImpl.java @@ -0,0 +1,101 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AppBondConfigMapper; +import com.ruoyi.model.domain.AppBondConfig; +import com.ruoyi.model.service.IAppBondConfigService; + +/** + * 保证金配置Service业务层处理 + * + * @author ruoyi + * @date 2025-03-08 + */ +@Service +public class AppBondConfigServiceImpl implements IAppBondConfigService +{ + @Autowired + private AppBondConfigMapper appBondConfigMapper; + + /** + * 查询保证金配置 + * + * @param id 保证金配置主键 + * @return 保证金配置 + */ + @Override + public AppBondConfig selectAppBondConfigById(Long id) + { + return appBondConfigMapper.selectAppBondConfigById(id); + } + + /** + * 查询保证金配置列表 + * + * @param appBondConfig 保证金配置 + * @return 保证金配置 + */ + @Override + public List selectAppBondConfigList(AppBondConfig appBondConfig) + { + return appBondConfigMapper.selectAppBondConfigList(appBondConfig); + } + + /** + * 新增保证金配置 + * + * @param appBondConfig 保证金配置 + * @return 结果 + */ + @Override + public int insertAppBondConfig(AppBondConfig appBondConfig) + { + appBondConfig.setCreateTime(DateUtils.getNowDate()); + return appBondConfigMapper.insertAppBondConfig(appBondConfig); + } + + /** + * 修改保证金配置 + * + * @param appBondConfig 保证金配置 + * @return 结果 + */ + @Override + public int updateAppBondConfig(AppBondConfig appBondConfig) + { + appBondConfig.setUpdateTime(DateUtils.getNowDate()); + return appBondConfigMapper.updateAppBondConfig(appBondConfig); + } + + /** + * 批量删除保证金配置 + * + * @param ids 需要删除的保证金配置主键 + * @return 结果 + */ + @Override + public int deleteAppBondConfigByIds(Long[] ids) + { + return appBondConfigMapper.deleteAppBondConfigByIds(ids); + } + + /** + * 删除保证金配置信息 + * + * @param id 保证金配置主键 + * @return 结果 + */ + @Override + public int deleteAppBondConfigById(Long id) + { + return appBondConfigMapper.deleteAppBondConfigById(id); + } + + @Override + public AppBondConfig getAppBondConfig() { + return appBondConfigMapper.getAppBondConfig(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppDepositServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppDepositServiceImpl.java new file mode 100644 index 0000000..a1df139 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppDepositServiceImpl.java @@ -0,0 +1,108 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AppDepositMapper; +import com.ruoyi.model.domain.AppDeposit; +import com.ruoyi.model.service.IAppDepositService; + +/** + * 保证金记录Service业务层处理 + * + * @author ruoyi + * @date 2025-03-08 + */ +@Service +public class AppDepositServiceImpl implements IAppDepositService +{ + @Autowired + private AppDepositMapper appDepositMapper; + + /** + * 查询保证金记录 + * + * @param id 保证金记录主键 + * @return 保证金记录 + */ + @Override + public AppDeposit selectAppDepositById(Long id) + { + return appDepositMapper.selectAppDepositById(id); + } + + /** + * 查询保证金记录列表 + * + * @param appDeposit 保证金记录 + * @return 保证金记录 + */ + @Override + public List selectAppDepositList(AppDeposit appDeposit) + { + return appDepositMapper.selectAppDepositList(appDeposit); + } + + /** + * 新增保证金记录 + * + * @param appDeposit 保证金记录 + * @return 结果 + */ + @Override + public int insertAppDeposit(AppDeposit appDeposit) + { + appDeposit.setCreateTime(DateUtils.getNowDate()); + return appDepositMapper.insertAppDeposit(appDeposit); + } + + /** + * 修改保证金记录 + * + * @param appDeposit 保证金记录 + * @return 结果 + */ + @Override + public int updateAppDeposit(AppDeposit appDeposit) + { + appDeposit.setUpdateTime(DateUtils.getNowDate()); + return appDepositMapper.updateAppDeposit(appDeposit); + } + + /** + * 批量删除保证金记录 + * + * @param ids 需要删除的保证金记录主键 + * @return 结果 + */ + @Override + public int deleteAppDepositByIds(Long[] ids) + { + return appDepositMapper.deleteAppDepositByIds(ids); + } + + /** + * 删除保证金记录信息 + * + * @param id 保证金记录主键 + * @return 结果 + */ + @Override + public int deleteAppDepositById(Long id) + { + return appDepositMapper.deleteAppDepositById(id); + } + + /** + * 查询保证金记录列表 + * + * @param appDeposit 保证金记录 + * @return 保证金记录 + */ + @Override + public List getAppDepositListByUserId(Long userId) + { + return appDepositMapper.getAppDepositListByUserId(userId); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppMyEvaluateServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppMyEvaluateServiceImpl.java new file mode 100644 index 0000000..40ffdbe --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppMyEvaluateServiceImpl.java @@ -0,0 +1,101 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AppMyEvaluateMapper; +import com.ruoyi.model.domain.AppMyEvaluate; +import com.ruoyi.model.service.IAppMyEvaluateService; + +/** + * 我的评价Service业务层处理 + * + * @author ruoyi + * @date 2025-03-08 + */ +@Service +public class AppMyEvaluateServiceImpl implements IAppMyEvaluateService +{ + @Autowired + private AppMyEvaluateMapper appMyEvaluateMapper; + + /** + * 查询我的评价 + * + * @param id 我的评价主键 + * @return 我的评价 + */ + @Override + public AppMyEvaluate selectAppMyEvaluateById(Long id) + { + return appMyEvaluateMapper.selectAppMyEvaluateById(id); + } + + /** + * 查询我的评价列表 + * + * @param appMyEvaluate 我的评价 + * @return 我的评价 + */ + @Override + public List selectAppMyEvaluateList(AppMyEvaluate appMyEvaluate) + { + return appMyEvaluateMapper.selectAppMyEvaluateList(appMyEvaluate); + } + + /** + * 新增我的评价 + * + * @param appMyEvaluate 我的评价 + * @return 结果 + */ + @Override + public int insertAppMyEvaluate(AppMyEvaluate appMyEvaluate) + { + appMyEvaluate.setCreateTime(DateUtils.getNowDate()); + return appMyEvaluateMapper.insertAppMyEvaluate(appMyEvaluate); + } + + /** + * 修改我的评价 + * + * @param appMyEvaluate 我的评价 + * @return 结果 + */ + @Override + public int updateAppMyEvaluate(AppMyEvaluate appMyEvaluate) + { + appMyEvaluate.setUpdateTime(DateUtils.getNowDate()); + return appMyEvaluateMapper.updateAppMyEvaluate(appMyEvaluate); + } + + /** + * 批量删除我的评价 + * + * @param ids 需要删除的我的评价主键 + * @return 结果 + */ + @Override + public int deleteAppMyEvaluateByIds(Long[] ids) + { + return appMyEvaluateMapper.deleteAppMyEvaluateByIds(ids); + } + + /** + * 删除我的评价信息 + * + * @param id 我的评价主键 + * @return 结果 + */ + @Override + public int deleteAppMyEvaluateById(Long id) + { + return appMyEvaluateMapper.deleteAppMyEvaluateById(id); + } + + @Override + public List getAppMyEvaluateByPetId(Long petId) { + return appMyEvaluateMapper.getAppMyEvaluateByPetId(petId); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPlatformAgreementConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPlatformAgreementConfigServiceImpl.java new file mode 100644 index 0000000..4767de2 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppPlatformAgreementConfigServiceImpl.java @@ -0,0 +1,101 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AppPlatformAgreementConfigMapper; +import com.ruoyi.model.domain.AppPlatformAgreementConfig; +import com.ruoyi.model.service.IAppPlatformAgreementConfigService; + +/** + * 平台协议配置Service业务层处理 + * + * @author ruoyi + * @date 2025-03-08 + */ +@Service +public class AppPlatformAgreementConfigServiceImpl implements IAppPlatformAgreementConfigService +{ + @Autowired + private AppPlatformAgreementConfigMapper appPlatformAgreementConfigMapper; + + /** + * 查询平台协议配置 + * + * @param id 平台协议配置主键 + * @return 平台协议配置 + */ + @Override + public AppPlatformAgreementConfig selectAppPlatformAgreementConfigById(Long id) + { + return appPlatformAgreementConfigMapper.selectAppPlatformAgreementConfigById(id); + } + + /** + * 查询平台协议配置列表 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 平台协议配置 + */ + @Override + public List selectAppPlatformAgreementConfigList(AppPlatformAgreementConfig appPlatformAgreementConfig) + { + return appPlatformAgreementConfigMapper.selectAppPlatformAgreementConfigList(appPlatformAgreementConfig); + } + + /** + * 新增平台协议配置 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 结果 + */ + @Override + public int insertAppPlatformAgreementConfig(AppPlatformAgreementConfig appPlatformAgreementConfig) + { + appPlatformAgreementConfig.setCreateTime(DateUtils.getNowDate()); + return appPlatformAgreementConfigMapper.insertAppPlatformAgreementConfig(appPlatformAgreementConfig); + } + + /** + * 修改平台协议配置 + * + * @param appPlatformAgreementConfig 平台协议配置 + * @return 结果 + */ + @Override + public int updateAppPlatformAgreementConfig(AppPlatformAgreementConfig appPlatformAgreementConfig) + { + appPlatformAgreementConfig.setUpdateTime(DateUtils.getNowDate()); + return appPlatformAgreementConfigMapper.updateAppPlatformAgreementConfig(appPlatformAgreementConfig); + } + + /** + * 批量删除平台协议配置 + * + * @param ids 需要删除的平台协议配置主键 + * @return 结果 + */ + @Override + public int deleteAppPlatformAgreementConfigByIds(Long[] ids) + { + return appPlatformAgreementConfigMapper.deleteAppPlatformAgreementConfigByIds(ids); + } + + /** + * 删除平台协议配置信息 + * + * @param id 平台协议配置主键 + * @return 结果 + */ + @Override + public int deleteAppPlatformAgreementConfigById(Long id) + { + return appPlatformAgreementConfigMapper.deleteAppPlatformAgreementConfigById(id); + } + + @Override + public AppPlatformAgreementConfig getAppPlatformAgreementConfig() { + return appPlatformAgreementConfigMapper.getAppPlatformAgreementConfig(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppTransactionDetailsServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppTransactionDetailsServiceImpl.java new file mode 100644 index 0000000..2976bdb --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppTransactionDetailsServiceImpl.java @@ -0,0 +1,101 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AppTransactionDetailsMapper; +import com.ruoyi.model.domain.AppTransactionDetails; +import com.ruoyi.model.service.IAppTransactionDetailsService; + +/** + * 交易明细记录Service业务层处理 + * + * @author ruoyi + * @date 2025-03-08 + */ +@Service +public class AppTransactionDetailsServiceImpl implements IAppTransactionDetailsService +{ + @Autowired + private AppTransactionDetailsMapper appTransactionDetailsMapper; + + /** + * 查询交易明细记录 + * + * @param id 交易明细记录主键 + * @return 交易明细记录 + */ + @Override + public AppTransactionDetails selectAppTransactionDetailsById(Long id) + { + return appTransactionDetailsMapper.selectAppTransactionDetailsById(id); + } + + /** + * 查询交易明细记录列表 + * + * @param appTransactionDetails 交易明细记录 + * @return 交易明细记录 + */ + @Override + public List selectAppTransactionDetailsList(AppTransactionDetails appTransactionDetails) + { + return appTransactionDetailsMapper.selectAppTransactionDetailsList(appTransactionDetails); + } + + /** + * 新增交易明细记录 + * + * @param appTransactionDetails 交易明细记录 + * @return 结果 + */ + @Override + public int insertAppTransactionDetails(AppTransactionDetails appTransactionDetails) + { + appTransactionDetails.setCreateTime(DateUtils.getNowDate()); + return appTransactionDetailsMapper.insertAppTransactionDetails(appTransactionDetails); + } + + /** + * 修改交易明细记录 + * + * @param appTransactionDetails 交易明细记录 + * @return 结果 + */ + @Override + public int updateAppTransactionDetails(AppTransactionDetails appTransactionDetails) + { + appTransactionDetails.setUpdateTime(DateUtils.getNowDate()); + return appTransactionDetailsMapper.updateAppTransactionDetails(appTransactionDetails); + } + + /** + * 批量删除交易明细记录 + * + * @param ids 需要删除的交易明细记录主键 + * @return 结果 + */ + @Override + public int deleteAppTransactionDetailsByIds(Long[] ids) + { + return appTransactionDetailsMapper.deleteAppTransactionDetailsByIds(ids); + } + + /** + * 删除交易明细记录信息 + * + * @param id 交易明细记录主键 + * @return 结果 + */ + @Override + public int deleteAppTransactionDetailsById(Long id) + { + return appTransactionDetailsMapper.deleteAppTransactionDetailsById(id); + } + + @Override + public List getAppTransactionDetailsByWid(Long wid) { + return appTransactionDetailsMapper.getAppTransactionDetailsByWid(wid); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppUsersServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppUsersServiceImpl.java new file mode 100644 index 0000000..3ea26cb --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppUsersServiceImpl.java @@ -0,0 +1,96 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AppUsersMapper; +import com.ruoyi.model.domain.AppUsers; +import com.ruoyi.model.service.IAppUsersService; + +/** + * 用户Service业务层处理 + * + * @author ruoyi + * @date 2025-03-08 + */ +@Service +public class AppUsersServiceImpl implements IAppUsersService +{ + @Autowired + private AppUsersMapper appUsersMapper; + + /** + * 查询用户 + * + * @param userId 用户主键 + * @return 用户 + */ + @Override + public AppUsers selectAppUsersByUserId(Long userId) + { + return appUsersMapper.selectAppUsersByUserId(userId); + } + + /** + * 查询用户列表 + * + * @param appUsers 用户 + * @return 用户 + */ + @Override + public List selectAppUsersList(AppUsers appUsers) + { + return appUsersMapper.selectAppUsersList(appUsers); + } + + /** + * 新增用户 + * + * @param appUsers 用户 + * @return 结果 + */ + @Override + public int insertAppUsers(AppUsers appUsers) + { + appUsers.setCreateTime(DateUtils.getNowDate()); + return appUsersMapper.insertAppUsers(appUsers); + } + + /** + * 修改用户 + * + * @param appUsers 用户 + * @return 结果 + */ + @Override + public int updateAppUsers(AppUsers appUsers) + { + appUsers.setUpdateTime(DateUtils.getNowDate()); + return appUsersMapper.updateAppUsers(appUsers); + } + + /** + * 批量删除用户 + * + * @param userIds 需要删除的用户主键 + * @return 结果 + */ + @Override + public int deleteAppUsersByUserIds(Long[] userIds) + { + return appUsersMapper.deleteAppUsersByUserIds(userIds); + } + + /** + * 删除用户信息 + * + * @param userId 用户主键 + * @return 结果 + */ + @Override + public int deleteAppUsersByUserId(Long userId) + { + return appUsersMapper.deleteAppUsersByUserId(userId); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppWalletServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppWalletServiceImpl.java new file mode 100644 index 0000000..713bf62 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppWalletServiceImpl.java @@ -0,0 +1,101 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AppWalletMapper; +import com.ruoyi.model.domain.AppWallet; +import com.ruoyi.model.service.IAppWalletService; + +/** + * 钱包Service业务层处理 + * + * @author ruoyi + * @date 2025-03-08 + */ +@Service +public class AppWalletServiceImpl implements IAppWalletService +{ + @Autowired + private AppWalletMapper appWalletMapper; + + /** + * 查询钱包 + * + * @param id 钱包主键 + * @return 钱包 + */ + @Override + public AppWallet selectAppWalletById(Long id) + { + return appWalletMapper.selectAppWalletById(id); + } + + /** + * 查询钱包列表 + * + * @param appWallet 钱包 + * @return 钱包 + */ + @Override + public List selectAppWalletList(AppWallet appWallet) + { + return appWalletMapper.selectAppWalletList(appWallet); + } + + /** + * 新增钱包 + * + * @param appWallet 钱包 + * @return 结果 + */ + @Override + public int insertAppWallet(AppWallet appWallet) + { + appWallet.setCreateTime(DateUtils.getNowDate()); + return appWalletMapper.insertAppWallet(appWallet); + } + + /** + * 修改钱包 + * + * @param appWallet 钱包 + * @return 结果 + */ + @Override + public int updateAppWallet(AppWallet appWallet) + { + appWallet.setUpdateTime(DateUtils.getNowDate()); + return appWalletMapper.updateAppWallet(appWallet); + } + + /** + * 批量删除钱包 + * + * @param ids 需要删除的钱包主键 + * @return 结果 + */ + @Override + public int deleteAppWalletByIds(Long[] ids) + { + return appWalletMapper.deleteAppWalletByIds(ids); + } + + /** + * 删除钱包信息 + * + * @param id 钱包主键 + * @return 结果 + */ + @Override + public int deleteAppWalletById(Long id) + { + return appWalletMapper.deleteAppWalletById(id); + } + + @Override + public List getAppWalletByUserId(Long userId) { + return appWalletMapper.getAppWalletByUserId(userId); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppWithdrawalConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppWithdrawalConfigServiceImpl.java new file mode 100644 index 0000000..220cfb4 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AppWithdrawalConfigServiceImpl.java @@ -0,0 +1,101 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AppWithdrawalConfigMapper; +import com.ruoyi.model.domain.AppWithdrawalConfig; +import com.ruoyi.model.service.IAppWithdrawalConfigService; + +/** + * 钱包提现配置Service业务层处理 + * + * @author ruoyi + * @date 2025-03-08 + */ +@Service +public class AppWithdrawalConfigServiceImpl implements IAppWithdrawalConfigService +{ + @Autowired + private AppWithdrawalConfigMapper appWithdrawalConfigMapper; + + /** + * 查询钱包提现配置 + * + * @param id 钱包提现配置主键 + * @return 钱包提现配置 + */ + @Override + public AppWithdrawalConfig selectAppWithdrawalConfigById(Long id) + { + return appWithdrawalConfigMapper.selectAppWithdrawalConfigById(id); + } + + /** + * 查询钱包提现配置列表 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 钱包提现配置 + */ + @Override + public List selectAppWithdrawalConfigList(AppWithdrawalConfig appWithdrawalConfig) + { + return appWithdrawalConfigMapper.selectAppWithdrawalConfigList(appWithdrawalConfig); + } + + /** + * 新增钱包提现配置 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 结果 + */ + @Override + public int insertAppWithdrawalConfig(AppWithdrawalConfig appWithdrawalConfig) + { + appWithdrawalConfig.setCreateTime(DateUtils.getNowDate()); + return appWithdrawalConfigMapper.insertAppWithdrawalConfig(appWithdrawalConfig); + } + + /** + * 修改钱包提现配置 + * + * @param appWithdrawalConfig 钱包提现配置 + * @return 结果 + */ + @Override + public int updateAppWithdrawalConfig(AppWithdrawalConfig appWithdrawalConfig) + { + appWithdrawalConfig.setUpdateTime(DateUtils.getNowDate()); + return appWithdrawalConfigMapper.updateAppWithdrawalConfig(appWithdrawalConfig); + } + + /** + * 批量删除钱包提现配置 + * + * @param ids 需要删除的钱包提现配置主键 + * @return 结果 + */ + @Override + public int deleteAppWithdrawalConfigByIds(Long[] ids) + { + return appWithdrawalConfigMapper.deleteAppWithdrawalConfigByIds(ids); + } + + /** + * 删除钱包提现配置信息 + * + * @param id 钱包提现配置主键 + * @return 结果 + */ + @Override + public int deleteAppWithdrawalConfigById(Long id) + { + return appWithdrawalConfigMapper.deleteAppWithdrawalConfigById(id); + } + + @Override + public AppWithdrawalConfig getAppWithdrawalConfig() { + return appWithdrawalConfigMapper.getAppWithdrawalConfig(); + } +} diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AppBondConfigMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AppBondConfigMapper.xml new file mode 100644 index 0000000..fc89382 --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AppBondConfigMapper.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + select id, bond_title, bond_text, bond_url, remark, create_time, create_by, update_time, update_by, del_flag from app_bond_config + + + + + + + + + insert into app_bond_config + + id, + bond_title, + bond_text, + bond_url, + remark, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{bondTitle}, + #{bondText}, + #{bondUrl}, + #{remark}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update app_bond_config + + bond_title = #{bondTitle}, + bond_text = #{bondText}, + bond_url = #{bondUrl}, + remark = #{remark}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from app_bond_config where id = #{id} + + + + delete from app_bond_config where id in + + #{id} + + + \ No newline at end of file diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AppDepositMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AppDepositMapper.xml new file mode 100644 index 0000000..d2e99a0 --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AppDepositMapper.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + select id, details_name, details_price, transaction_type, users_id, remark, create_time, create_by, update_time, update_by, del_flag from app_deposit + + + + + + + + + insert into app_deposit + + id, + details_name, + details_price, + transaction_type, + users_id, + remark, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{detailsName}, + #{detailsPrice}, + #{transactionType}, + #{usersId}, + #{remark}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update app_deposit + + details_name = #{detailsName}, + details_price = #{detailsPrice}, + transaction_type = #{transactionType}, + users_id = #{usersId}, + remark = #{remark}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from app_deposit where id = #{id} + + + + delete from app_deposit where id in + + #{id} + + + \ No newline at end of file diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AppMyEvaluateMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AppMyEvaluateMapper.xml new file mode 100644 index 0000000..b011973 --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AppMyEvaluateMapper.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + select id, uid, pet_id, evaluate_text, evaluate_time, remark, create_time, create_by, update_time, update_by, del_flag from app_my_evaluate + + + + + + + + + insert into app_my_evaluate + + id, + uid, + pet_id, + evaluate_text, + evaluate_time, + remark, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{uid}, + #{petId}, + #{evaluateText}, + #{evaluateTime}, + #{remark}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update app_my_evaluate + + uid = #{uid}, + pet_id = #{petId}, + evaluate_text = #{evaluateText}, + evaluate_time = #{evaluateTime}, + remark = #{remark}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from app_my_evaluate where id = #{id} + + + + delete from app_my_evaluate where id in + + #{id} + + + \ No newline at end of file diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AppPlatformAgreementConfigMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AppPlatformAgreementConfigMapper.xml new file mode 100644 index 0000000..5bf95ec --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AppPlatformAgreementConfigMapper.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + select id, platform_agreement_text, remark, create_time, create_by, update_time, update_by, del_flag from app_platform_agreement_config + + + + + + + + + insert into app_platform_agreement_config + + id, + platform_agreement_text, + remark, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{platformAgreementText}, + #{remark}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update app_platform_agreement_config + + platform_agreement_text = #{platformAgreementText}, + remark = #{remark}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from app_platform_agreement_config where id = #{id} + + + + delete from app_platform_agreement_config where id in + + #{id} + + + \ No newline at end of file diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AppTransactionDetailsMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AppTransactionDetailsMapper.xml new file mode 100644 index 0000000..4f36ff3 --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AppTransactionDetailsMapper.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + select id, wid, details_name, details_price, transaction_type, remark, create_time, create_by, update_time, update_by, del_flag from app_transaction_details + + + + + + + + + insert into app_transaction_details + + id, + wid, + details_name, + details_price, + transaction_type, + remark, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{wid}, + #{detailsName}, + #{detailsPrice}, + #{transactionType}, + #{remark}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update app_transaction_details + + wid = #{wid}, + details_name = #{detailsName}, + details_price = #{detailsPrice}, + transaction_type = #{transactionType}, + remark = #{remark}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from app_transaction_details where id = #{id} + + + + delete from app_transaction_details where id in + + #{id} + + + \ No newline at end of file diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AppUsersMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AppUsersMapper.xml new file mode 100644 index 0000000..18386e8 --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AppUsersMapper.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + select user_id, create_by, create_time, del_flag, remark, update_time, updator_by, user_image, user_name, user_state, user_telephone, unionid, openid, access_token, expires_in, refresh_token, expire_time from app_users + + + + + + + + insert into app_users + + user_id, + create_by, + create_time, + del_flag, + remark, + update_time, + updator_by, + user_image, + user_name, + user_state, + user_telephone, + unionid, + openid, + access_token, + expires_in, + refresh_token, + expire_time, + + + #{userId}, + #{createBy}, + #{createTime}, + #{delFlag}, + #{remark}, + #{updateTime}, + #{updatorBy}, + #{userImage}, + #{userName}, + #{userState}, + #{userTelephone}, + #{unionid}, + #{openid}, + #{accessToken}, + #{expiresIn}, + #{refreshToken}, + #{expireTime}, + + + + + update app_users + + create_by = #{createBy}, + create_time = #{createTime}, + del_flag = #{delFlag}, + remark = #{remark}, + update_time = #{updateTime}, + updator_by = #{updatorBy}, + user_image = #{userImage}, + user_name = #{userName}, + user_state = #{userState}, + user_telephone = #{userTelephone}, + unionid = #{unionid}, + openid = #{openid}, + access_token = #{accessToken}, + expires_in = #{expiresIn}, + refresh_token = #{refreshToken}, + expire_time = #{expireTime}, + + where user_id = #{userId} + + + + delete from app_users where user_id = #{userId} + + + + delete from app_users where user_id in + + #{userId} + + + \ No newline at end of file diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AppWalletMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AppWalletMapper.xml new file mode 100644 index 0000000..555227f --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AppWalletMapper.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + select id, price, remark, create_time, create_by, update_time, update_by, del_flag from app_wallet + + + + + + + + + insert into app_wallet + + id, + price, + remark, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{price}, + #{remark}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update app_wallet + + price = #{price}, + remark = #{remark}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from app_wallet where id = #{id} + + + + delete from app_wallet where id in + + #{id} + + + \ No newline at end of file diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AppWithdrawalConfigMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AppWithdrawalConfigMapper.xml new file mode 100644 index 0000000..011cbfb --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AppWithdrawalConfigMapper.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + select id, withdrawal_title, withdrawal_text, remark, create_time, create_by, update_time, update_by, del_flag from app_withdrawal_config + + + + + + + + + insert into app_withdrawal_config + + id, + withdrawal_title, + withdrawal_text, + remark, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{withdrawalTitle}, + #{withdrawalText}, + #{remark}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update app_withdrawal_config + + withdrawal_title = #{withdrawalTitle}, + withdrawal_text = #{withdrawalText}, + remark = #{remark}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from app_withdrawal_config where id = #{id} + + + + delete from app_withdrawal_config where id in + + #{id} + + + \ No newline at end of file