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<Dic> getByType(Map<String,Object> param);
|
}
|