From 058f19a3c72c359fb291afaea3826214c40087d8 Mon Sep 17 00:00:00 2001 From: CYF <1590648573@qq.com> Date: Sat, 8 Mar 2025 16:27:00 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CatmDogd-Mall-Front-test/api/model/AppTourist.js | 44 ---- CatmDogd-Mall-Front-test/src/api/model/Wallet.js | 44 ---- .../src/views/model/Wallet/index.vue | 278 --------------------- .../views/model/AppTourist/index.vue | 269 -------------------- .../applet/contoller/AppletUserController.java | 27 +- .../applet/contoller/AppletWalletController.java | 35 ++- .../ruoyi/model/controller/WalletController.java | 104 -------- .../main/java/com/ruoyi/model/domain/Wallet.java | 65 ----- .../java/com/ruoyi/model/mapper/WalletMapper.java | 68 ----- .../com/ruoyi/model/service/IWalletService.java | 68 ----- .../model/service/impl/WalletServiceImpl.java | 98 -------- .../main/resources/mapper/model/WalletMapper.xml | 66 ----- 12 files changed, 54 insertions(+), 1112 deletions(-) delete mode 100644 CatmDogd-Mall-Front-test/api/model/AppTourist.js delete mode 100644 CatmDogd-Mall-Front-test/src/api/model/Wallet.js delete mode 100644 CatmDogd-Mall-Front-test/src/views/model/Wallet/index.vue delete mode 100644 CatmDogd-Mall-Front-test/views/model/AppTourist/index.vue delete mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/WalletController.java delete mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/Wallet.java delete mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/WalletMapper.java delete mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IWalletService.java delete mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WalletServiceImpl.java delete mode 100644 ruoyi-catdog/src/main/resources/mapper/model/WalletMapper.xml diff --git a/CatmDogd-Mall-Front-test/api/model/AppTourist.js b/CatmDogd-Mall-Front-test/api/model/AppTourist.js deleted file mode 100644 index fbf1052..0000000 --- a/CatmDogd-Mall-Front-test/api/model/AppTourist.js +++ /dev/null @@ -1,44 +0,0 @@ -import request from '@/utils/request' - -// 查询游客列表 -export function listAppTourist(query) { - return request({ - url: '/model/AppTourist/list', - method: 'get', - params: query - }) -} - -// 查询游客详细 -export function getAppTourist(id) { - return request({ - url: '/model/AppTourist/' + id, - method: 'get' - }) -} - -// 新增游客 -export function addAppTourist(data) { - return request({ - url: '/model/AppTourist', - method: 'post', - data: data - }) -} - -// 修改游客 -export function updateAppTourist(data) { - return request({ - url: '/model/AppTourist', - method: 'put', - data: data - }) -} - -// 删除游客 -export function delAppTourist(id) { - return request({ - url: '/model/AppTourist/' + id, - method: 'delete' - }) -} diff --git a/CatmDogd-Mall-Front-test/src/api/model/Wallet.js b/CatmDogd-Mall-Front-test/src/api/model/Wallet.js deleted file mode 100644 index e233f3a..0000000 --- a/CatmDogd-Mall-Front-test/src/api/model/Wallet.js +++ /dev/null @@ -1,44 +0,0 @@ -import request from '@/utils/request' - -// 查询钱包列表 -export function listWallet(query) { - return request({ - url: '/model/Wallet/list', - method: 'get', - params: query - }) -} - -// 查询钱包详细 -export function getWallet(id) { - return request({ - url: '/model/Wallet/' + id, - method: 'get' - }) -} - -// 新增钱包 -export function addWallet(data) { - return request({ - url: '/model/Wallet', - method: 'post', - data: data - }) -} - -// 修改钱包 -export function updateWallet(data) { - return request({ - url: '/model/Wallet', - method: 'put', - data: data - }) -} - -// 删除钱包 -export function delWallet(id) { - return request({ - url: '/model/Wallet/' + id, - method: 'delete' - }) -} diff --git a/CatmDogd-Mall-Front-test/src/views/model/Wallet/index.vue b/CatmDogd-Mall-Front-test/src/views/model/Wallet/index.vue deleted file mode 100644 index 1426036..0000000 --- a/CatmDogd-Mall-Front-test/src/views/model/Wallet/index.vue +++ /dev/null @@ -1,278 +0,0 @@ - - - diff --git a/CatmDogd-Mall-Front-test/views/model/AppTourist/index.vue b/CatmDogd-Mall-Front-test/views/model/AppTourist/index.vue deleted file mode 100644 index 5bb15e5..0000000 --- a/CatmDogd-Mall-Front-test/views/model/AppTourist/index.vue +++ /dev/null @@ -1,269 +0,0 @@ - - - diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletUserController.java b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletUserController.java index 428fab8..376d26c 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletUserController.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletUserController.java @@ -2,13 +2,14 @@ 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.domain.AppUsers; import com.ruoyi.model.service.IAppTouristService; +import com.ruoyi.model.service.IAppUsersService; 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.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; @Api(description = "用户") @RestController @@ -18,9 +19,29 @@ public class AppletUserController extends BaseController { @Autowired private IAppTouristService appTouristService; + @Autowired + private IAppUsersService appUsersService; + @ApiOperation("游客模式") @GetMapping("/touristOne") public AjaxResult getTouristOne(){ return AjaxResult.success(appTouristService.getAppTouristLimitOne()); } + + @ApiOperation("单个用户") + @GetMapping("/userById/{id}") + public AjaxResult getUserById(@PathVariable Long id){ + return AjaxResult.success(appUsersService.selectAppUsersByUserId(id)); + } + + /** + * 带条件查询所有用户 + * @param appUsers + * @return + */ + @ApiOperation("所有用户") + @GetMapping("/allUsers") + public TableDataInfo selectAllUsers(@RequestBody AppUsers appUsers){ + return getDataTable(appUsersService.selectAppUsersList(appUsers)); + } } diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletWalletController.java b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletWalletController.java index 0950f54..75e1ead 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletWalletController.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletWalletController.java @@ -1,13 +1,17 @@ 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.IAppTransactionDetailsService; +import com.ruoyi.model.service.IAppWalletService; +import com.ruoyi.model.service.IAppWithdrawalConfigService; import com.ruoyi.model.service.ITransactionDetailsService; -import com.ruoyi.model.service.IWalletService; 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; @@ -15,13 +19,22 @@ import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/applet/wallet") public class AppletWalletController extends BaseController { + + //钱包 + @Autowired + private IAppWalletService appWalletService; + + //钱包提现配置 + @Autowired + private IAppWithdrawalConfigService appWithdrawalConfigService; + @Autowired - private IWalletService walletService; + private IAppTransactionDetailsService appTransactionDetailsService; @ApiOperation("钱包列表") - @GetMapping("/getWalletList") - public TableDataInfo getWalletList(){ - return getDataTable(walletService.getWalletList()); + @GetMapping("/getWalletList/{userId}") + public TableDataInfo getAppWalletByUserId(@PathVariable Long userId){ + return getDataTable(appWalletService.getAppWalletByUserId(userId)); } @Autowired private ITransactionDetailsService transactionDetailsService; @@ -31,4 +44,16 @@ public class AppletWalletController extends BaseController { public TableDataInfo getTransactionDetailsList(){ return getDataTable(transactionDetailsService.getTransactionDetailsList()); } + + @ApiOperation("钱包提现规则") + @GetMapping("/getAppWithdrawal") + public AjaxResult getAppWithdrawalConfig(){ + return AjaxResult.success(appWithdrawalConfigService.getAppWithdrawalConfig()); + } + + @ApiOperation("交易明细记录") + @GetMapping("/getTransactionDetails/{wid}") + public TableDataInfo getAppTransactionDetailsByWid(@PathVariable Long wid){ + return getDataTable(appTransactionDetailsService.getAppTransactionDetailsByWid(wid)); + } } diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/WalletController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/WalletController.java deleted file mode 100644 index e5fae8d..0000000 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/WalletController.java +++ /dev/null @@ -1,104 +0,0 @@ -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.Wallet; -import com.ruoyi.model.service.IWalletService; -import com.ruoyi.common.utils.poi.ExcelUtil; -import com.ruoyi.common.core.page.TableDataInfo; - -/** - * 钱包Controller - * - * @author ruoyi - * @date 2025-03-05 - */ -@RestController -@RequestMapping("/model/Wallet") -public class WalletController extends BaseController -{ - @Autowired - private IWalletService walletService; - - /** - * 查询钱包列表 - */ - @PreAuthorize("@ss.hasPermi('model:Wallet:list')") - @GetMapping("/list") - public TableDataInfo list(Wallet wallet) - { - startPage(); - List list = walletService.selectWalletList(wallet); - return getDataTable(list); - } - - /** - * 导出钱包列表 - */ - @PreAuthorize("@ss.hasPermi('model:Wallet:export')") - @Log(title = "钱包", businessType = BusinessType.EXPORT) - @PostMapping("/export") - public void export(HttpServletResponse response, Wallet wallet) throws IOException { - List list = walletService.selectWalletList(wallet); - ExcelUtil util = new ExcelUtil(Wallet.class); - util.exportExcel(response, list, "钱包数据"); - } - - /** - * 获取钱包详细信息 - */ - @PreAuthorize("@ss.hasPermi('model:Wallet:query')") - @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { - return success(walletService.selectWalletById(id)); - } - - /** - * 新增钱包 - */ - @PreAuthorize("@ss.hasPermi('model:Wallet:add')") - @Log(title = "钱包", businessType = BusinessType.INSERT) - @PostMapping - public AjaxResult add(@RequestBody Wallet wallet) - { - return toAjax(walletService.insertWallet(wallet)); - } - - /** - * 修改钱包 - */ - @PreAuthorize("@ss.hasPermi('model:Wallet:edit')") - @Log(title = "钱包", businessType = BusinessType.UPDATE) - @PutMapping - public AjaxResult edit(@RequestBody Wallet wallet) - { - return toAjax(walletService.updateWallet(wallet)); - } - - /** - * 删除钱包 - */ - @PreAuthorize("@ss.hasPermi('model:Wallet:remove')") - @Log(title = "钱包", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { - return toAjax(walletService.deleteWalletByIds(ids)); - } -} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/Wallet.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/Wallet.java deleted file mode 100644 index 992eeba..0000000 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/Wallet.java +++ /dev/null @@ -1,65 +0,0 @@ -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; - -/** - * 钱包对象 wallet - * - * @author ruoyi - * @date 2025-03-05 - */ -public class Wallet extends BaseEntity -{ - private static final long serialVersionUID = 1L; - - /** 钱包编号 */ - private Long id; - - /** 钱包金额 */ - @Excel(name = "钱包金额") - private Long price; - - /** 交易明细编号 */ - @Excel(name = "交易明细编号") - private Long tid; - - 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 setTid(Long tid) - { - this.tid = tid; - } - - public Long getTid() - { - return tid; - } - - @Override - public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("price", getPrice()) - .append("tid", getTid()) - .toString(); - } -} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/WalletMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/WalletMapper.java deleted file mode 100644 index f9d5e02..0000000 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/WalletMapper.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.ruoyi.model.mapper; - -import java.util.List; -import com.ruoyi.model.domain.Wallet; - -/** - * 钱包Mapper接口 - * - * @author ruoyi - * @date 2025-03-05 - */ -public interface WalletMapper -{ - /** - * 查询钱包 - * - * @param id 钱包主键 - * @return 钱包 - */ - public Wallet selectWalletById(Long id); - - /** - * 查询钱包列表 - * - * @param wallet 钱包 - * @return 钱包集合 - */ - public List selectWalletList(Wallet wallet); - - /** - * 新增钱包 - * - * @param wallet 钱包 - * @return 结果 - */ - public int insertWallet(Wallet wallet); - - /** - * 修改钱包 - * - * @param wallet 钱包 - * @return 结果 - */ - public int updateWallet(Wallet wallet); - - /** - * 删除钱包 - * - * @param id 钱包主键 - * @return 结果 - */ - public int deleteWalletById(Long id); - - /** - * 批量删除钱包 - * - * @param ids 需要删除的数据主键集合 - * @return 结果 - */ - public int deleteWalletByIds(Long[] ids); - - /** - * 查询钱包列表 - * - * @return 钱包集合 - */ - public List getWalletList(); -} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IWalletService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IWalletService.java deleted file mode 100644 index ac2ab57..0000000 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IWalletService.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.ruoyi.model.service; - -import java.util.List; -import com.ruoyi.model.domain.Wallet; - -/** - * 钱包Service接口 - * - * @author ruoyi - * @date 2025-03-05 - */ -public interface IWalletService -{ - /** - * 查询钱包 - * - * @param id 钱包主键 - * @return 钱包 - */ - public Wallet selectWalletById(Long id); - - /** - * 查询钱包列表 - * - * @param wallet 钱包 - * @return 钱包集合 - */ - public List selectWalletList(Wallet wallet); - - /** - * 新增钱包 - * - * @param wallet 钱包 - * @return 结果 - */ - public int insertWallet(Wallet wallet); - - /** - * 修改钱包 - * - * @param wallet 钱包 - * @return 结果 - */ - public int updateWallet(Wallet wallet); - - /** - * 批量删除钱包 - * - * @param ids 需要删除的钱包主键集合 - * @return 结果 - */ - public int deleteWalletByIds(Long[] ids); - - /** - * 删除钱包信息 - * - * @param id 钱包主键 - * @return 结果 - */ - public int deleteWalletById(Long id); - - /** - * 查询钱包列表 - * - * @return 钱包集合 - */ - public List getWalletList(); -} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WalletServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WalletServiceImpl.java deleted file mode 100644 index 0630632..0000000 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WalletServiceImpl.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.ruoyi.model.service.impl; - -import java.util.List; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import com.ruoyi.model.mapper.WalletMapper; -import com.ruoyi.model.domain.Wallet; -import com.ruoyi.model.service.IWalletService; - -/** - * 钱包Service业务层处理 - * - * @author ruoyi - * @date 2025-03-05 - */ -@Service -public class WalletServiceImpl implements IWalletService -{ - @Autowired - private WalletMapper walletMapper; - - /** - * 查询钱包 - * - * @param id 钱包主键 - * @return 钱包 - */ - @Override - public Wallet selectWalletById(Long id) - { - return walletMapper.selectWalletById(id); - } - - /** - * 查询钱包列表 - * - * @param wallet 钱包 - * @return 钱包 - */ - @Override - public List selectWalletList(Wallet wallet) - { - return walletMapper.selectWalletList(wallet); - } - - /** - * 新增钱包 - * - * @param wallet 钱包 - * @return 结果 - */ - @Override - public int insertWallet(Wallet wallet) - { - return walletMapper.insertWallet(wallet); - } - - /** - * 修改钱包 - * - * @param wallet 钱包 - * @return 结果 - */ - @Override - public int updateWallet(Wallet wallet) - { - return walletMapper.updateWallet(wallet); - } - - /** - * 批量删除钱包 - * - * @param ids 需要删除的钱包主键 - * @return 结果 - */ - @Override - public int deleteWalletByIds(Long[] ids) - { - return walletMapper.deleteWalletByIds(ids); - } - - /** - * 删除钱包信息 - * - * @param id 钱包主键 - * @return 结果 - */ - @Override - public int deleteWalletById(Long id) - { - return walletMapper.deleteWalletById(id); - } - - @Override - public List getWalletList() { - return walletMapper.getWalletList(); - } -} diff --git a/ruoyi-catdog/src/main/resources/mapper/model/WalletMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/WalletMapper.xml deleted file mode 100644 index 6f77a41..0000000 --- a/ruoyi-catdog/src/main/resources/mapper/model/WalletMapper.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - select id, price, tid from wallet - - - - - - - - - insert into wallet - - id, - price, - tid, - - - #{id}, - #{price}, - #{tid}, - - - - - update wallet - - price = #{price}, - tid = #{tid}, - - where id = #{id} - - - - delete from wallet where id = #{id} - - - - delete from wallet where id in - - #{id} - - - \ No newline at end of file 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 2/2] =?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