CloudBaseInfoService.java 1.17 KB
Newer Older
Zhou Yang's avatar
Zhou Yang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
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);
}