Commit 2333927a779ab84b6b55b9cd0348a046ee7ee49a

Authored by 曾国涛
1 parent 795fbf6d

feat: 开票详情弹窗样式调整

.idea/.name 0 → 100644
  1 +front_project
.idea/UniappTool.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="cn.fjdmy.uniapp.UniappProjectDataService">
  4 + <option name="generalBasePath" value="$PROJECT_DIR$" />
  5 + <option name="manifestPath" value="$PROJECT_DIR$/manifest.json" />
  6 + <option name="pagesPath" value="$PROJECT_DIR$/pages.json" />
  7 + <option name="scanNum" value="1" />
  8 + <option name="type" value="store" />
  9 + </component>
  10 +</project>
.idea/codeStyles/codeStyleConfig.xml 0 → 100644
  1 +<component name="ProjectCodeStyleConfiguration">
  2 + <state>
  3 + <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
  4 + </state>
  5 +</component>
.idea/rcb-settings.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="ReactBuddyPluginProjectSettings">
  4 + <option name="devServerConfigs">
  5 + <DevServerState>
  6 + <option name="packageJsonPath" value="$PROJECT_DIR$/package.json" />
  7 + <option name="scriptName" value="build" />
  8 + </DevServerState>
  9 + </option>
  10 + </component>
  11 +</project>
