fs-danaus
2021-06-17 5e6d268612d15a91dfe21bf4a38e0c15b4c36ad2
提交 | 用户 | age
59319a 1 package com.yc.open.mutual.service;
F 2
babf53 3 import com.yc.open.deli.entity.T110562Entity;
16453a 4 import com.yc.open.mutual.entity.*;
59319a 5
F 6 import java.util.List;
f8c779 7 import java.util.Map;
59319a 8
F 9 public interface MutualServiceIfc {
10     /**
11      * 保存授权日志
12      * @param mutualEntity
13      */
14     void saveLogs(MutualEntity mutualEntity);
15
16     /**
17      * 保存关系到客户表
f8c779 18      *
59319a 19      * @param dbid
F 20      * @param cltCode
21      */
f8c779 22     Integer save110203(SaveEntity saveEntity);
59319a 23
F 24     /**
25      * 保存关系到供应商表
f8c779 26      *
59319a 27      * @param dbid
F 28      * @param vndCode
29      */
f8c779 30     Integer save110302(SaveEntity saveEntity);
F 31
59319a 32     /**
F 33      * 解绑客户表
f8c779 34      *
59319a 35      * @param refDbId
F 36      */
37     Integer unbind110203(Integer refDbId);
38
39     /**
40      * 解绑供应商表
b02c69 41      *
59319a 42      * @param refDbId
F 43      */
44     Integer unbind110302(Integer refDbId);
b02c69 45
F 46     /**
47      * 变更客户表
48      *
49      * @param refDbId
50      */
51     Integer doChangeRef110203(Integer refDbId, String oldCltCode, String newCltCode);
52
53     /**
54      * 变更供应商表
55      *
56      * @param refDbId
57      */
58     Integer doChangeRef110302(Integer refDbId, String oldVndCode, String newVndCode);
59
59319a 60     /**
F 61      * 取客户
b02c69 62      *
59319a 63      * @param cltName
F 64      * @param pageNumber
65      * @return
66      */
67     List get110203List(String cltName, Integer pageNumber);
68
69     /**
70      * 取供应商
71      * @param vndName
72      * @param pageNumber
73      * @return
74      */
75     List get110302List(String vndName, Integer pageNumber);
76
77
78     /**
79      * 取已绑定客户
80      * @param cltName
81      * @param pageNumber
82      * @return
83      */
84     List get110203ListByMutualed(String cltName, Integer pageNumber);
85
86     /**
87      * 取已绑定供应商
f8c779 88      *
59319a 89      * @param vndName
F 90      * @param pageNumber
91      * @return
92      */
93     List get110302ListByMutualed(String vndName, Integer pageNumber);
f8c779 94
F 95     T130301Entity getT130301(String docCode);
96
97     /**
98      * 采购订单生成销售订单
99      *
100      * @param t130301Entity
101      * @return
102      */
5e6d26 103     void do120201(T130301Entity t130301Entity);
f8c779 104
F 105     Map getCompanyInfo();
106
107     List getDepartmentInfo(String companyId);
108
5e6d26 109     List<T120201Entity> getT120201(String docCode);
16453a 110     T140201Entity getT140201(String docCode);
f8c779 111
5e6d26 112     void do130301(List<T120201Entity> list);
babf53 113
F 114     /**
16453a 115      * 回写物流信息状态到采购订单130301
F 116      * @param t140201Entity
117      * @return
118      */
119     Integer do140201(T140201Entity t140201Entity);
120
121     /**
babf53 122      * 查采购订单对应推送的销售订单及供应商dbid,以便执行删除销售订单操作
F 123      *
124      * @param formid
125      * @param docCode
126      * @return
127      */
128     T120201Entity checkDocPushSuccess130301(int formid, String docCode, Integer actionType);
129
130     Integer updateCallBackMsgBy130301(String docCode);
131
132     public boolean sendLogBy110562(List<T110562Entity> list);
133
134     Integer del120201(T120201Entity t120201Entity);
135
136     Map reduction120201(T120201Entity t120201Entity);
0fadb7 137
F 138     /**
139      * 更新单据的物流状态
140      * @param tranceEntity
141      * @return
142      */
143     Integer updateLogisticState(TranceEntity tranceEntity);
6e88ad 144
F 145     List<T140902> get140902(String brands);
146
147     List<T121501Entity> get120201List(T110302 t110302);
148
149     Integer do140902(T140902Entity t140902Entity);
150
151
5e6d26 152     void do120201All(Push120201Entity entity);
6e88ad 153
F 154     List<T210610Entity> getT210610(String docCode);
155
156     Integer do210610(T210610Entity entity);
157
158     Integer callBack210610(T210610Entity entity);
159
160     Integer del210610(T210610Entity entity);
161
162     List<T110203VO> get110203ByDbid();
163
164     List<T110503Data> get110503List(String lastDateTime);
165
166     void do110503(T110503Entity entity);
167
168     Integer updateLastDateTimeBy110503(T110503Entity entity);
169
5e6d26 170     List<AttachmentEntity> getAttachmentInfo(String uuid,Integer formid,String fieldid,int headflag);
F 171
172     T120201Entity getT120201ByDistributor   (String docCode);
173
174     Integer del121501(T120201Entity t120201Entity);
175
176     Integer update120201ByVndCode(CallBack120201Entity entity);
59319a 177 }