clock打卡

This commit is contained in:
wangjinlei
2023-10-10 13:11:04 +08:00
parent 6ab08f7a29
commit 4de14d9eed
12 changed files with 170 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.book.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.book.entity.BookClockEntryChatEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface BookClockEntryChatDao extends MPJBaseMapper<BookClockEntryChatEntity> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.book.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.book.entity.BookClockEntryEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface BookClockEntryDao extends MPJBaseMapper<BookClockEntryEntity> {
}

View File

@@ -0,0 +1,9 @@
package com.peanut.modules.book.dao;
import com.github.yulichang.base.MPJBaseMapper;
import com.peanut.modules.book.entity.UserBookClockEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface UserBookClockDao extends MPJBaseMapper<UserBookClockEntity> {
}

View File

@@ -0,0 +1,29 @@
package com.peanut.modules.book.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import java.io.Serializable;
import java.util.Date;
public class BookClockEntryChatEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Integer id;
private Integer entryId;
private Integer userId;
//子对话开启的层数
private Integer fid;
//回复于某人id
private Integer pUserId;
private String content;
private Date createTime;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,30 @@
package com.peanut.modules.book.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
@TableName("user_clock_entry")
public class BookClockEntryEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Integer id;
private Integer bookId;
private String content;
private Date createTime;
private Integer day;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,30 @@
package com.peanut.modules.book.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.sql.Date;
@Data
@TableName("user_book_clock")
public class UserBookClockEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Integer id;
private Integer bookId;
private Integer userId;
private String clocks;
private Date beginDate;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.book.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.book.entity.BookClockEntryChatEntity;
public interface BookClockEntryChatService extends IService<BookClockEntryChatEntity> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.book.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.book.entity.BookClockEntryEntity;
public interface BookClockEntryService extends IService<BookClockEntryEntity> {
}

View File

@@ -0,0 +1,7 @@
package com.peanut.modules.book.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.book.entity.UserBookClockEntity;
public interface UserBookClockService extends IService<UserBookClockEntity> {
}

View File

@@ -0,0 +1,11 @@
package com.peanut.modules.book.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.book.dao.BookClockEntryChatDao;
import com.peanut.modules.book.entity.BookClockEntryChatEntity;
import com.peanut.modules.book.service.BookClockEntryChatService;
import org.springframework.stereotype.Service;
@Service("bookClockEntryChatService")
public class BookClockEntryChatImpl extends ServiceImpl<BookClockEntryChatDao,BookClockEntryChatEntity> implements BookClockEntryChatService {
}

View File

@@ -0,0 +1,11 @@
package com.peanut.modules.book.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.book.dao.BookClockEntryDao;
import com.peanut.modules.book.entity.BookClockEntryEntity;
import com.peanut.modules.book.service.BookClockEntryService;
import org.springframework.stereotype.Service;
@Service("bookClockEntryService")
public class BookClockEntryImpl extends ServiceImpl<BookClockEntryDao, BookClockEntryEntity> implements BookClockEntryService {
}

View File

@@ -0,0 +1,11 @@
package com.peanut.modules.book.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.book.dao.UserBookClockDao;
import com.peanut.modules.book.entity.UserBookClockEntity;
import com.peanut.modules.book.service.UserBookClockService;
import org.springframework.stereotype.Service;
@Service("userBookClockService")
public class UserBookClockImpl extends ServiceImpl<UserBookClockDao, UserBookClockEntity> implements UserBookClockService {
}