package com.matrix.system.hive.dao;
|
|
import com.matrix.core.pojo.PaginationVO;
|
import com.matrix.system.app.vo.BusinessesDataShowVo;
|
import com.matrix.system.hive.bean.SysBusinessData;
|
import com.matrix.system.hive.statistics.BusinessDataShowVo;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @description 经营数据
|
* @author
|
* @date 2020-02-08 10:18
|
*/
|
public interface SysBusinessDataDao{
|
|
public int insert(@Param("item") SysBusinessData sysBusinessData);
|
|
public int batchInsert(@Param("list") List<SysBusinessData> sysBusinessDataList);
|
|
public int updateByMap(Map<String, Object> modifyMap);
|
|
public int updateByModel(@Param("record") SysBusinessData sysBusinessData);
|
|
public int deleteByIds(@Param("list") List<String> list);
|
|
public int deleteById(Integer id);
|
|
public int deleteByModel(@Param("record") SysBusinessData sysBusinessData);
|
|
public List<SysBusinessData> selectInPage(@Param("record") SysBusinessData sysBusinessData, @Param("pageVo") PaginationVO pageVo);
|
|
public List<BusinessDataShowVo> selectShowList(@Param("record") BusinessDataShowVo businessDataShowVo, @Param("pageVo") PaginationVO pageVo);
|
|
public int selectShowListTotal(@Param("record") BusinessDataShowVo businessDataShowVo);
|
|
public List<SysBusinessData> selectByModel(@Param("record") SysBusinessData sysBusinessData);
|
|
public int selectTotalRecord(@Param("record") SysBusinessData sysBusinessData);
|
|
|
|
public SysBusinessData selectById(Integer id);
|
|
public SysBusinessData selectForUpdate(Integer id);
|
|
List<BusinessesDataShowVo> selectApiBusinessDataInPage(@Param("record") SysBusinessData data,@Param("pageVo") PaginationVO pageVo);
|
|
int selectApiBusinessDataTotal(@Param("record") SysBusinessData data);
|
|
}
|