CloudBaseInfoService.java 1.17 KB
package com.hmit.kernes.service;

import com.hmit.kernes.entity.CloudBaseInfoEntity;

import java.util.List;
import java.util.Map;

public interface CloudBaseInfoService {



    CloudBaseInfoEntity queryObject(Object id);

    List<CloudBaseInfoEntity> queryList(Map<String, Object> map);


    int queryTotal(Map<String, Object> map);


    void save(CloudBaseInfoEntity cloudBaseInfoEntity);

    void  update(CloudBaseInfoEntity cloudBaseInfoEntity);

    void  deleteBatch(Object[] id);
    Long getBaseInfoId(Long userid);
    List<Map> getTotalByDivision();


    List<Map> getIncreaseByDivision();
    List<Map> getIncrease();
    CloudBaseInfoEntity queryObjectByUserId(Long userid);
    int  queryMonthTotal();

    int queryYearTotal();

    void saveWithId(CloudBaseInfoEntity cloudBaseInfoEntity);

    List<Map> getMemDivCount();//左上

    List<Map> getApplyIncrease();//右上

    List<Map>  getReceptionIncrease();//右上
    List<Map>  getAppIncrease();//右下

    List<Map> getContractIncrease();

    List<Map>  getInfoCount(Map<String, Object> map);//中下

    void saveListByFancy(List<CloudBaseInfoEntity> list);
}