puzhibing
2023-06-13 7860e5cb6db60aeb82c640651998f8294635df5b
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
package com.dsh.course.feignClient.activity;
 
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.dsh.course.feignClient.account.model.Company;
import com.dsh.course.feignClient.account.model.CompanyQuerySuperiorIdAndTypeAndFlgAndNameReq;
import com.dsh.course.feignClient.account.model.CompanyQueryTypeAndFlgAndNameReq;
import com.dsh.course.feignClient.account.model.CompanyQueryTypeAndFlgReq;
import com.dsh.course.feignClient.activity.model.*;
import com.dsh.course.feignClient.order.model.GetAllTradeMoneyReq;
import com.dsh.guns.modular.system.model.DriverUpdateReq;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
 
import java.util.List;
import java.util.Map;
 
@FeignClient(value = "mb-cloud-account")
public interface CompanyClient {
    @PostMapping("/companyCity/queryByIdCompany")
    CompanyInfoRes queryById(Integer id);
 
    @PostMapping("/companyCity/queryByTypeCompany")
    List<CompanyInfoRes> queryByTypeCompany(Integer type);
 
 
    @PostMapping("/companyCity/queryListCompany")
    List<CompanyInfoRes> queryByListCompany(CompanyQueryReq req);
 
    @PostMapping("/company/queryByTypeAndFlg")
    CompanyInfoRes queryByTypeAndFlg(CompanyQueryTypeAndFlgReq req);
 
    @PostMapping("/company/queryByTypeAndFlgAndName")
    CompanyInfoRes queryByTypeAndFlgAndName(CompanyQueryTypeAndFlgAndNameReq req);
 
 
    @PostMapping("/company/queryBySuperiorIdAndTypeAndFlgAndName")
    CompanyInfoRes queryBySuperiorIdAndTypeAndFlgAndName(CompanyQuerySuperiorIdAndTypeAndFlgAndNameReq req);
 
    @PostMapping("/company/queryByStateAndFlg")
    List<CompanyInfoRes> queryByStateAndFlg(CompanyQueryStateAndFlgReq req);
 
    @PostMapping("/company/queryByStateAndFlgGetOne")
    CompanyInfoRes queryByStateAndFlgGetOne(CompanyQueryStateAndFlgReq req);
 
    @PostMapping("/company/saveCompany")
    Integer saveCompany(SaveCompanyReq req);
 
    @PostMapping("/companyCity/deleteByCompanyId")
    Boolean deleteByCompanyId(Integer companyId);
 
    @PostMapping("/companyCity/queryCompanyCityByIdAndCompanyId")
    TCompanyCityResp queryCompanyCityByIdAndCompanyId(QueryCompanyCityReq req);
 
    @PostMapping("/companyCity/saveCompanyCity")
    Boolean saveCompanyCity(TCompanyCityResp req);
 
    @PostMapping("/companyCity/updateCompanyCity")
    Boolean updateCompanyCity(TCompanyCityResp req);
 
    @PostMapping("/company/updateCompany")
    Boolean updateCompany(CompanyInfoRes req);
 
    @PostMapping("/companyCity/getFranchiseeList")
    List<CompanyInfoRes> getFranchiseeList(FranchiseeListReq req);
 
    @PostMapping("/company/selectList")
    List<Company> selectList(QueryWrapper<Company> ne);
 
    @PostMapping("/company/getCompanyScopeById")
    List<Map<String, Object>> getCompanyScopeById( Integer id);
 
    @PostMapping("/company/getCompanyList")
    List<Map<String, Object>> getCompanyList( GetCompanyListReq req);
 
    @PostMapping("/company/getFranchiseeList1")
    List<Map<String, Object>> getFranchiseeList1( GetFranchiseeList1Req req);
 
    @PostMapping("/company/selectList1")
    List<Company> selectList1(DriverUpdateReq driverUpdateReq);
 
 
    @PostMapping("/company/getCompanyByTypeAndFlag")
    Company getCompanyByTypeAndFlag(CompanyQueryStateAndFlgReq companyQueryStateAndFlgReq);
 
    @PostMapping("/companyCity/deleteCompanyCity")
    void deleteCompanyCity(Integer id);
 
 
    @PostMapping("/companyCity/selectListOneChange")
    List<Company> selectListOneChange(Integer oneId);
 
    @PostMapping("/companyCity/queryIdByName")
    List<Integer> queryIdByName(String company);
 
    @PostMapping("/companyCity/getAllIncomeMoney")
    Double getAllIncomeMoney(Integer companyId);
 
    @PostMapping("/companyCity/getAllIncomeMoney1")
    Double getAllIncomeMoney1(GetAllTradeMoneyReq getAllTradeMoneyReq);
 
 
    @PostMapping("/companyCity/selectList2")
    List<Company> selectList2(Integer id);
 
 
    @PostMapping("/companyCity/selectList3")
    List<Company> selectList3(Integer id);
 
    @PostMapping("/company/getAuditList")
    List<Map<String, Object>> getAuditList( GetCompanyListReq req);
 
    @PostMapping("/company/getCompanyCityByCompanyId")
    List<TCompanyCityResp> getCompanyCityByCompanyId(Integer id);
 
    @PostMapping("/company/removeById")
    Boolean removeById(Integer id);
 
    @PostMapping("/company/getCompanyCityById")
    List<Map<String, Object>> getCompanyCityById( Integer id);
 
 
//    Object queryOperationalData(Integer type, String start, String end, Integer companyId, Integer offset, Integer limit);
//
//
//    HSSFWorkbook downloadOperationalData(Integer type, String start, String end, Integer companyId);
}