批量删除菜品

This commit is contained in:
slhaf
2024-09-12 14:35:36 +08:00
parent b6c3de2165
commit 22e629b6e1
8 changed files with 186 additions and 6 deletions

View File

@@ -1,8 +1,12 @@
package com.sky.mapper;
import com.github.pagehelper.Page;
import com.sky.annotation.AutoFill;
import com.sky.dto.DishPageQueryDTO;
import com.sky.entity.Dish;
import com.sky.enumeration.OperationType;
import com.sky.vo.DishVO;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
@@ -24,4 +28,26 @@ public interface DishMapper {
*/
@AutoFill(OperationType.INSERT)
void insert(Dish dish);
/**
* 菜品分页查询
* @param pageQueryDTO
* @return
*/
Page<DishVO> pageQuery(DishPageQueryDTO pageQueryDTO);
/**
* 根据id查找菜品
* @param id
* @return
*/
@Select("select * from dish where id = #{id}")
Dish selectById(Long id);
/**
* 根据id删除菜品
* @param id
*/
@Delete("delete from dish where id = #{id}")
void deleteById(Long id);
}