zjh
2025-05-19 7e73e7699d55b4b229bef4dc5d89e01aedef5a19
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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
package com.ltkj.hosp.service;
 
import java.util.Date;
import java.util.List;
import java.util.Map;
 
import com.baomidou.mybatisplus.extension.service.IService;
import com.ltkj.hosp.domain.LtkjJianchajianyanTree;
import com.ltkj.hosp.domain.TjCustomer;
import com.ltkj.hosp.domain.TjOrder;
import com.ltkj.hosp.vodomain.LineChartsVo;
import org.apache.ibatis.annotations.Param;
 
/**
 * 体检记录Service接口
 *
 * @author ltkj
 * @date 2022-11-21
 */
public interface ITjOrderService extends IService<TjOrder> {
    /**
     * 查询体检记录
     *
     * @param orderId 体检记录主键
     * @return 体检记录
     */
    public TjOrder selectTjOrderByOrderId(Long orderId);
 
    /**
     * 查询体检记录列表
     *
     * @param tjOrder 体检记录
     * @return 体检记录集合
     */
    public List<TjOrder> selectTjOrderList(TjOrder tjOrder);
 
    /**
     * 导出
     *
     * @param tjOrder 体检记录
     * @return 体检记录集合
     */
    public List<TjOrder> selectExportOrderList(TjOrder tjOrder);
 
    /**
     * 新增体检记录
     *
     * @param tjOrder 体检记录
     * @return 结果
     */
    public int insertTjOrder(TjOrder tjOrder);
 
    /**
     * 修改体检记录
     *
     * @param tjOrder 体检记录
     * @return 结果
     */
    public int updateTjOrder(TjOrder tjOrder);
 
    /**
     * 批量删除体检记录
     *
     * @param orderIds 需要删除的体检记录主键集合
     * @return 结果
     */
    public int deleteTjOrderByOrderIds(Long[] orderIds);
 
    /**
     * 删除体检记录信息
     *
     * @param orderId 体检记录主键
     * @return 结果
     */
    public int deleteTjOrderByOrderId(Long orderId);
 
 
    /**
     * 查询体检order集合
     *
     * @param cusId
     * @return
     */
    public List<TjOrder> getOrderList(Long cusId);
 
 
    public List<TjOrder> getOrderList1();
 
 
//    public List<Map<Object, Object>> getLine();
    public List<LineChartsVo> getLine();
 
 
    public List<TjOrder> getOrderListByLikeTjNum(String tjNum);
 
    public List<TjOrder> getOrderListByCusId(String cusId);
 
    public TjOrder getOrderByTjNum(String tjNum);
 
    public TjOrder getOrderByCardId(String cardId);
 
 
    //总检 未开启初审
    List<TjOrder> getTjOrderList(String tjNum, Integer checkStatus, Long compId, Date beginTime, Date endTime);
 
    //初审
    List<TjOrder> getCsTjOrderList(String tjNum, Integer checkStatus, Long compId, Date beginTime, Date endTime);
 
    //总检 已初审过
    List<TjOrder> getCsTjOrderList1(String tjNum, Integer checkStatus, Long compId, Date beginTime, Date endTime);
 
    //总检 未开启初审
    List<TjOrder> getTjOrderListByCusId(Long userId);
 
    //初审
    List<TjOrder> getCsTjOrderListByCusId(Long userId);
 
    //总检 已初审过
    List<TjOrder> getCsTjOrderListByCusId1(Long userId);
 
    String getHistoryTjOrderProByTjNum(String tjNum);
 
 
    TjOrder getLastTjOrderListByCusId(Long userId);
 
 
    //存储过程专用接口(总检)
    Map<String,Object> getCunChuGuoChengCustomerList(String tjNumber,Integer page,Integer pageSize,
                                                   Integer checkStatus, String compId, String beginTime, String endTime,String tjname,String tjCategory);
 
    //存储过程专用接口(初审)
    Map<String,Object> getCsCunChuGuoChengCustomerList(String tjNumber,Integer page,Integer pageSize,
                                                     Integer checkStatus, String compId, String beginTime, String endTime,String tjname,String tcm);
 
    public int selectTjOrderByCardId(String cardId);
 
    List<String> selectTjOrderByCardId1();
 
    String  isPayByTjNum(String orderId);
 
    List<Map<String ,Object >> selectDjdInfo(String tjNumber);
 
    Map<String ,Object > selectDjdUserInfo(String tjNumber);
 
    List<String> getHuoQuJcsqdh(String cardId);
    Boolean delHuoQuJcsqdh(String cardId);
 
    List<String> getHuoQuJysqdh(String cardId);
 
    Boolean delHuoQuJysqdh(String cardId);
 
    List<String> getHuoQuZlsqdh(String cardId);
    Boolean delHuoQuZlsqdh(String cardId);
 
    List<Map<String, Object>> getTjTongJiJieKou(Map<String, Object> map);
 
    List<String> getHuoQuBlJcsqdh(String cardId, String bldh);
    Boolean delHuoQuBlJcsqdh(String cardId, String bldh);
 
    List<String> getHuoQuBlJysqdh(String cardId, String bldh);
    Boolean delHuoQuBlJysqdh(String cardId, String bldh);
 
    List<String> getHuoQuBlZlsqdh(String cardId, String bldh);
    Boolean delHuoQuZlsqdh(String cardId, String bldh);
 
    int getOrderCountByTjNum(String tjNum);
 
    Map<String,Object> getgetBghsList(String tjNumber, Integer page, Integer pageSize, String value, String beginTime, String endTime, String name);
 
 
 
    List<LtkjJianchajianyanTree> getBuLuXmXinXi(List<String> bldh,String cardId);
 
    List<String> getBljcsqdhByPacs(String cardId, String bldh);
 
    List<String> getBljysqdhByLis(String cardId, String bldh);
 
    List<String> getBljcsqdhByPacs(String cardId);
 
    List<String> getBljysqdhByLis(String cardId);
 
    List<String> getDingShiTongBuJianYanTjNum();
 
    List<String> getDingShiTongBuJianChaTjNum();
 
    List<String> getJianChaTjNum();
 
    void tjQiandaodengji(String tjNum);
 
    void tjLispacstongbujianyi(String tjNumber, Long deptId,String nickName, Long userId);
 
    Map<String, Object> getTjBgdyList(Integer pageNum, Integer pageSize, Integer dyzt, String tjNum, String name, String dw, String djbeginTime, String djendTime);
 
 
    //存储过程专用接口(初审)
    Map<String,Object> getYxJcList(Integer checkStatus ,String tjNumber,Integer page,Integer pageSize,
                                   String compId, String beginTime, String endTime,String tjname,String tcm,String deptId);
}