src/pages/Invoice/components/InvoiceDetailTable.tsx
@@ -3,9 +3,7 @@ import { InvoiceProjectSelect } from &#39;@/pages/Invoice/components/InvoiceProjectS @@ -3,9 +3,7 @@ import { InvoiceProjectSelect } from &#39;@/pages/Invoice/components/InvoiceProjectS
3 import { 3 import {
4 ActionType, 4 ActionType,
5 EditableProTable, 5 EditableProTable,
6 - ProCard,  
7 ProColumns, 6 ProColumns,
8 - ProFormField,  
9 } from '@ant-design/pro-components'; 7 } from '@ant-design/pro-components';
10 import { useEffect, useRef, useState } from 'react'; 8 import { useEffect, useRef, useState } from 'react';
11 9
@@ -100,7 +98,6 @@ export default ({ recordId, details, updateDetails, readOnly }) =&gt; { @@ -100,7 +98,6 @@ export default ({ recordId, details, updateDetails, readOnly }) =&gt; {
100 return ( 98 return (
101 <> 99 <>
102 <EditableProTable 100 <EditableProTable
103 - headerTitle="可编辑表格"  
104 columns={columns} 101 columns={columns}
105 actionRef={ref} 102 actionRef={ref}
106 rowKey="tid" 103 rowKey="tid"
@@ -132,12 +129,9 @@ export default ({ recordId, details, updateDetails, readOnly }) =&gt; { @@ -132,12 +129,9 @@ export default ({ recordId, details, updateDetails, readOnly }) =&gt; {
132 }, 129 },
133 130
134 onValuesChange: (record, recordList) => { 131 onValuesChange: (record, recordList) => {
135 - console.log('reList' + JSON.stringify(recordList));  
136 - console.log(record);  
137 - console.log('ip' + JSON.stringify(invoiceProject));  
138 //修改recordList中tid为record.tid的元素,将它的specification属性设置为invoiceProject的specification属性 132 //修改recordList中tid为record.tid的元素,将它的specification属性设置为invoiceProject的specification属性
139 const records = recordList.map((item) => { 133 const records = recordList.map((item) => {
140 - if (item.tid === record.tid) { 134 + if (record && item.tid === record.tid) {
141 item.projectName = 135 item.projectName =
142 '*' + 136 '*' +
143 invoiceProject.productAndServiceCatagoryAbbreviation + 137 invoiceProject.productAndServiceCatagoryAbbreviation +
@@ -149,12 +143,11 @@ export default ({ recordId, details, updateDetails, readOnly }) =&gt; { @@ -149,12 +143,11 @@ export default ({ recordId, details, updateDetails, readOnly }) =&gt; {
149 } 143 }
150 return item; 144 return item;
151 }); 145 });
152 - console.log('res' + JSON.stringify(records));  
153 updateDetails(records); 146 updateDetails(records);
154 }, 147 },
155 }} 148 }}
156 /> 149 />
157 - <ProCard title="表格数据" headerBordered collapsible defaultCollapsed> 150 + {/*<ProCard title="表格数据" headerBordered collapsible defaultCollapsed>
158 <ProFormField 151 <ProFormField
159 ignoreFormItem 152 ignoreFormItem
160 fieldProps={{ 153 fieldProps={{
@@ -166,7 +159,7 @@ export default ({ recordId, details, updateDetails, readOnly }) =&gt; { @@ -166,7 +159,7 @@ export default ({ recordId, details, updateDetails, readOnly }) =&gt; {
166 valueType="jsonCode" 159 valueType="jsonCode"
167 text={JSON.stringify(details)} 160 text={JSON.stringify(details)}
168 /> 161 />
169 - </ProCard> 162 + </ProCard>*/}
170 </> 163 </>
171 ); 164 );
172 }; 165 };
src/pages/Invoice/components/InvoiceRecordDetailModal.tsx
@@ -10,9 +10,11 @@ import { @@ -10,9 +10,11 @@ import {
10 import { enumToSelect } from '@/utils'; 10 import { enumToSelect } from '@/utils';
11 import { 11 import {
12 ModalForm, 12 ModalForm,
  13 + ProCard,
13 ProForm, 14 ProForm,
14 ProFormFieldSet, 15 ProFormFieldSet,
15 ProFormInstance, 16 ProFormInstance,
  17 + ProFormList,
16 ProFormSelect, 18 ProFormSelect,
17 ProFormText, 19 ProFormText,
18 ProFormTextArea, 20 ProFormTextArea,
@@ -22,7 +24,6 @@ import { useEffect, useRef, useState } from &#39;react&#39;; @@ -22,7 +24,6 @@ import { useEffect, useRef, useState } from &#39;react&#39;;
22 24
23 export default ({ id, setVisible }) => { 25 export default ({ id, setVisible }) => {
24 const [readOnly, setReadOnly] = useState(true); 26 const [readOnly, setReadOnly] = useState(true);
25 - const [initialValues] = useState({});  
26 const [detailTableData, setDetailTableData] = useState([]); 27 const [detailTableData, setDetailTableData] = useState([]);
27 const [payees, setPayees] = useState([]); 28 const [payees, setPayees] = useState([]);
28 const [payeeNameOptions, setPayeeNameOptions] = useState([]); 29 const [payeeNameOptions, setPayeeNameOptions] = useState([]);
@@ -72,7 +73,6 @@ export default ({ id, setVisible }) =&gt; { @@ -72,7 +73,6 @@ export default ({ id, setVisible }) =&gt; {
72 open 73 open
73 title="发票详情" 74 title="发票详情"
74 formRef={formRef} 75 formRef={formRef}
75 - initialValues={initialValues}  
76 request={async () => { 76 request={async () => {
77 let ret = await postServiceInvoiceGetInvoiceRecord({ 77 let ret = await postServiceInvoiceGetInvoiceRecord({
78 query: { 78 query: {
@@ -117,14 +117,14 @@ export default ({ id, setVisible }) =&gt; { @@ -117,14 +117,14 @@ export default ({ id, setVisible }) =&gt; {
117 )} 117 )}
118 </>, 118 </>,
119 /*<Button 119 /*<Button
120 - type={'default'}  
121 - key="ok"  
122 - onClick={() => {  
123 - setVisible(false)  
124 - }}  
125 - >  
126 - 取消  
127 - </Button>,*/ 120 + type={'default'}
  121 + key="ok"
  122 + onClick={() => {
  123 + setVisible(false)
  124 + }}
  125 + >
  126 + 取消
  127 + </Button>,*/
128 ]; 128 ];
129 }, 129 },
130 }} 130 }}
@@ -137,6 +137,11 @@ export default ({ id, setVisible }) =&gt; { @@ -137,6 +137,11 @@ export default ({ id, setVisible }) =&gt; {
137 setVisible(false); 137 setVisible(false);
138 }, 138 },
139 }} 139 }}
  140 + grid={true}
  141 + layout="horizontal"
  142 + rowProps={{
  143 + gutter: [0, 0],
  144 + }}
140 submitTimeout={2000} 145 submitTimeout={2000}
141 onFinish={async (values) => { 146 onFinish={async (values) => {
142 const result = await postServiceInvoiceModifyRecord({ 147 const result = await postServiceInvoiceModifyRecord({
@@ -153,205 +158,274 @@ export default ({ id, setVisible }) =&gt; { @@ -153,205 +158,274 @@ export default ({ id, setVisible }) =&gt; {
153 return true; 158 return true;
154 }} 159 }}
155 > 160 >
156 - 基础信息 161 + <ProCard
  162 + title="基础信息"
  163 + bordered
  164 + //
  165 + headStyle={{}}
  166 + headerBordered
  167 + size={'small'}
  168 + >
  169 + <ProForm.Group>
  170 + <ProFormText
  171 + readonly
  172 + name="id"
  173 + label="订单批号"
  174 + colProps={{
  175 + span: 5,
  176 + }}
  177 + tooltip="最长为 24 位"
  178 + placeholder="请输入名称"
  179 + />
  180 +
  181 + <ProFormText
  182 + readonly
  183 + width="md"
  184 + colProps={{
  185 + span: 5,
  186 + }}
  187 + name="createByName"
  188 + label="销售代表"
  189 + placeholder="请输入名称"
  190 + />
  191 + <ProFormText
  192 + readonly
  193 + width="md"
  194 + colProps={{
  195 + span: 5,
  196 + }}
  197 + name="createTime"
  198 + label="申请时间"
  199 + placeholder="请输入名称"
  200 + />
  201 + <ProFormSelect
  202 + name="type"
  203 + label="发票类型"
  204 + colProps={{
  205 + span: 5,
  206 + }}
  207 + readonly={readOnly}
  208 + request={async () => {
  209 + let invoiceTypeRet = await postServiceConstInvoiceType();
  210 + return enumToSelect(invoiceTypeRet.data);
  211 + }}
  212 + placeholder="Please select a country"
  213 + rules={[
  214 + { required: true, message: 'Please select your country!' },
  215 + ]}
  216 + />
  217 + <ProFormSelect
  218 + name="invoicingType"
  219 + readonly={readOnly}
  220 + label="开具类型"
  221 + colProps={{
  222 + span: 4,
  223 + }}
  224 + request={async () => {
  225 + let invoicingTypeRet = await postServiceConstInvoicingType();
  226 + let options = enumToSelect(invoicingTypeRet.data);
  227 + return options;
  228 + }}
  229 + placeholder="Please select a country"
  230 + rules={[
  231 + { required: true, message: 'Please select your country!' },
  232 + ]}
  233 + />
  234 + <ProFormFieldSet
  235 + name="list"
  236 + label="子订单号"
  237 + transform={(value: any) => ({
  238 + list: value,
  239 + startTime: value[0],
  240 + endTime: value[1],
  241 + })}
  242 + >
  243 + <ProFormList
  244 + name="subOrderIds"
  245 + creatorButtonProps={false}
  246 + itemRender={({}, { record }) => {
  247 + return (
  248 + <>
  249 + <Button
  250 + className="pl-1 pr-0"
  251 + type="link"
  252 + target="_blank"
  253 + href={'/order?subOrderId=' + record}
  254 + >
  255 + {record}
  256 + </Button>
  257 + <Divider type="vertical" />
  258 + </>
  259 + );
  260 + }}
  261 + >
  262 + <ProFormText allowClear={false} width="xs" name={['name']} />
  263 + </ProFormList>
  264 + </ProFormFieldSet>
  265 + </ProForm.Group>
  266 + </ProCard>
157 <hr /> 267 <hr />
158 - <ProForm.Group>  
159 - <ProFormText  
160 - readonly  
161 - name="id"  
162 - label="订单批号"  
163 - tooltip="最长为 24 位"  
164 - placeholder="请输入名称"  
165 - /> 268 + <ProCard title="购方信息" bordered headerBordered size={'small'}>
  269 + <ProForm.Group>
  270 + <ProFormText
  271 + readonly={readOnly}
  272 + width="md"
  273 + colProps={{
  274 + span: 8,
  275 + }}
  276 + name="partyAName"
  277 + label="购方名称"
  278 + placeholder="请输入名称"
  279 + />
  280 + <ProFormText
  281 + readonly={readOnly}
  282 + width="md"
  283 + colProps={{
  284 + span: 8,
  285 + }}
  286 + name="partyATaxid"
  287 + label="购方税号"
  288 + placeholder="请输入名称"
  289 + />
  290 + <ProFormText
  291 + readonly={readOnly}
  292 + width="md"
  293 + colProps={{
  294 + span: 8,
  295 + }}
  296 + label="开户银行"
  297 + name={'partyAOpenBank'}
  298 + placeholder="请输入名称"
  299 + />
  300 + <ProFormText
  301 + readonly={readOnly}
  302 + width="md"
  303 + colProps={{
  304 + span: 8,
  305 + }}
  306 + name="partyABankAccount"
  307 + label="银行账号"
  308 + placeholder="请输入名称"
  309 + />
  310 + <ProFormText
  311 + readonly={readOnly}
  312 + width="md"
  313 + colProps={{
  314 + span: 8,
  315 + }}
  316 + name="partyAAddress"
  317 + label="购方地址"
  318 + placeholder="请输入名称"
  319 + />
  320 + <ProFormText
  321 + readonly={readOnly}
  322 + width="md"
  323 + colProps={{
  324 + span: 8,
  325 + }}
  326 + name="partyAPhoneNumber"
  327 + label="电话"
  328 + placeholder="请输入名称"
  329 + />
  330 + </ProForm.Group>
  331 + </ProCard>
  332 + <hr />
  333 + <ProCard title="销方信息" bordered headerBordered size={'small'}>
  334 + <ProForm.Group>
  335 + <ProFormSelect
  336 + readonly={readOnly}
  337 + width="md"
  338 + name="partyBName"
  339 + options={payeeNameOptions}
  340 + onChange={(value: any) => {
  341 + let payee = payees.find((item: any) => {
  342 + return item.payeeName === value;
  343 + });
  344 + console.log(JSON.stringify(payee));
  345 + form.setFieldsValue({
  346 + partyBTaxid: payee.taxId,
  347 + partyBBankAccount: payee.bankAccount,
  348 + partyBOpenBank: payee.openBank,
  349 + partyBAddress: payee.address,
  350 + partyBPhoneNumber: payee.phoneNumber,
  351 + });
  352 + }}
  353 + label="销方名称"
  354 + colProps={{
  355 + span: 8,
  356 + }}
  357 + placeholder="请输入名称"
  358 + />
166 359
167 - <ProFormText  
168 - readonly  
169 - width="md"  
170 - name="createByName"  
171 - label="销售代表"  
172 - placeholder="请输入名称"  
173 - />  
174 - <ProFormText  
175 - readonly  
176 - width="md"  
177 - name="createTime"  
178 - label="申请时间"  
179 - placeholder="请输入名称"  
180 - />  
181 - <ProFormSelect  
182 - name="type"  
183 - label="发票类型"  
184 - readonly={readOnly}  
185 - request={async () => {  
186 - let invoiceTypeRet = await postServiceConstInvoiceType();  
187 - return enumToSelect(invoiceTypeRet.data);  
188 - }}  
189 - placeholder="Please select a country"  
190 - rules={[  
191 - { required: true, message: 'Please select your country!' },  
192 - ]}  
193 - />  
194 - <ProFormSelect  
195 - name="invoicingType"  
196 - readonly={readOnly}  
197 - label="开具类型"  
198 - request={async () => {  
199 - let invoicingTypeRet = await postServiceConstInvoicingType();  
200 - let options = enumToSelect(invoicingTypeRet.data);  
201 - return options;  
202 - }}  
203 - placeholder="Please select a country"  
204 - rules={[  
205 - { required: true, message: 'Please select your country!' },  
206 - ]}  
207 - />  
208 - <ProFormFieldSet  
209 - name="list"  
210 - label="子订单号"  
211 - transform={(value: any) => ({  
212 - list: value,  
213 - startTime: value[0],  
214 - endTime: value[1],  
215 - })}  
216 - >  
217 - {initialValues?.subOrderIds?.map((item) => {  
218 - return (  
219 - <>  
220 - <Button  
221 - className="pl-1 pr-0"  
222 - type="link"  
223 - target="_blank"  
224 - href={'/order?subOrderId=' + item}  
225 - >  
226 - {item}  
227 - </Button>  
228 - <Divider type="vertical" />  
229 - </>  
230 - );  
231 - })}  
232 - </ProFormFieldSet>  
233 - </ProForm.Group>  
234 - 购方信息 360 + <ProFormText
  361 + readonly
  362 + width="md"
  363 + name="partyBTaxid"
  364 + label="销方税号"
  365 + colProps={{
  366 + span: 8,
  367 + }}
  368 + placeholder="请输入名称"
  369 + />
  370 + <ProFormText
  371 + readonly
  372 + width="md"
  373 + name="partyBOpenBank"
  374 + label="开户银行"
  375 + colProps={{
  376 + span: 8,
  377 + }}
  378 + placeholder="请输入名称"
  379 + />
  380 + <ProFormText
  381 + readonly
  382 + width="md"
  383 + name="partyBBankAccount"
  384 + label="银行账号"
  385 + colProps={{
  386 + span: 8,
  387 + }}
  388 + placeholder="请输入名称"
  389 + />
  390 + <ProFormText
  391 + readonly
  392 + width="md"
  393 + colProps={{
  394 + span: 8,
  395 + }}
  396 + name="partyBAddress"
  397 + label="销方地址"
  398 + placeholder="请输入名称"
  399 + />
  400 + <ProFormText
  401 + readonly
  402 + width="md"
  403 + colProps={{
  404 + span: 8,
  405 + }}
  406 + name="partyBPhoneNumber"
  407 + label="电话"
  408 + placeholder="请输入名称"
  409 + />
  410 + </ProForm.Group>
  411 + </ProCard>
235 <hr /> 412 <hr />
236 - <ProForm.Group>  
237 - <ProFormText  
238 - readonly={readOnly}  
239 - width="md"  
240 - name="partyAName"  
241 - label="购方名称"  
242 - placeholder="请输入名称" 413 + <ProCard title="发票明细" bordered headerBordered size={'small'}>
  414 + <InvoiceDetailTable
  415 + recordId={id}
  416 + details={detailTableData}
  417 + updateDetails={updateDetails}
  418 + readOnly={readOnly}
243 /> 419 />
244 - <ProFormText  
245 - readonly={readOnly}  
246 - width="md"  
247 - name="partyATaxid"  
248 - label="购方税号"  
249 - placeholder="请输入名称"  
250 - />  
251 - <ProFormText  
252 - readonly={readOnly}  
253 - width="md"  
254 - label="开户银行"  
255 - name={'partyAOpenBank'}  
256 - placeholder="请输入名称"  
257 - />  
258 - <ProFormText  
259 - readonly={readOnly}  
260 - width="md"  
261 - name="partyABankAccount"  
262 - label="银行账号"  
263 - placeholder="请输入名称"  
264 - />  
265 - <ProFormText  
266 - readonly={readOnly}  
267 - width="md"  
268 - name="partyAAddress"  
269 - label="购方地址"  
270 - placeholder="请输入名称"  
271 - />  
272 - <ProFormText  
273 - readonly={readOnly}  
274 - width="md"  
275 - name="partyAPhoneNumber"  
276 - label="电话"  
277 - placeholder="请输入名称"  
278 - />  
279 - </ProForm.Group>  
280 - 销方信息 420 + </ProCard>
281 <hr /> 421 <hr />
282 - <ProForm.Group>  
283 - <ProFormSelect 422 + <ProCard title="备注" bordered headerBordered size={'small'}>
  423 + <ProFormTextArea
284 readonly={readOnly} 424 readonly={readOnly}
285 - width="md"  
286 - name="partyBName"  
287 - options={payeeNameOptions}  
288 - onChange={(value: any) => {  
289 - let payee = payees.find((item: any) => {  
290 - return item.payeeName === value;  
291 - });  
292 - console.log(JSON.stringify(payee));  
293 - form.setFieldsValue({  
294 - partyBTaxid: payee.taxId,  
295 - partyBBankAccount: payee.bankAccount,  
296 - partyBOpenBank: payee.openBank,  
297 - partyBAddress: payee.address,  
298 - partyBPhoneNumber: payee.phoneNumber,  
299 - });  
300 - }}  
301 - label="销方名称"  
302 - placeholder="请输入名称"  
303 - />  
304 -  
305 - <ProFormText  
306 - readonly  
307 - width="md"  
308 - name="partyBTaxid"  
309 - label="销方税号"  
310 - placeholder="请输入名称"  
311 - />  
312 - <ProFormText  
313 - readonly  
314 - width="md"  
315 - name="partyBOpenBank"  
316 - label="开户银行"  
317 - placeholder="请输入名称" 425 + name="comment"
  426 + placeholder="请输入备注"
318 /> 427 />
319 - <ProFormText  
320 - readonly  
321 - width="md"  
322 - name="partyBBankAccount"  
323 - label="银行账号"  
324 - placeholder="请输入名称"  
325 - />  
326 - <ProFormText  
327 - readonly  
328 - width="md"  
329 - name="partyBAddress"  
330 - label="销方地址"  
331 - placeholder="请输入名称"  
332 - />  
333 - <ProFormText  
334 - readonly  
335 - width="md"  
336 - name="partyBPhoneNumber"  
337 - label="电话"  
338 - placeholder="请输入名称"  
339 - />  
340 - </ProForm.Group>  
341 - 订单信息  
342 - <hr />  
343 - <InvoiceDetailTable  
344 - recordId={id}  
345 - details={detailTableData}  
346 - updateDetails={updateDetails}  
347 - readOnly={readOnly}  
348 - />  
349 - <ProFormTextArea  
350 - readonly={readOnly}  
351 - name="comment"  
352 - label="备注"  
353 - placeholder="请输入备注"  
354 - /> 428 + </ProCard>
355 </ModalForm> 429 </ModalForm>
356 </Space> 430 </Space>
357 </> 431 </>
src/pages/Order/components/InvoicingDrawerForm.tsx
@@ -205,6 +205,7 @@ export default ({ dataList, mainOrder, setVisible, onClose }) =&gt; { @@ -205,6 +205,7 @@ export default ({ dataList, mainOrder, setVisible, onClose }) =&gt; {
205 label="开票明细" 205 label="开票明细"
206 initialValue={dataList.map((item) => { 206 initialValue={dataList.map((item) => {
207 return { 207 return {
  208 + subOrderId: item.id,
208 projectName: item.productName, 209 projectName: item.productName,
209 specification: item.parameters, 210 specification: item.parameters,
210 unit: item.unit, 211 unit: item.unit,
@@ -236,6 +237,12 @@ export default ({ dataList, mainOrder, setVisible, onClose }) =&gt; { @@ -236,6 +237,12 @@ export default ({ dataList, mainOrder, setVisible, onClose }) =&gt; {
236 marginBlockEnd: 8, 237 marginBlockEnd: 8,
237 }} 238 }}
238 > 239 >
  240 + <ProFormText
  241 + key={'subOrderId' + listMeta.index}
  242 + name="subOrderId"
  243 + label="子订单id"
  244 + hidden
  245 + />
239 <ProFormSelect 246 <ProFormSelect
240 key={'projectName' + listMeta.index} 247 key={'projectName' + listMeta.index}
241 width="md" 248 width="md"
src/services/definition.ts
@@ -572,6 +572,221 @@ export interface ApiQueryOrderStatusCountsRequest { @@ -572,6 +572,221 @@ export interface ApiQueryOrderStatusCountsRequest {
572 uid?: number; 572 uid?: number;
573 } 573 }
574 574
  575 +export interface ApplyInvoiceDto {
  576 + /**
  577 + * @description
  578 + * 备注
  579 + */
  580 + applyInvoicingNotes?: string;
  581 + /**
  582 + * @description
  583 + * 开票备注
  584 + */
  585 + comment?: string;
  586 + /**
  587 + * @description
  588 + * 联系人
  589 + */
  590 + contacts?: string;
  591 + /**
  592 + * @description
  593 + * 开票内容
  594 + */
  595 + content?: string;
  596 + createByName?: string;
  597 + /** @format date-time */
  598 + createTime?: string;
  599 + failureReason?: string;
  600 + /**
  601 + * @description
  602 + * id
  603 + * @format int64
  604 + */
  605 + id?: number;
  606 + /**
  607 + * @description
  608 + * 发票地址
  609 + */
  610 + invoiceAddress?: string;
  611 + /**
  612 + * @description
  613 + * 发票明细
  614 + */
  615 + invoiceDetails?: Array<InvoiceDetail>;
  616 + /**
  617 + * @description
  618 + * 关联发票id
  619 + */
  620 + invoiceId?: string;
  621 + /**
  622 + * @description
  623 + * 发票号码
  624 + */
  625 + invoiceNumber?: string;
  626 + /**
  627 + * @description
  628 + * 开票人
  629 + */
  630 + invoicingPerson?: string;
  631 + /**
  632 + * @description
  633 + * 开票时间
  634 + * @format date-time
  635 + */
  636 + invoicingTime?: string;
  637 + /**
  638 + * @description
  639 + * 开具类型
  640 + */
  641 + invoicingType?: string;
  642 + /**
  643 + * @description
  644 + * 开具类型
  645 + */
  646 + invoicingTypeText?: string;
  647 + /** @format date */
  648 + invoicingdate?: string;
  649 + /**
  650 + * @description
  651 + * 是否加急
  652 + */
  653 + isUrgent?: boolean;
  654 + /**
  655 + * @description
  656 + * 是否加急文本
  657 + */
  658 + isUrgentText?: string;
  659 + logicDelete?: boolean;
  660 + /**
  661 + * @description
  662 + * 买方注册地址
  663 + */
  664 + partyAAddress?: string;
  665 + /**
  666 + * @description
  667 + * 买方开户行账号
  668 + */
  669 + partyABankAccount?: string;
  670 + /**
  671 + * @description
  672 + * 买方名称
  673 + */
  674 + partyAName?: string;
  675 + /**
  676 + * @description
  677 + * 买方开户行
  678 + */
  679 + partyAOpenBank?: string;
  680 + /**
  681 + * @description
  682 + * 买方电话号码
  683 + */
  684 + partyAPhoneNumber?: string;
  685 + /**
  686 + * @description
  687 + * 买方税号
  688 + */
  689 + partyATaxid?: string;
  690 + /**
  691 + * @description
  692 + * 抬头类型
  693 + */
  694 + partyAType?: string;
  695 + partyB?: string;
  696 + /**
  697 + * @description
  698 + * 卖方注册地址
  699 + */
  700 + partyBAddress?: string;
  701 + /**
  702 + * @description
  703 + * 卖方开户行账号
  704 + */
  705 + partyBBankAccount?: string;
  706 + /**
  707 + * @description
  708 + * 卖方名称
  709 + */
  710 + partyBName?: string;
  711 + /**
  712 + * @description
  713 + * 卖方开户行
  714 + */
  715 + partyBOpenBank?: string;
  716 + /**
  717 + * @description
  718 + * 卖方电话号码
  719 + */
  720 + partyBPhoneNumber?: string;
  721 + /**
  722 + * @description
  723 + * 卖方税号
  724 + */
  725 + partyBTaxid?: string;
  726 + /**
  727 + * @description
  728 + * 发票金额
  729 + * @format double
  730 + */
  731 + price?: number;
  732 + /**
  733 + * @description
  734 + * 接收邮箱地址
  735 + */
  736 + receiveEmail?: string;
  737 + /**
  738 + * @description
  739 + * 订单来源
  740 + */
  741 + salesCodes?: Array<string>;
  742 + /**
  743 + * @description
  744 + * 订单来源
  745 + */
  746 + salesCodesText?: string;
  747 + /**
  748 + * @description
  749 + * 开票状态
  750 + */
  751 + status?: string;
  752 + /**
  753 + * @description
  754 + * 开票状态
  755 + */
  756 + statusText?: string;
  757 + /**
  758 + * @description
  759 + * 子订单id
  760 + */
  761 + subOrderIds?: Array<number>;
  762 + /**
  763 + * @description
  764 + * 关联订单
  765 + */
  766 + subOrders?: Array<SubOrder>;
  767 + /** @format double */
  768 + totalPrice?: number;
  769 + totalPriceText?: string;
  770 + /**
  771 + * @description
  772 + * 开票类型
  773 + */
  774 + type?: string;
  775 + /**
  776 + * @description
  777 + * 开票类型文本
  778 + */
  779 + typeText?: string;
  780 + /**
  781 + * @description
  782 + * 用户id
  783 + */
  784 + uid?: string;
  785 + updateByName?: string;
  786 + /** @format date-time */
  787 + updateTime?: string;
  788 +}
  789 +
575 export interface AuditDto { 790 export interface AuditDto {
576 /** 791 /**
577 * @description 792 * @description
@@ -1030,15 +1245,388 @@ export interface InvoiceDto { @@ -1030,15 +1245,388 @@ export interface InvoiceDto {
1030 status?: string; 1245 status?: string;
1031 } 1246 }
1032 1247
1033 -export interface InvoiceRecordQueryRequest { 1248 +export interface InvoiceRecordDto {
  1249 + applyInvoicingNotes?: string;
  1250 + /**
  1251 + * @description
  1252 + * 开票备注
  1253 + */
  1254 + comment?: string;
  1255 + /**
  1256 + * @description
  1257 + * 联系人
  1258 + */
  1259 + contacts?: string;
  1260 + /**
  1261 + * @description
  1262 + * 开票内容
  1263 + */
  1264 + content?: string;
  1265 + createByName?: string;
  1266 + /** @format date-time */
  1267 + createTime?: string;
  1268 + failureReason?: string;
  1269 + /**
  1270 + * @description
  1271 + * id
  1272 + * @format int64
  1273 + */
  1274 + id?: number;
  1275 + /**
  1276 + * @description
  1277 + * 发票地址
  1278 + */
  1279 + invoiceAddress?: string;
  1280 + /**
  1281 + * @description
  1282 + * 发票明细
  1283 + */
  1284 + invoiceDetails?: Array<InvoiceDetail>;
  1285 + /**
  1286 + * @description
  1287 + * 关联发票id
  1288 + */
  1289 + invoiceId?: string;
  1290 + /**
  1291 + * @description
  1292 + * 发票号码
  1293 + */
  1294 + invoiceNumber?: string;
  1295 + /**
  1296 + * @description
  1297 + * 开票人
  1298 + */
  1299 + invoicingPerson?: string;
  1300 + /**
  1301 + * @description
  1302 + * 开票时间
  1303 + * @format date-time
  1304 + */
  1305 + invoicingTime?: string;
  1306 + /**
  1307 + * @description
  1308 + * 开具类型
  1309 + */
  1310 + invoicingType?: string;
  1311 + /**
  1312 + * @description
  1313 + * 开具类型
  1314 + */
  1315 + invoicingTypeText?: string;
1034 /** @format date */ 1316 /** @format date */
  1317 + invoicingdate?: string;
  1318 + /**
  1319 + * @description
  1320 + * 是否加急
  1321 + */
  1322 + isUrgent?: boolean;
  1323 + /**
  1324 + * @description
  1325 + * 是否加急文本
  1326 + */
  1327 + isUrgentText?: string;
  1328 + logicDelete?: boolean;
  1329 + /**
  1330 + * @description
  1331 + * 买方注册地址
  1332 + */
  1333 + partyAAddress?: string;
  1334 + /**
  1335 + * @description
  1336 + * 买方开户行账号
  1337 + */
  1338 + partyABankAccount?: string;
  1339 + /**
  1340 + * @description
  1341 + * 买方名称
  1342 + */
  1343 + partyAName?: string;
  1344 + /**
  1345 + * @description
  1346 + * 买方开户行
  1347 + */
  1348 + partyAOpenBank?: string;
  1349 + /**
  1350 + * @description
  1351 + * 买方电话号码
  1352 + */
  1353 + partyAPhoneNumber?: string;
  1354 + /**
  1355 + * @description
  1356 + * 买方税号
  1357 + */
  1358 + partyATaxid?: string;
  1359 + /**
  1360 + * @description
  1361 + * 抬头类型
  1362 + */
  1363 + partyAType?: string;
  1364 + partyB?: string;
  1365 + /**
  1366 + * @description
  1367 + * 卖方注册地址
  1368 + */
  1369 + partyBAddress?: string;
  1370 + /**
  1371 + * @description
  1372 + * 卖方开户行账号
  1373 + */
  1374 + partyBBankAccount?: string;
  1375 + /**
  1376 + * @description
  1377 + * 卖方名称
  1378 + */
  1379 + partyBName?: string;
  1380 + /**
  1381 + * @description
  1382 + * 卖方开户行
  1383 + */
  1384 + partyBOpenBank?: string;
  1385 + /**
  1386 + * @description
  1387 + * 卖方电话号码
  1388 + */
  1389 + partyBPhoneNumber?: string;
  1390 + /**
  1391 + * @description
  1392 + * 卖方税号
  1393 + */
  1394 + partyBTaxid?: string;
  1395 + /**
  1396 + * @description
  1397 + * 发票金额
  1398 + * @format double
  1399 + */
  1400 + price?: number;
  1401 + /**
  1402 + * @description
  1403 + * 接收邮箱地址
  1404 + */
  1405 + receiveEmail?: string;
  1406 + /**
  1407 + * @description
  1408 + * 订单来源
  1409 + */
  1410 + salesCodes?: Array<string>;
  1411 + /**
  1412 + * @description
  1413 + * 订单来源
  1414 + */
  1415 + salesCodesText?: string;
  1416 + /**
  1417 + * @description
  1418 + * 开票状态
  1419 + */
  1420 + status?: string;
  1421 + /**
  1422 + * @description
  1423 + * 开票状态
  1424 + */
  1425 + statusText?: string;
  1426 + /**
  1427 + * @description
  1428 + * 子订单id
  1429 + */
  1430 + subOrderIds?: Array<number>;
  1431 + /**
  1432 + * @description
  1433 + * 关联订单
  1434 + */
  1435 + subOrders?: Array<SubOrder>;
  1436 + /** @format double */
  1437 + totalPrice?: number;
  1438 + totalPriceText?: string;
  1439 + /**
  1440 + * @description
  1441 + * 开票类型
  1442 + */
  1443 + type?: string;
  1444 + /**
  1445 + * @description
  1446 + * 开票类型文本
  1447 + */
  1448 + typeText?: string;
  1449 + /**
  1450 + * @description
  1451 + * 用户id
  1452 + */
  1453 + uid?: string;
  1454 + updateByName?: string;
  1455 + /** @format date-time */
  1456 + updateTime?: string;
  1457 +}
  1458 +
  1459 +export interface InvoiceRecordQueryRequest {
  1460 + /**
  1461 + * @description
  1462 + * 联系人
  1463 + */
  1464 + contactsLike?: string;
  1465 + /** @format date-time */
1035 createTimeGe?: string; 1466 createTimeGe?: string;
1036 - /** @format date */ 1467 + /** @format date-time */
1037 createTimeLe?: string; 1468 createTimeLe?: string;
1038 /** @format int32 */ 1469 /** @format int32 */
1039 - pageNumber?: number; 1470 + current?: number;
  1471 + /** @format int32 */
  1472 + end?: number;
  1473 + /**
  1474 + * @description
  1475 + * id
  1476 + * @format int64
  1477 + */
  1478 + id?: number;
  1479 + /**
  1480 + * @description
  1481 + * IdIn
  1482 + */
  1483 + idIn?: Array<number>;
  1484 + /**
  1485 + * @description
  1486 + * 关联发票id
  1487 + */
  1488 + invoiceId?: string;
  1489 + /**
  1490 + * @description
  1491 + * 发票号码
  1492 + */
  1493 + invoiceNumber?: string;
  1494 + /**
  1495 + * @description
  1496 + * 发票号码
  1497 + */
  1498 + invoiceNumberLike?: string;
  1499 + /**
  1500 + * @description
  1501 + * 开票时间
  1502 + * @format date-time
  1503 + */
  1504 + invoicingTimeGe?: string;
  1505 + /**
  1506 + * @description
  1507 + * 开票时间
  1508 + * @format date-time
  1509 + */
  1510 + invoicingTimeLe?: string;
  1511 + /**
  1512 + * @description
  1513 + * 开票类型
  1514 + */
  1515 + invoicingType?: string;
  1516 + /**
  1517 + * @description
  1518 + * 是否加急
  1519 + */
  1520 + isUrgent?: boolean;
  1521 + /**
  1522 + * @description
  1523 + * 订单号
  1524 + * @format int64
  1525 + */
  1526 + mainOrderId?: number;
  1527 + /**
  1528 + * @description
  1529 + * 主订单idIn
  1530 + */
  1531 + mainOrderIdIn?: Array<number>;
  1532 + /**
  1533 + * @description
  1534 + * 订单号
  1535 + */
  1536 + mainOrderIdLike?: string;
  1537 + /**
  1538 + * @description
  1539 + * 是否需要构建发票明细
  1540 + */
  1541 + needBuildDetails?: boolean;
  1542 + /**
  1543 + * @description
  1544 + * 是否需要构建发票明细
  1545 + */
  1546 + needBuildSubOrders?: boolean;
  1547 + /** @format int32 */
  1548 + pageSize?: number;
  1549 + /**
  1550 + * @description
  1551 + * 买方名称
  1552 + */
  1553 + partyANameLike?: string;
  1554 + /**
  1555 + * @description
  1556 + * 买方电话号码
  1557 + */
  1558 + partyAPhoneNumberLike?: string;
  1559 + /**
  1560 + * @description
  1561 + * 买方税号
  1562 + */
  1563 + partyATaxid?: string;
  1564 + /**
  1565 + * @description
  1566 + * 买方税号
  1567 + */
  1568 + partyATaxidLike?: string;
  1569 + partyB?: string;
  1570 + /**
  1571 + * @description
  1572 + * 卖方名称
  1573 + */
  1574 + partyBName?: string;
  1575 + /**
  1576 + * @description
  1577 + * 销售代表
  1578 + */
  1579 + salesCode?: string;
  1580 + /**
  1581 + * @description
  1582 + * 销售代表
  1583 + */
  1584 + salesCodeLike?: string;
  1585 + /** @format int32 */
  1586 + start?: number;
  1587 + /**
  1588 + * @description
  1589 + * 发票状态
  1590 + */
  1591 + status?: string;
  1592 + /**
  1593 + * @description
  1594 + * 状态非空
  1595 + */
  1596 + statusIn?: Array<string>;
  1597 + /**
  1598 + * @description
  1599 + * 状态非空
  1600 + */
  1601 + statusIsNotNull?: boolean;
  1602 + /**
  1603 + * @description
  1604 + * 状态为空
  1605 + */
  1606 + statusIsNull?: boolean;
  1607 + /**
  1608 + * @description
  1609 + * 子订单
  1610 + * @format int64
  1611 + */
  1612 + subOrderId?: number;
  1613 + /**
  1614 + * @description
  1615 + * 子订单idIn
  1616 + */
  1617 + subOrderIdIn?: Array<number>;
  1618 + /**
  1619 + * @description
  1620 + * 子订单
  1621 + */
  1622 + subOrderIdLike?: string;
1040 /** @format int32 */ 1623 /** @format int32 */
1041 - pageSize?: number; 1624 + total?: number;
  1625 + /**
  1626 + * @description
  1627 + * 开票类型
  1628 + */
  1629 + type?: string;
1042 /** 1630 /**
1043 * @description 1631 * @description
1044 * 用户id 1632 * 用户id
@@ -1061,6 +1649,14 @@ export interface ItemSaItem { @@ -1061,6 +1649,14 @@ export interface ItemSaItem {
1061 1649
1062 export interface MainOrderqueryRequest { 1650 export interface MainOrderqueryRequest {
1063 afterInvoicingStatusIsNull?: boolean; 1651 afterInvoicingStatusIsNull?: boolean;
  1652 + /** @format date */
  1653 + createDateGe?: string;
  1654 + /** @format date */
  1655 + createDateLe?: string;
  1656 + /** @format date-time */
  1657 + createTimeGe?: string;
  1658 + /** @format date-time */
  1659 + createTimeLe?: string;
1064 orderStatusNotIn?: Array<string>; 1660 orderStatusNotIn?: Array<string>;
1065 /** @format int32 */ 1661 /** @format int32 */
1066 pageNumber?: number; 1662 pageNumber?: number;
@@ -1805,6 +2401,198 @@ export interface QueryInvoiceDetailDto { @@ -1805,6 +2401,198 @@ export interface QueryInvoiceDetailDto {
1805 invoiceId?: number; 2401 invoiceId?: number;
1806 } 2402 }
1807 2403
  2404 +export interface QueryInvoiceProjectDto {
  2405 + /** @format int32 */
  2406 + current?: number;
  2407 + /** @format int32 */
  2408 + end?: number;
  2409 + nameLike?: string;
  2410 + /** @format int32 */
  2411 + pageSize?: number;
  2412 + /** @format int32 */
  2413 + start?: number;
  2414 + /** @format int32 */
  2415 + total?: number;
  2416 +}
  2417 +
  2418 +export interface QueryInvoiceRecordDto {
  2419 + /**
  2420 + * @description
  2421 + * 联系人
  2422 + */
  2423 + contactsLike?: string;
  2424 + /** @format date-time */
  2425 + createTimeGe?: string;
  2426 + /** @format date-time */
  2427 + createTimeLe?: string;
  2428 + /** @format int32 */
  2429 + current?: number;
  2430 + /** @format int32 */
  2431 + end?: number;
  2432 + /**
  2433 + * @description
  2434 + * id
  2435 + * @format int64
  2436 + */
  2437 + id?: number;
  2438 + /**
  2439 + * @description
  2440 + * IdIn
  2441 + */
  2442 + idIn?: Array<number>;
  2443 + /**
  2444 + * @description
  2445 + * 关联发票id
  2446 + */
  2447 + invoiceId?: string;
  2448 + /**
  2449 + * @description
  2450 + * 发票号码
  2451 + */
  2452 + invoiceNumber?: string;
  2453 + /**
  2454 + * @description
  2455 + * 发票号码
  2456 + */
  2457 + invoiceNumberLike?: string;
  2458 + /**
  2459 + * @description
  2460 + * 开票时间
  2461 + * @format date-time
  2462 + */
  2463 + invoicingTimeGe?: string;
  2464 + /**
  2465 + * @description
  2466 + * 开票时间
  2467 + * @format date-time
  2468 + */
  2469 + invoicingTimeLe?: string;
  2470 + /**
  2471 + * @description
  2472 + * 开票类型
  2473 + */
  2474 + invoicingType?: string;
  2475 + /**
  2476 + * @description
  2477 + * 是否加急
  2478 + */
  2479 + isUrgent?: boolean;
  2480 + /**
  2481 + * @description
  2482 + * 订单号
  2483 + * @format int64
  2484 + */
  2485 + mainOrderId?: number;
  2486 + /**
  2487 + * @description
  2488 + * 主订单idIn
  2489 + */
  2490 + mainOrderIdIn?: Array<number>;
  2491 + /**
  2492 + * @description
  2493 + * 订单号
  2494 + */
  2495 + mainOrderIdLike?: string;
  2496 + /**
  2497 + * @description
  2498 + * 是否需要构建发票明细
  2499 + */
  2500 + needBuildDetails?: boolean;
  2501 + /**
  2502 + * @description
  2503 + * 是否需要构建发票明细
  2504 + */
  2505 + needBuildSubOrders?: boolean;
  2506 + /** @format int32 */
  2507 + pageSize?: number;
  2508 + /**
  2509 + * @description
  2510 + * 买方名称
  2511 + */
  2512 + partyANameLike?: string;
  2513 + /**
  2514 + * @description
  2515 + * 买方电话号码
  2516 + */
  2517 + partyAPhoneNumberLike?: string;
  2518 + /**
  2519 + * @description
  2520 + * 买方税号
  2521 + */
  2522 + partyATaxid?: string;
  2523 + /**
  2524 + * @description
  2525 + * 买方税号
  2526 + */
  2527 + partyATaxidLike?: string;
  2528 + partyB?: string;
  2529 + /**
  2530 + * @description
  2531 + * 卖方名称
  2532 + */
  2533 + partyBName?: string;
  2534 + /**
  2535 + * @description
  2536 + * 销售代表
  2537 + */
  2538 + salesCode?: string;
  2539 + /**
  2540 + * @description
  2541 + * 销售代表
  2542 + */
  2543 + salesCodeLike?: string;
  2544 + /** @format int32 */
  2545 + start?: number;
  2546 + /**
  2547 + * @description
  2548 + * 发票状态
  2549 + */
  2550 + status?: string;
  2551 + /**
  2552 + * @description
  2553 + * 状态非空
  2554 + */
  2555 + statusIn?: Array<string>;
  2556 + /**
  2557 + * @description
  2558 + * 状态非空
  2559 + */
  2560 + statusIsNotNull?: boolean;
  2561 + /**
  2562 + * @description
  2563 + * 状态为空
  2564 + */
  2565 + statusIsNull?: boolean;
  2566 + /**
  2567 + * @description
  2568 + * 子订单
  2569 + * @format int64
  2570 + */
  2571 + subOrderId?: number;
  2572 + /**
  2573 + * @description
  2574 + * 子订单idIn
  2575 + */
  2576 + subOrderIdIn?: Array<number>;
  2577 + /**
  2578 + * @description
  2579 + * 子订单
  2580 + */
  2581 + subOrderIdLike?: string;
  2582 + /** @format int32 */
  2583 + total?: number;
  2584 + /**
  2585 + * @description
  2586 + * 开票类型
  2587 + */
  2588 + type?: string;
  2589 + /**
  2590 + * @description
  2591 + * 用户id
  2592 + */
  2593 + uid?: string;
  2594 +}
  2595 +
1808 export interface QueryMainOrderDto { 2596 export interface QueryMainOrderDto {
1809 /** 2597 /**
1810 * @description 2598 * @description
@@ -1847,6 +2635,7 @@ export interface ReissueInvoiceDto { @@ -1847,6 +2635,7 @@ export interface ReissueInvoiceDto {
1847 /** @format int64 */ 2635 /** @format int64 */
1848 invoiceId?: number; 2636 invoiceId?: number;
1849 notes?: string; 2637 notes?: string;
  2638 + purchaser?: string;
1850 } 2639 }
1851 2640
1852 export interface ResearchGroupAccountAddRequest { 2641 export interface ResearchGroupAccountAddRequest {
@@ -2207,6 +2996,129 @@ export interface ShippingWarehouseChangeDto { @@ -2207,6 +2996,129 @@ export interface ShippingWarehouseChangeDto {
2207 shippingWarehouse?: string; 2996 shippingWarehouse?: string;
2208 } 2997 }
2209 2998
  2999 +export interface SubOrder {
  3000 + afterInvoicingStatus?: string;
  3001 + /** @format date-time */
  3002 + afterInvoicingStatusUpdateTime?: string;
  3003 + afterSalesAnnex?: string;
  3004 + afterSalesNotes?: string;
  3005 + afterSalesPlan?: string;
  3006 + annex?: string;
  3007 + applyInvoicingAnnex?: string;
  3008 + applyInvoicingNotes?: string;
  3009 + /** @format date-time */
  3010 + applyTime?: string;
  3011 + /** @format int32 */
  3012 + attrId?: number;
  3013 + checkNotes?: string;
  3014 + /** @format date-time */
  3015 + collectMoneyTime?: string;
  3016 + confirmDeliverNotes?: string;
  3017 + confirmReissueNotes?: string;
  3018 + createByName?: string;
  3019 + /** @format date-time */
  3020 + createTime?: string;
  3021 + /** @format date-time */
  3022 + deadline?: string;
  3023 + ext?: string;
  3024 + extendField?: string;
  3025 + /** @format date-time */
  3026 + financialReceiptIssuanceTime?: string;
  3027 + fullPaymentStatus?: string;
  3028 + /** @format double */
  3029 + goodsVolume?: number;
  3030 + /** @format double */
  3031 + goodsWeight?: number;
  3032 + /** @format int64 */
  3033 + id?: number;
  3034 + image?: string;
  3035 + invoiceApplyUsername?: string;
  3036 + invoiceInformation?: string;
  3037 + /** @format int64 */
  3038 + invoiceRecordId?: number;
  3039 + invoicingCheckAnnex?: string;
  3040 + invoicingNotes?: string;
  3041 + invoicingStatus?: string;
  3042 + /** @format date-time */
  3043 + invoicingTime?: string;
  3044 + invoicingUrgentCause?: string;
  3045 + isUrgent?: boolean;
  3046 + kingdeeErrorMessage?: string;
  3047 + logicDelete?: boolean;
  3048 + logisticsMethod?: string;
  3049 + logisticsNotes?: string;
  3050 + /** @format int64 */
  3051 + mainOrderAmountProportion?: number;
  3052 + /** @format int64 */
  3053 + mainOrderId?: number;
  3054 + materialId?: string;
  3055 + modified?: boolean;
  3056 + modifiedAuditNotes?: string;
  3057 + modifiedAuditStatus?: string;
  3058 + modifiedOptFlag?: string;
  3059 + nextOrderStatus?: string;
  3060 + notes?: string;
  3061 + orderStatus?: string;
  3062 + orderStatusBeforeModify?: string;
  3063 + /** @format date-time */
  3064 + orderStatusUpdateTime?: string;
  3065 + /** @format int32 */
  3066 + packageNumber?: number;
  3067 + parameters?: string;
  3068 + paymentChannel?: string;
  3069 + paymentMethod?: string;
  3070 + paymentReceiptAnnex?: string;
  3071 + paymentReceiptNotes?: string;
  3072 + paymentReceiptStatus?: string;
  3073 + paymentStatus?: string;
  3074 + paymentTransactionId?: string;
  3075 + postAuditNotes?: string;
  3076 + postAuditStatus?: string;
  3077 + /** @format date-time */
  3078 + postAuditStatusUpdateTime?: string;
  3079 + preAfterInvoicingStatus?: string;
  3080 + procureConvertNotes?: string;
  3081 + procureNotes?: string;
  3082 + /** @format date-time */
  3083 + procureOrderDatetime?: string;
  3084 + procureOrderStatus?: string;
  3085 + productBelongBusiness?: string;
  3086 + productCode?: string;
  3087 + /** @format int32 */
  3088 + productId?: number;
  3089 + productName?: string;
  3090 + /** @format int64 */
  3091 + productPrice?: number;
  3092 + /** @format date-time */
  3093 + productionEndTime?: string;
  3094 + /** @format date-time */
  3095 + productionStartTime?: string;
  3096 + productionTimePushStatus?: string;
  3097 + purchaser?: string;
  3098 + /** @format int32 */
  3099 + quantity?: number;
  3100 + receivingCompany?: string;
  3101 + reissueNotes?: string;
  3102 + serialNumber?: string;
  3103 + shippingWarehouse?: string;
  3104 + /** @format int64 */
  3105 + subOrderPayment?: number;
  3106 + supplierName?: string;
  3107 + supplierNotes?: string;
  3108 + /** @format int64 */
  3109 + totalPayment?: number;
  3110 + /** @format int32 */
  3111 + uid?: number;
  3112 + unit?: string;
  3113 + unitId?: string;
  3114 + updateByName?: string;
  3115 + /** @format date-time */
  3116 + updateTime?: string;
  3117 + urgentInvoiceAuditNotes?: string;
  3118 + /** @format int32 */
  3119 + version?: number;
  3120 +}
  3121 +
2210 export interface SysLogQueryVO { 3122 export interface SysLogQueryVO {
2211 address?: string; 3123 address?: string;
2212 browser?: string; 3124 browser?: string;
@@ -2559,6 +3471,44 @@ export interface TsgFile { @@ -2559,6 +3471,44 @@ export interface TsgFile {
2559 writable?: boolean; 3471 writable?: boolean;
2560 } 3472 }
2561 3473
  3474 +export interface InvoiceDetail {
  3475 + /** @format int64 */
  3476 + id?: number;
  3477 + /**
  3478 + * @description
  3479 + * 发票id
  3480 + * @format int64
  3481 + */
  3482 + invoiceRecordId?: number;
  3483 + /**
  3484 + * @description
  3485 + * 单价
  3486 + * @format double
  3487 + */
  3488 + price?: number;
  3489 + projectName?: string;
  3490 + /** @format double */
  3491 + quantity?: number;
  3492 + /**
  3493 + * @description
  3494 + * 型号
  3495 + */
  3496 + specification?: string;
  3497 + /** @format int64 */
  3498 + subOrderId?: number;
  3499 + /** @format double */
  3500 + taxPrice?: number;
  3501 + /** @format double */
  3502 + taxRate?: number;
  3503 + /**
  3504 + * @description
  3505 + * 总价
  3506 + * @format double
  3507 + */
  3508 + totalPrice?: number;
  3509 + unit?: string;
  3510 +}
  3511 +
2562 export interface SalesRechargePrepaymentAuditRequest { 3512 export interface SalesRechargePrepaymentAuditRequest {
2563 /** 3513 /**
2564 * @description 3514 * @description
src/services/request.ts
@@ -29,6 +29,7 @@ import type { @@ -29,6 +29,7 @@ import type {
29 ApiOrderEvaluatedRequest, 29 ApiOrderEvaluatedRequest,
30 ApiQueryOrderDetailRequest, 30 ApiQueryOrderDetailRequest,
31 ApiQueryOrderStatusCountsRequest, 31 ApiQueryOrderStatusCountsRequest,
  32 + ApplyInvoiceDto,
32 AuditDto, 33 AuditDto,
33 AuditVO, 34 AuditVO,
34 CancelInvoiceAndBankStatementDto, 35 CancelInvoiceAndBankStatementDto,
@@ -46,6 +47,7 @@ import type { @@ -46,6 +47,7 @@ import type {
46 Dto, 47 Dto,
47 InventoryMaterialStockReq, 48 InventoryMaterialStockReq,
48 InvoiceDto, 49 InvoiceDto,
  50 + InvoiceRecordDto,
49 InvoiceRecordQueryRequest, 51 InvoiceRecordQueryRequest,
50 MainOrderqueryRequest, 52 MainOrderqueryRequest,
51 MaterialListReply, 53 MaterialListReply,
@@ -78,6 +80,8 @@ import type { @@ -78,6 +80,8 @@ import type {
78 QueryCustomerInformationDto, 80 QueryCustomerInformationDto,
79 QueryHistoryRecordDto, 81 QueryHistoryRecordDto,
80 QueryInvoiceDetailDto, 82 QueryInvoiceDetailDto,
  83 + QueryInvoiceProjectDto,
  84 + QueryInvoiceRecordDto,
81 QueryMainOrderDto, 85 QueryMainOrderDto,
82 QueryReportFormsDto, 86 QueryReportFormsDto,
83 ReissueInvoiceDto, 87 ReissueInvoiceDto,
@@ -8093,6 +8097,77 @@ export const postOrderErpUsersUpdatePass = /* #__PURE__ */ (() =&gt; { @@ -8093,6 +8097,77 @@ export const postOrderErpUsersUpdatePass = /* #__PURE__ */ (() =&gt; {
8093 return request; 8097 return request;
8094 })(); 8098 })();
8095 8099
  8100 +/** @description request parameter type for postOrderImportImportInvoiceProject */
  8101 +export interface PostOrderImportImportInvoiceProjectOption {
  8102 + /**
  8103 + * @description
  8104 + * file
  8105 + */
  8106 + formData: {
  8107 + /**
  8108 + @description
  8109 + file */
  8110 + file: File;
  8111 + };
  8112 +}
  8113 +
  8114 +/** @description response type for postOrderImportImportInvoiceProject */
  8115 +export interface PostOrderImportImportInvoiceProjectResponse {
  8116 + /**
  8117 + * @description
  8118 + * OK
  8119 + */
  8120 + 200: ServerResult;
  8121 + /**
  8122 + * @description
  8123 + * Created
  8124 + */
  8125 + 201: any;
  8126 + /**
  8127 + * @description
  8128 + * Unauthorized
  8129 + */
  8130 + 401: any;
  8131 + /**
  8132 + * @description
  8133 + * Forbidden
  8134 + */
  8135 + 403: any;
  8136 + /**
  8137 + * @description
  8138 + * Not Found
  8139 + */
  8140 + 404: any;
  8141 +}
  8142 +
  8143 +export type PostOrderImportImportInvoiceProjectResponseSuccess =
  8144 + PostOrderImportImportInvoiceProjectResponse[200];
  8145 +/**
  8146 + * @description
  8147 + * 导入发票项目
  8148 + * @tags 导入
  8149 + * @produces *
  8150 + * @consumes multipart/form-data
  8151 + */
  8152 +export const postOrderImportImportInvoiceProject = /* #__PURE__ */ (() => {
  8153 + const method = 'post';
  8154 + const url = '/order/import/importInvoiceProject';
  8155 + function request(
  8156 + option: PostOrderImportImportInvoiceProjectOption,
  8157 + ): Promise<PostOrderImportImportInvoiceProjectResponseSuccess> {
  8158 + return requester(request.url, {
  8159 + method: request.method,
  8160 + ...option,
  8161 + }) as unknown as Promise<PostOrderImportImportInvoiceProjectResponseSuccess>;
  8162 + }
  8163 +
  8164 + /** http method */
  8165 + request.method = method;
  8166 + /** request url */
  8167 + request.url = url;
  8168 + return request;
  8169 +})();
  8170 +
8096 /** @description request parameter type for postOrderImportImportWeightAndVolume */ 8171 /** @description request parameter type for postOrderImportImportWeightAndVolume */
8097 export interface PostOrderImportImportWeightAndVolumeOption { 8172 export interface PostOrderImportImportWeightAndVolumeOption {
8098 /** 8173 /**
@@ -9762,22 +9837,63 @@ export const postServiceBankStatementQueryBankStatement = @@ -9762,22 +9837,63 @@ export const postServiceBankStatementQueryBankStatement =
9762 return request; 9837 return request;
9763 })(); 9838 })();
9764 9839
9765 -/** @description request parameter type for postServiceInvoiceAddInvoice */  
9766 -export interface PostServiceInvoiceAddInvoiceOption { 9840 +/** @description response type for postServiceConstAfterInvoicingInvoiceRecordStatus */
  9841 +export interface PostServiceConstAfterInvoicingInvoiceRecordStatusResponse {
9767 /** 9842 /**
9768 * @description 9843 * @description
9769 - * dto 9844 + * OK
9770 */ 9845 */
9771 - body: {  
9772 - /**  
9773 - @description  
9774 - dto */  
9775 - dto: InvoiceDto;  
9776 - }; 9846 + 200: ServerResult;
  9847 + /**
  9848 + * @description
  9849 + * Created
  9850 + */
  9851 + 201: any;
  9852 + /**
  9853 + * @description
  9854 + * Unauthorized
  9855 + */
  9856 + 401: any;
  9857 + /**
  9858 + * @description
  9859 + * Forbidden
  9860 + */
  9861 + 403: any;
  9862 + /**
  9863 + * @description
  9864 + * Not Found
  9865 + */
  9866 + 404: any;
9777 } 9867 }
9778 9868
9779 -/** @description response type for postServiceInvoiceAddInvoice */  
9780 -export interface PostServiceInvoiceAddInvoiceResponse { 9869 +export type PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess =
  9870 + PostServiceConstAfterInvoicingInvoiceRecordStatusResponse[200];
  9871 +/**
  9872 + * @description
  9873 + * 开票后的开票记录状态
  9874 + * @tags front-const-controller
  9875 + * @produces *
  9876 + * @consumes application/json
  9877 + */
  9878 +export const postServiceConstAfterInvoicingInvoiceRecordStatus =
  9879 + /* #__PURE__ */ (() => {
  9880 + const method = 'post';
  9881 + const url = '/service/const/afterInvoicingInvoiceRecordStatus';
  9882 + function request(): Promise<PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess> {
  9883 + return requester(request.url, {
  9884 + method: request.method,
  9885 + }) as unknown as Promise<PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess>;
  9886 + }
  9887 +
  9888 + /** http method */
  9889 + request.method = method;
  9890 + /** request url */
  9891 + request.url = url;
  9892 + return request;
  9893 + })();
  9894 +
  9895 +/** @description response type for postServiceConstAfterInvoicingStatus */
  9896 +export interface PostServiceConstAfterInvoicingStatusResponse {
9781 /** 9897 /**
9782 * @description 9898 * @description
9783 * OK 9899 * OK
@@ -9805,25 +9921,22 @@ export interface PostServiceInvoiceAddInvoiceResponse { @@ -9805,25 +9921,22 @@ export interface PostServiceInvoiceAddInvoiceResponse {
9805 404: any; 9921 404: any;
9806 } 9922 }
9807 9923
9808 -export type PostServiceInvoiceAddInvoiceResponseSuccess =  
9809 - PostServiceInvoiceAddInvoiceResponse[200]; 9924 +export type PostServiceConstAfterInvoicingStatusResponseSuccess =
  9925 + PostServiceConstAfterInvoicingStatusResponse[200];
9810 /** 9926 /**
9811 * @description 9927 * @description
9812 - * 添加发票  
9813 - * @tags 发票 9928 + * 申请开票后状态
  9929 + * @tags front-const-controller
9814 * @produces * 9930 * @produces *
9815 * @consumes application/json 9931 * @consumes application/json
9816 */ 9932 */
9817 -export const postServiceInvoiceAddInvoice = /* #__PURE__ */ (() => { 9933 +export const postServiceConstAfterInvoicingStatus = /* #__PURE__ */ (() => {
9818 const method = 'post'; 9934 const method = 'post';
9819 - const url = '/service/invoice/addInvoice';  
9820 - function request(  
9821 - option: PostServiceInvoiceAddInvoiceOption,  
9822 - ): Promise<PostServiceInvoiceAddInvoiceResponseSuccess> { 9935 + const url = '/service/const/afterInvoicingStatus';
  9936 + function request(): Promise<PostServiceConstAfterInvoicingStatusResponseSuccess> {
9823 return requester(request.url, { 9937 return requester(request.url, {
9824 method: request.method, 9938 method: request.method,
9825 - ...option,  
9826 - }) as unknown as Promise<PostServiceInvoiceAddInvoiceResponseSuccess>; 9939 + }) as unknown as Promise<PostServiceConstAfterInvoicingStatusResponseSuccess>;
9827 } 9940 }
9828 9941
9829 /** http method */ 9942 /** http method */
@@ -9833,22 +9946,8 @@ export const postServiceInvoiceAddInvoice = /* #__PURE__ */ (() =&gt; { @@ -9833,22 +9946,8 @@ export const postServiceInvoiceAddInvoice = /* #__PURE__ */ (() =&gt; {
9833 return request; 9946 return request;
9834 })(); 9947 })();
9835 9948
9836 -/** @description request parameter type for postServiceInvoiceCancelInvoiceAndBankStatement */  
9837 -export interface PostServiceInvoiceCancelInvoiceAndBankStatementOption {  
9838 - /**  
9839 - * @description  
9840 - * dto  
9841 - */  
9842 - body: {  
9843 - /**  
9844 - @description  
9845 - dto */  
9846 - dto: CancelInvoiceAndBankStatementDto;  
9847 - };  
9848 -}  
9849 -  
9850 -/** @description response type for postServiceInvoiceCancelInvoiceAndBankStatement */  
9851 -export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse { 9949 +/** @description response type for postServiceConstBeforeInvoicingInvoiceRecordStatus */
  9950 +export interface PostServiceConstBeforeInvoicingInvoiceRecordStatusResponse {
9852 /** 9951 /**
9853 * @description 9952 * @description
9854 * OK 9953 * OK
@@ -9876,26 +9975,23 @@ export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse { @@ -9876,26 +9975,23 @@ export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse {
9876 404: any; 9975 404: any;
9877 } 9976 }
9878 9977
9879 -export type PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess =  
9880 - PostServiceInvoiceCancelInvoiceAndBankStatementResponse[200]; 9978 +export type PostServiceConstBeforeInvoicingInvoiceRecordStatusResponseSuccess =
  9979 + PostServiceConstBeforeInvoicingInvoiceRecordStatusResponse[200];
9881 /** 9980 /**
9882 * @description 9981 * @description
9883 - * 取消发票与银行流水的关联  
9884 - * @tags 发票 9982 + * 开票前的开票记录状态
  9983 + * @tags front-const-controller
9885 * @produces * 9984 * @produces *
9886 * @consumes application/json 9985 * @consumes application/json
9887 */ 9986 */
9888 -export const postServiceInvoiceCancelInvoiceAndBankStatement = 9987 +export const postServiceConstBeforeInvoicingInvoiceRecordStatus =
9889 /* #__PURE__ */ (() => { 9988 /* #__PURE__ */ (() => {
9890 const method = 'post'; 9989 const method = 'post';
9891 - const url = '/service/invoice/cancelInvoiceAndBankStatement';  
9892 - function request(  
9893 - option: PostServiceInvoiceCancelInvoiceAndBankStatementOption,  
9894 - ): Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess> { 9990 + const url = '/service/const/beforeInvoicingInvoiceRecordStatus';
  9991 + function request(): Promise<PostServiceConstBeforeInvoicingInvoiceRecordStatusResponseSuccess> {
9895 return requester(request.url, { 9992 return requester(request.url, {
9896 method: request.method, 9993 method: request.method,
9897 - ...option,  
9898 - }) as unknown as Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess>; 9994 + }) as unknown as Promise<PostServiceConstBeforeInvoicingInvoiceRecordStatusResponseSuccess>;
9899 } 9995 }
9900 9996
9901 /** http method */ 9997 /** http method */
@@ -9905,22 +10001,8 @@ export const postServiceInvoiceCancelInvoiceAndBankStatement = @@ -9905,22 +10001,8 @@ export const postServiceInvoiceCancelInvoiceAndBankStatement =
9905 return request; 10001 return request;
9906 })(); 10002 })();
9907 10003
9908 -/** @description request parameter type for postServiceInvoiceDeleteInvoice */  
9909 -export interface PostServiceInvoiceDeleteInvoiceOption {  
9910 - /**  
9911 - * @description  
9912 - * dto  
9913 - */  
9914 - body: {  
9915 - /**  
9916 - @description  
9917 - dto */  
9918 - dto: Dto;  
9919 - };  
9920 -}  
9921 -  
9922 -/** @description response type for postServiceInvoiceDeleteInvoice */  
9923 -export interface PostServiceInvoiceDeleteInvoiceResponse { 10004 +/** @description response type for postServiceConstCanApplyAfterInvoicingStatus */
  10005 +export interface PostServiceConstCanApplyAfterInvoicingStatusResponse {
9924 /** 10006 /**
9925 * @description 10007 * @description
9926 * OK 10008 * OK
@@ -9948,50 +10030,34 @@ export interface PostServiceInvoiceDeleteInvoiceResponse { @@ -9948,50 +10030,34 @@ export interface PostServiceInvoiceDeleteInvoiceResponse {
9948 404: any; 10030 404: any;
9949 } 10031 }
9950 10032
9951 -export type PostServiceInvoiceDeleteInvoiceResponseSuccess =  
9952 - PostServiceInvoiceDeleteInvoiceResponse[200]; 10033 +export type PostServiceConstCanApplyAfterInvoicingStatusResponseSuccess =
  10034 + PostServiceConstCanApplyAfterInvoicingStatusResponse[200];
9953 /** 10035 /**
9954 * @description 10036 * @description
9955 - * 删除发票  
9956 - * @tags 发票 10037 + * 开具类型
  10038 + * @tags front-const-controller
9957 * @produces * 10039 * @produces *
9958 * @consumes application/json 10040 * @consumes application/json
9959 */ 10041 */
9960 -export const postServiceInvoiceDeleteInvoice = /* #__PURE__ */ (() => {  
9961 - const method = 'post';  
9962 - const url = '/service/invoice/deleteInvoice';  
9963 - function request(  
9964 - option: PostServiceInvoiceDeleteInvoiceOption,  
9965 - ): Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess> {  
9966 - return requester(request.url, {  
9967 - method: request.method,  
9968 - ...option,  
9969 - }) as unknown as Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess>;  
9970 - }  
9971 -  
9972 - /** http method */  
9973 - request.method = method;  
9974 - /** request url */  
9975 - request.url = url;  
9976 - return request;  
9977 -})(); 10042 +export const postServiceConstCanApplyAfterInvoicingStatus =
  10043 + /* #__PURE__ */ (() => {
  10044 + const method = 'post';
  10045 + const url = '/service/const/canApplyAfterInvoicingStatus';
  10046 + function request(): Promise<PostServiceConstCanApplyAfterInvoicingStatusResponseSuccess> {
  10047 + return requester(request.url, {
  10048 + method: request.method,
  10049 + }) as unknown as Promise<PostServiceConstCanApplyAfterInvoicingStatusResponseSuccess>;
  10050 + }
9978 10051
9979 -/** @description request parameter type for postServiceInvoiceFindInvoice */  
9980 -export interface PostServiceInvoiceFindInvoiceOption {  
9981 - /**  
9982 - * @description  
9983 - * dto  
9984 - */  
9985 - body: {  
9986 - /**  
9987 - @description  
9988 - dto */  
9989 - dto: Dto;  
9990 - };  
9991 -} 10052 + /** http method */
  10053 + request.method = method;
  10054 + /** request url */
  10055 + request.url = url;
  10056 + return request;
  10057 + })();
9992 10058
9993 -/** @description response type for postServiceInvoiceFindInvoice */  
9994 -export interface PostServiceInvoiceFindInvoiceResponse { 10059 +/** @description response type for postServiceConstGetPayeeEnum */
  10060 +export interface PostServiceConstGetPayeeEnumResponse {
9995 /** 10061 /**
9996 * @description 10062 * @description
9997 * OK 10063 * OK
@@ -10019,25 +10085,22 @@ export interface PostServiceInvoiceFindInvoiceResponse { @@ -10019,25 +10085,22 @@ export interface PostServiceInvoiceFindInvoiceResponse {
10019 404: any; 10085 404: any;
10020 } 10086 }
10021 10087
10022 -export type PostServiceInvoiceFindInvoiceResponseSuccess =  
10023 - PostServiceInvoiceFindInvoiceResponse[200]; 10088 +export type PostServiceConstGetPayeeEnumResponseSuccess =
  10089 + PostServiceConstGetPayeeEnumResponse[200];
10024 /** 10090 /**
10025 * @description 10091 * @description
10026 - * 不分页查询发票  
10027 - * @tags 发票 10092 + * 获取收款方
  10093 + * @tags front-const-controller
10028 * @produces * 10094 * @produces *
10029 * @consumes application/json 10095 * @consumes application/json
10030 */ 10096 */
10031 -export const postServiceInvoiceFindInvoice = /* #__PURE__ */ (() => { 10097 +export const postServiceConstGetPayeeEnum = /* #__PURE__ */ (() => {
10032 const method = 'post'; 10098 const method = 'post';
10033 - const url = '/service/invoice/findInvoice';  
10034 - function request(  
10035 - option: PostServiceInvoiceFindInvoiceOption,  
10036 - ): Promise<PostServiceInvoiceFindInvoiceResponseSuccess> { 10099 + const url = '/service/const/getPayeeEnum';
  10100 + function request(): Promise<PostServiceConstGetPayeeEnumResponseSuccess> {
10037 return requester(request.url, { 10101 return requester(request.url, {
10038 method: request.method, 10102 method: request.method,
10039 - ...option,  
10040 - }) as unknown as Promise<PostServiceInvoiceFindInvoiceResponseSuccess>; 10103 + }) as unknown as Promise<PostServiceConstGetPayeeEnumResponseSuccess>;
10041 } 10104 }
10042 10105
10043 /** http method */ 10106 /** http method */
@@ -10047,22 +10110,8 @@ export const postServiceInvoiceFindInvoice = /* #__PURE__ */ (() =&gt; { @@ -10047,22 +10110,8 @@ export const postServiceInvoiceFindInvoice = /* #__PURE__ */ (() =&gt; {
10047 return request; 10110 return request;
10048 })(); 10111 })();
10049 10112
10050 -/** @description request parameter type for postServiceInvoiceInvoiceWriteOff */  
10051 -export interface PostServiceInvoiceInvoiceWriteOffOption {  
10052 - /**  
10053 - * @description  
10054 - * dto  
10055 - */  
10056 - body: {  
10057 - /**  
10058 - @description  
10059 - dto */  
10060 - dto: Dto;  
10061 - };  
10062 -}  
10063 -  
10064 -/** @description response type for postServiceInvoiceInvoiceWriteOff */  
10065 -export interface PostServiceInvoiceInvoiceWriteOffResponse { 10113 +/** @description response type for postServiceConstInvoiceType */
  10114 +export interface PostServiceConstInvoiceTypeResponse {
10066 /** 10115 /**
10067 * @description 10116 * @description
10068 * OK 10117 * OK
@@ -10090,25 +10139,22 @@ export interface PostServiceInvoiceInvoiceWriteOffResponse { @@ -10090,25 +10139,22 @@ export interface PostServiceInvoiceInvoiceWriteOffResponse {
10090 404: any; 10139 404: any;
10091 } 10140 }
10092 10141
10093 -export type PostServiceInvoiceInvoiceWriteOffResponseSuccess =  
10094 - PostServiceInvoiceInvoiceWriteOffResponse[200]; 10142 +export type PostServiceConstInvoiceTypeResponseSuccess =
  10143 + PostServiceConstInvoiceTypeResponse[200];
10095 /** 10144 /**
10096 * @description 10145 * @description
10097 - * 发票核销  
10098 - * @tags 发票 10146 + * 发票类型
  10147 + * @tags front-const-controller
10099 * @produces * 10148 * @produces *
10100 * @consumes application/json 10149 * @consumes application/json
10101 */ 10150 */
10102 -export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() => { 10151 +export const postServiceConstInvoiceType = /* #__PURE__ */ (() => {
10103 const method = 'post'; 10152 const method = 'post';
10104 - const url = '/service/invoice/invoiceWriteOff';  
10105 - function request(  
10106 - option: PostServiceInvoiceInvoiceWriteOffOption,  
10107 - ): Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess> { 10153 + const url = '/service/const/invoiceType';
  10154 + function request(): Promise<PostServiceConstInvoiceTypeResponseSuccess> {
10108 return requester(request.url, { 10155 return requester(request.url, {
10109 method: request.method, 10156 method: request.method,
10110 - ...option,  
10111 - }) as unknown as Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess>; 10157 + }) as unknown as Promise<PostServiceConstInvoiceTypeResponseSuccess>;
10112 } 10158 }
10113 10159
10114 /** http method */ 10160 /** http method */
@@ -10118,14 +10164,1332 @@ export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() =&gt; { @@ -10118,14 +10164,1332 @@ export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() =&gt; {
10118 return request; 10164 return request;
10119 })(); 10165 })();
10120 10166
10121 -/** @description request parameter type for postServiceInvoiceQueryInvoice */  
10122 -export interface PostServiceInvoiceQueryInvoiceOption { 10167 +/** @description response type for postServiceConstInvoicingType */
  10168 +export interface PostServiceConstInvoicingTypeResponse {
10123 /** 10169 /**
10124 * @description 10170 * @description
10125 - * dto 10171 + * OK
10126 */ 10172 */
10127 - body: {  
10128 - /** 10173 + 200: ServerResult;
  10174 + /**
  10175 + * @description
  10176 + * Created
  10177 + */
  10178 + 201: any;
  10179 + /**
  10180 + * @description
  10181 + * Unauthorized
  10182 + */
  10183 + 401: any;
  10184 + /**
  10185 + * @description
  10186 + * Forbidden
  10187 + */
  10188 + 403: any;
  10189 + /**
  10190 + * @description
  10191 + * Not Found
  10192 + */
  10193 + 404: any;
  10194 +}
  10195 +
  10196 +export type PostServiceConstInvoicingTypeResponseSuccess =
  10197 + PostServiceConstInvoicingTypeResponse[200];
  10198 +/**
  10199 + * @description
  10200 + * 开具类型
  10201 + * @tags front-const-controller
  10202 + * @produces *
  10203 + * @consumes application/json
  10204 + */
  10205 +export const postServiceConstInvoicingType = /* #__PURE__ */ (() => {
  10206 + const method = 'post';
  10207 + const url = '/service/const/invoicingType';
  10208 + function request(): Promise<PostServiceConstInvoicingTypeResponseSuccess> {
  10209 + return requester(request.url, {
  10210 + method: request.method,
  10211 + }) as unknown as Promise<PostServiceConstInvoicingTypeResponseSuccess>;
  10212 + }
  10213 +
  10214 + /** http method */
  10215 + request.method = method;
  10216 + /** request url */
  10217 + request.url = url;
  10218 + return request;
  10219 +})();
  10220 +
  10221 +/** @description request parameter type for postServiceConstListInvoiceDetailNames */
  10222 +export interface PostServiceConstListInvoiceDetailNamesOption {
  10223 + /**
  10224 + * @description
  10225 + * queryInvoiceProjectDto
  10226 + */
  10227 + body: {
  10228 + /**
  10229 + @description
  10230 + queryInvoiceProjectDto */
  10231 + queryInvoiceProjectDto: QueryInvoiceProjectDto;
  10232 + };
  10233 +}
  10234 +
  10235 +/** @description response type for postServiceConstListInvoiceDetailNames */
  10236 +export interface PostServiceConstListInvoiceDetailNamesResponse {
  10237 + /**
  10238 + * @description
  10239 + * OK
  10240 + */
  10241 + 200: ServerResult;
  10242 + /**
  10243 + * @description
  10244 + * Created
  10245 + */
  10246 + 201: any;
  10247 + /**
  10248 + * @description
  10249 + * Unauthorized
  10250 + */
  10251 + 401: any;
  10252 + /**
  10253 + * @description
  10254 + * Forbidden
  10255 + */
  10256 + 403: any;
  10257 + /**
  10258 + * @description
  10259 + * Not Found
  10260 + */
  10261 + 404: any;
  10262 +}
  10263 +
  10264 +export type PostServiceConstListInvoiceDetailNamesResponseSuccess =
  10265 + PostServiceConstListInvoiceDetailNamesResponse[200];
  10266 +/**
  10267 + * @description
  10268 + * 根据公司名获取收款方
  10269 + * @tags front-const-controller
  10270 + * @produces *
  10271 + * @consumes application/json
  10272 + */
  10273 +export const postServiceConstListInvoiceDetailNames = /* #__PURE__ */ (() => {
  10274 + const method = 'post';
  10275 + const url = '/service/const/listInvoiceDetailNames';
  10276 + function request(
  10277 + option: PostServiceConstListInvoiceDetailNamesOption,
  10278 + ): Promise<PostServiceConstListInvoiceDetailNamesResponseSuccess> {
  10279 + return requester(request.url, {
  10280 + method: request.method,
  10281 + ...option,
  10282 + }) as unknown as Promise<PostServiceConstListInvoiceDetailNamesResponseSuccess>;
  10283 + }
  10284 +
  10285 + /** http method */
  10286 + request.method = method;
  10287 + /** request url */
  10288 + request.url = url;
  10289 + return request;
  10290 +})();
  10291 +
  10292 +/** @description response type for postServiceConstNotCanModifyInvoiceRecordStatus */
  10293 +export interface PostServiceConstNotCanModifyInvoiceRecordStatusResponse {
  10294 + /**
  10295 + * @description
  10296 + * OK
  10297 + */
  10298 + 200: ServerResult;
  10299 + /**
  10300 + * @description
  10301 + * Created
  10302 + */
  10303 + 201: any;
  10304 + /**
  10305 + * @description
  10306 + * Unauthorized
  10307 + */
  10308 + 401: any;
  10309 + /**
  10310 + * @description
  10311 + * Forbidden
  10312 + */
  10313 + 403: any;
  10314 + /**
  10315 + * @description
  10316 + * Not Found
  10317 + */
  10318 + 404: any;
  10319 +}
  10320 +
  10321 +export type PostServiceConstNotCanModifyInvoiceRecordStatusResponseSuccess =
  10322 + PostServiceConstNotCanModifyInvoiceRecordStatusResponse[200];
  10323 +/**
  10324 + * @description
  10325 + * 不能修改的开票记录状态
  10326 + * @tags front-const-controller
  10327 + * @produces *
  10328 + * @consumes application/json
  10329 + */
  10330 +export const postServiceConstNotCanModifyInvoiceRecordStatus =
  10331 + /* #__PURE__ */ (() => {
  10332 + const method = 'post';
  10333 + const url = '/service/const/notCanModifyInvoiceRecordStatus';
  10334 + function request(): Promise<PostServiceConstNotCanModifyInvoiceRecordStatusResponseSuccess> {
  10335 + return requester(request.url, {
  10336 + method: request.method,
  10337 + }) as unknown as Promise<PostServiceConstNotCanModifyInvoiceRecordStatusResponseSuccess>;
  10338 + }
  10339 +
  10340 + /** http method */
  10341 + request.method = method;
  10342 + /** request url */
  10343 + request.url = url;
  10344 + return request;
  10345 + })();
  10346 +
  10347 +/** @description request parameter type for getServiceInvoiceListInvoiceProject */
  10348 +export interface GetServiceInvoiceListInvoiceProjectOption {
  10349 + /** @format int32 */
  10350 + query?: {
  10351 + /**
  10352 + @format int32 */
  10353 + current?: number;
  10354 + /**
  10355 + @format int32 */
  10356 + end?: number;
  10357 + nameLike?: string;
  10358 + /**
  10359 + @format int32 */
  10360 + pageSize?: number;
  10361 + /**
  10362 + @format int32 */
  10363 + start?: number;
  10364 + /**
  10365 + @format int32 */
  10366 + total?: number;
  10367 + };
  10368 +}
  10369 +
  10370 +/** @description response type for getServiceInvoiceListInvoiceProject */
  10371 +export interface GetServiceInvoiceListInvoiceProjectResponse {
  10372 + /**
  10373 + * @description
  10374 + * OK
  10375 + */
  10376 + 200: any;
  10377 + /**
  10378 + * @description
  10379 + * Unauthorized
  10380 + */
  10381 + 401: any;
  10382 + /**
  10383 + * @description
  10384 + * Forbidden
  10385 + */
  10386 + 403: any;
  10387 + /**
  10388 + * @description
  10389 + * Not Found
  10390 + */
  10391 + 404: any;
  10392 +}
  10393 +
  10394 +export type GetServiceInvoiceListInvoiceProjectResponseSuccess =
  10395 + GetServiceInvoiceListInvoiceProjectResponse[200];
  10396 +/**
  10397 + * @description
  10398 + * invoiceProjectList
  10399 + * @tags 发票
  10400 + * @produces *
  10401 + */
  10402 +export const getServiceInvoiceListInvoiceProject = /* #__PURE__ */ (() => {
  10403 + const method = 'get';
  10404 + const url = '/service/invoice/ListInvoiceProject';
  10405 + function request(
  10406 + option?: GetServiceInvoiceListInvoiceProjectOption,
  10407 + ): Promise<GetServiceInvoiceListInvoiceProjectResponseSuccess> {
  10408 + return requester(request.url, {
  10409 + method: request.method,
  10410 + ...option,
  10411 + }) as unknown as Promise<GetServiceInvoiceListInvoiceProjectResponseSuccess>;
  10412 + }
  10413 +
  10414 + /** http method */
  10415 + request.method = method;
  10416 + /** request url */
  10417 + request.url = url;
  10418 + return request;
  10419 +})();
  10420 +
  10421 +/** @description request parameter type for postServiceInvoiceAddInvoice */
  10422 +export interface PostServiceInvoiceAddInvoiceOption {
  10423 + /**
  10424 + * @description
  10425 + * dto
  10426 + */
  10427 + body: {
  10428 + /**
  10429 + @description
  10430 + dto */
  10431 + dto: InvoiceDto;
  10432 + };
  10433 +}
  10434 +
  10435 +/** @description response type for postServiceInvoiceAddInvoice */
  10436 +export interface PostServiceInvoiceAddInvoiceResponse {
  10437 + /**
  10438 + * @description
  10439 + * OK
  10440 + */
  10441 + 200: ServerResult;
  10442 + /**
  10443 + * @description
  10444 + * Created
  10445 + */
  10446 + 201: any;
  10447 + /**
  10448 + * @description
  10449 + * Unauthorized
  10450 + */
  10451 + 401: any;
  10452 + /**
  10453 + * @description
  10454 + * Forbidden
  10455 + */
  10456 + 403: any;
  10457 + /**
  10458 + * @description
  10459 + * Not Found
  10460 + */
  10461 + 404: any;
  10462 +}
  10463 +
  10464 +export type PostServiceInvoiceAddInvoiceResponseSuccess =
  10465 + PostServiceInvoiceAddInvoiceResponse[200];
  10466 +/**
  10467 + * @description
  10468 + * 添加发票
  10469 + * @tags 发票
  10470 + * @produces *
  10471 + * @consumes application/json
  10472 + */
  10473 +export const postServiceInvoiceAddInvoice = /* #__PURE__ */ (() => {
  10474 + const method = 'post';
  10475 + const url = '/service/invoice/addInvoice';
  10476 + function request(
  10477 + option: PostServiceInvoiceAddInvoiceOption,
  10478 + ): Promise<PostServiceInvoiceAddInvoiceResponseSuccess> {
  10479 + return requester(request.url, {
  10480 + method: request.method,
  10481 + ...option,
  10482 + }) as unknown as Promise<PostServiceInvoiceAddInvoiceResponseSuccess>;
  10483 + }
  10484 +
  10485 + /** http method */
  10486 + request.method = method;
  10487 + /** request url */
  10488 + request.url = url;
  10489 + return request;
  10490 +})();
  10491 +
  10492 +/** @description request parameter type for postServiceInvoiceApplyInvoice */
  10493 +export interface PostServiceInvoiceApplyInvoiceOption {
  10494 + /**
  10495 + * @description
  10496 + * dto
  10497 + */
  10498 + body: {
  10499 + /**
  10500 + @description
  10501 + dto */
  10502 + dto: ApplyInvoiceDto;
  10503 + };
  10504 +}
  10505 +
  10506 +/** @description response type for postServiceInvoiceApplyInvoice */
  10507 +export interface PostServiceInvoiceApplyInvoiceResponse {
  10508 + /**
  10509 + * @description
  10510 + * OK
  10511 + */
  10512 + 200: ServerResult;
  10513 + /**
  10514 + * @description
  10515 + * Created
  10516 + */
  10517 + 201: any;
  10518 + /**
  10519 + * @description
  10520 + * Unauthorized
  10521 + */
  10522 + 401: any;
  10523 + /**
  10524 + * @description
  10525 + * Forbidden
  10526 + */
  10527 + 403: any;
  10528 + /**
  10529 + * @description
  10530 + * Not Found
  10531 + */
  10532 + 404: any;
  10533 +}
  10534 +
  10535 +export type PostServiceInvoiceApplyInvoiceResponseSuccess =
  10536 + PostServiceInvoiceApplyInvoiceResponse[200];
  10537 +/**
  10538 + * @description
  10539 + * 申请开票
  10540 + * @tags 发票
  10541 + * @produces *
  10542 + * @consumes application/json
  10543 + */
  10544 +export const postServiceInvoiceApplyInvoice = /* #__PURE__ */ (() => {
  10545 + const method = 'post';
  10546 + const url = '/service/invoice/applyInvoice';
  10547 + function request(
  10548 + option: PostServiceInvoiceApplyInvoiceOption,
  10549 + ): Promise<PostServiceInvoiceApplyInvoiceResponseSuccess> {
  10550 + return requester(request.url, {
  10551 + method: request.method,
  10552 + ...option,
  10553 + }) as unknown as Promise<PostServiceInvoiceApplyInvoiceResponseSuccess>;
  10554 + }
  10555 +
  10556 + /** http method */
  10557 + request.method = method;
  10558 + /** request url */
  10559 + request.url = url;
  10560 + return request;
  10561 +})();
  10562 +
  10563 +/** @description request parameter type for postServiceInvoiceCancelApply */
  10564 +export interface PostServiceInvoiceCancelApplyOption {
  10565 + /**
  10566 + * @description
  10567 + * dto
  10568 + */
  10569 + body: {
  10570 + /**
  10571 + @description
  10572 + dto */
  10573 + dto: Dto;
  10574 + };
  10575 +}
  10576 +
  10577 +/** @description response type for postServiceInvoiceCancelApply */
  10578 +export interface PostServiceInvoiceCancelApplyResponse {
  10579 + /**
  10580 + * @description
  10581 + * OK
  10582 + */
  10583 + 200: ServerResult;
  10584 + /**
  10585 + * @description
  10586 + * Created
  10587 + */
  10588 + 201: any;
  10589 + /**
  10590 + * @description
  10591 + * Unauthorized
  10592 + */
  10593 + 401: any;
  10594 + /**
  10595 + * @description
  10596 + * Forbidden
  10597 + */
  10598 + 403: any;
  10599 + /**
  10600 + * @description
  10601 + * Not Found
  10602 + */
  10603 + 404: any;
  10604 +}
  10605 +
  10606 +export type PostServiceInvoiceCancelApplyResponseSuccess =
  10607 + PostServiceInvoiceCancelApplyResponse[200];
  10608 +/**
  10609 + * @description
  10610 + * 取消申请
  10611 + * @tags 发票
  10612 + * @produces *
  10613 + * @consumes application/json
  10614 + */
  10615 +export const postServiceInvoiceCancelApply = /* #__PURE__ */ (() => {
  10616 + const method = 'post';
  10617 + const url = '/service/invoice/cancelApply';
  10618 + function request(
  10619 + option: PostServiceInvoiceCancelApplyOption,
  10620 + ): Promise<PostServiceInvoiceCancelApplyResponseSuccess> {
  10621 + return requester(request.url, {
  10622 + method: request.method,
  10623 + ...option,
  10624 + }) as unknown as Promise<PostServiceInvoiceCancelApplyResponseSuccess>;
  10625 + }
  10626 +
  10627 + /** http method */
  10628 + request.method = method;
  10629 + /** request url */
  10630 + request.url = url;
  10631 + return request;
  10632 +})();
  10633 +
  10634 +/** @description request parameter type for postServiceInvoiceCancelInvoiceAndBankStatement */
  10635 +export interface PostServiceInvoiceCancelInvoiceAndBankStatementOption {
  10636 + /**
  10637 + * @description
  10638 + * dto
  10639 + */
  10640 + body: {
  10641 + /**
  10642 + @description
  10643 + dto */
  10644 + dto: CancelInvoiceAndBankStatementDto;
  10645 + };
  10646 +}
  10647 +
  10648 +/** @description response type for postServiceInvoiceCancelInvoiceAndBankStatement */
  10649 +export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse {
  10650 + /**
  10651 + * @description
  10652 + * OK
  10653 + */
  10654 + 200: ServerResult;
  10655 + /**
  10656 + * @description
  10657 + * Created
  10658 + */
  10659 + 201: any;
  10660 + /**
  10661 + * @description
  10662 + * Unauthorized
  10663 + */
  10664 + 401: any;
  10665 + /**
  10666 + * @description
  10667 + * Forbidden
  10668 + */
  10669 + 403: any;
  10670 + /**
  10671 + * @description
  10672 + * Not Found
  10673 + */
  10674 + 404: any;
  10675 +}
  10676 +
  10677 +export type PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess =
  10678 + PostServiceInvoiceCancelInvoiceAndBankStatementResponse[200];
  10679 +/**
  10680 + * @description
  10681 + * 取消发票与银行流水的关联
  10682 + * @tags 发票
  10683 + * @produces *
  10684 + * @consumes application/json
  10685 + */
  10686 +export const postServiceInvoiceCancelInvoiceAndBankStatement =
  10687 + /* #__PURE__ */ (() => {
  10688 + const method = 'post';
  10689 + const url = '/service/invoice/cancelInvoiceAndBankStatement';
  10690 + function request(
  10691 + option: PostServiceInvoiceCancelInvoiceAndBankStatementOption,
  10692 + ): Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess> {
  10693 + return requester(request.url, {
  10694 + method: request.method,
  10695 + ...option,
  10696 + }) as unknown as Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess>;
  10697 + }
  10698 +
  10699 + /** http method */
  10700 + request.method = method;
  10701 + /** request url */
  10702 + request.url = url;
  10703 + return request;
  10704 + })();
  10705 +
  10706 +/** @description request parameter type for postServiceInvoiceDealInvoicingResult */
  10707 +export interface PostServiceInvoiceDealInvoicingResultOption {
  10708 + /**
  10709 + * @description
  10710 + * dto
  10711 + */
  10712 + body: {
  10713 + /**
  10714 + @description
  10715 + dto */
  10716 + dto: Dto;
  10717 + };
  10718 +}
  10719 +
  10720 +/** @description response type for postServiceInvoiceDealInvoicingResult */
  10721 +export interface PostServiceInvoiceDealInvoicingResultResponse {
  10722 + /**
  10723 + * @description
  10724 + * OK
  10725 + */
  10726 + 200: ServerResult;
  10727 + /**
  10728 + * @description
  10729 + * Created
  10730 + */
  10731 + 201: any;
  10732 + /**
  10733 + * @description
  10734 + * Unauthorized
  10735 + */
  10736 + 401: any;
  10737 + /**
  10738 + * @description
  10739 + * Forbidden
  10740 + */
  10741 + 403: any;
  10742 + /**
  10743 + * @description
  10744 + * Not Found
  10745 + */
  10746 + 404: any;
  10747 +}
  10748 +
  10749 +export type PostServiceInvoiceDealInvoicingResultResponseSuccess =
  10750 + PostServiceInvoiceDealInvoicingResultResponse[200];
  10751 +/**
  10752 + * @description
  10753 + * 拉取开票结果
  10754 + * @tags 发票
  10755 + * @produces *
  10756 + * @consumes application/json
  10757 + */
  10758 +export const postServiceInvoiceDealInvoicingResult = /* #__PURE__ */ (() => {
  10759 + const method = 'post';
  10760 + const url = '/service/invoice/dealInvoicingResult';
  10761 + function request(
  10762 + option: PostServiceInvoiceDealInvoicingResultOption,
  10763 + ): Promise<PostServiceInvoiceDealInvoicingResultResponseSuccess> {
  10764 + return requester(request.url, {
  10765 + method: request.method,
  10766 + ...option,
  10767 + }) as unknown as Promise<PostServiceInvoiceDealInvoicingResultResponseSuccess>;
  10768 + }
  10769 +
  10770 + /** http method */
  10771 + request.method = method;
  10772 + /** request url */
  10773 + request.url = url;
  10774 + return request;
  10775 +})();
  10776 +
  10777 +/** @description request parameter type for postServiceInvoiceDeleteInvoice */
  10778 +export interface PostServiceInvoiceDeleteInvoiceOption {
  10779 + /**
  10780 + * @description
  10781 + * dto
  10782 + */
  10783 + body: {
  10784 + /**
  10785 + @description
  10786 + dto */
  10787 + dto: Dto;
  10788 + };
  10789 +}
  10790 +
  10791 +/** @description response type for postServiceInvoiceDeleteInvoice */
  10792 +export interface PostServiceInvoiceDeleteInvoiceResponse {
  10793 + /**
  10794 + * @description
  10795 + * OK
  10796 + */
  10797 + 200: ServerResult;
  10798 + /**
  10799 + * @description
  10800 + * Created
  10801 + */
  10802 + 201: any;
  10803 + /**
  10804 + * @description
  10805 + * Unauthorized
  10806 + */
  10807 + 401: any;
  10808 + /**
  10809 + * @description
  10810 + * Forbidden
  10811 + */
  10812 + 403: any;
  10813 + /**
  10814 + * @description
  10815 + * Not Found
  10816 + */
  10817 + 404: any;
  10818 +}
  10819 +
  10820 +export type PostServiceInvoiceDeleteInvoiceResponseSuccess =
  10821 + PostServiceInvoiceDeleteInvoiceResponse[200];
  10822 +/**
  10823 + * @description
  10824 + * 删除发票
  10825 + * @tags 发票
  10826 + * @produces *
  10827 + * @consumes application/json
  10828 + */
  10829 +export const postServiceInvoiceDeleteInvoice = /* #__PURE__ */ (() => {
  10830 + const method = 'post';
  10831 + const url = '/service/invoice/deleteInvoice';
  10832 + function request(
  10833 + option: PostServiceInvoiceDeleteInvoiceOption,
  10834 + ): Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess> {
  10835 + return requester(request.url, {
  10836 + method: request.method,
  10837 + ...option,
  10838 + }) as unknown as Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess>;
  10839 + }
  10840 +
  10841 + /** http method */
  10842 + request.method = method;
  10843 + /** request url */
  10844 + request.url = url;
  10845 + return request;
  10846 +})();
  10847 +
  10848 +/** @description request parameter type for postServiceInvoiceDownloadInvoice */
  10849 +export interface PostServiceInvoiceDownloadInvoiceOption {
  10850 + /**
  10851 + * @description
  10852 + * recodId
  10853 + * @format int64
  10854 + */
  10855 + query?: {
  10856 + /**
  10857 + @description
  10858 + recodId
  10859 + @format int64 */
  10860 + recodId?: number;
  10861 + };
  10862 +}
  10863 +
  10864 +/** @description response type for postServiceInvoiceDownloadInvoice */
  10865 +export interface PostServiceInvoiceDownloadInvoiceResponse {
  10866 + /**
  10867 + * @description
  10868 + * OK
  10869 + */
  10870 + 200: ServerResult;
  10871 + /**
  10872 + * @description
  10873 + * Created
  10874 + */
  10875 + 201: any;
  10876 + /**
  10877 + * @description
  10878 + * Unauthorized
  10879 + */
  10880 + 401: any;
  10881 + /**
  10882 + * @description
  10883 + * Forbidden
  10884 + */
  10885 + 403: any;
  10886 + /**
  10887 + * @description
  10888 + * Not Found
  10889 + */
  10890 + 404: any;
  10891 +}
  10892 +
  10893 +export type PostServiceInvoiceDownloadInvoiceResponseSuccess =
  10894 + PostServiceInvoiceDownloadInvoiceResponse[200];
  10895 +/**
  10896 + * @description
  10897 + * 下载开票
  10898 + * @tags 发票
  10899 + * @produces *
  10900 + * @consumes application/json
  10901 + */
  10902 +export const postServiceInvoiceDownloadInvoice = /* #__PURE__ */ (() => {
  10903 + const method = 'post';
  10904 + const url = '/service/invoice/downloadInvoice';
  10905 + function request(
  10906 + option?: PostServiceInvoiceDownloadInvoiceOption,
  10907 + ): Promise<PostServiceInvoiceDownloadInvoiceResponseSuccess> {
  10908 + return requester(request.url, {
  10909 + method: request.method,
  10910 + ...option,
  10911 + }) as unknown as Promise<PostServiceInvoiceDownloadInvoiceResponseSuccess>;
  10912 + }
  10913 +
  10914 + /** http method */
  10915 + request.method = method;
  10916 + /** request url */
  10917 + request.url = url;
  10918 + return request;
  10919 +})();
  10920 +
  10921 +/** @description response type for getServiceInvoiceExportInvoiceDetailsTemplate */
  10922 +export interface GetServiceInvoiceExportInvoiceDetailsTemplateResponse {
  10923 + /**
  10924 + * @description
  10925 + * OK
  10926 + */
  10927 + 200: any;
  10928 + /**
  10929 + * @description
  10930 + * Unauthorized
  10931 + */
  10932 + 401: any;
  10933 + /**
  10934 + * @description
  10935 + * Forbidden
  10936 + */
  10937 + 403: any;
  10938 + /**
  10939 + * @description
  10940 + * Not Found
  10941 + */
  10942 + 404: any;
  10943 +}
  10944 +
  10945 +export type GetServiceInvoiceExportInvoiceDetailsTemplateResponseSuccess =
  10946 + GetServiceInvoiceExportInvoiceDetailsTemplateResponse[200];
  10947 +/**
  10948 + * @description
  10949 + * 导出发票明细模板
  10950 + * @tags 发票
  10951 + * @produces *
  10952 + */
  10953 +export const getServiceInvoiceExportInvoiceDetailsTemplate =
  10954 + /* #__PURE__ */ (() => {
  10955 + const method = 'get';
  10956 + const url = '/service/invoice/exportInvoiceDetailsTemplate';
  10957 + function request(): Promise<GetServiceInvoiceExportInvoiceDetailsTemplateResponseSuccess> {
  10958 + return requester(request.url, {
  10959 + method: request.method,
  10960 + }) as unknown as Promise<GetServiceInvoiceExportInvoiceDetailsTemplateResponseSuccess>;
  10961 + }
  10962 +
  10963 + /** http method */
  10964 + request.method = method;
  10965 + /** request url */
  10966 + request.url = url;
  10967 + return request;
  10968 + })();
  10969 +
  10970 +/** @description request parameter type for postServiceInvoiceExportInvoiceRecords */
  10971 +export interface PostServiceInvoiceExportInvoiceRecordsOption {
  10972 + /**
  10973 + * @description
  10974 + * dto
  10975 + */
  10976 + body: {
  10977 + /**
  10978 + @description
  10979 + dto */
  10980 + dto: QueryInvoiceRecordDto;
  10981 + };
  10982 +}
  10983 +
  10984 +/** @description response type for postServiceInvoiceExportInvoiceRecords */
  10985 +export interface PostServiceInvoiceExportInvoiceRecordsResponse {
  10986 + /**
  10987 + * @description
  10988 + * OK
  10989 + */
  10990 + 200: any;
  10991 + /**
  10992 + * @description
  10993 + * Created
  10994 + */
  10995 + 201: any;
  10996 + /**
  10997 + * @description
  10998 + * Unauthorized
  10999 + */
  11000 + 401: any;
  11001 + /**
  11002 + * @description
  11003 + * Forbidden
  11004 + */
  11005 + 403: any;
  11006 + /**
  11007 + * @description
  11008 + * Not Found
  11009 + */
  11010 + 404: any;
  11011 +}
  11012 +
  11013 +export type PostServiceInvoiceExportInvoiceRecordsResponseSuccess =
  11014 + PostServiceInvoiceExportInvoiceRecordsResponse[200];
  11015 +/**
  11016 + * @description
  11017 + * exportInvoiceRecords
  11018 + * @tags 发票
  11019 + * @produces *
  11020 + * @consumes application/json
  11021 + */
  11022 +export const postServiceInvoiceExportInvoiceRecords = /* #__PURE__ */ (() => {
  11023 + const method = 'post';
  11024 + const url = '/service/invoice/exportInvoiceRecords';
  11025 + function request(
  11026 + option: PostServiceInvoiceExportInvoiceRecordsOption,
  11027 + ): Promise<PostServiceInvoiceExportInvoiceRecordsResponseSuccess> {
  11028 + return requester(request.url, {
  11029 + method: request.method,
  11030 + ...option,
  11031 + }) as unknown as Promise<PostServiceInvoiceExportInvoiceRecordsResponseSuccess>;
  11032 + }
  11033 +
  11034 + /** http method */
  11035 + request.method = method;
  11036 + /** request url */
  11037 + request.url = url;
  11038 + return request;
  11039 +})();
  11040 +
  11041 +/** @description request parameter type for postServiceInvoiceFindInvoice */
  11042 +export interface PostServiceInvoiceFindInvoiceOption {
  11043 + /**
  11044 + * @description
  11045 + * dto
  11046 + */
  11047 + body: {
  11048 + /**
  11049 + @description
  11050 + dto */
  11051 + dto: Dto;
  11052 + };
  11053 +}
  11054 +
  11055 +/** @description response type for postServiceInvoiceFindInvoice */
  11056 +export interface PostServiceInvoiceFindInvoiceResponse {
  11057 + /**
  11058 + * @description
  11059 + * OK
  11060 + */
  11061 + 200: ServerResult;
  11062 + /**
  11063 + * @description
  11064 + * Created
  11065 + */
  11066 + 201: any;
  11067 + /**
  11068 + * @description
  11069 + * Unauthorized
  11070 + */
  11071 + 401: any;
  11072 + /**
  11073 + * @description
  11074 + * Forbidden
  11075 + */
  11076 + 403: any;
  11077 + /**
  11078 + * @description
  11079 + * Not Found
  11080 + */
  11081 + 404: any;
  11082 +}
  11083 +
  11084 +export type PostServiceInvoiceFindInvoiceResponseSuccess =
  11085 + PostServiceInvoiceFindInvoiceResponse[200];
  11086 +/**
  11087 + * @description
  11088 + * 不分页查询发票
  11089 + * @tags 发票
  11090 + * @produces *
  11091 + * @consumes application/json
  11092 + */
  11093 +export const postServiceInvoiceFindInvoice = /* #__PURE__ */ (() => {
  11094 + const method = 'post';
  11095 + const url = '/service/invoice/findInvoice';
  11096 + function request(
  11097 + option: PostServiceInvoiceFindInvoiceOption,
  11098 + ): Promise<PostServiceInvoiceFindInvoiceResponseSuccess> {
  11099 + return requester(request.url, {
  11100 + method: request.method,
  11101 + ...option,
  11102 + }) as unknown as Promise<PostServiceInvoiceFindInvoiceResponseSuccess>;
  11103 + }
  11104 +
  11105 + /** http method */
  11106 + request.method = method;
  11107 + /** request url */
  11108 + request.url = url;
  11109 + return request;
  11110 +})();
  11111 +
  11112 +/** @description request parameter type for postServiceInvoiceGetInvoiceRecord */
  11113 +export interface PostServiceInvoiceGetInvoiceRecordOption {
  11114 + /**
  11115 + * @description
  11116 + * id
  11117 + * @format int64
  11118 + */
  11119 + query?: {
  11120 + /**
  11121 + @description
  11122 + id
  11123 + @format int64 */
  11124 + id?: number;
  11125 + };
  11126 +}
  11127 +
  11128 +/** @description response type for postServiceInvoiceGetInvoiceRecord */
  11129 +export interface PostServiceInvoiceGetInvoiceRecordResponse {
  11130 + /**
  11131 + * @description
  11132 + * OK
  11133 + */
  11134 + 200: ServerResult;
  11135 + /**
  11136 + * @description
  11137 + * Created
  11138 + */
  11139 + 201: any;
  11140 + /**
  11141 + * @description
  11142 + * Unauthorized
  11143 + */
  11144 + 401: any;
  11145 + /**
  11146 + * @description
  11147 + * Forbidden
  11148 + */
  11149 + 403: any;
  11150 + /**
  11151 + * @description
  11152 + * Not Found
  11153 + */
  11154 + 404: any;
  11155 +}
  11156 +
  11157 +export type PostServiceInvoiceGetInvoiceRecordResponseSuccess =
  11158 + PostServiceInvoiceGetInvoiceRecordResponse[200];
  11159 +/**
  11160 + * @description
  11161 + * 获取开票记录
  11162 + * @tags 发票
  11163 + * @produces *
  11164 + * @consumes application/json
  11165 + */
  11166 +export const postServiceInvoiceGetInvoiceRecord = /* #__PURE__ */ (() => {
  11167 + const method = 'post';
  11168 + const url = '/service/invoice/getInvoiceRecord';
  11169 + function request(
  11170 + option?: PostServiceInvoiceGetInvoiceRecordOption,
  11171 + ): Promise<PostServiceInvoiceGetInvoiceRecordResponseSuccess> {
  11172 + return requester(request.url, {
  11173 + method: request.method,
  11174 + ...option,
  11175 + }) as unknown as Promise<PostServiceInvoiceGetInvoiceRecordResponseSuccess>;
  11176 + }
  11177 +
  11178 + /** http method */
  11179 + request.method = method;
  11180 + /** request url */
  11181 + request.url = url;
  11182 + return request;
  11183 +})();
  11184 +
  11185 +/** @description request parameter type for postServiceInvoiceImportInvoiceDetails */
  11186 +export interface PostServiceInvoiceImportInvoiceDetailsOption {
  11187 + /**
  11188 + * @description
  11189 + * detailsExcel
  11190 + */
  11191 + formData: {
  11192 + /**
  11193 + @description
  11194 + detailsExcel */
  11195 + detailsExcel: File;
  11196 + };
  11197 +}
  11198 +
  11199 +/** @description request parameter type for postServiceInvoiceImportInvoiceDetails */
  11200 +export interface PostServiceInvoiceImportInvoiceDetailsOption {
  11201 + /**
  11202 + * @description
  11203 + * invoiceRecordId
  11204 + * @format int64
  11205 + */
  11206 + query: {
  11207 + /**
  11208 + @description
  11209 + invoiceRecordId
  11210 + @format int64 */
  11211 + invoiceRecordId: number;
  11212 + };
  11213 +}
  11214 +
  11215 +/** @description response type for postServiceInvoiceImportInvoiceDetails */
  11216 +export interface PostServiceInvoiceImportInvoiceDetailsResponse {
  11217 + /**
  11218 + * @description
  11219 + * OK
  11220 + */
  11221 + 200: ServerResult;
  11222 + /**
  11223 + * @description
  11224 + * Created
  11225 + */
  11226 + 201: any;
  11227 + /**
  11228 + * @description
  11229 + * Unauthorized
  11230 + */
  11231 + 401: any;
  11232 + /**
  11233 + * @description
  11234 + * Forbidden
  11235 + */
  11236 + 403: any;
  11237 + /**
  11238 + * @description
  11239 + * Not Found
  11240 + */
  11241 + 404: any;
  11242 +}
  11243 +
  11244 +export type PostServiceInvoiceImportInvoiceDetailsResponseSuccess =
  11245 + PostServiceInvoiceImportInvoiceDetailsResponse[200];
  11246 +/**
  11247 + * @description
  11248 + * 导入发票明细
  11249 + * @tags 发票
  11250 + * @produces *
  11251 + * @consumes multipart/form-data
  11252 + */
  11253 +export const postServiceInvoiceImportInvoiceDetails = /* #__PURE__ */ (() => {
  11254 + const method = 'post';
  11255 + const url = '/service/invoice/importInvoiceDetails';
  11256 + function request(
  11257 + option: PostServiceInvoiceImportInvoiceDetailsOption,
  11258 + ): Promise<PostServiceInvoiceImportInvoiceDetailsResponseSuccess> {
  11259 + return requester(request.url, {
  11260 + method: request.method,
  11261 + ...option,
  11262 + }) as unknown as Promise<PostServiceInvoiceImportInvoiceDetailsResponseSuccess>;
  11263 + }
  11264 +
  11265 + /** http method */
  11266 + request.method = method;
  11267 + /** request url */
  11268 + request.url = url;
  11269 + return request;
  11270 +})();
  11271 +
  11272 +/** @description request parameter type for postServiceInvoiceInvoiceWriteOff */
  11273 +export interface PostServiceInvoiceInvoiceWriteOffOption {
  11274 + /**
  11275 + * @description
  11276 + * dto
  11277 + */
  11278 + body: {
  11279 + /**
  11280 + @description
  11281 + dto */
  11282 + dto: Dto;
  11283 + };
  11284 +}
  11285 +
  11286 +/** @description response type for postServiceInvoiceInvoiceWriteOff */
  11287 +export interface PostServiceInvoiceInvoiceWriteOffResponse {
  11288 + /**
  11289 + * @description
  11290 + * OK
  11291 + */
  11292 + 200: ServerResult;
  11293 + /**
  11294 + * @description
  11295 + * Created
  11296 + */
  11297 + 201: any;
  11298 + /**
  11299 + * @description
  11300 + * Unauthorized
  11301 + */
  11302 + 401: any;
  11303 + /**
  11304 + * @description
  11305 + * Forbidden
  11306 + */
  11307 + 403: any;
  11308 + /**
  11309 + * @description
  11310 + * Not Found
  11311 + */
  11312 + 404: any;
  11313 +}
  11314 +
  11315 +export type PostServiceInvoiceInvoiceWriteOffResponseSuccess =
  11316 + PostServiceInvoiceInvoiceWriteOffResponse[200];
  11317 +/**
  11318 + * @description
  11319 + * 发票核销
  11320 + * @tags 发票
  11321 + * @produces *
  11322 + * @consumes application/json
  11323 + */
  11324 +export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() => {
  11325 + const method = 'post';
  11326 + const url = '/service/invoice/invoiceWriteOff';
  11327 + function request(
  11328 + option: PostServiceInvoiceInvoiceWriteOffOption,
  11329 + ): Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess> {
  11330 + return requester(request.url, {
  11331 + method: request.method,
  11332 + ...option,
  11333 + }) as unknown as Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess>;
  11334 + }
  11335 +
  11336 + /** http method */
  11337 + request.method = method;
  11338 + /** request url */
  11339 + request.url = url;
  11340 + return request;
  11341 +})();
  11342 +
  11343 +/** @description request parameter type for postServiceInvoiceInvoicing */
  11344 +export interface PostServiceInvoiceInvoicingOption {
  11345 + /**
  11346 + * @description
  11347 + * dto
  11348 + */
  11349 + body: {
  11350 + /**
  11351 + @description
  11352 + dto */
  11353 + dto: Dto;
  11354 + };
  11355 +}
  11356 +
  11357 +/** @description response type for postServiceInvoiceInvoicing */
  11358 +export interface PostServiceInvoiceInvoicingResponse {
  11359 + /**
  11360 + * @description
  11361 + * OK
  11362 + */
  11363 + 200: ServerResult;
  11364 + /**
  11365 + * @description
  11366 + * Created
  11367 + */
  11368 + 201: any;
  11369 + /**
  11370 + * @description
  11371 + * Unauthorized
  11372 + */
  11373 + 401: any;
  11374 + /**
  11375 + * @description
  11376 + * Forbidden
  11377 + */
  11378 + 403: any;
  11379 + /**
  11380 + * @description
  11381 + * Not Found
  11382 + */
  11383 + 404: any;
  11384 +}
  11385 +
  11386 +export type PostServiceInvoiceInvoicingResponseSuccess =
  11387 + PostServiceInvoiceInvoicingResponse[200];
  11388 +/**
  11389 + * @description
  11390 + * 开票
  11391 + * @tags 发票
  11392 + * @produces *
  11393 + * @consumes application/json
  11394 + */
  11395 +export const postServiceInvoiceInvoicing = /* #__PURE__ */ (() => {
  11396 + const method = 'post';
  11397 + const url = '/service/invoice/invoicing';
  11398 + function request(
  11399 + option: PostServiceInvoiceInvoicingOption,
  11400 + ): Promise<PostServiceInvoiceInvoicingResponseSuccess> {
  11401 + return requester(request.url, {
  11402 + method: request.method,
  11403 + ...option,
  11404 + }) as unknown as Promise<PostServiceInvoiceInvoicingResponseSuccess>;
  11405 + }
  11406 +
  11407 + /** http method */
  11408 + request.method = method;
  11409 + /** request url */
  11410 + request.url = url;
  11411 + return request;
  11412 +})();
  11413 +
  11414 +/** @description request parameter type for postServiceInvoiceModifyRecord */
  11415 +export interface PostServiceInvoiceModifyRecordOption {
  11416 + /**
  11417 + * @description
  11418 + * dto
  11419 + */
  11420 + body: {
  11421 + /**
  11422 + @description
  11423 + dto */
  11424 + dto: InvoiceRecordDto;
  11425 + };
  11426 +}
  11427 +
  11428 +/** @description response type for postServiceInvoiceModifyRecord */
  11429 +export interface PostServiceInvoiceModifyRecordResponse {
  11430 + /**
  11431 + * @description
  11432 + * OK
  11433 + */
  11434 + 200: ServerResult;
  11435 + /**
  11436 + * @description
  11437 + * Created
  11438 + */
  11439 + 201: any;
  11440 + /**
  11441 + * @description
  11442 + * Unauthorized
  11443 + */
  11444 + 401: any;
  11445 + /**
  11446 + * @description
  11447 + * Forbidden
  11448 + */
  11449 + 403: any;
  11450 + /**
  11451 + * @description
  11452 + * Not Found
  11453 + */
  11454 + 404: any;
  11455 +}
  11456 +
  11457 +export type PostServiceInvoiceModifyRecordResponseSuccess =
  11458 + PostServiceInvoiceModifyRecordResponse[200];
  11459 +/**
  11460 + * @description
  11461 + * 修改开票记录
  11462 + * @tags 发票
  11463 + * @produces *
  11464 + * @consumes application/json
  11465 + */
  11466 +export const postServiceInvoiceModifyRecord = /* #__PURE__ */ (() => {
  11467 + const method = 'post';
  11468 + const url = '/service/invoice/modifyRecord';
  11469 + function request(
  11470 + option: PostServiceInvoiceModifyRecordOption,
  11471 + ): Promise<PostServiceInvoiceModifyRecordResponseSuccess> {
  11472 + return requester(request.url, {
  11473 + method: request.method,
  11474 + ...option,
  11475 + }) as unknown as Promise<PostServiceInvoiceModifyRecordResponseSuccess>;
  11476 + }
  11477 +
  11478 + /** http method */
  11479 + request.method = method;
  11480 + /** request url */
  11481 + request.url = url;
  11482 + return request;
  11483 +})();
  11484 +
  11485 +/** @description request parameter type for postServiceInvoiceQueryInvoice */
  11486 +export interface PostServiceInvoiceQueryInvoiceOption {
  11487 + /**
  11488 + * @description
  11489 + * dto
  11490 + */
  11491 + body: {
  11492 + /**
10129 @description 11493 @description
10130 dto */ 11494 dto */
10131 dto: Dto; 11495 dto: Dto;
@@ -10260,6 +11624,126 @@ export const postServiceInvoiceQueryInvoiceDetail = /* #__PURE__ */ (() =&gt; { @@ -10260,6 +11624,126 @@ export const postServiceInvoiceQueryInvoiceDetail = /* #__PURE__ */ (() =&gt; {
10260 return request; 11624 return request;
10261 })(); 11625 })();
10262 11626
  11627 +/** @description request parameter type for postServiceInvoiceQueryInvoiceRecordList */
  11628 +export interface PostServiceInvoiceQueryInvoiceRecordListOption {
  11629 + /**
  11630 + * @description
  11631 + * dto
  11632 + */
  11633 + body: {
  11634 + /**
  11635 + @description
  11636 + dto */
  11637 + dto: QueryInvoiceRecordDto;
  11638 + };
  11639 +}
  11640 +
  11641 +/** @description response type for postServiceInvoiceQueryInvoiceRecordList */
  11642 +export interface PostServiceInvoiceQueryInvoiceRecordListResponse {
  11643 + /**
  11644 + * @description
  11645 + * OK
  11646 + */
  11647 + 200: ServerResult;
  11648 + /**
  11649 + * @description
  11650 + * Created
  11651 + */
  11652 + 201: any;
  11653 + /**
  11654 + * @description
  11655 + * Unauthorized
  11656 + */
  11657 + 401: any;
  11658 + /**
  11659 + * @description
  11660 + * Forbidden
  11661 + */
  11662 + 403: any;
  11663 + /**
  11664 + * @description
  11665 + * Not Found
  11666 + */
  11667 + 404: any;
  11668 +}
  11669 +
  11670 +export type PostServiceInvoiceQueryInvoiceRecordListResponseSuccess =
  11671 + PostServiceInvoiceQueryInvoiceRecordListResponse[200];
  11672 +/**
  11673 + * @description
  11674 + * 获取开票记录列表
  11675 + * @tags 发票
  11676 + * @produces *
  11677 + * @consumes application/json
  11678 + */
  11679 +export const postServiceInvoiceQueryInvoiceRecordList = /* #__PURE__ */ (() => {
  11680 + const method = 'post';
  11681 + const url = '/service/invoice/queryInvoiceRecordList';
  11682 + function request(
  11683 + option: PostServiceInvoiceQueryInvoiceRecordListOption,
  11684 + ): Promise<PostServiceInvoiceQueryInvoiceRecordListResponseSuccess> {
  11685 + return requester(request.url, {
  11686 + method: request.method,
  11687 + ...option,
  11688 + }) as unknown as Promise<PostServiceInvoiceQueryInvoiceRecordListResponseSuccess>;
  11689 + }
  11690 +
  11691 + /** http method */
  11692 + request.method = method;
  11693 + /** request url */
  11694 + request.url = url;
  11695 + return request;
  11696 +})();
  11697 +
  11698 +/** @description response type for getServiceInvoiceQueryReadyInvoiceRecordList */
  11699 +export interface GetServiceInvoiceQueryReadyInvoiceRecordListResponse {
  11700 + /**
  11701 + * @description
  11702 + * OK
  11703 + */
  11704 + 200: ServerResult;
  11705 + /**
  11706 + * @description
  11707 + * Unauthorized
  11708 + */
  11709 + 401: any;
  11710 + /**
  11711 + * @description
  11712 + * Forbidden
  11713 + */
  11714 + 403: any;
  11715 + /**
  11716 + * @description
  11717 + * Not Found
  11718 + */
  11719 + 404: any;
  11720 +}
  11721 +
  11722 +export type GetServiceInvoiceQueryReadyInvoiceRecordListResponseSuccess =
  11723 + GetServiceInvoiceQueryReadyInvoiceRecordListResponse[200];
  11724 +/**
  11725 + * @description
  11726 + * 获取要开票记录列表
  11727 + * @tags 发票
  11728 + * @produces *
  11729 + */
  11730 +export const getServiceInvoiceQueryReadyInvoiceRecordList =
  11731 + /* #__PURE__ */ (() => {
  11732 + const method = 'get';
  11733 + const url = '/service/invoice/queryReadyInvoiceRecordList';
  11734 + function request(): Promise<GetServiceInvoiceQueryReadyInvoiceRecordListResponseSuccess> {
  11735 + return requester(request.url, {
  11736 + method: request.method,
  11737 + }) as unknown as Promise<GetServiceInvoiceQueryReadyInvoiceRecordListResponseSuccess>;
  11738 + }
  11739 +
  11740 + /** http method */
  11741 + request.method = method;
  11742 + /** request url */
  11743 + request.url = url;
  11744 + return request;
  11745 + })();
  11746 +
10263 /** @description request parameter type for postServiceInvoiceReissue */ 11747 /** @description request parameter type for postServiceInvoiceReissue */
10264 export interface PostServiceInvoiceReissueOption { 11748 export interface PostServiceInvoiceReissueOption {
10265 /** 11749 /**
@@ -10331,6 +11815,148 @@ export const postServiceInvoiceReissue = /* #__PURE__ */ (() =&gt; { @@ -10331,6 +11815,148 @@ export const postServiceInvoiceReissue = /* #__PURE__ */ (() =&gt; {
10331 return request; 11815 return request;
10332 })(); 11816 })();
10333 11817
  11818 +/** @description request parameter type for postServiceInvoiceReissueAudit */
  11819 +export interface PostServiceInvoiceReissueAuditOption {
  11820 + /**
  11821 + * @description
  11822 + * dto
  11823 + */
  11824 + body: {
  11825 + /**
  11826 + @description
  11827 + dto */
  11828 + dto: AuditDto;
  11829 + };
  11830 +}
  11831 +
  11832 +/** @description response type for postServiceInvoiceReissueAudit */
  11833 +export interface PostServiceInvoiceReissueAuditResponse {
  11834 + /**
  11835 + * @description
  11836 + * OK
  11837 + */
  11838 + 200: ServerResult;
  11839 + /**
  11840 + * @description
  11841 + * Created
  11842 + */
  11843 + 201: any;
  11844 + /**
  11845 + * @description
  11846 + * Unauthorized
  11847 + */
  11848 + 401: any;
  11849 + /**
  11850 + * @description
  11851 + * Forbidden
  11852 + */
  11853 + 403: any;
  11854 + /**
  11855 + * @description
  11856 + * Not Found
  11857 + */
  11858 + 404: any;
  11859 +}
  11860 +
  11861 +export type PostServiceInvoiceReissueAuditResponseSuccess =
  11862 + PostServiceInvoiceReissueAuditResponse[200];
  11863 +/**
  11864 + * @description
  11865 + * 重新开票审核
  11866 + * @tags 发票
  11867 + * @produces *
  11868 + * @consumes application/json
  11869 + */
  11870 +export const postServiceInvoiceReissueAudit = /* #__PURE__ */ (() => {
  11871 + const method = 'post';
  11872 + const url = '/service/invoice/reissueAudit';
  11873 + function request(
  11874 + option: PostServiceInvoiceReissueAuditOption,
  11875 + ): Promise<PostServiceInvoiceReissueAuditResponseSuccess> {
  11876 + return requester(request.url, {
  11877 + method: request.method,
  11878 + ...option,
  11879 + }) as unknown as Promise<PostServiceInvoiceReissueAuditResponseSuccess>;
  11880 + }
  11881 +
  11882 + /** http method */
  11883 + request.method = method;
  11884 + /** request url */
  11885 + request.url = url;
  11886 + return request;
  11887 +})();
  11888 +
  11889 +/** @description request parameter type for postServiceInvoiceUrgentInvoicing */
  11890 +export interface PostServiceInvoiceUrgentInvoicingOption {
  11891 + /**
  11892 + * @description
  11893 + * dto
  11894 + */
  11895 + body: {
  11896 + /**
  11897 + @description
  11898 + dto */
  11899 + dto: AuditDto;
  11900 + };
  11901 +}
  11902 +
  11903 +/** @description response type for postServiceInvoiceUrgentInvoicing */
  11904 +export interface PostServiceInvoiceUrgentInvoicingResponse {
  11905 + /**
  11906 + * @description
  11907 + * OK
  11908 + */
  11909 + 200: ServerResult;
  11910 + /**
  11911 + * @description
  11912 + * Created
  11913 + */
  11914 + 201: any;
  11915 + /**
  11916 + * @description
  11917 + * Unauthorized
  11918 + */
  11919 + 401: any;
  11920 + /**
  11921 + * @description
  11922 + * Forbidden
  11923 + */
  11924 + 403: any;
  11925 + /**
  11926 + * @description
  11927 + * Not Found
  11928 + */
  11929 + 404: any;
  11930 +}
  11931 +
  11932 +export type PostServiceInvoiceUrgentInvoicingResponseSuccess =
  11933 + PostServiceInvoiceUrgentInvoicingResponse[200];
  11934 +/**
  11935 + * @description
  11936 + * 加急开票审核
  11937 + * @tags 发票
  11938 + * @produces *
  11939 + * @consumes application/json
  11940 + */
  11941 +export const postServiceInvoiceUrgentInvoicing = /* #__PURE__ */ (() => {
  11942 + const method = 'post';
  11943 + const url = '/service/invoice/urgentInvoicing';
  11944 + function request(
  11945 + option: PostServiceInvoiceUrgentInvoicingOption,
  11946 + ): Promise<PostServiceInvoiceUrgentInvoicingResponseSuccess> {
  11947 + return requester(request.url, {
  11948 + method: request.method,
  11949 + ...option,
  11950 + }) as unknown as Promise<PostServiceInvoiceUrgentInvoicingResponseSuccess>;
  11951 + }
  11952 +
  11953 + /** http method */
  11954 + request.method = method;
  11955 + /** request url */
  11956 + request.url = url;
  11957 + return request;
  11958 +})();
  11959 +
10334 /** @description request parameter type for postServiceOrderAddOrder */ 11960 /** @description request parameter type for postServiceOrderAddOrder */
10335 export interface PostServiceOrderAddOrderOption { 11961 export interface PostServiceOrderAddOrderOption {
10336 /** 11962 /**