xinyb
2024-06-18 4c9e286973bed3bea00280a999500d2bb1cb8817
提交 | 用户 | age
2f071f 1 package com.yc.sdk.weixincp3rd.service;
X 2
3 import com.yc.sdk.weixincp3rd.entity.AfterSalesEntity;
4 import com.yc.sdk.weixincp3rd.entity.AfterSalesParameters;
5
6 import java.util.List;
7 import java.util.Map;
8
9 /**
10  * @BelongsProject: eCoWorksV3
11  * @BelongsPackage: com.yc.sdk.weixincp3rd.service
12  * @author: xinyb
13  * @CreateTime: 2024-04-30  09:11
14  * @Description:
15  */
16 public interface AfterSalesIfc {
17
18     /**
19      * 报修单提交保存
20      * @param parameters
21      */
22     void saveUpkeep(AfterSalesParameters parameters) throws Exception;
23     /**
24      * 报修单列表
25      * @param docStatus 状态
26      * @return
27      */
28     List<Map<String,Object>> getUpkeepList(Integer docStatus,String openId);
29
30     /**
31      * 报修单详情
32      * @param docCode
33      * @return
34      */
35     AfterSalesEntity getUpkeepInfo(String docCode);
36     /**
37      * 投诉单提交保存
38      * @param parameters
39      */
40     void saveComplain(AfterSalesParameters parameters) throws Exception;
41     /**
42      * 投诉单列表
43      * @param docStatus 状态
44      * @return
45      */
46     List<Map<String,Object>> getComplainList(Integer docStatus,String openId);
47
48     /**
49      * 投诉单详情
50      * @param docCode
51      * @return
52      */
53     AfterSalesEntity getComplainInfo(String docCode);
54     /**
4c9e28 55      * 预约安装提交保存
X 56      * @param parameters
57      * @throws Exception
58      */
59     void savePreInstallation(AfterSalesParameters parameters) throws Exception;
60
61     /**
62      * 预约安装单列表
63      * @param docStatus 状态
64      * @return
65      */
66     List<Map<String,Object>> getPreInstallation(Integer docStatus,String openId);
67     /**
68      * 预约安装单详情
69      * @param docCode
70      * @return
71      */
72     AfterSalesEntity getPreInstallationInfo(String docCode);
73
74     /**
75      * 换新提交保存
76      * @param parameters
77      * @throws Exception
78      */
79     void saveRenewal(AfterSalesParameters parameters) throws Exception;
80     /**
2f071f 81      * 满意度提交保存
X 82      * @param parameters
83      */
84     void saveSatisfaction(AfterSalesParameters parameters) throws Exception;
85
86     Integer deleteFile(String unId,Integer seq);
87
88 }
89