27 lines
736 B
Java
27 lines
736 B
Java
|
package com.sky.mapper;
|
||
|
|
||
|
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.Mapper;
|
||
|
import org.apache.ibatis.annotations.Select;
|
||
|
|
||
|
import java.util.List;
|
||
|
|
||
|
@Mapper
|
||
|
public interface DishMapper {
|
||
|
@AutoFill(OperationType.INSERT)
|
||
|
void insert(Dish dish);
|
||
|
|
||
|
List<DishVO> list(DishPageQueryDTO dishPageQueryDTO);
|
||
|
@Select("select * from dish where id=#{id}")
|
||
|
Dish queryById(Long id);
|
||
|
@Delete("delete from dish where id=#{id}")
|
||
|
void deleteById(Long id);
|
||
|
@AutoFill(OperationType.UPDATE)
|
||
|
void update(Dish dish);
|
||
|
}
|