ustcyc
2025-01-07 de5d55508afd27fb2b47e6d4d6fd9984525c222c
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
package com.zhitan.basicdata.services;
 
 
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhitan.basicdata.domain.SysEnergy;
import com.zhitan.basicdata.domain.vo.EnergyTypeModel;
 
import java.util.List;
 
/**
 * energyService接口
 *
 * @author ruoyi
 * @date 2020-02-12
 */
public interface ISysEnergyService {
    /**
     * 查询energy
     *
     * @param
     * @return energy
     */
    SysEnergy selectSysEnergyById(Integer enerid);
 
    /**
     * 查询energy列表
     *
     * @param sysEnergy energy
     * @return energy集合
     */
    List<SysEnergy> selectSysEnergyList(SysEnergy sysEnergy);
 
    /**
     * 新增energy
     *
     * @param sysEnergy energy
     * @return 结果
     */
    int insertSysEnergy(SysEnergy sysEnergy);
 
    /**
     * 修改energy
     *
     * @param sysEnergy energy
     * @return 结果
     */
    int updateSysEnergy(SysEnergy sysEnergy);
 
    /**
     * 批量删除energy
     *
     * @param
     * @return 结果
     */
    int deleteSysEnergyByIds(Integer[] enerids);
 
    /**
     * 删除energy信息
     *
     * @param
     * @return 结果
     */
    int deleteSysEnergyById(Integer enerid);
 
    /**
     * 查询能源类型下拉框
     *
     * @param
     * @return 结果
     */
    List getenerclassname();
 
    /**
     * 查询能源类型id by enerclassname
     */
    Integer getEnerClassid(String enerclassname);
 
    /**
     * 查询一样的能源名称有几个 能源名称唯一校验
     */
    SysEnergy selectSameEnergyNameNum(String enername);
 
    /**
     * 修改的时候查询一样能源名称的id
     */
    Integer selectIdByName(String enername);
    /**
     * 通过能源id查询单价信息
     */
    Integer getPriceCountByEnerid(SysEnergy sysEnergy);
    /**
     * 增加单价信息
     */
    Integer insertEnergyPrice(SysEnergy sysEnergy);
    /**
     * 修改单价信息
     */
    Integer updateEnergyPrice(SysEnergy sysEnergy);
    /**
     * 通过能源id查折标系数num
     */
    Integer getCoefficientCountByEnerid(Integer enerid);
 
    /**
     * 增加折标系数信息
     */
    Integer insertEnergyCoefficient(SysEnergy sysEnergy);
 
    /**
     * 修改折标系数信息
     */
    Integer updateEnergyCoefficient(SysEnergy sysEnergy);
 
    /**
     * 查询所有能源类型信息
     *
     * @return 所有能源类型
     */
    List<EnergyTypeModel> listAllEnergyType();
 
    /**
     * 根据code查询能源信息
     *
     * @param code 编号
     * @return
     */
    EnergyTypeModel getEnergyTypeByCode(String code);
 
    Page<SysEnergy> selectSysEnergyPage(SysEnergy sysEnergy, Long pageNum, Long pageSize);
 
    SysEnergy selectSameEnergyCodeNum(String enersno);
}