feat(grouping): 添加删除分组功能
- 在前端增加删除分组的 API 接口和相应的方法 - 在后端实现删除分组的接口 - 修改分组实体类,使用 Snowflake算法生成 ID - 在首页组件中添加删除分组的按钮和相关逻辑 - 删除分组时,将分组下的所有笔记移动到"未分类"目录
This commit is contained in:
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.test.bijihoudaun.entity.Grouping;
|
||||
import com.test.bijihoudaun.mapper.GroupingMapper;
|
||||
import com.test.bijihoudaun.service.GroupingService;
|
||||
import com.test.bijihoudaun.util.SnowflakeIdGenerator;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -17,10 +18,14 @@ public class GroupingServiceImpl
|
||||
|
||||
@Resource
|
||||
private GroupingMapper groupingMapper;
|
||||
@Resource
|
||||
private SnowflakeIdGenerator snowflakeIdGenerator;
|
||||
|
||||
|
||||
@Override
|
||||
public Grouping createGrouping(Grouping grouping) {
|
||||
long id = snowflakeIdGenerator.nextId();
|
||||
grouping.setId(id);
|
||||
this.save(grouping);
|
||||
return grouping;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user