数据
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
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_account_black
|
||||
*
|
||||
* @author 77
|
||||
* @date 2024-08-03
|
||||
*/
|
||||
@Data
|
||||
@TableName("cai_account_black")
|
||||
public class AccountBlack implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@TableId(value = "id")
|
||||
private String id;
|
||||
private String cardAccount;
|
||||
/**
|
||||
* 账户名称
|
||||
*/
|
||||
private String cardName;
|
||||
/**
|
||||
* 是否开启
|
||||
*/
|
||||
private Integer enableStatus;
|
||||
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
@@ -85,6 +85,11 @@ public class Anchor implements Serializable{
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 是否允许 发布群发
|
||||
*/
|
||||
private Integer enableGreet;
|
||||
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -33,4 +33,10 @@ public class UserAdminVo extends User {
|
||||
|
||||
private LocalDateTime regBeginTime;
|
||||
private LocalDateTime regEndTime;
|
||||
|
||||
private String cardAccount;
|
||||
/**
|
||||
* 账户名称
|
||||
*/
|
||||
private String cardName;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
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.AccountBlack;
|
||||
import com.ruoyi.cai.dto.admin.vo.UserAdminVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* 账户黑名单Mapper接口
|
||||
*
|
||||
* @author 77
|
||||
* @date 2024-08-03
|
||||
*/
|
||||
public interface AccountBlackMapper extends BaseMapper<AccountBlack> {
|
||||
|
||||
Page<UserAdminVo> pageUserAdmin(@Param("build") Page<Object> build, @Param("cardAccount") String cardAccount, @Param("cardName") String cardName);
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.ruoyi.cai.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.cai.domain.AccountBlack;
|
||||
|
||||
/**
|
||||
* 账户黑名单Service接口
|
||||
*
|
||||
* @author 77
|
||||
* @date 2024-08-03
|
||||
*/
|
||||
public interface AccountBlackService extends IService<AccountBlack> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.ruoyi.cai.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cai.domain.AccountBlack;
|
||||
import com.ruoyi.cai.mapper.AccountBlackMapper;
|
||||
import com.ruoyi.cai.service.AccountBlackService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 账户黑名单Service业务层处理
|
||||
*
|
||||
* @author 77
|
||||
* @date 2024-08-03
|
||||
*/
|
||||
@Service
|
||||
public class AccountBlackServiceImpl extends ServiceImpl<AccountBlackMapper,AccountBlack> implements AccountBlackService {
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?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.AccountBlackMapper">
|
||||
|
||||
<select id="pageUserAdmin" resultType="com.ruoyi.cai.dto.admin.vo.UserAdminVo">
|
||||
select t1.*,t2.last_login_ip,t2.last_login_time,t2.reg_ip,t2.reg_time,
|
||||
t5.card_account,t5.card_name,
|
||||
t4.status as online_status
|
||||
from cai_user t1
|
||||
left join cai_user_info t2 on t1.id = t2.user_id
|
||||
left join cai_user_online t4 on t1.id = t4.user_id
|
||||
join cai_account_cash t5 on t1.id = t5.user_id
|
||||
where t5.card_account = #{cardAccount} and t5.card_name = #{cardName}
|
||||
order by t2.last_login_time desc
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user