DeployEquipmentServiceImpl.java
3.73 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
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
package com.objecteye.service.impl;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.objecteye.entity.PageResult;
import com.objecteye.entity.SyDeployEquipment;
import com.objecteye.entity.SyDeployEquipmentExample;
import com.objecteye.mapper.SyDeployEquipmentMapper;
import com.objecteye.service.DeployEquipmentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* 服务实现层
*
* @author Administrator
*/
@Service
public class DeployEquipmentServiceImpl implements DeployEquipmentService {
@Autowired
private SyDeployEquipmentMapper deployEquipmentMapper;
/**
* 查询全部
*/
@Override
public List<SyDeployEquipment> findAll() {
return deployEquipmentMapper.selectByExample(null);
}
/**
* 按分页查询
*/
@Override
public PageResult findPage(int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
Page<SyDeployEquipment> page = (Page<SyDeployEquipment>) deployEquipmentMapper.selectByExample(null);
return new PageResult(page.getTotal(), page.getResult());
}
/**
* 增加
*/
@Override
public void add(SyDeployEquipment deployEquipment) {
deployEquipment.setIsDelete(0);
deployEquipmentMapper.insert(deployEquipment);
}
/**
* 修改
*/
@Override
public void update(SyDeployEquipment deployEquipment) {
deployEquipmentMapper.updateByPrimaryKey(deployEquipment);
}
/**
* 根据ID获取实体
*
* @param id
* @return
*/
@Override
public SyDeployEquipment findOne(int id) {
return deployEquipmentMapper.selectByPrimaryKey(id);
}
/**
* 批量删除
*/
@Override
public void delete(int[] ids) {
for (int id : ids) {
deployEquipmentMapper.deleteByPrimaryKey(id);
}
}
@Override
public void deleteByDeployId(int id) {
SyDeployEquipmentExample syDeployEquipmentExample = new SyDeployEquipmentExample();
SyDeployEquipmentExample.Criteria criteria = syDeployEquipmentExample.createCriteria();
criteria.andDidEqualTo(id);
deployEquipmentMapper.deleteByExample(syDeployEquipmentExample);
}
@Override
public List<Integer> slectByDeployId(int deployId) {
SyDeployEquipmentExample syDeployEquipmentExample = new SyDeployEquipmentExample();
SyDeployEquipmentExample.Criteria criteria = syDeployEquipmentExample.createCriteria();
criteria.andEidEqualTo(deployId);
List<Integer> integers = new ArrayList<>();
List<SyDeployEquipment> syDeployEquipments = deployEquipmentMapper.selectByExample(syDeployEquipmentExample);
if (syDeployEquipments != null && syDeployEquipments.size() > 0) {
int size = syDeployEquipments.size();
for (int i = 0; i < size; i++) {
SyDeployEquipment syDeployEquipment = syDeployEquipments.get(i);
Integer eid = syDeployEquipment.getEid();
integers.add(eid);
}
}
return integers;
}
@Override
public PageResult findPage(SyDeployEquipment deployEquipment, int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
SyDeployEquipmentExample example = new SyDeployEquipmentExample();
SyDeployEquipmentExample.Criteria criteria = example.createCriteria();
if (deployEquipment != null) {
}
Page<SyDeployEquipment> page = (Page<SyDeployEquipment>) deployEquipmentMapper.selectByExample(example);
return new PageResult(page.getTotal(), page.getResult());
}
}