1
zj
2024-06-13 66c2ab8a29786a5ee15c649890c5ec3c876c4774
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
package com.yami.trading.service.trader.impl;
 
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yami.trading.bean.trader.domain.TraderFollowUser;
import com.yami.trading.dao.trader.TraderFollowUserMapper;
import com.yami.trading.service.trader.AdminTraderFollowUserService;
import com.yami.trading.service.trader.TraderFollowUserService;
import org.springframework.stereotype.Service;
 
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
 
@Service
public class AdminTraderFollowUserServiceImpl implements AdminTraderFollowUserService {
 
    @Resource
    TraderFollowUserMapper traderFollowUserMapper;
    @Resource
    private TraderFollowUserService traderFollowUserService;
 
    @Override
    public void save(TraderFollowUser entity, String trader_id) {
        traderFollowUserService.save(entity, trader_id);
 
    }
 
    public TraderFollowUser findById(String id) {
        TraderFollowUser traderFollowUser = traderFollowUserMapper.selectById(id);
//        return ApplicationUtil.executeGet(id, TraderFollowUser.class);
        return traderFollowUser;
    }
 
    @Override
    public void update(TraderFollowUser entity) {
//        this.traderFollowUserService.update(entity);
        int result = traderFollowUserMapper.updateById(entity);
    }
 
    @Override
    public void delete(String id) {
//        TraderFollowUser entity = findById(id);
//        if (entity != null) {
//            this.traderFollowUserService.deleteCancel(id);
//        }
        traderFollowUserMapper.deleteById(id);
    }
 
    public Page pagedQuery(Page page, String name, String username) {
        List<Map<String, Object>> datas = traderFollowUserMapper.listDatas((page.getCurrent() - 1) * page.getSize(), page.getSize(), name, username);
        page.setRecords(datas);
        return page;
    }
 
}