DocMapperCustom.java 514 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11
package io.github.yubincloud.fairywiki.mapper;

import org.apache.ibatis.annotations.Param;

public interface DocMapperCustom {

    /**
     * view count 字段递增一次
     * @param docId 文档的 id
     */
    void increaseViewCount(@Param("id") Long docId);
yubinCloud's avatar
yubinCloud 已提交
12 13 14 15 16 17

    /**
     * vote count 字段递增一次
     * @param docId 文档的 id
     */
    void increaseVoteCount(@Param("id") Long docId);
18 19 20 21 22

    /**
     * 更新所有 Ebook 的阅读量、点赞量信息
     */
    void updateEbookFooter();
23
}