IMaterialInfoService.java
1.4 KB
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
package com.skua.modules.material.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.material.entity.MaterialInfo;
import java.util.List;
import java.util.Map;
/**
* 厂区资料管理
*/
public interface IMaterialInfoService extends IService<MaterialInfo> {
/**
*
* @Description 根据用户id查询所属厂区 只要第一个
* @Date 2021-07-27 15:03
* @Param [userCode]
* @return java.lang.String
**/
String queryFacByUserId(String userCode);
/**
*
* @Description 根据类型统计分析
* @Date 2021-09-14 17:00
* @Param [facInformation]
* @return java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
**/
List<Map<String, Object>> getAnalysis(MaterialInfo facInformation);
/**
* <pre>
* 流量统计
* </pre>
* @param departId
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2022年6月22日 下午3:00:25
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
List<Map<String, Object>> flowStatistics(String departId, String startTime, String endTime,String facInformationtype);
IPage<MaterialInfo> getList(Page<MaterialInfo> page, MaterialInfo materialInfo, String departIds);
}