ParkRelationInfoDaoImpl.java
1.52 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
package com.zteits.pay.dao.impl;
import com.zteits.pay.dao.ParkRelationInfoDao;
import com.zteits.pay.domain.TdClCompanyAccParkRelation;
import com.zteits.pay.domain.TdClCompanyAccParkRelationExample;
import com.zteits.pay.mapper.TdClCompanyAccParkRelationMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.List;
@Component
public class ParkRelationInfoDaoImpl implements ParkRelationInfoDao {
@Autowired
private TdClCompanyAccParkRelationMapper tdClCompanyAccParkRelationMapper;
/**
* 每一页大小.
*/
private static final Integer PAGE_SIZE = 500;
@Override
public int insertSelective(TdClCompanyAccParkRelation record) {
if (record == null) {
return 0;
}
return tdClCompanyAccParkRelationMapper.insertSelective(record);
}
@Override
public int updateSelective(List<TdClCompanyAccParkRelation> record) {
if (record == null) {
return 0;
}
//先删除账户下面绑定的停车场,再进行新增
TdClCompanyAccParkRelationExample example = new TdClCompanyAccParkRelationExample();
example.createCriteria().andAccCodeEqualTo(record.get(0).getAccCode());
int flagDel = tdClCompanyAccParkRelationMapper.deleteByExample(example);
int flag = 0;
for(int i = 0;i<record.size();i++){
flag = tdClCompanyAccParkRelationMapper.insertSelective(record.get(i));
}
return flag;
}
}