zjh
2023-09-15 488cc3665822da42c4a4173d962920c6bd057a3d
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
package com.ltkj.hosp.service.impl;
 
 
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ltkj.hosp.domain.TbTransition;
import com.ltkj.hosp.mapper.TbTransitionMapper;
import com.ltkj.hosp.service.ITbTransitionService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
 
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
 
 
/**
 * 过渡Service业务层处理
 *
 * @author ltkj
 * @date 2023-01-17
 */
@Service
public class TbTransitionServiceImpl extends ServiceImpl<TbTransitionMapper, TbTransition> implements ITbTransitionService {
    @Autowired
    private TbTransitionMapper tbTransitionMapper;
 
    /**
     * 查询过渡
     *
     * @param id 过渡主键
     * @return 过渡
     */
    @Override
    public TbTransition selectTbTransitionById(String id) {
        return tbTransitionMapper.selectTbTransitionById(id);
    }
 
    /**
     * 查询过渡列表
     *
     * @param tbTransition 过渡
     * @return 过渡
     */
    @Override
    public List<TbTransition> selectTbTransitionList(TbTransition tbTransition) {
        return tbTransitionMapper.selectTbTransitionList(tbTransition);
    }
 
    /**
     * 新增过渡
     *
     * @param tbTransition 过渡
     * @return 结果
     */
    @Override
    public int insertTbTransition(TbTransition tbTransition) {
        return tbTransitionMapper.insertTbTransition(tbTransition);
    }
 
    /**
     * 修改过渡
     *
     * @param tbTransition 过渡
     * @return 结果
     */
    @Override
    public int updateTbTransition(TbTransition tbTransition) {
        return tbTransitionMapper.updateTbTransition(tbTransition);
    }
 
    /**
     * 批量删除过渡
     *
     * @param ids 需要删除的过渡主键
     * @return 结果
     */
    @Override
    public int deleteTbTransitionByIds(String[] ids) {
        return tbTransitionMapper.deleteTbTransitionByIds(ids);
    }
 
    /**
     * 删除过渡信息
     *
     * @param id 过渡主键
     * @return 结果
     */
    @Override
    public int deleteTbTransitionById(String id) {
        return tbTransitionMapper.deleteTbTransitionById(id);
    }
 
    @Override
    public boolean deletedTbTransitionByCusId(String cusId) {
 
        return tbTransitionMapper.deletedTbTransitionByCusId(cusId);
    }
 
    @Override
    public List<TbTransition> getTbTransitionListByCusIdAndPac(String cusId, String pacId) {
        return tbTransitionMapper.getTbTransitionListByCusIdAndPac(cusId,pacId);
    }
 
    @Override
    public List<TbTransition> getTbTransitionListByCusId(String cusId) {
        return tbTransitionMapper.getTbTransitionListByCusId(cusId);
    }
 
    @Override
    public boolean deletedTbTransitionListByCusIdAndPac(String cusId) {
        return tbTransitionMapper.deletedTbTransitionListByCusIdAndPac(cusId);
    }
 
    @Override
    public List<TbTransition> getTbTransitionListByCusIdAndPacIdAndProId(String cusId,String proId) {
        return tbTransitionMapper.getTbTransitionListByCusIdAndPacIdAndProId(cusId,proId);
    }
 
    @Override
    public String getTbTransitionPacIdByCusIdAndPac(String cusId) {
        return tbTransitionMapper.getTbTransitionPacIdByCusIdAndPac(cusId);
    }
 
    @Override
    public BigDecimal sumNowPrice(String cusId) {
        return tbTransitionMapper.sumNowPrice(cusId);
    }
 
    @Override
    public Date getTbTransitionCreateTimeByCusId(String cusId) {
        return tbTransitionMapper.getTbTransitionCreateTimeByCusId(cusId);
    }
 
    @Override
    public boolean updateTbTransitionPriceByCusId(String cusId,BigDecimal discount) {
        return tbTransitionMapper.updateTbTransitionPriceByCusId(cusId,discount);
    }
 
    @Override
    public void saveRedisTransitionByPacId(String cusId, Long pacId) {
        tbTransitionMapper.saveRedisTransitionByPacId(cusId,pacId);
    }
 
    @Override
    public void saveRedisTransitionByProId(String cusId, Long proId) {
        tbTransitionMapper.saveRedisTransitionByProId(cusId,proId);
    }
 
    @Override
    public boolean saveTemoTransitionByGroupingId(String cusId,String groupingId) {
        return tbTransitionMapper.saveTemoTransitionByGroupingId(cusId,groupingId);
    }
 
    @Override
    public BigDecimal getTbTransitionPriceAndOrdPrice(String cusId, Long proId) {
        return tbTransitionMapper.getTbTransitionPriceAndOrdPrice(cusId,proId);
    }
}