From fa643e87df2ce03f3a060e0cadaf57f98aa4eb09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Thu, 21 Dec 2023 17:12:30 +0800 Subject: [PATCH] init --- .../CaiAccountBankcardController.java | 95 +++++++++++++++ .../controller/CaiAccountCashController.java | 109 ++++++++++++++++++ .../cai/controller/CaiBannerController.java | 96 +++++++++++++++ .../cai/controller/CaiUserController.java | 5 +- .../controller/CaiUserForbidController.java | 95 +++++++++++++++ .../ruoyi/cai/domain/CaiAccountBankcard.java | 55 +++++++++ .../com/ruoyi/cai/domain/CaiAccountCash.java | 108 +++++++++++++++++ .../java/com/ruoyi/cai/domain/CaiBanner.java | 66 +++++++++++ .../java/com/ruoyi/cai/domain/CaiUser.java | 11 +- .../com/ruoyi/cai/domain/CaiUserCodeGen.java | 27 +++++ .../com/ruoyi/cai/domain/CaiUserForbid.java | 62 ++++++++++ .../cai/dto/admin/vo/CaiUserAdminVo.java | 27 +++++ .../cai/mapper/CaiAccountBankcardMapper.java | 14 +++ .../cai/mapper/CaiAccountCashMapper.java | 14 +++ .../com/ruoyi/cai/mapper/CaiBannerMapper.java | 14 +++ .../cai/mapper/CaiUserCodeGenMapper.java | 14 +++ .../ruoyi/cai/mapper/CaiUserForbidMapper.java | 14 +++ .../com/ruoyi/cai/mapper/CaiUserMapper.java | 4 + .../service/CaiAccountBankcardService.java | 14 +++ .../cai/service/CaiAccountCashService.java | 14 +++ .../ruoyi/cai/service/CaiBannerService.java | 13 +++ .../cai/service/CaiUserCodeGenService.java | 14 +++ .../cai/service/CaiUserForbidService.java | 14 +++ .../com/ruoyi/cai/service/CaiUserService.java | 5 + .../impl/CaiAccountBankcardServiceImpl.java | 17 +++ .../impl/CaiAccountCashServiceImpl.java | 11 ++ .../service/impl/CaiBannerServiceImpl.java | 18 +++ .../impl/CaiUserCodeGenServiceImpl.java | 18 +++ .../impl/CaiUserForbidServiceImpl.java | 18 +++ .../cai/service/impl/CaiUserServiceImpl.java | 8 ++ .../mapper/cai/CaiAccountBankcardMapper.xml | 20 ++++ .../mapper/cai/CaiAccountCashMapper.xml | 32 +++++ .../resources/mapper/cai/CaiBannerMapper.xml | 21 ++++ .../mapper/cai/CaiUserCodeGenMapper.xml | 12 ++ .../mapper/cai/CaiUserForbidMapper.xml | 21 ++++ .../resources/mapper/cai/CaiUserMapper.xml | 5 + 36 files changed, 1102 insertions(+), 3 deletions(-) create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiAccountBankcardController.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiAccountCashController.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiBannerController.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiUserForbidController.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiAccountBankcard.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiAccountCash.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiBanner.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUserCodeGen.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUserForbid.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/vo/CaiUserAdminVo.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiAccountBankcardMapper.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiAccountCashMapper.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiBannerMapper.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserCodeGenMapper.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserForbidMapper.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiAccountBankcardService.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiAccountCashService.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiBannerService.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserCodeGenService.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserForbidService.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiAccountBankcardServiceImpl.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiAccountCashServiceImpl.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiBannerServiceImpl.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserCodeGenServiceImpl.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserForbidServiceImpl.java create mode 100644 ruoyi-cai/src/main/resources/mapper/cai/CaiAccountBankcardMapper.xml create mode 100644 ruoyi-cai/src/main/resources/mapper/cai/CaiAccountCashMapper.xml create mode 100644 ruoyi-cai/src/main/resources/mapper/cai/CaiBannerMapper.xml create mode 100644 ruoyi-cai/src/main/resources/mapper/cai/CaiUserCodeGenMapper.xml create mode 100644 ruoyi-cai/src/main/resources/mapper/cai/CaiUserForbidMapper.xml diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiAccountBankcardController.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiAccountBankcardController.java new file mode 100644 index 00000000..5554f516 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiAccountBankcardController.java @@ -0,0 +1,95 @@ +package com.ruoyi.cai.controller; + +import cn.dev33.satoken.annotation.SaCheckPermission; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.cai.domain.CaiAccountBankcard; +import com.ruoyi.cai.service.CaiAccountBankcardService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.annotation.RepeatSubmit; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.PageQuery; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.core.validate.AddGroup; +import com.ruoyi.common.core.validate.EditGroup; +import com.ruoyi.common.enums.BusinessType; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.Arrays; + +/** + * 用户银行卡 + * + * @author 77 + * @date 2023-12-21 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/cai/accountBankcard") +public class CaiAccountBankcardController extends BaseController { + + private final CaiAccountBankcardService accountBankcardService; + + /** + * 查询用户银行卡列表 + */ + @SaCheckPermission("cai:accountBankcard:list") + @GetMapping("/list") + public TableDataInfo list(CaiAccountBankcard bo, PageQuery pageQuery) { + Page page = accountBankcardService.page(pageQuery.build(), Wrappers.lambdaQuery(bo)); + return TableDataInfo.build(page); + } + + /** + * 获取用户银行卡详细信息 + * + * @param id 主键 + */ + @SaCheckPermission("cai:accountBankcard:query") + @GetMapping("/{id}") + public R getInfo(@NotNull(message = "主键不能为空") + @PathVariable Integer id) { + return R.ok(accountBankcardService.getById(id)); + } + + /** + * 新增用户银行卡 + */ + @SaCheckPermission("cai:accountBankcard:add") + @Log(title = "用户银行卡", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping() + public R add(@Validated(AddGroup.class) @RequestBody CaiAccountBankcard bo) { + return toAjax(accountBankcardService.save(bo)); + } + + /** + * 修改用户银行卡 + */ + @SaCheckPermission("cai:accountBankcard:edit") + @Log(title = "用户银行卡", businessType = BusinessType.UPDATE) + @RepeatSubmit() + @PutMapping() + public R edit(@Validated(EditGroup.class) @RequestBody CaiAccountBankcard bo) { + return toAjax(accountBankcardService.updateById(bo)); + } + + /** + * 删除用户银行卡 + * + * @param ids 主键串 + */ + @SaCheckPermission("cai:accountBankcard:remove") + @Log(title = "用户银行卡", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public R remove(@NotEmpty(message = "主键不能为空") + @PathVariable Integer[] ids) { + return toAjax(accountBankcardService.removeBatchByIds(Arrays.asList(ids), true)); + } +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiAccountCashController.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiAccountCashController.java new file mode 100644 index 00000000..b3bf344c --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiAccountCashController.java @@ -0,0 +1,109 @@ +package com.ruoyi.cai.controller; + +import cn.dev33.satoken.annotation.SaCheckPermission; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.cai.domain.CaiAccountCash; +import com.ruoyi.cai.service.CaiAccountCashService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.annotation.RepeatSubmit; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.PageQuery; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.core.validate.AddGroup; +import com.ruoyi.common.core.validate.EditGroup; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.Arrays; +import java.util.List; + +/** + * 用户提现记录 + * + * @author 77 + * @date 2023-12-21 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/cai/accountCash") +public class CaiAccountCashController extends BaseController { + + private final CaiAccountCashService accountCashService; + + /** + * 查询用户提现记录列表 + */ + @SaCheckPermission("cai:accountCash:list") + @GetMapping("/list") + public TableDataInfo list(CaiAccountCash bo, PageQuery pageQuery) { + Page page = accountCashService.page(pageQuery.build(), Wrappers.lambdaQuery(bo)); + return TableDataInfo.build(page); + } + + /** + * 导出用户提现记录列表 + */ + @SaCheckPermission("cai:accountCash:export") + @Log(title = "用户提现记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(CaiAccountCash bo, HttpServletResponse response) { + List list = accountCashService.list(Wrappers.lambdaQuery(bo)); + ExcelUtil.exportExcel(list, "用户提现记录", CaiAccountCash.class, response); + } + + /** + * 获取用户提现记录详细信息 + * + * @param id 主键 + */ + @SaCheckPermission("cai:accountCash:query") + @GetMapping("/{id}") + public R getInfo(@NotNull(message = "主键不能为空") + @PathVariable Integer id) { + return R.ok(accountCashService.getById(id)); + } + + /** + * 新增用户提现记录 + */ + @SaCheckPermission("cai:accountCash:add") + @Log(title = "用户提现记录", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping() + public R add(@Validated(AddGroup.class) @RequestBody CaiAccountCash bo) { + return toAjax(accountCashService.save(bo)); + } + + /** + * 修改用户提现记录 + */ + @SaCheckPermission("cai:accountCash:edit") + @Log(title = "用户提现记录", businessType = BusinessType.UPDATE) + @RepeatSubmit() + @PutMapping() + public R edit(@Validated(EditGroup.class) @RequestBody CaiAccountCash bo) { + return toAjax(accountCashService.updateById(bo)); + } + + /** + * 删除用户提现记录 + * + * @param ids 主键串 + */ + @SaCheckPermission("cai:accountCash:remove") + @Log(title = "用户提现记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public R remove(@NotEmpty(message = "主键不能为空") + @PathVariable Integer[] ids) { + return toAjax(accountCashService.removeBatchByIds(Arrays.asList(ids))); + } +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiBannerController.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiBannerController.java new file mode 100644 index 00000000..92871c4a --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiBannerController.java @@ -0,0 +1,96 @@ +package com.ruoyi.cai.controller; + +import cn.dev33.satoken.annotation.SaCheckPermission; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.cai.domain.CaiBanner; +import com.ruoyi.cai.service.CaiBannerService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.annotation.RepeatSubmit; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.PageQuery; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.core.validate.AddGroup; +import com.ruoyi.common.core.validate.EditGroup; +import com.ruoyi.common.enums.BusinessType; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.Arrays; + +/** + * 轮播 + * + * @author 77 + * @date 2023-12-21 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/cai/banner") +public class CaiBannerController extends BaseController { + + private final CaiBannerService bannerService; + + /** + * 查询轮播列表 + */ + @SaCheckPermission("cai:banner:list") + @GetMapping("/list") + public TableDataInfo list(CaiBanner bo, PageQuery pageQuery) { + Page page = bannerService.page(pageQuery.build(), Wrappers.lambdaQuery(bo)); + return TableDataInfo.build(page); + } + + + /** + * 获取轮播详细信息 + * + * @param id 主键 + */ + @SaCheckPermission("cai:banner:query") + @GetMapping("/{id}") + public R getInfo(@NotNull(message = "主键不能为空") + @PathVariable Integer id) { + return R.ok(bannerService.getById(id)); + } + + /** + * 新增轮播 + */ + @SaCheckPermission("cai:banner:add") + @Log(title = "轮播", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping() + public R add(@Validated(AddGroup.class) @RequestBody CaiBanner bo) { + return toAjax(bannerService.save(bo)); + } + + /** + * 修改轮播 + */ + @SaCheckPermission("cai:banner:edit") + @Log(title = "轮播", businessType = BusinessType.UPDATE) + @RepeatSubmit() + @PutMapping() + public R edit(@Validated(EditGroup.class) @RequestBody CaiBanner bo) { + return toAjax(bannerService.updateById(bo)); + } + + /** + * 删除轮播 + * + * @param ids 主键串 + */ + @SaCheckPermission("cai:banner:remove") + @Log(title = "轮播", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public R remove(@NotEmpty(message = "主键不能为空") + @PathVariable Integer[] ids) { + return toAjax(bannerService.removeBatchByIds(Arrays.asList(ids))); + } +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiUserController.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiUserController.java index 29fe7be1..99d49652 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiUserController.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiUserController.java @@ -4,6 +4,7 @@ import cn.dev33.satoken.annotation.SaCheckPermission; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.cai.domain.CaiUser; +import com.ruoyi.cai.dto.admin.vo.CaiUserAdminVo; import com.ruoyi.cai.service.CaiUserService; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.RepeatSubmit; @@ -41,8 +42,8 @@ public class CaiUserController extends BaseController { */ @SaCheckPermission("cai:user:list") @GetMapping("/list") - public TableDataInfo list(CaiUser query, PageQuery pageQuery) { - Page result = caiUserService.page(pageQuery.build(), Wrappers.lambdaQuery(query)); + public TableDataInfo list(CaiUser query, PageQuery pageQuery) { + Page result = caiUserService.pageAdmin(pageQuery, query); return TableDataInfo.build(result); } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiUserForbidController.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiUserForbidController.java new file mode 100644 index 00000000..474c2bdc --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/controller/CaiUserForbidController.java @@ -0,0 +1,95 @@ +package com.ruoyi.cai.controller; + +import cn.dev33.satoken.annotation.SaCheckPermission; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.cai.domain.CaiUserForbid; +import com.ruoyi.cai.service.CaiUserForbidService; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.annotation.RepeatSubmit; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.PageQuery; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.core.validate.AddGroup; +import com.ruoyi.common.core.validate.EditGroup; +import com.ruoyi.common.enums.BusinessType; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.Arrays; + +/** + * 封号列表 + * + * @author 77 + * @date 2023-12-21 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/cai/userForbid") +public class CaiUserForbidController extends BaseController { + + private final CaiUserForbidService userForbidService; + + /** + * 查询封号列表列表 + */ + @SaCheckPermission("cai:userForbid:list") + @GetMapping("/list") + public TableDataInfo list(CaiUserForbid bo, PageQuery pageQuery) { + Page page = userForbidService.page(pageQuery.build(), Wrappers.lambdaQuery(bo)); + return TableDataInfo.build(page); + } + + /** + * 获取封号列表详细信息 + * + * @param id 主键 + */ + @SaCheckPermission("cai:userForbid:query") + @GetMapping("/{id}") + public R getInfo(@NotNull(message = "主键不能为空") + @PathVariable Long id) { + return R.ok(userForbidService.getById(id)); + } + + /** + * 新增封号列表 + */ + @SaCheckPermission("cai:userForbid:add") + @Log(title = "封号列表", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping() + public R add(@Validated(AddGroup.class) @RequestBody CaiUserForbid bo) { + return toAjax(userForbidService.save(bo)); + } + + /** + * 修改封号列表 + */ + @SaCheckPermission("cai:userForbid:edit") + @Log(title = "封号列表", businessType = BusinessType.UPDATE) + @RepeatSubmit() + @PutMapping() + public R edit(@Validated(EditGroup.class) @RequestBody CaiUserForbid bo) { + return toAjax(userForbidService.updateById(bo)); + } + + /** + * 删除封号列表 + * + * @param ids 主键串 + */ + @SaCheckPermission("cai:userForbid:remove") + @Log(title = "封号列表", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public R remove(@NotEmpty(message = "主键不能为空") + @PathVariable Long[] ids) { + return toAjax(userForbidService.removeBatchByIds(Arrays.asList(ids))); + } +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiAccountBankcard.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiAccountBankcard.java new file mode 100644 index 00000000..0e85ab0d --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiAccountBankcard.java @@ -0,0 +1,55 @@ +package com.ruoyi.cai.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +/** + * 用户银行卡对象 cai_account_bankcard + * + * @author 77 + * @date 2023-12-21 + */ +@Data +@TableName("cai_account_bankcard") +public class CaiAccountBankcard implements Serializable { + + private static final long serialVersionUID=1L; + + /** + * + */ + @TableId(value = "id") + private Integer id; + /** + * + */ + private Long userId; + /** + * 账户类型 1 支付宝 2 微信 3 银行卡 + */ + private Integer type; + /** + * 银行编码 + */ + private String bankCode; + /** + * 银行名称 + */ + private String bank; + /** + * 持卡人姓名 + */ + private String cardName; + /** + * 卡号 + */ + private String cardAccount; + /** + * 0 可用 1 不可用 + */ + private Integer status; + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiAccountCash.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiAccountCash.java new file mode 100644 index 00000000..633105a3 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiAccountCash.java @@ -0,0 +1,108 @@ +package com.ruoyi.cai.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; + +/** + * 用户提现记录对象 cai_account_cash + * + * @author 77 + * @date 2023-12-21 + */ +@Data +@TableName("cai_account_cash") +public class CaiAccountCash implements Serializable { + + private static final long serialVersionUID=1L; + + /** + * + */ + @TableId(value = "id") + private Integer id; + /** + * + */ + private Long userId; + /** + * 订单号 + */ + private String orderNo; + /** + * 提现金额 + */ + private BigDecimal cashMoney; + /** + * 真实提现金额 + */ + private BigDecimal realCashMoney; + /** + * 提现手续费 + */ + private BigDecimal cashFees; + /** + * 银行名称 + */ + private String bank; + /** + * 账户名称 + */ + private String cardName; + /** + * 账户 + */ + private String cardAccount; + /** + * 0 删除 1 申请 2 审核通过 3 审核不通过 4 提现取消 + */ + private Integer status; + /** + * 实际到账金额(扣除了多付金额后的) + */ + private BigDecimal payMoney; + /** + * + */ + private String operateIp; + /** + * 审核时间 + */ + private LocalDateTime verifyTime; + /** + * + */ + private String verifyRemark; + /** + * 是否支付宝失败 + */ + private Integer isFail; + /** + * 是否及时到账,0否 1是 + */ + private Integer isImmediately; + /** + * 是否已打款,0否 1是 + */ + private Integer isPay; + /** + * 付款时间,只有立即打款才有 + */ + private LocalDateTime payTime; + /** + * 是否已导出 + */ + private Integer isExport; + /** + * 导出时间 + */ + private LocalDateTime exportTime; + + + private LocalDateTime createTime; + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiBanner.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiBanner.java new file mode 100644 index 00000000..a471d6fd --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiBanner.java @@ -0,0 +1,66 @@ +package com.ruoyi.cai.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * 轮播对象 cai_banner + * + * @author 77 + * @date 2023-12-21 + */ +@Data +@TableName("cai_banner") +public class CaiBanner implements Serializable { + + private static final long serialVersionUID=1L; + + /** + * + */ + @TableId(value = "id") + private Integer id; + /** + * 0 图片 1 视频 + */ + private Integer type; + /** + * 类别 1 首页轮播 + */ + private Integer cid; + /** + * 标题 + */ + private String title; + /** + * 图片地址 + */ + private String image; + /** + * 链接类型 1 网页 2 app内页 3 JSON数据 + */ + private Integer linkType; + /** + * 链接地址 + */ + private String linkUrl; + /** + * 排序 + */ + private Integer sort; + /** + * 状态 0 可用 1 不可用 + */ + private Integer status; + /** + * 图片地址,跳转H5内页详情 + */ + private String imageDetails; + + private LocalDateTime createTime; + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUser.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUser.java index 7dc6282c..33d2844d 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUser.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUser.java @@ -90,7 +90,7 @@ public class CaiUser implements Serializable { */ private LocalDateTime birthday; /** - * + * 城市 */ private Long city; /** @@ -165,9 +165,18 @@ public class CaiUser implements Serializable { * 是否为工会管理员 0=否 1=是 */ private Integer isUnion; + + /** + * 是否可发动态 + */ + private Integer sendDynamic; /** * 成为工会管理员时间 */ private LocalDateTime unionTime; + private LocalDateTime createTime; + + private LocalDateTime updateTime; + } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUserCodeGen.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUserCodeGen.java new file mode 100644 index 00000000..e00e8d81 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUserCodeGen.java @@ -0,0 +1,27 @@ +package com.ruoyi.cai.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +/** + * id对象 cai_user_code_gen + * + * @author 77 + * @date 2023-12-21 + */ +@Data +@TableName("cai_user_code_gen") +public class CaiUserCodeGen implements Serializable { + + private static final long serialVersionUID=1L; + + /** + * + */ + @TableId(value = "id") + private Integer id; + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUserForbid.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUserForbid.java new file mode 100644 index 00000000..73b9e449 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/CaiUserForbid.java @@ -0,0 +1,62 @@ +package com.ruoyi.cai.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * 封号列表对象 cai_user_forbid + * + * @author 77 + * @date 2023-12-21 + */ +@Data +@TableName("cai_user_forbid") +public class CaiUserForbid implements Serializable { + + private static final long serialVersionUID=1L; + + /** + * + */ + @TableId(value = "id") + private Long id; + /** + * 类型 :1 封用户uid 2.封设备uuid 3.imei 4.mac + */ + private Integer type; + /** + * 封禁来源:1.账号 2.聊天 + */ + private Integer sourceId; + /** + * + */ + private String member; + /** + * 封号时长 1.封6小时 2.封1天 3.封3天 4.封5天 5.封7天 6.封一个月 7.封10年 8 一小时 9 三小时 10 十二小时 + */ + private Integer forbidTime; + /** + * 开始时间 + */ + private LocalDateTime beginTime; + /** + * 结束时间 + */ + private LocalDateTime endTime; + /** + * 原始用户ID(后台编辑用) + */ + private Long originUid; + /** + * 理由 + */ + private String reason; + + private LocalDateTime createTime; + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/vo/CaiUserAdminVo.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/vo/CaiUserAdminVo.java new file mode 100644 index 00000000..8879aa1f --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/admin/vo/CaiUserAdminVo.java @@ -0,0 +1,27 @@ +package com.ruoyi.cai.dto.admin.vo; + +import com.ruoyi.cai.domain.CaiUser; +import lombok.Data; + +import java.time.LocalDateTime; + +@Data +public class CaiUserAdminVo extends CaiUser { + /** + * 最后登录IP + */ + private String lastLoginIp; + /** + * 最后登录时间 + */ + private LocalDateTime lastLoginTime; + + /** + * 注册IP + */ + private String regIp; + /** + * 注册时间 + */ + private LocalDateTime regTime; +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiAccountBankcardMapper.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiAccountBankcardMapper.java new file mode 100644 index 00000000..708dcdba --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiAccountBankcardMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.cai.domain.CaiAccountBankcard; + +/** + * 用户银行卡Mapper接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiAccountBankcardMapper extends BaseMapper { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiAccountCashMapper.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiAccountCashMapper.java new file mode 100644 index 00000000..0af4a92d --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiAccountCashMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.cai.domain.CaiAccountCash; + +/** + * 用户提现记录Mapper接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiAccountCashMapper extends BaseMapper { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiBannerMapper.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiBannerMapper.java new file mode 100644 index 00000000..71af68d9 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiBannerMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.cai.domain.CaiBanner; + +/** + * 轮播Mapper接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiBannerMapper extends BaseMapper { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserCodeGenMapper.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserCodeGenMapper.java new file mode 100644 index 00000000..34fbb985 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserCodeGenMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.cai.domain.CaiUserCodeGen; + +/** + * idMapper接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiUserCodeGenMapper extends BaseMapper { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserForbidMapper.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserForbidMapper.java new file mode 100644 index 00000000..a24c143b --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserForbidMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.cai.domain.CaiUserForbid; + +/** + * 封号列表Mapper接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiUserForbidMapper extends BaseMapper { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserMapper.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserMapper.java index c09d3581..726debee 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserMapper.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/mapper/CaiUserMapper.java @@ -1,7 +1,10 @@ package com.ruoyi.cai.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.cai.domain.CaiUser; +import com.ruoyi.cai.dto.admin.vo.CaiUserAdminVo; +import org.apache.ibatis.annotations.Param; /** * 用户Mapper接口 @@ -11,4 +14,5 @@ import com.ruoyi.cai.domain.CaiUser; */ public interface CaiUserMapper extends BaseMapper { + Page pageAdmin(@Param("build") Page build, @Param("query") CaiUser query); } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiAccountBankcardService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiAccountBankcardService.java new file mode 100644 index 00000000..2244cf1c --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiAccountBankcardService.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.cai.domain.CaiAccountBankcard; + +/** + * 用户银行卡Service接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiAccountBankcardService extends IService { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiAccountCashService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiAccountCashService.java new file mode 100644 index 00000000..d4339004 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiAccountCashService.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.cai.domain.CaiAccountCash; + +/** + * 用户提现记录Service接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiAccountCashService extends IService { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiBannerService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiBannerService.java new file mode 100644 index 00000000..4d4dab3f --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiBannerService.java @@ -0,0 +1,13 @@ +package com.ruoyi.cai.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.cai.domain.CaiBanner; + +/** + * 轮播Service接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiBannerService extends IService { +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserCodeGenService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserCodeGenService.java new file mode 100644 index 00000000..71927d27 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserCodeGenService.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.cai.domain.CaiUserCodeGen; + +/** + * idService接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiUserCodeGenService extends IService { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserForbidService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserForbidService.java new file mode 100644 index 00000000..11a77bc3 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserForbidService.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.cai.domain.CaiUserForbid; + +/** + * 封号列表Service接口 + * + * @author 77 + * @date 2023-12-21 + */ +public interface CaiUserForbidService extends IService { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserService.java index 51c460bd..2d467cf5 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserService.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/CaiUserService.java @@ -1,8 +1,11 @@ package com.ruoyi.cai.service; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.cai.auth.LoginCaiUser; import com.ruoyi.cai.domain.CaiUser; +import com.ruoyi.cai.dto.admin.vo.CaiUserAdminVo; +import com.ruoyi.common.core.domain.PageQuery; /** * 用户Service接口 @@ -15,4 +18,6 @@ public interface CaiUserService extends IService { CaiUser getByUsername(String username); void register(LoginCaiUser caiUser); + + Page pageAdmin(PageQuery pageQuery, CaiUser query); } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiAccountBankcardServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiAccountBankcardServiceImpl.java new file mode 100644 index 00000000..a163ff97 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiAccountBankcardServiceImpl.java @@ -0,0 +1,17 @@ +package com.ruoyi.cai.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.cai.domain.CaiAccountBankcard; +import com.ruoyi.cai.mapper.CaiAccountBankcardMapper; +import com.ruoyi.cai.service.CaiAccountBankcardService; +import org.springframework.stereotype.Service; + +/** + * 用户银行卡Service业务层处理 + * + * @author 77 + * @date 2023-12-21 + */ +@Service +public class CaiAccountBankcardServiceImpl extends ServiceImpl implements CaiAccountBankcardService { +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiAccountCashServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiAccountCashServiceImpl.java new file mode 100644 index 00000000..514ad983 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiAccountCashServiceImpl.java @@ -0,0 +1,11 @@ +package com.ruoyi.cai.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.cai.domain.CaiAccountCash; +import com.ruoyi.cai.mapper.CaiAccountCashMapper; +import com.ruoyi.cai.service.CaiAccountCashService; +import org.springframework.stereotype.Service; + +@Service +public class CaiAccountCashServiceImpl extends ServiceImpl implements CaiAccountCashService { +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiBannerServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiBannerServiceImpl.java new file mode 100644 index 00000000..d1ccf2e9 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiBannerServiceImpl.java @@ -0,0 +1,18 @@ +package com.ruoyi.cai.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.cai.domain.CaiBanner; +import com.ruoyi.cai.mapper.CaiBannerMapper; +import com.ruoyi.cai.service.CaiBannerService; +import org.springframework.stereotype.Service; + +/** + * 轮播Service业务层处理 + * + * @author 77 + * @date 2023-12-21 + */ +@Service +public class CaiBannerServiceImpl extends ServiceImpl implements CaiBannerService { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserCodeGenServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserCodeGenServiceImpl.java new file mode 100644 index 00000000..21d9204f --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserCodeGenServiceImpl.java @@ -0,0 +1,18 @@ +package com.ruoyi.cai.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.cai.domain.CaiUserCodeGen; +import com.ruoyi.cai.mapper.CaiUserCodeGenMapper; +import com.ruoyi.cai.service.CaiUserCodeGenService; +import org.springframework.stereotype.Service; + +/** + * idService业务层处理 + * + * @author 77 + * @date 2023-12-21 + */ +@Service +public class CaiUserCodeGenServiceImpl extends ServiceImpl implements CaiUserCodeGenService { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserForbidServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserForbidServiceImpl.java new file mode 100644 index 00000000..b205c8ec --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserForbidServiceImpl.java @@ -0,0 +1,18 @@ +package com.ruoyi.cai.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.cai.domain.CaiUserForbid; +import com.ruoyi.cai.mapper.CaiUserForbidMapper; +import com.ruoyi.cai.service.CaiUserForbidService; +import org.springframework.stereotype.Service; + +/** + * 封号列表Service业务层处理 + * + * @author 77 + * @date 2023-12-21 + */ +@Service +public class CaiUserForbidServiceImpl extends ServiceImpl implements CaiUserForbidService { + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserServiceImpl.java index 9d30563a..25f86f1f 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserServiceImpl.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/CaiUserServiceImpl.java @@ -1,11 +1,14 @@ package com.ruoyi.cai.service.impl; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.cai.auth.LoginCaiUser; import com.ruoyi.cai.domain.CaiUser; +import com.ruoyi.cai.dto.admin.vo.CaiUserAdminVo; import com.ruoyi.cai.mapper.CaiUserMapper; import com.ruoyi.cai.service.CaiUserService; +import com.ruoyi.common.core.domain.PageQuery; import org.springframework.stereotype.Service; /** @@ -27,4 +30,9 @@ public class CaiUserServiceImpl extends ServiceImpl impl public void register(LoginCaiUser caiUser) { } + + @Override + public Page pageAdmin(PageQuery pageQuery, CaiUser query) { + return baseMapper.pageAdmin(pageQuery.build(),query); + } } diff --git a/ruoyi-cai/src/main/resources/mapper/cai/CaiAccountBankcardMapper.xml b/ruoyi-cai/src/main/resources/mapper/cai/CaiAccountBankcardMapper.xml new file mode 100644 index 00000000..19a29d7c --- /dev/null +++ b/ruoyi-cai/src/main/resources/mapper/cai/CaiAccountBankcardMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/ruoyi-cai/src/main/resources/mapper/cai/CaiAccountCashMapper.xml b/ruoyi-cai/src/main/resources/mapper/cai/CaiAccountCashMapper.xml new file mode 100644 index 00000000..dda55dbf --- /dev/null +++ b/ruoyi-cai/src/main/resources/mapper/cai/CaiAccountCashMapper.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ruoyi-cai/src/main/resources/mapper/cai/CaiBannerMapper.xml b/ruoyi-cai/src/main/resources/mapper/cai/CaiBannerMapper.xml new file mode 100644 index 00000000..220e3e09 --- /dev/null +++ b/ruoyi-cai/src/main/resources/mapper/cai/CaiBannerMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/ruoyi-cai/src/main/resources/mapper/cai/CaiUserCodeGenMapper.xml b/ruoyi-cai/src/main/resources/mapper/cai/CaiUserCodeGenMapper.xml new file mode 100644 index 00000000..08f95748 --- /dev/null +++ b/ruoyi-cai/src/main/resources/mapper/cai/CaiUserCodeGenMapper.xml @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/ruoyi-cai/src/main/resources/mapper/cai/CaiUserForbidMapper.xml b/ruoyi-cai/src/main/resources/mapper/cai/CaiUserForbidMapper.xml new file mode 100644 index 00000000..367c1c74 --- /dev/null +++ b/ruoyi-cai/src/main/resources/mapper/cai/CaiUserForbidMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/ruoyi-cai/src/main/resources/mapper/cai/CaiUserMapper.xml b/ruoyi-cai/src/main/resources/mapper/cai/CaiUserMapper.xml index a123aa9f..b7cc1c23 100644 --- a/ruoyi-cai/src/main/resources/mapper/cai/CaiUserMapper.xml +++ b/ruoyi-cai/src/main/resources/mapper/cai/CaiUserMapper.xml @@ -42,6 +42,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +