27 lines
611 B
Java
27 lines
611 B
Java
package com.sky.mapper;
|
|
|
|
import com.sky.annotation.AutoFill;
|
|
import com.sky.entity.Dish;
|
|
import com.sky.enumeration.OperationType;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Select;
|
|
|
|
@Mapper
|
|
public interface DishMapper {
|
|
|
|
/**
|
|
* 根据分类id查询菜品数量
|
|
* @param categoryId
|
|
* @return
|
|
*/
|
|
@Select("select count(id) from dish where category_id = #{categoryId}")
|
|
Integer countByCategoryId(Long categoryId);
|
|
|
|
/**
|
|
* 插入菜品
|
|
* @param dish
|
|
*/
|
|
@AutoFill(value = OperationType.INSERT)
|
|
void insert(Dish dish);
|
|
}
|