Commit 96904e652633f11ce907d7fbc25b19514358ed96
feat: update 合并
Showing
20 changed files
with
1405 additions
and
522 deletions
Too many changes to show.
To preserve performance only 20 of 21 files are displayed.
.umirc.ts
... | ... | @@ -80,6 +80,13 @@ export default defineConfig({ |
80 | 80 | access: 'canReadLinda', |
81 | 81 | }, |
82 | 82 | { |
83 | + name: '区域管理', | |
84 | + path: '/zoning', | |
85 | + component: './ZoNing', | |
86 | + icon: 'BookOutlined', | |
87 | + access: 'canReadAdminAndSales', | |
88 | + }, | |
89 | + { | |
83 | 90 | name: '打印', |
84 | 91 | path: '/print', |
85 | 92 | component: './OrderPrint', | ... | ... |
src/pages/Instalment/components/comfire/comfire.tsx
src/pages/Instalment/components/payWayDetail/payWayDetail.tsx
... | ... | @@ -223,7 +223,7 @@ export default ({ payBody, thisId, currtSave }) => { |
223 | 223 | <ProFormUploadButton |
224 | 224 | name={record.id} |
225 | 225 | onChange={(value) => { |
226 | - // console.log(value); | |
226 | + console.log(value); | |
227 | 227 | // console.log(payWayDetailBody); |
228 | 228 | let remakeBody = []; |
229 | 229 | let remakeBodyItem = {}; |
... | ... | @@ -231,8 +231,8 @@ export default ({ payBody, thisId, currtSave }) => { |
231 | 231 | if (item.id === record.id) { |
232 | 232 | remakeBodyItem = { |
233 | 233 | ...item, |
234 | - fileUrl: value.file.originFileObj, | |
235 | - fileName: value.file.name, | |
234 | + fileUrl: value.fileList.originFileObj, | |
235 | + fileName: value.fileList.name, | |
236 | 236 | }; |
237 | 237 | } else { |
238 | 238 | remakeBodyItem = { ...item }; | ... | ... |
src/pages/Instalment/components/read/readPayWay.tsx
... | ... | @@ -167,25 +167,19 @@ export default ({ payBody, thisId, currtSave }) => { |
167 | 167 | dataIndex: 'payDate', |
168 | 168 | editable: false, |
169 | 169 | render: (_text, record) => { |
170 | - return ( | |
171 | - <span> | |
172 | - {new Intl.DateTimeFormat('zh-CN', { | |
173 | - year: 'numeric', | |
174 | - month: 'long', | |
175 | - day: 'numeric', | |
176 | - }).format(record.payDate)} | |
177 | - </span> | |
178 | - // <ProFormDatePicker | |
179 | - // className='dataChoose' | |
180 | - // initialValue={record.payDate} | |
181 | - // value={record.payDate} | |
182 | - // placeholder={"请填写时间"} | |
183 | - // fieldProps={{ | |
184 | - // format: (value) => value.format('YYYY-MM-DD'), | |
185 | - // onChange: handleChange, | |
186 | - // }} | |
187 | - // /> | |
188 | - ); | |
170 | + if (record.payDate) { | |
171 | + return ( | |
172 | + <span> | |
173 | + {new Intl.DateTimeFormat('zh-CN', { | |
174 | + year: 'numeric', | |
175 | + month: 'long', | |
176 | + day: 'numeric', | |
177 | + }).format(record.payDate)} | |
178 | + </span> | |
179 | + ); | |
180 | + } else { | |
181 | + return <span></span>; | |
182 | + } | |
189 | 183 | }, |
190 | 184 | }, |
191 | 185 | { | ... | ... |
src/pages/Instalment/components/read/readProduct.tsx
src/pages/Instalment/components/title/title.tsx
... | ... | @@ -166,7 +166,10 @@ export default () => { |
166 | 166 | { |
167 | 167 | title: '文件编号', |
168 | 168 | dataIndex: 'id', |
169 | - width: '7%', | |
169 | + width: 100, | |
170 | + disable: true, | |
171 | + onFilter: true, | |
172 | + ellipsis: true, | |
170 | 173 | render: (_, record) => { |
171 | 174 | if (record.id) { |
172 | 175 | const text = record.id.toString(); |
... | ... | @@ -179,116 +182,108 @@ export default () => { |
179 | 182 | title: '签合同日期', |
180 | 183 | dataIndex: 'dateRange', |
181 | 184 | valueType: 'date', |
182 | - filters: true, | |
185 | + width: 100, | |
186 | + disable: true, | |
183 | 187 | onFilter: true, |
184 | 188 | ellipsis: true, |
185 | - width: '8%', | |
186 | 189 | }, |
187 | 190 | { |
188 | - disable: true, | |
189 | 191 | title: '合同编号', |
190 | 192 | dataIndex: 'contract', |
191 | - filters: true, | |
193 | + width: 200, | |
194 | + disable: true, | |
192 | 195 | onFilter: true, |
193 | 196 | ellipsis: true, |
194 | - width: '9%', | |
195 | 197 | }, |
196 | 198 | { |
197 | - disable: true, | |
198 | 199 | title: '供应商名称', |
199 | 200 | dataIndex: 'vendor', |
200 | - filters: true, | |
201 | + width: 200, | |
202 | + disable: true, | |
201 | 203 | onFilter: true, |
202 | 204 | ellipsis: true, |
203 | 205 | }, |
204 | 206 | { |
205 | - disable: true, | |
206 | 207 | title: '终端名称', |
207 | 208 | dataIndex: 'terminal', |
208 | - filters: true, | |
209 | + width: 200, | |
210 | + disable: true, | |
209 | 211 | onFilter: true, |
210 | 212 | ellipsis: true, |
211 | - width: '6%', | |
212 | 213 | }, |
213 | 214 | { |
214 | - disable: true, | |
215 | 215 | title: '设备名称', |
216 | 216 | dataIndex: 'deviceName', |
217 | - filters: true, | |
217 | + width: 200, | |
218 | + disable: true, | |
218 | 219 | onFilter: true, |
219 | 220 | ellipsis: true, |
220 | 221 | }, |
221 | 222 | { |
222 | - disable: true, | |
223 | 223 | title: '设备型号', |
224 | 224 | dataIndex: 'deviceModel', |
225 | - filters: true, | |
226 | 225 | hideInSearch: true, |
227 | - onFilter: false, | |
226 | + width: 200, | |
227 | + disable: true, | |
228 | + onFilter: true, | |
228 | 229 | ellipsis: true, |
229 | - width: '10%', | |
230 | 230 | }, |
231 | 231 | { |
232 | - disable: true, | |
233 | 232 | title: '数量', |
234 | 233 | dataIndex: 'count', |
235 | - filters: true, | |
236 | 234 | hideInSearch: true, |
237 | - onFilter: false, | |
235 | + width: 100, | |
236 | + disable: true, | |
237 | + onFilter: true, | |
238 | 238 | ellipsis: true, |
239 | - width: '4%', | |
240 | 239 | }, |
241 | 240 | { |
242 | - disable: true, | |
243 | 241 | title: '单价', |
244 | 242 | dataIndex: 'unitPrice', |
245 | - filters: true, | |
246 | 243 | hideInSearch: true, |
247 | - onFilter: false, | |
244 | + width: 100, | |
245 | + disable: true, | |
246 | + onFilter: true, | |
248 | 247 | ellipsis: true, |
249 | - width: '5%', | |
250 | 248 | }, |
251 | 249 | { |
252 | - disable: true, | |
253 | 250 | title: '总价', |
254 | 251 | dataIndex: 'price', |
255 | - filters: true, | |
256 | 252 | hideInSearch: true, |
257 | - onFilter: false, | |
253 | + width: 100, | |
254 | + disable: true, | |
255 | + onFilter: true, | |
258 | 256 | ellipsis: true, |
259 | - width: '5%', | |
260 | 257 | }, |
261 | 258 | { |
262 | - disable: true, | |
263 | 259 | title: '合同总金额', |
264 | 260 | dataIndex: 'totalPrice', |
265 | - filters: true, | |
266 | 261 | hideInSearch: true, |
267 | - onFilter: false, | |
262 | + width: 100, | |
263 | + disable: true, | |
264 | + onFilter: true, | |
268 | 265 | ellipsis: true, |
269 | - width: '6%', | |
270 | 266 | }, |
271 | 267 | { |
272 | - disable: true, | |
273 | 268 | title: '付款方式', |
274 | 269 | dataIndex: 'payWay', |
275 | - filters: true, | |
276 | 270 | hideInSearch: true, |
277 | - onFilter: false, | |
271 | + width: 100, | |
272 | + disable: true, | |
273 | + onFilter: true, | |
278 | 274 | ellipsis: true, |
279 | 275 | }, |
280 | 276 | { |
281 | - disable: true, | |
282 | 277 | title: '附件', |
283 | 278 | dataIndex: 'annex', |
284 | - filters: true, | |
285 | 279 | hideInSearch: true, |
286 | - onFilter: false, | |
280 | + width: 100, | |
281 | + disable: true, | |
282 | + onFilter: true, | |
287 | 283 | ellipsis: true, |
288 | - width: '5%', | |
289 | 284 | render: (_, record) => { |
290 | - if (record.id) { | |
291 | - return <a href={record.annex}>{record.annex}</a>; | |
285 | + if (record.id && record.annex !== null) { | |
286 | + return <a href={record.annex}>附件文件</a>; | |
292 | 287 | } |
293 | 288 | }, |
294 | 289 | }, |
... | ... | @@ -300,13 +295,20 @@ export default () => { |
300 | 295 | hideInSearch: true, |
301 | 296 | onFilter: false, |
302 | 297 | ellipsis: true, |
303 | - width: '5%', | |
298 | + width: 100, | |
299 | + disable: true, | |
300 | + onFilter: true, | |
301 | + ellipsis: true, | |
304 | 302 | }, |
305 | 303 | { |
306 | 304 | title: '操作', |
307 | 305 | valueType: 'option', |
308 | 306 | key: 'option', |
309 | - width: '10%', | |
307 | + fixed: 'right', | |
308 | + width: 120, | |
309 | + disable: true, | |
310 | + onFilter: true, | |
311 | + ellipsis: true, | |
310 | 312 | render: (_text, record) => { |
311 | 313 | if (record?.id) { |
312 | 314 | return ( |
... | ... | @@ -335,8 +337,9 @@ export default () => { |
335 | 337 | className="title-index" |
336 | 338 | columnEmptyText="" |
337 | 339 | columns={columns} |
338 | - actionRef={ref} | |
339 | 340 | cardBordered |
341 | + actionRef={ref} | |
342 | + scroll={{ x: 1400, y: 360 }} | |
340 | 343 | request={async (params) => { |
341 | 344 | // console.log(params); |
342 | 345 | if ( | ... | ... |
src/pages/Instalment/components/upload/uploadApp.css
0 → 100644
src/pages/Instalment/components/upload/uploadApp.less
0 → 100644
src/pages/Instalment/components/upload/uploadApp.tsx
1 | 1 | import { InboxOutlined } from '@ant-design/icons'; |
2 | 2 | import { Upload } from 'antd'; |
3 | 3 | import React from 'react'; |
4 | +import './uploadApp.less'; | |
4 | 5 | |
5 | 6 | const App: React.FC = ({ uploadFile }) => { |
6 | 7 | const { Dragger } = Upload; |
... | ... | @@ -15,18 +16,26 @@ const App: React.FC = ({ uploadFile }) => { |
15 | 16 | }; |
16 | 17 | |
17 | 18 | return ( |
18 | - <Dragger {...props}> | |
19 | - <p className="ant-upload-drag-icon"> | |
20 | - <InboxOutlined /> | |
21 | - </p> | |
22 | - <p className="ant-upload-text"> | |
23 | - Click or drag file to this area to upload | |
24 | - </p> | |
25 | - <p className="ant-upload-hint"> | |
26 | - Support for a single or bulk upload. Strictly prohibited from uploading | |
27 | - company data or other banned files. | |
28 | - </p> | |
29 | - </Dragger> | |
19 | + <> | |
20 | + <Dragger {...props}> | |
21 | + <p className="ant-upload-drag-icon"> | |
22 | + <InboxOutlined /> | |
23 | + </p> | |
24 | + <p className="ant-upload-text"> | |
25 | + Click or drag file to this area to upload | |
26 | + </p> | |
27 | + <p className="ant-upload-hint"> | |
28 | + Support for a single or bulk upload. Strictly prohibited from | |
29 | + uploading company data or other banned files. | |
30 | + </p> | |
31 | + </Dragger> | |
32 | + <a | |
33 | + href="https://order-erp.oss-cn-qingdao.aliyuncs.com/%E5%88%86%E6%9C%9F%E4%BB%98%E6%AC%BE-%E5%AF%BC%E5%85%A5%E6%A8%A1%E6%9D%BF.xlsx?Expires=2035527699&OSSAccessKeyId=LTAIZCPI7OaWud0m&Signature=npHyEhfRd6LugJ0St8OkvRmLYtQ%3D" | |
34 | + className="modul-a" | |
35 | + > | |
36 | + 下载模板 | |
37 | + </a> | |
38 | + </> | |
30 | 39 | ); |
31 | 40 | }; |
32 | 41 | ... | ... |
src/pages/Instalment/components/upload/uploadModel.tsx
... | ... | @@ -27,7 +27,12 @@ export default ({ toReload }) => { |
27 | 27 | }> |
28 | 28 | title="新建表单" |
29 | 29 | trigger={ |
30 | - <Button type="primary"> | |
30 | + <Button | |
31 | + type="primary" | |
32 | + onClick={() => { | |
33 | + setUploadFile({}); | |
34 | + }} | |
35 | + > | |
31 | 36 | <VerticalAlignBottomOutlined /> |
32 | 37 | 导入 |
33 | 38 | </Button> |
... | ... | @@ -39,6 +44,9 @@ export default ({ toReload }) => { |
39 | 44 | }} |
40 | 45 | submitTimeout={2000} |
41 | 46 | onFinish={async () => { |
47 | + if (!(uploadFile instanceof File)) { | |
48 | + return false; | |
49 | + } | |
42 | 50 | const formData = new FormData(); |
43 | 51 | formData.append('file', uploadFile as RcFile); |
44 | 52 | const res = await postOrderErpOrderStagesImport({ | ... | ... |
src/pages/Order/components/ApplyForInvoicingModal.tsx
... | ... | @@ -4,6 +4,7 @@ import { enumToSelect, getAliYunOSSFileNameFromUrl } from '@/utils'; |
4 | 4 | import { |
5 | 5 | ModalForm, |
6 | 6 | ProFormSelect, |
7 | + ProFormText, | |
7 | 8 | ProFormTextArea, |
8 | 9 | ProFormUploadDragger, |
9 | 10 | } from '@ant-design/pro-components'; |
... | ... | @@ -139,6 +140,14 @@ export default ({ |
139 | 140 | }, |
140 | 141 | }} |
141 | 142 | /> |
143 | + <ProFormText | |
144 | + width="lg" | |
145 | + name="purchaser" | |
146 | + label="抬头名称" | |
147 | + key="purchaser" | |
148 | + placeholder="请输入抬头名称" | |
149 | + rules={[{ required: true, message: '抬头名称必填' }]} | |
150 | + /> | |
142 | 151 | <ProFormSelect |
143 | 152 | placeholder="选择收款单位" |
144 | 153 | name="receivingCompany" | ... | ... |
src/pages/Order/components/FinancialDrawer.tsx
... | ... | @@ -34,6 +34,9 @@ export default ({ |
34 | 34 | setInvoicingStatus(subOrders[0]?.invoicingStatus); |
35 | 35 | } |
36 | 36 | }, [mainOrder]); |
37 | + useEffect(() => { | |
38 | + console.log(JSON.stringify(subOrders)); | |
39 | + }, []); | |
37 | 40 | |
38 | 41 | const [form] = Form.useForm<{ name: string; company: string }>(); |
39 | 42 | |
... | ... | @@ -153,6 +156,17 @@ export default ({ |
153 | 156 | ]} |
154 | 157 | initialValue={subOrders[0]?.invoicingTime} |
155 | 158 | />, |
159 | + <ProFormText | |
160 | + key="purchaser" | |
161 | + width="lg" | |
162 | + name="purchaser" | |
163 | + label="抬头名称" | |
164 | + disabled={isEdit} | |
165 | + rules={[ | |
166 | + { required: !isEdit ? true : false, message: '这是必填项' }, | |
167 | + ]} | |
168 | + initialValue={subOrders[0]?.purchaser} | |
169 | + />, | |
156 | 170 | <ProFormDatePicker |
157 | 171 | key="financialReceiptIssuanceTime" |
158 | 172 | width="lg" | ... | ... |
src/pages/Order/components/ImportExpressBillModal.tsx
0 → 100644
1 | +import { RESPONSE_CODE } from '@/constants/enum'; | |
2 | +import { postOrderImportImportWeightAndVolume } from '@/services'; | |
3 | +import { ModalForm, ProFormUploadDragger } from '@ant-design/pro-components'; | |
4 | +import { Button, Form, message } from 'antd'; | |
5 | + | |
6 | +export default () => { | |
7 | + const [form] = Form.useForm(); | |
8 | + const [messageApi, contextHolder] = message.useMessage(); | |
9 | + return ( | |
10 | + <> | |
11 | + <ModalForm | |
12 | + title="导入重量、体积" | |
13 | + trigger={<Button type="primary">导入重量、体积</Button>} | |
14 | + form={form} | |
15 | + autoFocusFirstInput | |
16 | + modalProps={{ | |
17 | + destroyOnClose: true, | |
18 | + }} | |
19 | + submitTimeout={2000} | |
20 | + onFinish={async (values) => { | |
21 | + console.log(values); | |
22 | + const formData = new FormData(); | |
23 | + formData.append('file', values.express[0].originFileObj); | |
24 | + messageApi.open({ | |
25 | + type: 'loading', | |
26 | + content: '正在导入...', | |
27 | + duration: 0, | |
28 | + }); | |
29 | + const res = await postOrderImportImportWeightAndVolume({ | |
30 | + data: formData, | |
31 | + headers: { | |
32 | + 'Content-Type': | |
33 | + 'multipart/form-data; boundary=----WebKitFormBoundarynl6gT1BKdPWIejNq', | |
34 | + }, | |
35 | + }); | |
36 | + if (res.result === RESPONSE_CODE.SUCCESS) { | |
37 | + message.error('导入成功'); | |
38 | + } else { | |
39 | + message.error('导入失败'); | |
40 | + } | |
41 | + messageApi.destroy(); | |
42 | + return true; | |
43 | + }} | |
44 | + > | |
45 | + <ProFormUploadDragger max={1} label="上传快递单" name="express" /> | |
46 | + </ModalForm> | |
47 | + {contextHolder} | |
48 | + </> | |
49 | + ); | |
50 | +}; | ... | ... |
src/pages/Order/components/ReissueModal.tsx
... | ... | @@ -65,10 +65,7 @@ export default ({ setVisible, mainOrder, onClose }) => { |
65 | 65 | onFinish={async (values) => { |
66 | 66 | setSubmitting(true); |
67 | 67 | postServiceInvoiceReissue({ |
68 | - data: { | |
69 | - invoiceId: values.invoiceId, | |
70 | - notes: values.notes, | |
71 | - }, | |
68 | + data: values, | |
72 | 69 | }); |
73 | 70 | setVisible(false); |
74 | 71 | onClose(); |
... | ... | @@ -96,6 +93,14 @@ export default ({ setVisible, mainOrder, onClose }) => { |
96 | 93 | }} |
97 | 94 | /> |
98 | 95 | <ProFormText |
96 | + width="lg" | |
97 | + name="purchaser" | |
98 | + label="抬头名称" | |
99 | + key="purchaser" | |
100 | + placeholder="请输入抬头名称" | |
101 | + rules={[{ required: true, message: '抬头名称必填' }]} | |
102 | + /> | |
103 | + <ProFormText | |
99 | 104 | width="md" |
100 | 105 | name="关联订单" |
101 | 106 | label="发票关联订单号" | ... | ... |
src/pages/Order/index.tsx
1 | 1 | import ButtonConfirm from '@/components/ButtomConfirm'; |
2 | 2 | import { RESPONSE_CODE } from '@/constants/enum'; |
3 | +import ImportExpressBillModal from '@/pages/Order/components/ImportExpressBillModal'; | |
3 | 4 | import InvoicingDrawerForm from '@/pages/Order/components/InvoicingDrawerForm'; |
4 | 5 | import ReissueModal from '@/pages/Order/components/ReissueModal'; |
5 | 6 | import { |
... | ... | @@ -3896,6 +3897,8 @@ const OrderPage = () => { |
3896 | 3897 | |
3897 | 3898 | toolBtns.push(radioGroup); |
3898 | 3899 | |
3900 | + toolBtns.push(<ImportExpressBillModal></ImportExpressBillModal>); | |
3901 | + | |
3899 | 3902 | //导出按钮配置 |
3900 | 3903 | const exportItems: MenuProps['items'] = [ |
3901 | 3904 | { | ... | ... |
src/pages/ZoNing/components/constant.tsx
0 → 100644
1 | +import { List } from 'lodash'; | |
2 | + | |
3 | +export type zoningItem = { | |
4 | + id: number; //id | |
5 | + zoning: string; //区域名称 | |
6 | + orderProvinceVoList: List<provinceItem>; //所包含的省份列表 | |
7 | + orderUserVoList: List<userItem>; //所包含的销售列表 | |
8 | +}; | |
9 | + | |
10 | +export type zoningShowItem = { | |
11 | + id: number; //id | |
12 | + zoning: string; //区域名称 | |
13 | + orderProvinceShowList: string; //所包含的省份列表 | |
14 | + orderUserShowList: string; //所包含的销售列表 | |
15 | +}; | |
16 | + | |
17 | +export type provinceItem = { | |
18 | + pId: number; | |
19 | + province: string; | |
20 | +}; | |
21 | + | |
22 | +export type userItem = { | |
23 | + uId: number; | |
24 | + userName: string; | |
25 | +}; | ... | ... |
src/pages/ZoNing/components/modal.tsx
0 → 100644
1 | +import { getOrderErpOrderZoNingSelectProvinceAll } from '@/services'; | |
2 | +import { PlusOutlined } from '@ant-design/icons'; | |
3 | +import { | |
4 | + ModalForm, | |
5 | + ProForm, | |
6 | + ProFormSelect, | |
7 | + ProFormText, | |
8 | +} from '@ant-design/pro-components'; | |
9 | +import { Button, Form, message } from 'antd'; | |
10 | +import { zoningItem } from './constant'; | |
11 | + | |
12 | +const waitTime = (time: number = 100) => { | |
13 | + return new Promise((resolve) => { | |
14 | + setTimeout(() => { | |
15 | + resolve(true); | |
16 | + }, time); | |
17 | + }); | |
18 | +}; | |
19 | + | |
20 | +export default () => { | |
21 | + const [form] = Form.useForm<zoningItem>(); | |
22 | + return ( | |
23 | + <ModalForm<{ | |
24 | + name: string; | |
25 | + company: string; | |
26 | + }> | |
27 | + title="新增区域" | |
28 | + trigger={ | |
29 | + <Button type="primary"> | |
30 | + <PlusOutlined /> | |
31 | + 新增区域 | |
32 | + </Button> | |
33 | + } | |
34 | + form={form} | |
35 | + autoFocusFirstInput | |
36 | + modalProps={{ | |
37 | + destroyOnClose: true, | |
38 | + onCancel: () => console.log('run'), | |
39 | + }} | |
40 | + submitTimeout={2000} | |
41 | + onFinish={async (values) => { | |
42 | + await waitTime(2000); | |
43 | + console.log(values.name); | |
44 | + message.success('提交成功'); | |
45 | + return true; | |
46 | + }} | |
47 | + > | |
48 | + <ProForm.Group> | |
49 | + <ProFormText | |
50 | + width="md" | |
51 | + name="zoning" | |
52 | + label="区域名称" | |
53 | + placeholder="请输入" | |
54 | + /> | |
55 | + </ProForm.Group> | |
56 | + <ProForm.Group> | |
57 | + <ProFormSelect | |
58 | + request={async () => { | |
59 | + const provinceList = | |
60 | + await getOrderErpOrderZoNingSelectProvinceAll(); | |
61 | + if (provinceList) { | |
62 | + return provinceList.data.map((item) => ({ | |
63 | + value: { pId: item.pId, province: item.province }, | |
64 | + label: item.province, | |
65 | + })); | |
66 | + } | |
67 | + return []; | |
68 | + }} | |
69 | + width="xs" | |
70 | + name="orderProvinceVoList" | |
71 | + label="合同约定生效方式" | |
72 | + /> | |
73 | + </ProForm.Group> | |
74 | + <ProForm.Group> | |
75 | + <ProFormSelect | |
76 | + width="xs" | |
77 | + options={[ | |
78 | + { | |
79 | + value: 'time', | |
80 | + label: '履行完终止', | |
81 | + }, | |
82 | + ]} | |
83 | + name="orderUserVoList" | |
84 | + label="合同约定失效效方式" | |
85 | + /> | |
86 | + </ProForm.Group> | |
87 | + </ModalForm> | |
88 | + ); | |
89 | +}; | ... | ... |
src/pages/ZoNing/components/table.tsx
0 → 100644
1 | +import type { ProColumns } from '@ant-design/pro-components'; | |
2 | +import { | |
3 | + EditableProTable, | |
4 | + ProCard, | |
5 | + ProFormField, | |
6 | +} from '@ant-design/pro-components'; | |
7 | +import React, { useState } from 'react'; | |
8 | +import { zoningItem, zoningShowItem } from './constant'; | |
9 | +import Modal from './modal'; | |
10 | + | |
11 | +const waitTime = (time: number = 100) => { | |
12 | + return new Promise((resolve) => { | |
13 | + setTimeout(() => { | |
14 | + resolve(true); | |
15 | + }, time); | |
16 | + }); | |
17 | +}; | |
18 | + | |
19 | +const defaultData: zoningItem[] = [ | |
20 | + { | |
21 | + id: 1, | |
22 | + zoning: '华南地区', | |
23 | + orderProvinceVoList: [ | |
24 | + { | |
25 | + pId: 1, | |
26 | + province: '广东省', | |
27 | + }, | |
28 | + { | |
29 | + pId: 2, | |
30 | + province: '四川省', | |
31 | + }, | |
32 | + { | |
33 | + pId: 3, | |
34 | + province: '北京市', | |
35 | + }, | |
36 | + { | |
37 | + pId: 4, | |
38 | + province: '上海市', | |
39 | + }, | |
40 | + ], | |
41 | + orderUserVoList: [ | |
42 | + { | |
43 | + uId: 1, | |
44 | + userName: '李华', | |
45 | + }, | |
46 | + ], | |
47 | + }, | |
48 | +]; | |
49 | + | |
50 | +const defaultShowData: zoningShowItem[] = defaultData.map((item) => { | |
51 | + let orderProvinceShowList = ''; | |
52 | + let orderUserShowList = ''; | |
53 | + | |
54 | + item.orderProvinceVoList.forEach((element, index) => { | |
55 | + orderProvinceShowList += element.province; | |
56 | + if (index < item.orderProvinceVoList.length - 1) { | |
57 | + orderProvinceShowList += '、'; | |
58 | + } | |
59 | + }); | |
60 | + | |
61 | + item.orderUserVoList.forEach((event, index) => { | |
62 | + orderUserShowList += event.userName; | |
63 | + if (index < item.orderUserVoList.length - 1) { | |
64 | + orderUserShowList += '、'; | |
65 | + } | |
66 | + }); | |
67 | + | |
68 | + return { | |
69 | + id: item.id, | |
70 | + zoning: item.zoning, | |
71 | + orderProvinceShowList, | |
72 | + orderUserShowList, | |
73 | + }; | |
74 | +}); | |
75 | + | |
76 | +export default () => { | |
77 | + const [editableKeys, setEditableRowKeys] = useState<React.Key[]>([]); | |
78 | + const [dataSource, setDataSource] = useState<readonly zoningItem[]>([]); | |
79 | + const [position] = useState<'top' | 'bottom' | 'hidden'>('hidden'); | |
80 | + | |
81 | + const columns: ProColumns<zoningItem>[] = [ | |
82 | + { | |
83 | + title: '区域名称', | |
84 | + dataIndex: 'zoning', | |
85 | + width: 200, | |
86 | + }, | |
87 | + { | |
88 | + title: '管辖省份', | |
89 | + dataIndex: 'orderProvinceShowList', | |
90 | + readonly: true, | |
91 | + width: 600, | |
92 | + }, | |
93 | + { | |
94 | + title: '负责销售', | |
95 | + key: 'state', | |
96 | + dataIndex: 'orderUserShowList', | |
97 | + valueType: 'select', | |
98 | + width: 200, | |
99 | + }, | |
100 | + { | |
101 | + title: '操作', | |
102 | + valueType: 'option', | |
103 | + width: 200, | |
104 | + render: (text, record, _, action) => [ | |
105 | + <a | |
106 | + key="editable" | |
107 | + onClick={() => { | |
108 | + action?.startEditable?.(record.id); | |
109 | + }} | |
110 | + > | |
111 | + 编辑 | |
112 | + </a>, | |
113 | + <a | |
114 | + key="delete" | |
115 | + onClick={() => { | |
116 | + setDataSource(dataSource.filter((item) => item.id !== record.id)); | |
117 | + }} | |
118 | + > | |
119 | + 删除 | |
120 | + </a>, | |
121 | + ], | |
122 | + }, | |
123 | + ]; | |
124 | + | |
125 | + return ( | |
126 | + <> | |
127 | + <EditableProTable<zoningItem> | |
128 | + rowKey="id" | |
129 | + headerTitle={<Modal></Modal>} | |
130 | + maxLength={5} | |
131 | + scroll={{ | |
132 | + x: 960, | |
133 | + }} | |
134 | + recordCreatorProps={ | |
135 | + position !== 'hidden' | |
136 | + ? { | |
137 | + position: position as 'top', | |
138 | + record: () => ({ id: (Math.random() * 1000000).toFixed(0) }), | |
139 | + } | |
140 | + : false | |
141 | + } | |
142 | + loading={false} | |
143 | + columns={columns} | |
144 | + request={async () => ({ | |
145 | + data: defaultShowData, | |
146 | + })} | |
147 | + value={dataSource} | |
148 | + onChange={setDataSource} | |
149 | + editable={{ | |
150 | + type: 'multiple', | |
151 | + editableKeys, | |
152 | + onSave: async (rowKey, data, row) => { | |
153 | + console.log(rowKey, data, row); | |
154 | + await waitTime(2000); | |
155 | + }, | |
156 | + onChange: setEditableRowKeys, | |
157 | + }} | |
158 | + /> | |
159 | + <ProCard title="表格数据" headerBordered collapsible defaultCollapsed> | |
160 | + <ProFormField | |
161 | + ignoreFormItem | |
162 | + fieldProps={{ | |
163 | + style: { | |
164 | + width: '100%', | |
165 | + }, | |
166 | + }} | |
167 | + mode="read" | |
168 | + valueType="jsonCode" | |
169 | + text={JSON.stringify(dataSource)} | |
170 | + /> | |
171 | + </ProCard> | |
172 | + </> | |
173 | + ); | |
174 | +}; | ... | ... |
src/pages/ZoNing/index.tsx
0 → 100644
src/services/definition.ts
... | ... | @@ -86,8 +86,6 @@ export interface AdminAuthUserVO { |
86 | 86 | export interface AdminDeptQueryVO { |
87 | 87 | /** @format int32 */ |
88 | 88 | current?: number; |
89 | - /** @format int32 */ | |
90 | - end?: number; | |
91 | 89 | /** @format int64 */ |
92 | 90 | id?: number; |
93 | 91 | ids?: Array<number>; |
... | ... | @@ -97,8 +95,6 @@ export interface AdminDeptQueryVO { |
97 | 95 | /** @format int64 */ |
98 | 96 | pid?: number; |
99 | 97 | /** @format int32 */ |
100 | - start?: number; | |
101 | - /** @format int32 */ | |
102 | 98 | total?: number; |
103 | 99 | } |
104 | 100 | |
... | ... | @@ -113,8 +109,6 @@ export interface AdminDeptVO { |
113 | 109 | export interface AdminJobQueryVO { |
114 | 110 | /** @format int32 */ |
115 | 111 | current?: number; |
116 | - /** @format int32 */ | |
117 | - end?: number; | |
118 | 112 | /** @format int64 */ |
119 | 113 | id?: number; |
120 | 114 | ids?: Array<number>; |
... | ... | @@ -124,8 +118,6 @@ export interface AdminJobQueryVO { |
124 | 118 | /** @format int32 */ |
125 | 119 | sort?: number; |
126 | 120 | /** @format int32 */ |
127 | - start?: number; | |
128 | - /** @format int32 */ | |
129 | 121 | total?: number; |
130 | 122 | } |
131 | 123 | |
... | ... | @@ -144,8 +136,6 @@ export interface AdminMenuQueryVO { |
144 | 136 | /** @format int32 */ |
145 | 137 | current?: number; |
146 | 138 | /** @format int32 */ |
147 | - end?: number; | |
148 | - /** @format int32 */ | |
149 | 139 | hidden?: number; |
150 | 140 | icon?: string; |
151 | 141 | /** @format int64 */ |
... | ... | @@ -161,8 +151,6 @@ export interface AdminMenuQueryVO { |
161 | 151 | /** @format int64 */ |
162 | 152 | pid?: number; |
163 | 153 | /** @format int32 */ |
164 | - start?: number; | |
165 | - /** @format int32 */ | |
166 | 154 | total?: number; |
167 | 155 | /** @format int32 */ |
168 | 156 | type?: number; |
... | ... | @@ -193,8 +181,6 @@ export interface AdminRoleQueryVO { |
193 | 181 | /** @format int32 */ |
194 | 182 | current?: number; |
195 | 183 | dataScope?: string; |
196 | - /** @format int32 */ | |
197 | - end?: number; | |
198 | 184 | /** @format int64 */ |
199 | 185 | id?: number; |
200 | 186 | ids?: Array<number>; |
... | ... | @@ -206,8 +192,6 @@ export interface AdminRoleQueryVO { |
206 | 192 | permission?: string; |
207 | 193 | remark?: string; |
208 | 194 | /** @format int32 */ |
209 | - start?: number; | |
210 | - /** @format int32 */ | |
211 | 195 | total?: number; |
212 | 196 | } |
213 | 197 | |
... | ... | @@ -225,30 +209,22 @@ export interface AdminUserLoginByPhoneVO { |
225 | 209 | /** @format int32 */ |
226 | 210 | current?: number; |
227 | 211 | /** @format int32 */ |
228 | - end?: number; | |
229 | - /** @format int32 */ | |
230 | 212 | pageSize?: number; |
231 | 213 | phone?: string; |
232 | 214 | smsCaptchaCode?: string; |
233 | 215 | /** @format int32 */ |
234 | - start?: number; | |
235 | - /** @format int32 */ | |
236 | 216 | total?: number; |
237 | 217 | } |
238 | 218 | |
239 | 219 | export interface AdminUserLoginByPwdVO { |
240 | 220 | /** @format int32 */ |
241 | 221 | current?: number; |
242 | - /** @format int32 */ | |
243 | - end?: number; | |
244 | 222 | imgCaptchaCode?: string; |
245 | 223 | imgCaptchaUuid?: string; |
246 | 224 | /** @format int32 */ |
247 | 225 | pageSize?: number; |
248 | 226 | password?: string; |
249 | 227 | /** @format int32 */ |
250 | - start?: number; | |
251 | - /** @format int32 */ | |
252 | 228 | total?: number; |
253 | 229 | userName?: string; |
254 | 230 | } |
... | ... | @@ -258,15 +234,11 @@ export interface AdminUserModifyPwdVO { |
258 | 234 | /** @format int32 */ |
259 | 235 | current?: number; |
260 | 236 | /** @format int32 */ |
261 | - end?: number; | |
262 | - /** @format int32 */ | |
263 | 237 | pageSize?: number; |
264 | 238 | password?: string; |
265 | 239 | phone?: string; |
266 | 240 | smsCaptchaCode?: string; |
267 | 241 | /** @format int32 */ |
268 | - start?: number; | |
269 | - /** @format int32 */ | |
270 | 242 | total?: number; |
271 | 243 | } |
272 | 244 | |
... | ... | @@ -274,12 +246,8 @@ export interface AdminUserPasswordRecoverEmailVO { |
274 | 246 | /** @format int32 */ |
275 | 247 | current?: number; |
276 | 248 | /** @format int32 */ |
277 | - end?: number; | |
278 | - /** @format int32 */ | |
279 | 249 | pageSize?: number; |
280 | 250 | /** @format int32 */ |
281 | - start?: number; | |
282 | - /** @format int32 */ | |
283 | 251 | total?: number; |
284 | 252 | userName?: string; |
285 | 253 | } |
... | ... | @@ -288,8 +256,6 @@ export interface AdminUserQueryVO { |
288 | 256 | /** @format int32 */ |
289 | 257 | current?: number; |
290 | 258 | email?: string; |
291 | - /** @format int32 */ | |
292 | - end?: number; | |
293 | 259 | /** @format int64 */ |
294 | 260 | id?: number; |
295 | 261 | ids?: Array<number>; |
... | ... | @@ -300,8 +266,6 @@ export interface AdminUserQueryVO { |
300 | 266 | phone?: string; |
301 | 267 | sex?: string; |
302 | 268 | /** @format int32 */ |
303 | - start?: number; | |
304 | - /** @format int32 */ | |
305 | 269 | total?: number; |
306 | 270 | userName?: string; |
307 | 271 | workerType?: string; |
... | ... | @@ -312,8 +276,6 @@ export interface AdminUserRegisterVO { |
312 | 276 | /** @format int32 */ |
313 | 277 | current?: number; |
314 | 278 | email?: string; |
315 | - /** @format int32 */ | |
316 | - end?: number; | |
317 | 279 | isAgreeAgreement?: boolean; |
318 | 280 | /** @format int32 */ |
319 | 281 | pageSize?: number; |
... | ... | @@ -323,8 +285,6 @@ export interface AdminUserRegisterVO { |
323 | 285 | safeQuestion?: string; |
324 | 286 | smsCaptchaCode?: string; |
325 | 287 | /** @format int32 */ |
326 | - start?: number; | |
327 | - /** @format int32 */ | |
328 | 288 | total?: number; |
329 | 289 | userName?: string; |
330 | 290 | } |
... | ... | @@ -520,12 +480,8 @@ export interface ApiOrderCustomersRequest { |
520 | 480 | /** @format int32 */ |
521 | 481 | current?: number; |
522 | 482 | /** @format int32 */ |
523 | - end?: number; | |
524 | - /** @format int32 */ | |
525 | 483 | pageSize?: number; |
526 | 484 | /** @format int32 */ |
527 | - start?: number; | |
528 | - /** @format int32 */ | |
529 | 485 | total?: number; |
530 | 486 | } |
531 | 487 | |
... | ... | @@ -572,6 +528,221 @@ export interface ApiQueryOrderStatusCountsRequest { |
572 | 528 | uid?: number; |
573 | 529 | } |
574 | 530 | |
531 | +export interface ApplyInvoiceDto { | |
532 | + /** | |
533 | + * @description | |
534 | + * 备注 | |
535 | + */ | |
536 | + applyInvoicingNotes?: string; | |
537 | + /** | |
538 | + * @description | |
539 | + * 开票备注 | |
540 | + */ | |
541 | + comment?: string; | |
542 | + /** | |
543 | + * @description | |
544 | + * 联系人 | |
545 | + */ | |
546 | + contacts?: string; | |
547 | + /** | |
548 | + * @description | |
549 | + * 开票内容 | |
550 | + */ | |
551 | + content?: string; | |
552 | + createByName?: string; | |
553 | + /** @format date-time */ | |
554 | + createTime?: string; | |
555 | + failureReason?: string; | |
556 | + /** | |
557 | + * @description | |
558 | + * id | |
559 | + * @format int64 | |
560 | + */ | |
561 | + id?: number; | |
562 | + /** | |
563 | + * @description | |
564 | + * 发票地址 | |
565 | + */ | |
566 | + invoiceAddress?: string; | |
567 | + /** | |
568 | + * @description | |
569 | + * 发票明细 | |
570 | + */ | |
571 | + invoiceDetails?: Array<InvoiceDetail>; | |
572 | + /** | |
573 | + * @description | |
574 | + * 关联发票id | |
575 | + */ | |
576 | + invoiceId?: string; | |
577 | + /** | |
578 | + * @description | |
579 | + * 发票号码 | |
580 | + */ | |
581 | + invoiceNumber?: string; | |
582 | + /** | |
583 | + * @description | |
584 | + * 开票人 | |
585 | + */ | |
586 | + invoicingPerson?: string; | |
587 | + /** | |
588 | + * @description | |
589 | + * 开票时间 | |
590 | + * @format date-time | |
591 | + */ | |
592 | + invoicingTime?: string; | |
593 | + /** | |
594 | + * @description | |
595 | + * 开具类型 | |
596 | + */ | |
597 | + invoicingType?: string; | |
598 | + /** | |
599 | + * @description | |
600 | + * 开具类型 | |
601 | + */ | |
602 | + invoicingTypeText?: string; | |
603 | + /** @format date */ | |
604 | + invoicingdate?: string; | |
605 | + /** | |
606 | + * @description | |
607 | + * 是否加急 | |
608 | + */ | |
609 | + isUrgent?: boolean; | |
610 | + /** | |
611 | + * @description | |
612 | + * 是否加急文本 | |
613 | + */ | |
614 | + isUrgentText?: string; | |
615 | + logicDelete?: boolean; | |
616 | + /** | |
617 | + * @description | |
618 | + * 买方注册地址 | |
619 | + */ | |
620 | + partyAAddress?: string; | |
621 | + /** | |
622 | + * @description | |
623 | + * 买方开户行账号 | |
624 | + */ | |
625 | + partyABankAccount?: string; | |
626 | + /** | |
627 | + * @description | |
628 | + * 买方名称 | |
629 | + */ | |
630 | + partyAName?: string; | |
631 | + /** | |
632 | + * @description | |
633 | + * 买方开户行 | |
634 | + */ | |
635 | + partyAOpenBank?: string; | |
636 | + /** | |
637 | + * @description | |
638 | + * 买方电话号码 | |
639 | + */ | |
640 | + partyAPhoneNumber?: string; | |
641 | + /** | |
642 | + * @description | |
643 | + * 买方税号 | |
644 | + */ | |
645 | + partyATaxid?: string; | |
646 | + /** | |
647 | + * @description | |
648 | + * 抬头类型 | |
649 | + */ | |
650 | + partyAType?: string; | |
651 | + partyB?: string; | |
652 | + /** | |
653 | + * @description | |
654 | + * 卖方注册地址 | |
655 | + */ | |
656 | + partyBAddress?: string; | |
657 | + /** | |
658 | + * @description | |
659 | + * 卖方开户行账号 | |
660 | + */ | |
661 | + partyBBankAccount?: string; | |
662 | + /** | |
663 | + * @description | |
664 | + * 卖方名称 | |
665 | + */ | |
666 | + partyBName?: string; | |
667 | + /** | |
668 | + * @description | |
669 | + * 卖方开户行 | |
670 | + */ | |
671 | + partyBOpenBank?: string; | |
672 | + /** | |
673 | + * @description | |
674 | + * 卖方电话号码 | |
675 | + */ | |
676 | + partyBPhoneNumber?: string; | |
677 | + /** | |
678 | + * @description | |
679 | + * 卖方税号 | |
680 | + */ | |
681 | + partyBTaxid?: string; | |
682 | + /** | |
683 | + * @description | |
684 | + * 发票金额 | |
685 | + * @format double | |
686 | + */ | |
687 | + price?: number; | |
688 | + /** | |
689 | + * @description | |
690 | + * 接收邮箱地址 | |
691 | + */ | |
692 | + receiveEmail?: string; | |
693 | + /** | |
694 | + * @description | |
695 | + * 订单来源 | |
696 | + */ | |
697 | + salesCodes?: Array<string>; | |
698 | + /** | |
699 | + * @description | |
700 | + * 订单来源 | |
701 | + */ | |
702 | + salesCodesText?: string; | |
703 | + /** | |
704 | + * @description | |
705 | + * 开票状态 | |
706 | + */ | |
707 | + status?: string; | |
708 | + /** | |
709 | + * @description | |
710 | + * 开票状态 | |
711 | + */ | |
712 | + statusText?: string; | |
713 | + /** | |
714 | + * @description | |
715 | + * 子订单id | |
716 | + */ | |
717 | + subOrderIds?: Array<number>; | |
718 | + /** | |
719 | + * @description | |
720 | + * 关联订单 | |
721 | + */ | |
722 | + subOrders?: Array<SubOrder>; | |
723 | + /** @format double */ | |
724 | + totalPrice?: number; | |
725 | + totalPriceText?: string; | |
726 | + /** | |
727 | + * @description | |
728 | + * 开票类型 | |
729 | + */ | |
730 | + type?: string; | |
731 | + /** | |
732 | + * @description | |
733 | + * 开票类型文本 | |
734 | + */ | |
735 | + typeText?: string; | |
736 | + /** | |
737 | + * @description | |
738 | + * 用户id | |
739 | + */ | |
740 | + uid?: string; | |
741 | + updateByName?: string; | |
742 | + /** @format date-time */ | |
743 | + updateTime?: string; | |
744 | +} | |
745 | + | |
575 | 746 | export interface AuditDto { |
576 | 747 | /** |
577 | 748 | * @description |
... | ... | @@ -596,15 +767,11 @@ export interface AuditDto { |
596 | 767 | export interface AuditVO { |
597 | 768 | /** @format int32 */ |
598 | 769 | current?: number; |
599 | - /** @format int32 */ | |
600 | - end?: number; | |
601 | 770 | /** @format int64 */ |
602 | 771 | id?: number; |
603 | 772 | /** @format int32 */ |
604 | 773 | pageSize?: number; |
605 | 774 | /** @format int32 */ |
606 | - start?: number; | |
607 | - /** @format int32 */ | |
608 | 775 | status?: number; |
609 | 776 | /** @format int32 */ |
610 | 777 | total?: number; |
... | ... | @@ -674,32 +841,16 @@ export interface CancelSendOrderDto { |
674 | 841 | export interface CaptchaMessageVO { |
675 | 842 | /** @format int32 */ |
676 | 843 | current?: number; |
677 | - /** @format int32 */ | |
678 | - end?: number; | |
679 | 844 | imgCaptchaCode?: string; |
680 | 845 | imgCaptchaUuid?: string; |
681 | 846 | /** @format int32 */ |
682 | 847 | pageSize?: number; |
683 | 848 | phone?: string; |
684 | 849 | /** @format int32 */ |
685 | - start?: number; | |
686 | - /** @format int32 */ | |
687 | 850 | total?: number; |
688 | 851 | type?: string; |
689 | 852 | } |
690 | 853 | |
691 | -export interface CommonAuditRequest { | |
692 | - extend?: any; | |
693 | - /** | |
694 | - * @description | |
695 | - * id集合 | |
696 | - */ | |
697 | - ids?: Array<string>; | |
698 | - notes?: string; | |
699 | - pass?: boolean; | |
700 | - type?: string; | |
701 | -} | |
702 | - | |
703 | 854 | export interface Contactperson { |
704 | 855 | birthday?: string; |
705 | 856 | contactAddress?: string; |
... | ... | @@ -887,8 +1038,6 @@ export interface DictionaryQueryVO { |
887 | 1038 | dictCode?: string; |
888 | 1039 | dictName?: string; |
889 | 1040 | dictValue?: string; |
890 | - /** @format int32 */ | |
891 | - end?: number; | |
892 | 1041 | /** @format int64 */ |
893 | 1042 | id?: number; |
894 | 1043 | ids?: Array<number>; |
... | ... | @@ -898,8 +1047,6 @@ export interface DictionaryQueryVO { |
898 | 1047 | /** @format int32 */ |
899 | 1048 | sort?: number; |
900 | 1049 | /** @format int32 */ |
901 | - start?: number; | |
902 | - /** @format int32 */ | |
903 | 1050 | total?: number; |
904 | 1051 | } |
905 | 1052 | |
... | ... | @@ -1030,28 +1177,401 @@ export interface InvoiceDto { |
1030 | 1177 | status?: string; |
1031 | 1178 | } |
1032 | 1179 | |
1033 | -export interface InvoiceRecordQueryRequest { | |
1034 | - /** @format date */ | |
1035 | - createTimeGe?: string; | |
1036 | - /** @format date */ | |
1037 | - createTimeLe?: string; | |
1038 | - /** @format int32 */ | |
1039 | - pageNumber?: number; | |
1040 | - /** @format int32 */ | |
1041 | - pageSize?: number; | |
1180 | +export interface InvoiceRecordDto { | |
1181 | + applyInvoicingNotes?: string; | |
1042 | 1182 | /** |
1043 | 1183 | * @description |
1044 | - * 用户id | |
1184 | + * 开票备注 | |
1045 | 1185 | */ |
1046 | - uid?: string; | |
1047 | -} | |
1048 | - | |
1049 | -export interface Item { | |
1050 | - billDate?: string; | |
1051 | - billNo?: string; | |
1052 | - entryList?: Array<Entry>; | |
1053 | - id?: string; | |
1054 | - remark?: string; | |
1186 | + comment?: string; | |
1187 | + /** | |
1188 | + * @description | |
1189 | + * 联系人 | |
1190 | + */ | |
1191 | + contacts?: string; | |
1192 | + /** | |
1193 | + * @description | |
1194 | + * 开票内容 | |
1195 | + */ | |
1196 | + content?: string; | |
1197 | + createByName?: string; | |
1198 | + /** @format date-time */ | |
1199 | + createTime?: string; | |
1200 | + failureReason?: string; | |
1201 | + /** | |
1202 | + * @description | |
1203 | + * id | |
1204 | + * @format int64 | |
1205 | + */ | |
1206 | + id?: number; | |
1207 | + /** | |
1208 | + * @description | |
1209 | + * 发票地址 | |
1210 | + */ | |
1211 | + invoiceAddress?: string; | |
1212 | + /** | |
1213 | + * @description | |
1214 | + * 发票明细 | |
1215 | + */ | |
1216 | + invoiceDetails?: Array<InvoiceDetail>; | |
1217 | + /** | |
1218 | + * @description | |
1219 | + * 关联发票id | |
1220 | + */ | |
1221 | + invoiceId?: string; | |
1222 | + /** | |
1223 | + * @description | |
1224 | + * 发票号码 | |
1225 | + */ | |
1226 | + invoiceNumber?: string; | |
1227 | + /** | |
1228 | + * @description | |
1229 | + * 开票人 | |
1230 | + */ | |
1231 | + invoicingPerson?: string; | |
1232 | + /** | |
1233 | + * @description | |
1234 | + * 开票时间 | |
1235 | + * @format date-time | |
1236 | + */ | |
1237 | + invoicingTime?: string; | |
1238 | + /** | |
1239 | + * @description | |
1240 | + * 开具类型 | |
1241 | + */ | |
1242 | + invoicingType?: string; | |
1243 | + /** | |
1244 | + * @description | |
1245 | + * 开具类型 | |
1246 | + */ | |
1247 | + invoicingTypeText?: string; | |
1248 | + /** @format date */ | |
1249 | + invoicingdate?: string; | |
1250 | + /** | |
1251 | + * @description | |
1252 | + * 是否加急 | |
1253 | + */ | |
1254 | + isUrgent?: boolean; | |
1255 | + /** | |
1256 | + * @description | |
1257 | + * 是否加急文本 | |
1258 | + */ | |
1259 | + isUrgentText?: string; | |
1260 | + logicDelete?: boolean; | |
1261 | + /** | |
1262 | + * @description | |
1263 | + * 买方注册地址 | |
1264 | + */ | |
1265 | + partyAAddress?: string; | |
1266 | + /** | |
1267 | + * @description | |
1268 | + * 买方开户行账号 | |
1269 | + */ | |
1270 | + partyABankAccount?: string; | |
1271 | + /** | |
1272 | + * @description | |
1273 | + * 买方名称 | |
1274 | + */ | |
1275 | + partyAName?: string; | |
1276 | + /** | |
1277 | + * @description | |
1278 | + * 买方开户行 | |
1279 | + */ | |
1280 | + partyAOpenBank?: string; | |
1281 | + /** | |
1282 | + * @description | |
1283 | + * 买方电话号码 | |
1284 | + */ | |
1285 | + partyAPhoneNumber?: string; | |
1286 | + /** | |
1287 | + * @description | |
1288 | + * 买方税号 | |
1289 | + */ | |
1290 | + partyATaxid?: string; | |
1291 | + /** | |
1292 | + * @description | |
1293 | + * 抬头类型 | |
1294 | + */ | |
1295 | + partyAType?: string; | |
1296 | + partyB?: string; | |
1297 | + /** | |
1298 | + * @description | |
1299 | + * 卖方注册地址 | |
1300 | + */ | |
1301 | + partyBAddress?: string; | |
1302 | + /** | |
1303 | + * @description | |
1304 | + * 卖方开户行账号 | |
1305 | + */ | |
1306 | + partyBBankAccount?: string; | |
1307 | + /** | |
1308 | + * @description | |
1309 | + * 卖方名称 | |
1310 | + */ | |
1311 | + partyBName?: string; | |
1312 | + /** | |
1313 | + * @description | |
1314 | + * 卖方开户行 | |
1315 | + */ | |
1316 | + partyBOpenBank?: string; | |
1317 | + /** | |
1318 | + * @description | |
1319 | + * 卖方电话号码 | |
1320 | + */ | |
1321 | + partyBPhoneNumber?: string; | |
1322 | + /** | |
1323 | + * @description | |
1324 | + * 卖方税号 | |
1325 | + */ | |
1326 | + partyBTaxid?: string; | |
1327 | + /** | |
1328 | + * @description | |
1329 | + * 发票金额 | |
1330 | + * @format double | |
1331 | + */ | |
1332 | + price?: number; | |
1333 | + /** | |
1334 | + * @description | |
1335 | + * 接收邮箱地址 | |
1336 | + */ | |
1337 | + receiveEmail?: string; | |
1338 | + /** | |
1339 | + * @description | |
1340 | + * 订单来源 | |
1341 | + */ | |
1342 | + salesCodes?: Array<string>; | |
1343 | + /** | |
1344 | + * @description | |
1345 | + * 订单来源 | |
1346 | + */ | |
1347 | + salesCodesText?: string; | |
1348 | + /** | |
1349 | + * @description | |
1350 | + * 开票状态 | |
1351 | + */ | |
1352 | + status?: string; | |
1353 | + /** | |
1354 | + * @description | |
1355 | + * 开票状态 | |
1356 | + */ | |
1357 | + statusText?: string; | |
1358 | + /** | |
1359 | + * @description | |
1360 | + * 子订单id | |
1361 | + */ | |
1362 | + subOrderIds?: Array<number>; | |
1363 | + /** | |
1364 | + * @description | |
1365 | + * 关联订单 | |
1366 | + */ | |
1367 | + subOrders?: Array<SubOrder>; | |
1368 | + /** @format double */ | |
1369 | + totalPrice?: number; | |
1370 | + totalPriceText?: string; | |
1371 | + /** | |
1372 | + * @description | |
1373 | + * 开票类型 | |
1374 | + */ | |
1375 | + type?: string; | |
1376 | + /** | |
1377 | + * @description | |
1378 | + * 开票类型文本 | |
1379 | + */ | |
1380 | + typeText?: string; | |
1381 | + /** | |
1382 | + * @description | |
1383 | + * 用户id | |
1384 | + */ | |
1385 | + uid?: string; | |
1386 | + updateByName?: string; | |
1387 | + /** @format date-time */ | |
1388 | + updateTime?: string; | |
1389 | +} | |
1390 | + | |
1391 | +export interface InvoiceRecordQueryRequest { | |
1392 | + /** | |
1393 | + * @description | |
1394 | + * 联系人 | |
1395 | + */ | |
1396 | + contactsLike?: string; | |
1397 | + /** @format date-time */ | |
1398 | + createTimeGe?: string; | |
1399 | + /** @format date-time */ | |
1400 | + createTimeLe?: string; | |
1401 | + /** @format int32 */ | |
1402 | + current?: number; | |
1403 | + /** @format int32 */ | |
1404 | + end?: number; | |
1405 | + /** | |
1406 | + * @description | |
1407 | + * id | |
1408 | + * @format int64 | |
1409 | + */ | |
1410 | + id?: number; | |
1411 | + /** | |
1412 | + * @description | |
1413 | + * IdIn | |
1414 | + */ | |
1415 | + idIn?: Array<number>; | |
1416 | + /** | |
1417 | + * @description | |
1418 | + * 关联发票id | |
1419 | + */ | |
1420 | + invoiceId?: string; | |
1421 | + /** | |
1422 | + * @description | |
1423 | + * 发票号码 | |
1424 | + */ | |
1425 | + invoiceNumber?: string; | |
1426 | + /** | |
1427 | + * @description | |
1428 | + * 发票号码 | |
1429 | + */ | |
1430 | + invoiceNumberLike?: string; | |
1431 | + /** | |
1432 | + * @description | |
1433 | + * 开票时间 | |
1434 | + * @format date-time | |
1435 | + */ | |
1436 | + invoicingTimeGe?: string; | |
1437 | + /** | |
1438 | + * @description | |
1439 | + * 开票时间 | |
1440 | + * @format date-time | |
1441 | + */ | |
1442 | + invoicingTimeLe?: string; | |
1443 | + /** | |
1444 | + * @description | |
1445 | + * 开票类型 | |
1446 | + */ | |
1447 | + invoicingType?: string; | |
1448 | + /** | |
1449 | + * @description | |
1450 | + * 是否加急 | |
1451 | + */ | |
1452 | + isUrgent?: boolean; | |
1453 | + /** | |
1454 | + * @description | |
1455 | + * 订单号 | |
1456 | + * @format int64 | |
1457 | + */ | |
1458 | + mainOrderId?: number; | |
1459 | + /** | |
1460 | + * @description | |
1461 | + * 主订单idIn | |
1462 | + */ | |
1463 | + mainOrderIdIn?: Array<number>; | |
1464 | + /** | |
1465 | + * @description | |
1466 | + * 订单号 | |
1467 | + */ | |
1468 | + mainOrderIdLike?: string; | |
1469 | + /** | |
1470 | + * @description | |
1471 | + * 是否需要构建发票明细 | |
1472 | + */ | |
1473 | + needBuildDetails?: boolean; | |
1474 | + /** | |
1475 | + * @description | |
1476 | + * 是否需要构建发票明细 | |
1477 | + */ | |
1478 | + needBuildSubOrders?: boolean; | |
1479 | + /** @format int32 */ | |
1480 | + pageSize?: number; | |
1481 | + /** | |
1482 | + * @description | |
1483 | + * 买方名称 | |
1484 | + */ | |
1485 | + partyANameLike?: string; | |
1486 | + /** | |
1487 | + * @description | |
1488 | + * 买方电话号码 | |
1489 | + */ | |
1490 | + partyAPhoneNumberLike?: string; | |
1491 | + /** | |
1492 | + * @description | |
1493 | + * 买方税号 | |
1494 | + */ | |
1495 | + partyATaxid?: string; | |
1496 | + /** | |
1497 | + * @description | |
1498 | + * 买方税号 | |
1499 | + */ | |
1500 | + partyATaxidLike?: string; | |
1501 | + partyB?: string; | |
1502 | + /** | |
1503 | + * @description | |
1504 | + * 卖方名称 | |
1505 | + */ | |
1506 | + partyBName?: string; | |
1507 | + /** | |
1508 | + * @description | |
1509 | + * 销售代表 | |
1510 | + */ | |
1511 | + salesCode?: string; | |
1512 | + /** | |
1513 | + * @description | |
1514 | + * 销售代表 | |
1515 | + */ | |
1516 | + salesCodeLike?: string; | |
1517 | + /** @format int32 */ | |
1518 | + start?: number; | |
1519 | + /** | |
1520 | + * @description | |
1521 | + * 发票状态 | |
1522 | + */ | |
1523 | + status?: string; | |
1524 | + /** | |
1525 | + * @description | |
1526 | + * 状态非空 | |
1527 | + */ | |
1528 | + statusIn?: Array<string>; | |
1529 | + /** | |
1530 | + * @description | |
1531 | + * 状态非空 | |
1532 | + */ | |
1533 | + statusIsNotNull?: boolean; | |
1534 | + /** | |
1535 | + * @description | |
1536 | + * 状态为空 | |
1537 | + */ | |
1538 | + statusIsNull?: boolean; | |
1539 | + /** | |
1540 | + * @description | |
1541 | + * 子订单 | |
1542 | + * @format int64 | |
1543 | + */ | |
1544 | + subOrderId?: number; | |
1545 | + /** | |
1546 | + * @description | |
1547 | + * 子订单idIn | |
1548 | + */ | |
1549 | + subOrderIdIn?: Array<number>; | |
1550 | + /** | |
1551 | + * @description | |
1552 | + * 子订单 | |
1553 | + */ | |
1554 | + subOrderIdLike?: string; | |
1555 | + /** @format int32 */ | |
1556 | + total?: number; | |
1557 | + /** | |
1558 | + * @description | |
1559 | + * 开票类型 | |
1560 | + */ | |
1561 | + type?: string; | |
1562 | + /** | |
1563 | + * @description | |
1564 | + * 用户id | |
1565 | + */ | |
1566 | + uid?: string; | |
1567 | +} | |
1568 | + | |
1569 | +export interface Item { | |
1570 | + billDate?: string; | |
1571 | + billNo?: string; | |
1572 | + entryList?: Array<Entry>; | |
1573 | + id?: string; | |
1574 | + remark?: string; | |
1055 | 1575 | } |
1056 | 1576 | |
1057 | 1577 | export interface ItemSaItem { |
... | ... | @@ -1061,6 +1581,14 @@ export interface ItemSaItem { |
1061 | 1581 | |
1062 | 1582 | export interface MainOrderqueryRequest { |
1063 | 1583 | afterInvoicingStatusIsNull?: boolean; |
1584 | + /** @format date */ | |
1585 | + createDateGe?: string; | |
1586 | + /** @format date */ | |
1587 | + createDateLe?: string; | |
1588 | + /** @format date-time */ | |
1589 | + createTimeGe?: string; | |
1590 | + /** @format date-time */ | |
1591 | + createTimeLe?: string; | |
1064 | 1592 | orderStatusNotIn?: Array<string>; |
1065 | 1593 | /** @format int32 */ |
1066 | 1594 | pageNumber?: number; |
... | ... | @@ -1202,14 +1730,10 @@ export interface MeasureUnitListResRow { |
1202 | 1730 | export interface MessageQueryDTO { |
1203 | 1731 | /** @format int32 */ |
1204 | 1732 | current?: number; |
1205 | - /** @format int32 */ | |
1206 | - end?: number; | |
1207 | 1733 | isReaded?: string; |
1208 | 1734 | /** @format int32 */ |
1209 | 1735 | pageSize?: number; |
1210 | 1736 | /** @format int32 */ |
1211 | - start?: number; | |
1212 | - /** @format int32 */ | |
1213 | 1737 | total?: number; |
1214 | 1738 | username?: string; |
1215 | 1739 | } |
... | ... | @@ -1245,8 +1769,6 @@ export interface OrderAuditLogQueryVO { |
1245 | 1769 | applyId?: number; |
1246 | 1770 | /** @format int32 */ |
1247 | 1771 | current?: number; |
1248 | - /** @format int32 */ | |
1249 | - end?: number; | |
1250 | 1772 | /** @format int64 */ |
1251 | 1773 | id?: number; |
1252 | 1774 | ids?: Array<number>; |
... | ... | @@ -1256,8 +1778,6 @@ export interface OrderAuditLogQueryVO { |
1256 | 1778 | /** @format int32 */ |
1257 | 1779 | pageSize?: number; |
1258 | 1780 | /** @format int32 */ |
1259 | - start?: number; | |
1260 | - /** @format int32 */ | |
1261 | 1781 | total?: number; |
1262 | 1782 | } |
1263 | 1783 | |
... | ... | @@ -1292,8 +1812,6 @@ export interface OrderBaseInfoQueryVO { |
1292 | 1812 | customerCode?: string; |
1293 | 1813 | customerPo?: string; |
1294 | 1814 | customerStyle?: string; |
1295 | - /** @format int32 */ | |
1296 | - end?: number; | |
1297 | 1815 | /** @format int64 */ |
1298 | 1816 | id?: number; |
1299 | 1817 | ids?: Array<number>; |
... | ... | @@ -1315,8 +1833,6 @@ export interface OrderBaseInfoQueryVO { |
1315 | 1833 | productionDepartmentConsignTime?: string; |
1316 | 1834 | projectNo?: string; |
1317 | 1835 | /** @format int32 */ |
1318 | - start?: number; | |
1319 | - /** @format int32 */ | |
1320 | 1836 | total?: number; |
1321 | 1837 | } |
1322 | 1838 | |
... | ... | @@ -1377,8 +1893,6 @@ export interface OrderFieldLockApplyQueryVO { |
1377 | 1893 | auditUserId?: number; |
1378 | 1894 | /** @format int32 */ |
1379 | 1895 | current?: number; |
1380 | - /** @format int32 */ | |
1381 | - end?: number; | |
1382 | 1896 | fields?: string; |
1383 | 1897 | /** @format int64 */ |
1384 | 1898 | id?: number; |
... | ... | @@ -1388,8 +1902,6 @@ export interface OrderFieldLockApplyQueryVO { |
1388 | 1902 | /** @format int32 */ |
1389 | 1903 | pageSize?: number; |
1390 | 1904 | /** @format int32 */ |
1391 | - start?: number; | |
1392 | - /** @format int32 */ | |
1393 | 1905 | status?: number; |
1394 | 1906 | statusList?: Array<number>; |
1395 | 1907 | /** @format int32 */ |
... | ... | @@ -1438,8 +1950,6 @@ export interface OrderInspectionStageVO { |
1438 | 1950 | export interface OrderOptLogQueryVO { |
1439 | 1951 | /** @format int32 */ |
1440 | 1952 | current?: number; |
1441 | - /** @format int32 */ | |
1442 | - end?: number; | |
1443 | 1953 | /** @format int64 */ |
1444 | 1954 | id?: number; |
1445 | 1955 | ids?: Array<number>; |
... | ... | @@ -1448,8 +1958,6 @@ export interface OrderOptLogQueryVO { |
1448 | 1958 | /** @format int32 */ |
1449 | 1959 | pageSize?: number; |
1450 | 1960 | /** @format int32 */ |
1451 | - start?: number; | |
1452 | - /** @format int32 */ | |
1453 | 1961 | total?: number; |
1454 | 1962 | } |
1455 | 1963 | |
... | ... | @@ -1499,6 +2007,12 @@ export interface OrderProfitAnalysisVo { |
1499 | 2007 | orderIds?: Array<number>; |
1500 | 2008 | } |
1501 | 2009 | |
2010 | +export interface OrderProvinceVo { | |
2011 | + /** @format int32 */ | |
2012 | + pid?: number; | |
2013 | + province?: string; | |
2014 | +} | |
2015 | + | |
1502 | 2016 | export interface OrderStageFileDo { |
1503 | 2017 | file?: File; |
1504 | 2018 | } |
... | ... | @@ -1645,6 +2159,20 @@ export interface OrderUpdateVO { |
1645 | 2159 | trackStageInfo?: OrderTrackStageVO; |
1646 | 2160 | } |
1647 | 2161 | |
2162 | +export interface OrderUserVo { | |
2163 | + /** @format int32 */ | |
2164 | + uid?: number; | |
2165 | + userName?: string; | |
2166 | +} | |
2167 | + | |
2168 | +export interface OrderZoNingProvinceUserDo { | |
2169 | + /** @format int32 */ | |
2170 | + id?: number; | |
2171 | + orderProvinceVoList?: Array<OrderProvinceVo>; | |
2172 | + orderUserVoList?: Array<OrderUserVo>; | |
2173 | + zoning?: string; | |
2174 | +} | |
2175 | + | |
1648 | 2176 | export interface ProcureConvertProcureDto { |
1649 | 2177 | /** |
1650 | 2178 | * @description |
... | ... | @@ -1735,8 +2263,6 @@ export interface QueryBankStatementDto { |
1735 | 2263 | collectionDatetimeEnd?: string; |
1736 | 2264 | /** @format int32 */ |
1737 | 2265 | current?: number; |
1738 | - /** @format int32 */ | |
1739 | - end?: number; | |
1740 | 2266 | /** @format int64 */ |
1741 | 2267 | id?: number; |
1742 | 2268 | /** @format int32 */ |
... | ... | @@ -1758,8 +2284,6 @@ export interface QueryBankStatementDto { |
1758 | 2284 | remark?: string; |
1759 | 2285 | remarkNote?: string; |
1760 | 2286 | serialNumber?: string; |
1761 | - /** @format int32 */ | |
1762 | - start?: number; | |
1763 | 2287 | status?: string; |
1764 | 2288 | /** @format int32 */ |
1765 | 2289 | total?: number; |
... | ... | @@ -1805,367 +2329,240 @@ export interface QueryInvoiceDetailDto { |
1805 | 2329 | invoiceId?: number; |
1806 | 2330 | } |
1807 | 2331 | |
1808 | -export interface QueryMainOrderDto { | |
1809 | - /** | |
1810 | - * @description | |
1811 | - * 收货人姓名 | |
1812 | - */ | |
1813 | - customerName?: string; | |
1814 | -} | |
1815 | - | |
1816 | -export interface QueryReportFormsDto { | |
1817 | - /** | |
1818 | - * @description | |
1819 | - * 是否包含实验设备事业部 | |
1820 | - */ | |
1821 | - includeExperimentalEquipment?: boolean; | |
1822 | - /** | |
1823 | - * @description | |
1824 | - * 最大金额 | |
1825 | - * @example | |
1826 | - * 2343 | |
1827 | - */ | |
1828 | - maxAccount?: number; | |
1829 | - /** | |
1830 | - * @description | |
1831 | - * 所属部门 | |
1832 | - */ | |
1833 | - productBelongBusiness?: string; | |
1834 | - /** | |
1835 | - * @description | |
1836 | - * 销售代表 | |
1837 | - */ | |
1838 | - salesCode?: string; | |
1839 | - /** | |
1840 | - * @description | |
1841 | - * 统计方式 | |
1842 | - */ | |
1843 | - statisticsMethod?: string; | |
1844 | -} | |
1845 | - | |
1846 | -export interface ReissueInvoiceDto { | |
1847 | - /** @format int64 */ | |
1848 | - invoiceId?: number; | |
1849 | - notes?: string; | |
1850 | -} | |
1851 | - | |
1852 | -export interface ResearchGroupAccountAddRequest { | |
1853 | - /** | |
1854 | - * @description | |
1855 | - * 关联的账号id | |
1856 | - * @format int64 | |
1857 | - */ | |
1858 | - accountId?: number; | |
1859 | - /** | |
1860 | - * @description | |
1861 | - * 关联的账号名称 | |
1862 | - */ | |
1863 | - accountName?: string; | |
1864 | - /** | |
1865 | - * @description | |
1866 | - * 关联的账号手机号 | |
1867 | - */ | |
1868 | - accountPhone?: string; | |
1869 | - /** | |
1870 | - * @description | |
1871 | - * 课题组id | |
1872 | - * @format int64 | |
1873 | - */ | |
1874 | - groupId?: number; | |
1875 | -} | |
1876 | - | |
1877 | -export interface ResearchGroupAccountEditRequest { | |
1878 | - /** | |
1879 | - * @description | |
1880 | - * 关联的账号id | |
1881 | - * @format int64 | |
1882 | - */ | |
1883 | - accountId?: number; | |
1884 | - /** | |
1885 | - * @description | |
1886 | - * 关联的账号名称 | |
1887 | - */ | |
1888 | - accountName?: string; | |
1889 | - /** | |
1890 | - * @description | |
1891 | - * 关联的账号手机号 | |
1892 | - */ | |
1893 | - accountPhone?: string; | |
1894 | - /** | |
1895 | - * @description | |
1896 | - * 课题组id | |
1897 | - * @format int64 | |
1898 | - */ | |
1899 | - groupId?: number; | |
1900 | - /** | |
1901 | - * @description | |
1902 | - * 主键id | |
1903 | - * @format int64 | |
1904 | - */ | |
1905 | - id?: number; | |
1906 | -} | |
1907 | - | |
1908 | -export interface ResearchGroupAddRequest { | |
1909 | - accounts?: Array<ResearchGroupAccountAddRequest>; | |
1910 | - /** | |
1911 | - * @description | |
1912 | - * 课题组名称 | |
1913 | - */ | |
1914 | - group?: string; | |
1915 | - /** | |
1916 | - * @description | |
1917 | - * 课题组负责人 | |
1918 | - */ | |
1919 | - leader?: string; | |
1920 | - members?: Array<ResearchGroupMemberAddRequest>; | |
2332 | +export interface QueryInvoiceProjectDto { | |
2333 | + /** @format int32 */ | |
2334 | + current?: number; | |
2335 | + /** @format int32 */ | |
2336 | + end?: number; | |
2337 | + nameLike?: string; | |
2338 | + /** @format int32 */ | |
2339 | + pageSize?: number; | |
2340 | + /** @format int32 */ | |
2341 | + start?: number; | |
2342 | + /** @format int32 */ | |
2343 | + total?: number; | |
1921 | 2344 | } |
1922 | 2345 | |
1923 | -export interface ResearchGroupDeleteRequest { | |
2346 | +export interface QueryInvoiceRecordDto { | |
1924 | 2347 | /** |
1925 | 2348 | * @description |
1926 | - * 主键id | |
2349 | + * 联系人 | |
1927 | 2350 | */ |
1928 | - ids?: Array<number>; | |
1929 | -} | |
1930 | - | |
1931 | -export interface ResearchGroupDetailRequest { | |
2351 | + contactsLike?: string; | |
2352 | + /** @format date-time */ | |
2353 | + createTimeGe?: string; | |
2354 | + /** @format date-time */ | |
2355 | + createTimeLe?: string; | |
2356 | + /** @format int32 */ | |
2357 | + current?: number; | |
2358 | + /** @format int32 */ | |
2359 | + end?: number; | |
1932 | 2360 | /** |
1933 | 2361 | * @description |
1934 | - * 主键id | |
2362 | + * id | |
1935 | 2363 | * @format int64 |
1936 | 2364 | */ |
1937 | 2365 | id?: number; |
1938 | -} | |
1939 | - | |
1940 | -export interface ResearchGroupEditRequest { | |
1941 | 2366 | /** |
1942 | 2367 | * @description |
1943 | - * 课题组预存账号 | |
2368 | + * IdIn | |
1944 | 2369 | */ |
1945 | - accounts?: Array<ResearchGroupAccountEditRequest>; | |
2370 | + idIn?: Array<number>; | |
1946 | 2371 | /** |
1947 | 2372 | * @description |
1948 | - * 课题组名称 | |
2373 | + * 关联发票id | |
1949 | 2374 | */ |
1950 | - group?: string; | |
2375 | + invoiceId?: string; | |
1951 | 2376 | /** |
1952 | 2377 | * @description |
1953 | - * 主键id | |
1954 | - * @format int64 | |
2378 | + * 发票号码 | |
1955 | 2379 | */ |
1956 | - id?: number; | |
2380 | + invoiceNumber?: string; | |
1957 | 2381 | /** |
1958 | 2382 | * @description |
1959 | - * 课题组负责人 | |
2383 | + * 发票号码 | |
1960 | 2384 | */ |
1961 | - leader?: string; | |
2385 | + invoiceNumberLike?: string; | |
1962 | 2386 | /** |
1963 | 2387 | * @description |
1964 | - * 课题组成员集合 | |
2388 | + * 开票时间 | |
2389 | + * @format date-time | |
1965 | 2390 | */ |
1966 | - members?: Array<ResearchGroupMemberEditRequest>; | |
1967 | -} | |
1968 | - | |
1969 | -export interface ResearchGroupListRequest { | |
2391 | + invoicingTimeGe?: string; | |
1970 | 2392 | /** |
1971 | 2393 | * @description |
1972 | - * 预存账号手机号 | |
2394 | + * 开票时间 | |
2395 | + * @format date-time | |
1973 | 2396 | */ |
1974 | - accountPhone?: string; | |
1975 | - /** @format int32 */ | |
1976 | - current?: number; | |
1977 | - /** @format int32 */ | |
1978 | - end?: number; | |
2397 | + invoicingTimeLe?: string; | |
1979 | 2398 | /** |
1980 | 2399 | * @description |
1981 | - * 课题组名称 | |
2400 | + * 开票类型 | |
1982 | 2401 | */ |
1983 | - groupName?: string; | |
2402 | + invoicingType?: string; | |
1984 | 2403 | /** |
1985 | 2404 | * @description |
1986 | - * 课题组负责人 | |
2405 | + * 是否加急 | |
1987 | 2406 | */ |
1988 | - leaderName?: string; | |
2407 | + isUrgent?: boolean; | |
1989 | 2408 | /** |
1990 | 2409 | * @description |
1991 | - * 课题组成员名称 | |
2410 | + * 订单号 | |
2411 | + * @format int64 | |
1992 | 2412 | */ |
1993 | - memberName?: string; | |
2413 | + mainOrderId?: number; | |
1994 | 2414 | /** |
1995 | 2415 | * @description |
1996 | - * 课题组成员手机号 | |
2416 | + * 主订单idIn | |
1997 | 2417 | */ |
1998 | - memberPhone?: string; | |
1999 | - /** @format int32 */ | |
2000 | - pageSize?: number; | |
2001 | - /** @format int32 */ | |
2002 | - start?: number; | |
2003 | - /** @format int32 */ | |
2004 | - total?: number; | |
2005 | -} | |
2006 | - | |
2007 | -export interface ResearchGroupMemberAddRequest { | |
2418 | + mainOrderIdIn?: Array<number>; | |
2008 | 2419 | /** |
2009 | 2420 | * @description |
2010 | - * 课题组ID | |
2011 | - * @format int64 | |
2421 | + * 订单号 | |
2012 | 2422 | */ |
2013 | - groupId?: number; | |
2423 | + mainOrderIdLike?: string; | |
2014 | 2424 | /** |
2015 | 2425 | * @description |
2016 | - * 成员名称 | |
2426 | + * 是否需要构建发票明细 | |
2017 | 2427 | */ |
2018 | - memberName?: string; | |
2428 | + needBuildDetails?: boolean; | |
2019 | 2429 | /** |
2020 | 2430 | * @description |
2021 | - * 成员手机号 | |
2431 | + * 是否需要构建发票明细 | |
2022 | 2432 | */ |
2023 | - memberPhone?: string; | |
2024 | -} | |
2025 | - | |
2026 | -export interface ResearchGroupMemberEditRequest { | |
2433 | + needBuildSubOrders?: boolean; | |
2434 | + /** @format int32 */ | |
2435 | + pageSize?: number; | |
2027 | 2436 | /** |
2028 | 2437 | * @description |
2029 | - * 课题组ID | |
2030 | - * @format int64 | |
2438 | + * 买方名称 | |
2031 | 2439 | */ |
2032 | - groupId?: number; | |
2440 | + partyANameLike?: string; | |
2033 | 2441 | /** |
2034 | 2442 | * @description |
2035 | - * 主键id | |
2036 | - * @format int64 | |
2443 | + * 买方电话号码 | |
2037 | 2444 | */ |
2038 | - id?: number; | |
2445 | + partyAPhoneNumberLike?: string; | |
2039 | 2446 | /** |
2040 | 2447 | * @description |
2041 | - * 成员名称 | |
2448 | + * 买方税号 | |
2042 | 2449 | */ |
2043 | - memberName?: string; | |
2450 | + partyATaxid?: string; | |
2044 | 2451 | /** |
2045 | 2452 | * @description |
2046 | - * 成员手机号 | |
2453 | + * 买方税号 | |
2047 | 2454 | */ |
2048 | - memberPhone?: string; | |
2049 | -} | |
2050 | - | |
2051 | -export interface ResearchGroupMemberRequestAddRequest { | |
2455 | + partyATaxidLike?: string; | |
2456 | + partyB?: string; | |
2052 | 2457 | /** |
2053 | 2458 | * @description |
2054 | - * 课题组ID | |
2055 | - * @format int64 | |
2459 | + * 卖方名称 | |
2056 | 2460 | */ |
2057 | - groupId?: number; | |
2461 | + partyBName?: string; | |
2058 | 2462 | /** |
2059 | 2463 | * @description |
2060 | - * 课题组名称 | |
2464 | + * 销售代表 | |
2061 | 2465 | */ |
2062 | - groupName?: string; | |
2063 | - members?: Array<ResearchGroupMemberAddRequest>; | |
2466 | + salesCode?: string; | |
2064 | 2467 | /** |
2065 | 2468 | * @description |
2066 | - * 申请备注 | |
2469 | + * 销售代表 | |
2067 | 2470 | */ |
2068 | - requestNotes?: string; | |
2069 | -} | |
2070 | - | |
2071 | -export interface ResearchGroupMemberRequestDeleteRequest { | |
2471 | + salesCodeLike?: string; | |
2472 | + /** @format int32 */ | |
2473 | + start?: number; | |
2072 | 2474 | /** |
2073 | 2475 | * @description |
2074 | - * 主键id | |
2476 | + * 发票状态 | |
2075 | 2477 | */ |
2076 | - ids?: Array<number>; | |
2077 | -} | |
2078 | - | |
2079 | -export interface ResearchGroupMemberRequestDetailRequest { | |
2478 | + status?: string; | |
2080 | 2479 | /** |
2081 | 2480 | * @description |
2082 | - * 主键id | |
2083 | - * @format int64 | |
2481 | + * 状态非空 | |
2084 | 2482 | */ |
2085 | - id?: number; | |
2086 | -} | |
2087 | - | |
2088 | -export interface ResearchGroupMemberRequestEditRequest { | |
2483 | + statusIn?: Array<string>; | |
2089 | 2484 | /** |
2090 | 2485 | * @description |
2091 | - * 课题组ID | |
2092 | - * @format int64 | |
2486 | + * 状态非空 | |
2093 | 2487 | */ |
2094 | - groupId?: number; | |
2488 | + statusIsNotNull?: boolean; | |
2095 | 2489 | /** |
2096 | 2490 | * @description |
2097 | - * 课题组名称 | |
2491 | + * 状态为空 | |
2098 | 2492 | */ |
2099 | - groupName?: string; | |
2493 | + statusIsNull?: boolean; | |
2100 | 2494 | /** |
2101 | 2495 | * @description |
2102 | - * 主键id | |
2496 | + * 子订单 | |
2103 | 2497 | * @format int64 |
2104 | 2498 | */ |
2105 | - id?: number; | |
2499 | + subOrderId?: number; | |
2106 | 2500 | /** |
2107 | 2501 | * @description |
2108 | - * 成员名称 | |
2502 | + * 子订单idIn | |
2109 | 2503 | */ |
2110 | - memberName?: string; | |
2504 | + subOrderIdIn?: Array<number>; | |
2111 | 2505 | /** |
2112 | 2506 | * @description |
2113 | - * 成员手机号 | |
2507 | + * 子订单 | |
2114 | 2508 | */ |
2115 | - memberPhone?: string; | |
2509 | + subOrderIdLike?: string; | |
2510 | + /** @format int32 */ | |
2511 | + total?: number; | |
2116 | 2512 | /** |
2117 | 2513 | * @description |
2118 | - * 申请备注 | |
2514 | + * 开票类型 | |
2119 | 2515 | */ |
2120 | - requestNotes?: string; | |
2121 | -} | |
2122 | - | |
2123 | -export interface ResearchGroupMemberRequestsRequest { | |
2516 | + type?: string; | |
2124 | 2517 | /** |
2125 | 2518 | * @description |
2126 | - * 审核备注 | |
2519 | + * 用户id | |
2127 | 2520 | */ |
2128 | - auditNotes?: string; | |
2521 | + uid?: string; | |
2522 | +} | |
2523 | + | |
2524 | +export interface QueryMainOrderDto { | |
2129 | 2525 | /** |
2130 | 2526 | * @description |
2131 | - * 审核状态 | |
2527 | + * 收货人姓名 | |
2132 | 2528 | */ |
2133 | - auditStatus?: string; | |
2529 | + customerName?: string; | |
2530 | +} | |
2531 | + | |
2532 | +export interface QueryReportFormsDto { | |
2134 | 2533 | /** |
2135 | 2534 | * @description |
2136 | - * 创建人 | |
2535 | + * 是否包含实验设备事业部 | |
2137 | 2536 | */ |
2138 | - createByName?: string; | |
2139 | - /** @format int32 */ | |
2140 | - current?: number; | |
2141 | - /** @format int32 */ | |
2142 | - end?: number; | |
2537 | + includeExperimentalEquipment?: boolean; | |
2143 | 2538 | /** |
2144 | 2539 | * @description |
2145 | - * 课题组名称 | |
2540 | + * 最大金额 | |
2541 | + * @example | |
2542 | + * 2343 | |
2146 | 2543 | */ |
2147 | - groupName?: string; | |
2544 | + maxAccount?: number; | |
2148 | 2545 | /** |
2149 | 2546 | * @description |
2150 | - * 成员名称 | |
2547 | + * 所属部门 | |
2151 | 2548 | */ |
2152 | - memberName?: string; | |
2549 | + productBelongBusiness?: string; | |
2153 | 2550 | /** |
2154 | 2551 | * @description |
2155 | - * 成员手机号 | |
2552 | + * 销售代表 | |
2156 | 2553 | */ |
2157 | - memberPhone?: string; | |
2158 | - /** @format int32 */ | |
2159 | - pageSize?: number; | |
2554 | + salesCode?: string; | |
2160 | 2555 | /** |
2161 | 2556 | * @description |
2162 | - * 申请备注 | |
2557 | + * 统计方式 | |
2163 | 2558 | */ |
2164 | - requestNotes?: string; | |
2165 | - /** @format int32 */ | |
2166 | - start?: number; | |
2167 | - /** @format int32 */ | |
2168 | - total?: number; | |
2559 | + statisticsMethod?: string; | |
2560 | +} | |
2561 | + | |
2562 | +export interface ReissueInvoiceDto { | |
2563 | + /** @format int64 */ | |
2564 | + invoiceId?: number; | |
2565 | + notes?: string; | |
2169 | 2566 | } |
2170 | 2567 | |
2171 | 2568 | export interface ResetPwdVO { |
... | ... | @@ -2207,14 +2604,134 @@ export interface ShippingWarehouseChangeDto { |
2207 | 2604 | shippingWarehouse?: string; |
2208 | 2605 | } |
2209 | 2606 | |
2607 | +export interface SubOrder { | |
2608 | + afterInvoicingStatus?: string; | |
2609 | + /** @format date-time */ | |
2610 | + afterInvoicingStatusUpdateTime?: string; | |
2611 | + afterSalesAnnex?: string; | |
2612 | + afterSalesNotes?: string; | |
2613 | + afterSalesPlan?: string; | |
2614 | + annex?: string; | |
2615 | + applyInvoicingAnnex?: string; | |
2616 | + applyInvoicingNotes?: string; | |
2617 | + /** @format date-time */ | |
2618 | + applyTime?: string; | |
2619 | + /** @format int32 */ | |
2620 | + attrId?: number; | |
2621 | + checkNotes?: string; | |
2622 | + /** @format date-time */ | |
2623 | + collectMoneyTime?: string; | |
2624 | + confirmDeliverNotes?: string; | |
2625 | + confirmReissueNotes?: string; | |
2626 | + createByName?: string; | |
2627 | + /** @format date-time */ | |
2628 | + createTime?: string; | |
2629 | + /** @format date-time */ | |
2630 | + deadline?: string; | |
2631 | + ext?: string; | |
2632 | + extendField?: string; | |
2633 | + /** @format date-time */ | |
2634 | + financialReceiptIssuanceTime?: string; | |
2635 | + fullPaymentStatus?: string; | |
2636 | + /** @format double */ | |
2637 | + goodsVolume?: number; | |
2638 | + /** @format double */ | |
2639 | + goodsWeight?: number; | |
2640 | + /** @format int64 */ | |
2641 | + id?: number; | |
2642 | + image?: string; | |
2643 | + invoiceApplyUsername?: string; | |
2644 | + invoiceInformation?: string; | |
2645 | + /** @format int64 */ | |
2646 | + invoiceRecordId?: number; | |
2647 | + invoicingCheckAnnex?: string; | |
2648 | + invoicingNotes?: string; | |
2649 | + invoicingStatus?: string; | |
2650 | + /** @format date-time */ | |
2651 | + invoicingTime?: string; | |
2652 | + invoicingUrgentCause?: string; | |
2653 | + isUrgent?: boolean; | |
2654 | + kingdeeErrorMessage?: string; | |
2655 | + logicDelete?: boolean; | |
2656 | + logisticsMethod?: string; | |
2657 | + logisticsNotes?: string; | |
2658 | + /** @format int64 */ | |
2659 | + mainOrderAmountProportion?: number; | |
2660 | + /** @format int64 */ | |
2661 | + mainOrderId?: number; | |
2662 | + materialId?: string; | |
2663 | + modified?: boolean; | |
2664 | + modifiedAuditNotes?: string; | |
2665 | + modifiedAuditStatus?: string; | |
2666 | + modifiedOptFlag?: string; | |
2667 | + nextOrderStatus?: string; | |
2668 | + notes?: string; | |
2669 | + orderStatus?: string; | |
2670 | + orderStatusBeforeModify?: string; | |
2671 | + /** @format date-time */ | |
2672 | + orderStatusUpdateTime?: string; | |
2673 | + /** @format int32 */ | |
2674 | + packageNumber?: number; | |
2675 | + parameters?: string; | |
2676 | + paymentChannel?: string; | |
2677 | + paymentMethod?: string; | |
2678 | + paymentReceiptAnnex?: string; | |
2679 | + paymentReceiptNotes?: string; | |
2680 | + paymentReceiptStatus?: string; | |
2681 | + paymentStatus?: string; | |
2682 | + paymentTransactionId?: string; | |
2683 | + postAuditNotes?: string; | |
2684 | + postAuditStatus?: string; | |
2685 | + /** @format date-time */ | |
2686 | + postAuditStatusUpdateTime?: string; | |
2687 | + preAfterInvoicingStatus?: string; | |
2688 | + procureConvertNotes?: string; | |
2689 | + procureNotes?: string; | |
2690 | + /** @format date-time */ | |
2691 | + procureOrderDatetime?: string; | |
2692 | + procureOrderStatus?: string; | |
2693 | + productBelongBusiness?: string; | |
2694 | + productCode?: string; | |
2695 | + /** @format int32 */ | |
2696 | + productId?: number; | |
2697 | + productName?: string; | |
2698 | + /** @format int64 */ | |
2699 | + productPrice?: number; | |
2700 | + /** @format date-time */ | |
2701 | + productionEndTime?: string; | |
2702 | + /** @format date-time */ | |
2703 | + productionStartTime?: string; | |
2704 | + productionTimePushStatus?: string; | |
2705 | + /** @format int32 */ | |
2706 | + quantity?: number; | |
2707 | + receivingCompany?: string; | |
2708 | + reissueNotes?: string; | |
2709 | + serialNumber?: string; | |
2710 | + shippingWarehouse?: string; | |
2711 | + /** @format int64 */ | |
2712 | + subOrderPayment?: number; | |
2713 | + supplierName?: string; | |
2714 | + supplierNotes?: string; | |
2715 | + /** @format int64 */ | |
2716 | + totalPayment?: number; | |
2717 | + /** @format int32 */ | |
2718 | + uid?: number; | |
2719 | + unit?: string; | |
2720 | + unitId?: string; | |
2721 | + updateByName?: string; | |
2722 | + /** @format date-time */ | |
2723 | + updateTime?: string; | |
2724 | + urgentInvoiceAuditNotes?: string; | |
2725 | + /** @format int32 */ | |
2726 | + version?: number; | |
2727 | +} | |
2728 | + | |
2210 | 2729 | export interface SysLogQueryVO { |
2211 | 2730 | address?: string; |
2212 | 2731 | browser?: string; |
2213 | 2732 | /** @format int32 */ |
2214 | 2733 | current?: number; |
2215 | 2734 | description?: string; |
2216 | - /** @format int32 */ | |
2217 | - end?: number; | |
2218 | 2735 | exceptionDetail?: string; |
2219 | 2736 | /** @format int64 */ |
2220 | 2737 | id?: number; |
... | ... | @@ -2225,8 +2742,6 @@ export interface SysLogQueryVO { |
2225 | 2742 | pageSize?: number; |
2226 | 2743 | params?: string; |
2227 | 2744 | requestIp?: string; |
2228 | - /** @format int32 */ | |
2229 | - start?: number; | |
2230 | 2745 | /** @format int64 */ |
2231 | 2746 | time?: number; |
2232 | 2747 | /** @format int32 */ |
... | ... | @@ -2390,12 +2905,8 @@ export interface UserCenterInfoRequest { |
2390 | 2905 | /** @format int32 */ |
2391 | 2906 | current?: number; |
2392 | 2907 | /** @format int32 */ |
2393 | - end?: number; | |
2394 | - /** @format int32 */ | |
2395 | 2908 | pageSize?: number; |
2396 | 2909 | /** @format int32 */ |
2397 | - start?: number; | |
2398 | - /** @format int32 */ | |
2399 | 2910 | total?: number; |
2400 | 2911 | /** |
2401 | 2912 | * @description |
... | ... | @@ -2415,8 +2926,6 @@ export interface UserDetailRequest { |
2415 | 2926 | /** @format int32 */ |
2416 | 2927 | current?: number; |
2417 | 2928 | /** @format int32 */ |
2418 | - end?: number; | |
2419 | - /** @format int32 */ | |
2420 | 2929 | pageSize?: number; |
2421 | 2930 | /** |
2422 | 2931 | * @description |
... | ... | @@ -2424,8 +2933,6 @@ export interface UserDetailRequest { |
2424 | 2933 | */ |
2425 | 2934 | phone?: string; |
2426 | 2935 | /** @format int32 */ |
2427 | - start?: number; | |
2428 | - /** @format int32 */ | |
2429 | 2936 | total?: number; |
2430 | 2937 | /** |
2431 | 2938 | * @description |
... | ... | @@ -2442,8 +2949,6 @@ export interface UserListRequest { |
2442 | 2949 | * 创建日期开始时间 |
2443 | 2950 | */ |
2444 | 2951 | dateLimit?: string; |
2445 | - /** @format int32 */ | |
2446 | - end?: number; | |
2447 | 2952 | /** |
2448 | 2953 | * @description |
2449 | 2954 | * 单位 |
... | ... | @@ -2468,23 +2973,10 @@ export interface UserListRequest { |
2468 | 2973 | phone?: string; |
2469 | 2974 | /** |
2470 | 2975 | * @description |
2471 | - * phones | |
2472 | - */ | |
2473 | - phones?: Array<string>; | |
2474 | - /** | |
2475 | - * @description | |
2476 | - * 内部订单系统课题组id | |
2477 | - * @format int64 | |
2478 | - */ | |
2479 | - researchGroupId?: number; | |
2480 | - /** | |
2481 | - * @description | |
2482 | 2976 | * salesCode |
2483 | 2977 | */ |
2484 | 2978 | salesCode?: string; |
2485 | 2979 | /** @format int32 */ |
2486 | - start?: number; | |
2487 | - /** @format int32 */ | |
2488 | 2980 | total?: number; |
2489 | 2981 | /** |
2490 | 2982 | * @description |
... | ... | @@ -2494,23 +2986,11 @@ export interface UserListRequest { |
2494 | 2986 | uid?: number; |
2495 | 2987 | /** |
2496 | 2988 | * @description |
2497 | - * ids | |
2498 | - */ | |
2499 | - uids?: Array<number>; | |
2500 | - /** | |
2501 | - * @description | |
2502 | 2989 | * 用户名 |
2503 | 2990 | */ |
2504 | 2991 | username?: string; |
2505 | 2992 | } |
2506 | 2993 | |
2507 | -export interface UserNowMoneyCheckRequest { | |
2508 | - phone?: string; | |
2509 | - subPrice?: number; | |
2510 | - /** @format int64 */ | |
2511 | - uid?: number; | |
2512 | -} | |
2513 | - | |
2514 | 2994 | export interface View { |
2515 | 2995 | contentType?: string; |
2516 | 2996 | } |
... | ... | @@ -2559,6 +3039,44 @@ export interface TsgFile { |
2559 | 3039 | writable?: boolean; |
2560 | 3040 | } |
2561 | 3041 | |
3042 | +export interface InvoiceDetail { | |
3043 | + /** @format int64 */ | |
3044 | + id?: number; | |
3045 | + /** | |
3046 | + * @description | |
3047 | + * 发票id | |
3048 | + * @format int64 | |
3049 | + */ | |
3050 | + invoiceRecordId?: number; | |
3051 | + /** | |
3052 | + * @description | |
3053 | + * 单价 | |
3054 | + * @format double | |
3055 | + */ | |
3056 | + price?: number; | |
3057 | + projectName?: string; | |
3058 | + /** @format double */ | |
3059 | + quantity?: number; | |
3060 | + /** | |
3061 | + * @description | |
3062 | + * 型号 | |
3063 | + */ | |
3064 | + specification?: string; | |
3065 | + /** @format int64 */ | |
3066 | + subOrderId?: number; | |
3067 | + /** @format double */ | |
3068 | + taxPrice?: number; | |
3069 | + /** @format double */ | |
3070 | + taxRate?: number; | |
3071 | + /** | |
3072 | + * @description | |
3073 | + * 总价 | |
3074 | + * @format double | |
3075 | + */ | |
3076 | + totalPrice?: number; | |
3077 | + unit?: string; | |
3078 | +} | |
3079 | + | |
2562 | 3080 | export interface SalesRechargePrepaymentAuditRequest { |
2563 | 3081 | /** |
2564 | 3082 | * @description |
... | ... | @@ -2575,11 +3093,6 @@ export interface SalesRechargePrepaymentAuditRequest { |
2575 | 3093 | * 是否通过 |
2576 | 3094 | */ |
2577 | 3095 | pass?: boolean; |
2578 | - /** | |
2579 | - * @description | |
2580 | - * 手机号 | |
2581 | - */ | |
2582 | - phone?: string; | |
2583 | 3096 | } |
2584 | 3097 | |
2585 | 3098 | export interface SalesRechargePrepaymentCreateRequest { |
... | ... | @@ -2685,8 +3198,6 @@ export interface SalesRechargePrepaymentRequest { |
2685 | 3198 | * @format int32 |
2686 | 3199 | */ |
2687 | 3200 | enableFlag?: number; |
2688 | - /** @format int32 */ | |
2689 | - end?: number; | |
2690 | 3201 | /** |
2691 | 3202 | * @description |
2692 | 3203 | * id |
... | ... | @@ -2731,8 +3242,6 @@ export interface SalesRechargePrepaymentRequest { |
2731 | 3242 | * 销售代表 |
2732 | 3243 | */ |
2733 | 3244 | salesCode?: string; |
2734 | - /** @format int32 */ | |
2735 | - start?: number; | |
2736 | 3245 | /** |
2737 | 3246 | * @description |
2738 | 3247 | * 状态 |
... | ... | @@ -2911,38 +3420,6 @@ export interface TsgURL { |
2911 | 3420 | userInfo?: string; |
2912 | 3421 | } |
2913 | 3422 | |
2914 | -/** | |
2915 | - * @description | |
2916 | - * 保存用户地址请求对象 | |
2917 | - */ | |
2918 | -export interface UserAddressSaveRequest { | |
2919 | - /** | |
2920 | - * @description | |
2921 | - * 联系电话 | |
2922 | - */ | |
2923 | - customerContactNumber: string; | |
2924 | - /** | |
2925 | - * @description | |
2926 | - * 客户姓名 | |
2927 | - */ | |
2928 | - customerName: string; | |
2929 | - /** | |
2930 | - * @description | |
2931 | - * 收货地址 | |
2932 | - */ | |
2933 | - customerShippingAddress?: string; | |
2934 | - /** | |
2935 | - * @description | |
2936 | - * 客户单位 | |
2937 | - */ | |
2938 | - institution?: string; | |
2939 | - /** | |
2940 | - * @description | |
2941 | - * 课题组老师 | |
2942 | - */ | |
2943 | - institutionContactName?: string; | |
2944 | -} | |
2945 | - | |
2946 | 3423 | export interface UploadPaymentReceiptDTO { |
2947 | 3424 | /** |
2948 | 3425 | * @description | ... | ... |