package com.cloud.device.dao; import com.cloud.device.model.Dic; import lombok.extern.log4j.Log4j; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository @Mapper public interface DicDao { /** * 删除 * @param id * @return */ int deleteById(Long id); /** * 插入所有字段 * @param record * @return */ int insert(Dic record); /** * 插入某些字段 * @param record * @return */ int insertSelective(Dic record); /** * 获取一条数据 * @param id * @return */ Dic selectById(Long id); /** * 更新 * @param record * @return */ int updateByIdSelective(Dic record); /** * 更新 * @param record * @return */ int updateById(Dic record); /** * 获取字典列表 * @param param * @return */ List getByType(Map param); }