package com.cloud.device.service.impl; import com.cloud.device.dao.DicDao; import com.cloud.device.model.Dic; import com.cloud.device.service.DicService; import com.cloud.device.service.TokenService; import lombok.extern.log4j.Log4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; @Log4j @Service public class DicServiceImpl implements DicService { @Autowired private DicDao dicDao; @Autowired private TokenService tokenService; @Override public int deleteById(Long id) { return dicDao.deleteById(id); } @Override public int insert(Dic record) { return dicDao.insert(record); } @Override public int insertSelective(Dic record) { //record.preInsert(tokenService.currentUser()); Integer status = dicDao.insertSelective(record); return status; } @Override public Dic selectById(Long id) { return dicDao.selectById(id); } @Override public int updateByIdSelective(Dic record) { //record.preUpdate(tokenService.currentUser()); Integer status = dicDao.updateByIdSelective(record); return status; } @Override public int updateById(Dic record) { return dicDao.updateById(record); } @Override public List getDicByType(Map map) { return dicDao.getByType(map); } }