init
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.AccountChangeLog;
|
||||
import com.ruoyi.xq.service.AccountChangeLogService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/accountChangeLog")
|
||||
public class AccountChangeLogController extends BaseController {
|
||||
|
||||
private final AccountChangeLogService accountChangeLogService;
|
||||
|
||||
/**
|
||||
*
|
||||
* 查询账户明细列表
|
||||
*/
|
||||
@SaCheckPermission("xq:accountChangeLog:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<AccountChangeLog> list(AccountChangeLog bo, PageQuery pageQuery) {
|
||||
Page<AccountChangeLog> page = accountChangeLogService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取账户明细详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:accountChangeLog:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<AccountChangeLog> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(accountChangeLogService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增账户明细
|
||||
*/
|
||||
@SaCheckPermission("xq:accountChangeLog:add")
|
||||
@Log(title = "账户明细", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody AccountChangeLog bo) {
|
||||
return toAjax(accountChangeLogService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改账户明细
|
||||
*/
|
||||
@SaCheckPermission("xq:accountChangeLog:edit")
|
||||
@Log(title = "账户明细", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody AccountChangeLog bo) {
|
||||
return toAjax(accountChangeLogService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除账户明细
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:accountChangeLog:remove")
|
||||
@Log(title = "账户明细", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(accountChangeLogService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.AgreementSetting;
|
||||
import com.ruoyi.xq.service.AgreementSettingService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/agreementSetting")
|
||||
public class AgreementSettingController extends BaseController {
|
||||
|
||||
private final AgreementSettingService agreementSettingService;
|
||||
|
||||
/**
|
||||
* 查询协议设置列表
|
||||
*/
|
||||
@SaCheckPermission("xq:agreementSetting:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<AgreementSetting> list(AgreementSetting bo, PageQuery pageQuery) {
|
||||
Page<AgreementSetting> page = agreementSettingService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取协议设置详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:agreementSetting:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<AgreementSetting> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(agreementSettingService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增协议设置
|
||||
*/
|
||||
@SaCheckPermission("xq:agreementSetting:add")
|
||||
@Log(title = "协议设置", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody AgreementSetting bo) {
|
||||
return toAjax(agreementSettingService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改协议设置
|
||||
*/
|
||||
@SaCheckPermission("xq:agreementSetting:edit")
|
||||
@Log(title = "协议设置", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody AgreementSetting bo) {
|
||||
return toAjax(agreementSettingService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除协议设置
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:agreementSetting:remove")
|
||||
@Log(title = "协议设置", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(agreementSettingService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.Banner;
|
||||
import com.ruoyi.xq.service.BannerService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/banner")
|
||||
public class BannerController extends BaseController {
|
||||
|
||||
private final BannerService bannerService;
|
||||
|
||||
/**
|
||||
* 查询轮播图列表
|
||||
*/
|
||||
@SaCheckPermission("xq:banner:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<Banner> list(Banner bo, PageQuery pageQuery) {
|
||||
Page<Banner> page = bannerService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取轮播图详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:banner:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<Banner> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(bannerService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增轮播图
|
||||
*/
|
||||
@SaCheckPermission("xq:banner:add")
|
||||
@Log(title = "轮播图", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody Banner bo) {
|
||||
return toAjax(bannerService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改轮播图
|
||||
*/
|
||||
@SaCheckPermission("xq:banner:edit")
|
||||
@Log(title = "轮播图", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody Banner bo) {
|
||||
return toAjax(bannerService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除轮播图
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:banner:remove")
|
||||
@Log(title = "轮播图", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(bannerService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.Dynamic;
|
||||
import com.ruoyi.xq.service.DynamicService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/dynamic")
|
||||
public class DynamicController extends BaseController {
|
||||
|
||||
private final DynamicService dynamicService;
|
||||
|
||||
/**
|
||||
* 查询动态审核列表
|
||||
*/
|
||||
@SaCheckPermission("xq:dynamic:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<Dynamic> list(Dynamic bo, PageQuery pageQuery) {
|
||||
Page<Dynamic> page = dynamicService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取动态审核详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:dynamic:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<Dynamic> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(dynamicService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增动态审核
|
||||
*/
|
||||
@SaCheckPermission("xq:dynamic:add")
|
||||
@Log(title = "动态审核", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody Dynamic bo) {
|
||||
return toAjax(dynamicService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改动态审核
|
||||
*/
|
||||
@SaCheckPermission("xq:dynamic:edit")
|
||||
@Log(title = "动态审核", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody Dynamic bo) {
|
||||
return toAjax(dynamicService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除动态审核
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:dynamic:remove")
|
||||
@Log(title = "动态审核", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(dynamicService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.UserAuthAudit;
|
||||
import com.ruoyi.xq.service.UserAuthAuditService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/userAuthAudit")
|
||||
public class UserAuthAuditController extends BaseController {
|
||||
|
||||
private final UserAuthAuditService userAuthAuditService;
|
||||
|
||||
/**
|
||||
* 查询用户认证审核列表
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuthAudit:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<UserAuthAudit> list(UserAuthAudit bo, PageQuery pageQuery) {
|
||||
Page<UserAuthAudit> page = userAuthAuditService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取用户认证审核详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuthAudit:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<UserAuthAudit> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userAuthAuditService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户认证审核
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuthAudit:add")
|
||||
@Log(title = "用户认证审核", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody UserAuthAudit bo) {
|
||||
return toAjax(userAuthAuditService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户认证审核
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuthAudit:edit")
|
||||
@Log(title = "用户认证审核", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody UserAuthAudit bo) {
|
||||
return toAjax(userAuthAuditService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户认证审核
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuthAudit:remove")
|
||||
@Log(title = "用户认证审核", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userAuthAuditService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.UserAuth;
|
||||
import com.ruoyi.xq.service.UserAuthService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/userAuth")
|
||||
public class UserAuthController extends BaseController {
|
||||
|
||||
private final UserAuthService userAuthService;
|
||||
|
||||
/**
|
||||
* 查询用户认证管理列表
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuth:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<UserAuth> list(UserAuth bo, PageQuery pageQuery) {
|
||||
Page<UserAuth> page = userAuthService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户认证管理详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuth:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<UserAuth> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userAuthService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户认证管理
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuth:add")
|
||||
@Log(title = "用户认证管理", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody UserAuth bo) {
|
||||
return toAjax(userAuthService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户认证管理
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuth:edit")
|
||||
@Log(title = "用户认证管理", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody UserAuth bo) {
|
||||
return toAjax(userAuthService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户认证管理
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:userAuth:remove")
|
||||
@Log(title = "用户认证管理", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userAuthService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.User;
|
||||
import com.ruoyi.xq.service.UserService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/user")
|
||||
public class UserController extends BaseController {
|
||||
|
||||
private final UserService userService;
|
||||
|
||||
/**
|
||||
* 查询用户管理列表
|
||||
*/
|
||||
@SaCheckPermission("xq:user:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<User> list(User bo, PageQuery pageQuery) {
|
||||
Page<User> page = userService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取用户管理详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:user:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<User> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户管理
|
||||
*/
|
||||
@SaCheckPermission("xq:user:add")
|
||||
@Log(title = "用户管理", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody User bo) {
|
||||
return toAjax(userService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户管理
|
||||
*/
|
||||
@SaCheckPermission("xq:user:edit")
|
||||
@Log(title = "用户管理", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody User bo) {
|
||||
return toAjax(userService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户管理
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:user:remove")
|
||||
@Log(title = "用户管理", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.UserInfoAudit;
|
||||
import com.ruoyi.xq.service.UserInfoAuditService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/userInfoAudit")
|
||||
public class UserInfoAuditController extends BaseController {
|
||||
|
||||
private final UserInfoAuditService userInfoAuditService;
|
||||
|
||||
/**
|
||||
* 查询用户信息审核列表
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfoAudit:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<UserInfoAudit> list(UserInfoAudit bo, PageQuery pageQuery) {
|
||||
Page<UserInfoAudit> page = userInfoAuditService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户信息审核详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfoAudit:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<UserInfoAudit> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userInfoAuditService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户信息审核
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfoAudit:add")
|
||||
@Log(title = "用户信息审核", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody UserInfoAudit bo) {
|
||||
return toAjax(userInfoAuditService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户信息审核
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfoAudit:edit")
|
||||
@Log(title = "用户信息审核", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody UserInfoAudit bo) {
|
||||
return toAjax(userInfoAuditService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户信息审核
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfoAudit:remove")
|
||||
@Log(title = "用户信息审核", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userInfoAuditService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.UserInfo;
|
||||
import com.ruoyi.xq.service.UserInfoService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/userInfo")
|
||||
public class UserInfoController extends BaseController {
|
||||
|
||||
private final UserInfoService userInfoService;
|
||||
|
||||
/**
|
||||
* 查询用户信息列表
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfo:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<UserInfo> list(UserInfo bo, PageQuery pageQuery) {
|
||||
Page<UserInfo> page = userInfoService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户信息详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfo:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<UserInfo> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userInfoService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户信息
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfo:add")
|
||||
@Log(title = "用户信息", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody UserInfo bo) {
|
||||
return toAjax(userInfoService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfo:edit")
|
||||
@Log(title = "用户信息", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody UserInfo bo) {
|
||||
return toAjax(userInfoService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户信息
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:userInfo:remove")
|
||||
@Log(title = "用户信息", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userInfoService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.UserLogin;
|
||||
import com.ruoyi.xq.service.UserLoginService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/userLogin")
|
||||
public class UserLoginController extends BaseController {
|
||||
|
||||
private final UserLoginService userLoginService;
|
||||
|
||||
/**
|
||||
* 查询用户登陆列表
|
||||
*/
|
||||
@SaCheckPermission("xq:userLogin:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<UserLogin> list(UserLogin bo, PageQuery pageQuery) {
|
||||
Page<UserLogin> page = userLoginService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户登陆详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:userLogin:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<UserLogin> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userLoginService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户登陆
|
||||
*/
|
||||
@SaCheckPermission("xq:userLogin:add")
|
||||
@Log(title = "用户登陆", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody UserLogin bo) {
|
||||
return toAjax(userLoginService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户登陆
|
||||
*/
|
||||
@SaCheckPermission("xq:userLogin:edit")
|
||||
@Log(title = "用户登陆", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody UserLogin bo) {
|
||||
return toAjax(userLoginService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户登陆
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:userLogin:remove")
|
||||
@Log(title = "用户登陆", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userLoginService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.UserPictures;
|
||||
import com.ruoyi.xq.service.UserPicturesService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/userPictures")
|
||||
public class UserPicturesController extends BaseController {
|
||||
|
||||
private final UserPicturesService userPicturesService;
|
||||
|
||||
/**
|
||||
* 查询用户相册管理列表
|
||||
*/
|
||||
@SaCheckPermission("xq:userPictures:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<UserPictures> list(UserPictures bo, PageQuery pageQuery) {
|
||||
Page<UserPictures> page = userPicturesService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户相册管理详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:userPictures:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<UserPictures> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userPicturesService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户相册管理
|
||||
*/
|
||||
@SaCheckPermission("xq:userPictures:add")
|
||||
@Log(title = "用户相册管理", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody UserPictures bo) {
|
||||
return toAjax(userPicturesService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户相册管理
|
||||
*/
|
||||
@SaCheckPermission("xq:userPictures:edit")
|
||||
@Log(title = "用户相册管理", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody UserPictures bo) {
|
||||
return toAjax(userPicturesService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户相册管理
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:userPictures:remove")
|
||||
@Log(title = "用户相册管理", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userPicturesService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.UserVip;
|
||||
import com.ruoyi.xq.service.UserVipService;
|
||||
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;
|
||||
|
||||
/**
|
||||
* VIP用户
|
||||
*
|
||||
* @author 77
|
||||
* @date 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/userVip")
|
||||
public class UserVipController extends BaseController {
|
||||
|
||||
private final UserVipService userVipService;
|
||||
|
||||
/**
|
||||
* 查询VIP用户列表
|
||||
*/
|
||||
@SaCheckPermission("xq:userVip:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<UserVip> list(UserVip bo, PageQuery pageQuery) {
|
||||
Page<UserVip> page = userVipService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取VIP用户详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:userVip:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<UserVip> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userVipService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增VIP用户
|
||||
*/
|
||||
@SaCheckPermission("xq:userVip:add")
|
||||
@Log(title = "VIP用户", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody UserVip bo) {
|
||||
return toAjax(userVipService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改VIP用户
|
||||
*/
|
||||
@SaCheckPermission("xq:userVip:edit")
|
||||
@Log(title = "VIP用户", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody UserVip bo) {
|
||||
return toAjax(userVipService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除VIP用户
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:userVip:remove")
|
||||
@Log(title = "VIP用户", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userVipService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.UserWithdraw;
|
||||
import com.ruoyi.xq.service.UserWithdrawService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/userWithdraw")
|
||||
public class UserWithdrawController extends BaseController {
|
||||
|
||||
private final UserWithdrawService userWithdrawService;
|
||||
|
||||
/**
|
||||
* 查询用户提现审核列表
|
||||
*/
|
||||
@SaCheckPermission("xq:userWithdraw:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<UserWithdraw> list(UserWithdraw bo, PageQuery pageQuery) {
|
||||
Page<UserWithdraw> page = userWithdrawService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取用户提现审核详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:userWithdraw:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<UserWithdraw> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(userWithdrawService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户提现审核
|
||||
*/
|
||||
@SaCheckPermission("xq:userWithdraw:add")
|
||||
@Log(title = "用户提现审核", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody UserWithdraw bo) {
|
||||
return toAjax(userWithdrawService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户提现审核
|
||||
*/
|
||||
@SaCheckPermission("xq:userWithdraw:edit")
|
||||
@Log(title = "用户提现审核", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody UserWithdraw bo) {
|
||||
return toAjax(userWithdrawService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户提现审核
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:userWithdraw:remove")
|
||||
@Log(title = "用户提现审核", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(userWithdrawService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.VipOrder;
|
||||
import com.ruoyi.xq.service.VipOrderService;
|
||||
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;
|
||||
|
||||
/**
|
||||
* VIP订单
|
||||
*
|
||||
* @author 77
|
||||
* @date 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/vipOrder")
|
||||
public class VipOrderController extends BaseController {
|
||||
|
||||
private final VipOrderService vipOrderService;
|
||||
|
||||
/**
|
||||
* 查询VIP订单列表
|
||||
*/
|
||||
@SaCheckPermission("xq:vipOrder:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<VipOrder> list(VipOrder bo, PageQuery pageQuery) {
|
||||
Page<VipOrder> page = vipOrderService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取VIP订单详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:vipOrder:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<VipOrder> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(vipOrderService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增VIP订单
|
||||
*/
|
||||
@SaCheckPermission("xq:vipOrder:add")
|
||||
@Log(title = "VIP订单", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody VipOrder bo) {
|
||||
return toAjax(vipOrderService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改VIP订单
|
||||
*/
|
||||
@SaCheckPermission("xq:vipOrder:edit")
|
||||
@Log(title = "VIP订单", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody VipOrder bo) {
|
||||
return toAjax(vipOrderService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除VIP订单
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:vipOrder:remove")
|
||||
@Log(title = "VIP订单", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(vipOrderService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.VipPrice;
|
||||
import com.ruoyi.xq.service.VipPriceService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/vipPrice")
|
||||
public class VipPriceController extends BaseController {
|
||||
|
||||
private final VipPriceService vipPriceService;
|
||||
|
||||
/**
|
||||
* 查询会员价格设置列表
|
||||
*/
|
||||
@SaCheckPermission("xq:vipPrice:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<VipPrice> list(VipPrice bo, PageQuery pageQuery) {
|
||||
Page<VipPrice> page = vipPriceService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取会员价格设置详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:vipPrice:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<VipPrice> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(vipPriceService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增会员价格设置
|
||||
*/
|
||||
@SaCheckPermission("xq:vipPrice:add")
|
||||
@Log(title = "会员价格设置", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody VipPrice bo) {
|
||||
return toAjax(vipPriceService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改会员价格设置
|
||||
*/
|
||||
@SaCheckPermission("xq:vipPrice:edit")
|
||||
@Log(title = "会员价格设置", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody VipPrice bo) {
|
||||
return toAjax(vipPriceService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除会员价格设置
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:vipPrice:remove")
|
||||
@Log(title = "会员价格设置", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(vipPriceService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.ruoyi.xq.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.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.xq.domain.WithdrawSetting;
|
||||
import com.ruoyi.xq.service.WithdrawSettingService;
|
||||
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 2024-03-04
|
||||
*/
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/xq/withdrawSetting")
|
||||
public class WithdrawSettingController extends BaseController {
|
||||
|
||||
private final WithdrawSettingService withdrawSettingService;
|
||||
|
||||
/**
|
||||
* 查询提现配置列表
|
||||
*/
|
||||
@SaCheckPermission("xq:withdrawSetting:list")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<WithdrawSetting> list(WithdrawSetting bo, PageQuery pageQuery) {
|
||||
Page<WithdrawSetting> page = withdrawSettingService.page(pageQuery.build(), Wrappers.lambdaQuery(bo));
|
||||
return TableDataInfo.build(page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取提现配置详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission("xq:withdrawSetting:query")
|
||||
@GetMapping("/{id}")
|
||||
public R<WithdrawSetting> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(withdrawSettingService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增提现配置
|
||||
*/
|
||||
@SaCheckPermission("xq:withdrawSetting:add")
|
||||
@Log(title = "提现配置", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody WithdrawSetting bo) {
|
||||
return toAjax(withdrawSettingService.save(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改提现配置
|
||||
*/
|
||||
@SaCheckPermission("xq:withdrawSetting:edit")
|
||||
@Log(title = "提现配置", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody WithdrawSetting bo) {
|
||||
return toAjax(withdrawSettingService.updateById(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除提现配置
|
||||
*
|
||||
* @param ids 主键串
|
||||
*/
|
||||
@SaCheckPermission("xq:withdrawSetting:remove")
|
||||
@Log(title = "提现配置", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] ids) {
|
||||
return toAjax(withdrawSettingService.removeBatchByIds(Arrays.asList(ids)));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user