CsdnUserInfoService.java 1.1 KB
Newer Older
1 2 3 4
package com.kwan.springbootkwan.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.kwan.springbootkwan.entity.CsdnUserInfo;
5
import com.kwan.springbootkwan.entity.query.CsdnUserInfoQuery;
6

7 8
import java.util.List;

9 10 11 12 13 14 15
/**
 * csdn用户信息(CsdnUserInfo)表服务接口
 *
 * @author makejava
 * @since 2023-10-23 16:03:14
 */
public interface CsdnUserInfoService extends IService<CsdnUserInfo> {
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32


    /**
     * 通过用户名获取user信息
     *
     * @return
     */
    CsdnUserInfo getUserByUserName(String username);

    /**
     * 通过用户名获取user信息
     *
     * @return
     */
    List<CsdnUserInfo> getAllUser();


33 34 35
    /**
     * 重置新文章的状态
     */
36
    void resetAllCurrentStatus();
37

38 39 40 41
    /**
     * 重置新一天的状态
     */
    void resetUserDayStatus();
42

43 44 45 46 47 48
    /**
     * 重置某个人某一天的状态
     *
     * @param csdnUserInfo
     */
    void resetCsdnUserInfo(CsdnUserInfo csdnUserInfo);
49

50 51
    /**
     * 新增用户
52
     *
53 54 55 56
     * @param addInfo
     */
    void add(CsdnUserInfoQuery addInfo);

57 58
}