package com.template.mapper;
import com.template.model.Records;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
*
* Mapper 接口
*
*
* @author ceshi
* @since 2024-06-18
*/
@Mapper
@Component
public interface RecordsMapper extends BaseMapper {
@Select("select 'Electric' type, date_format(update_at, '%Y-%m') mon,sum(value) total from records where `type` ='Electric' and device_id =#{device_id}" +
" group by date_format(update_at, '%Y-%m') order by date_format(update_at, '%Y-%m') desc limit 6")
List