This commit is contained in:
dute7liang
2024-01-14 22:12:33 +08:00
parent 982dff66c9
commit 7f848c6076
10 changed files with 0 additions and 359 deletions

View File

@@ -1,96 +0,0 @@
package com.ruoyi.cai.controller.admin;
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.AccountRecharge;
import com.ruoyi.cai.service.AccountRechargeService;
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-22
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/cai/accountRecharge")
public class AccountRechargeController extends BaseController {
private final AccountRechargeService accountRechargeService;
/**
* 查询充值记录列表
*/
@SaCheckPermission("cai:accountRecharge:list")
@GetMapping("/list")
public TableDataInfo<AccountRecharge> list(AccountRecharge bo, PageQuery pageQuery) {
Page<AccountRecharge> page = accountRechargeService.page(pageQuery.build(),
Wrappers.lambdaQuery(bo).orderByDesc(AccountRecharge::getCreateTime));
return TableDataInfo.build(page);
}
/**
* 获取充值记录详细信息
*
* @param id 主键
*/
@SaCheckPermission("cai:accountRecharge:query")
@GetMapping("/{id}")
public R<AccountRecharge> getInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) {
return R.ok(accountRechargeService.getById(id));
}
/**
* 新增充值记录
*/
@SaCheckPermission("cai:accountRecharge:add")
@Log(title = "充值记录", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody AccountRecharge bo) {
return toAjax(accountRechargeService.save(bo));
}
/**
* 修改充值记录
*/
@SaCheckPermission("cai:accountRecharge:edit")
@Log(title = "充值记录", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody AccountRecharge bo) {
return toAjax(accountRechargeService.updateById(bo));
}
/**
* 删除充值记录
*
* @param ids 主键串
*/
@SaCheckPermission("cai:accountRecharge:remove")
@Log(title = "充值记录", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
return toAjax(accountRechargeService.removeBatchByIds(Arrays.asList(ids)));
}
}

View File

@@ -37,7 +37,6 @@ import java.util.Arrays;
@RequiredArgsConstructor
@RestController
@RequestMapping("/cai/guardLog")
@Deprecated
public class GuardLogController extends BaseController {
private final GuardLogService guardLogService;

View File

@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.cai.domain.AccountBankcard;
import com.ruoyi.cai.domain.AccountCash;
import com.ruoyi.cai.domain.AccountRecharge;
import com.ruoyi.cai.domain.RechargeOrder;
import com.ruoyi.cai.dto.app.query.AccountAliBankCardRes;
import com.ruoyi.cai.dto.app.query.WithdrawReq;

View File

@@ -1,100 +0,0 @@
package com.ruoyi.cai.domain;
import com.baomidou.mybatisplus.annotation.IdType;
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_recharge
*
* @author 77
* @date 2023-12-22
*/
@Data
@TableName("cai_account_recharge")
public class AccountRecharge implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id",type = IdType.AUTO)
private Long id;
/**
*
*/
private Long userId;
/**
*
*/
private Long goodsId;
/**
*
*/
private String orderNo;
/**
* 订单名
*/
private String orderName;
/**
* 充值类型 0 手工充值 1 线上充值
*/
private Integer rechargeType;
/**
* 充值金额
*/
private BigDecimal rechargeMoney;
/**
* 充值的紫贝
*/
private Integer coinNum;
/**
* 状态 1 申请 2 审核通过 3审核不通过
*/
private Integer status;
/**
* 充值平台类型
*/
private Long platformType;
/**
* 充值平台名称
*/
private String platformName;
/**
*
*/
private String payNo;
/**
*
*/
private String returnContent;
/**
*
*/
private BigDecimal rechargeReward;
/**
*
*/
private LocalDateTime verifyTime;
/**
*
*/
private String operateIp;
/**
* 类型: 0积分(默认)1会员
*/
private Integer type;
/**
*
*/
private String appid;
private LocalDateTime createTime;
}

View File

@@ -1,43 +0,0 @@
package com.ruoyi.cai.domain.bo;
import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;
import java.util.Date;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 协议设置业务对象 cai_agreement_setting
*
* @author 77
* @date 2024-01-14
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class AgreementSettingBo extends BaseEntity {
/**
* ID
*/
@NotNull(message = "ID不能为空", groups = { EditGroup.class })
private Long id;
/**
* 用户协议
*/
@NotBlank(message = "用户协议不能为空", groups = { AddGroup.class, EditGroup.class })
private String userAgreement;
/**
* 主播入驻协议
*/
@NotBlank(message = "主播入驻协议不能为空", groups = { AddGroup.class, EditGroup.class })
private String anchorJoinAgreement;
}

View File

@@ -1,43 +0,0 @@
package com.ruoyi.cai.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;
/**
* 协议设置视图对象 cai_agreement_setting
*
* @author 77
* @date 2024-01-14
*/
@Data
@ExcelIgnoreUnannotated
public class AgreementSettingVo implements Serializable {
private static final long serialVersionUID = 1L;
/**
* ID
*/
@ExcelProperty(value = "ID")
private Long id;
/**
* 用户协议
*/
@ExcelProperty(value = "用户协议")
private String userAgreement;
/**
* 主播入驻协议
*/
@ExcelProperty(value = "主播入驻协议")
private String anchorJoinAgreement;
}

View File

@@ -1,14 +0,0 @@
package com.ruoyi.cai.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cai.domain.AccountRecharge;
/**
* 充值记录Mapper接口
*
* @author 77
* @date 2023-12-22
*/
public interface AccountRechargeMapper extends BaseMapper<AccountRecharge> {
}

View File

@@ -1,14 +0,0 @@
package com.ruoyi.cai.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.cai.domain.AccountRecharge;
/**
* 充值记录Service接口
*
* @author 77
* @date 2023-12-22
*/
public interface AccountRechargeService extends IService<AccountRecharge> {
}

View File

@@ -1,17 +0,0 @@
package com.ruoyi.cai.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.cai.domain.AccountRecharge;
import com.ruoyi.cai.mapper.AccountRechargeMapper;
import com.ruoyi.cai.service.AccountRechargeService;
import org.springframework.stereotype.Service;
/**
* 充值记录Service业务层处理
*
* @author 77
* @date 2023-12-22
*/
@Service
public class AccountRechargeServiceImpl extends ServiceImpl<AccountRechargeMapper, AccountRecharge> implements AccountRechargeService {
}

View File

@@ -1,30 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.cai.mapper.AccountRechargeMapper">
<resultMap type="com.ruoyi.cai.domain.AccountRecharge" id="CaiAccountRechargeResult">
<result property="id" column="id"/>
<result property="userId" column="user_id"/>
<result property="goodsId" column="goods_id"/>
<result property="orderNo" column="order_no"/>
<result property="orderName" column="order_name"/>
<result property="accountType" column="account_type"/>
<result property="rechargeType" column="recharge_type"/>
<result property="rechargeMoney" column="recharge_money"/>
<result property="status" column="status"/>
<result property="platformType" column="platform_type"/>
<result property="platformName" column="platform_name"/>
<result property="payNo" column="pay_no"/>
<result property="returnContent" column="return_content"/>
<result property="rechargeReward" column="recharge_reward"/>
<result property="createTime" column="create_time"/>
<result property="verifyTime" column="verify_time"/>
<result property="operateIp" column="operate_ip"/>
<result property="type" column="type"/>
<result property="appid" column="appid"/>
</resultMap>
</mapper>