Commit 1b5105f254c8240a8c4cad2ca4fc2c8ed3e30515

Authored by 曾国涛
1 parent 3498a23d

feat: 客户管理系统开发

.umirc.ts
@@ -91,6 +91,7 @@ export default defineConfig({ @@ -91,6 +91,7 @@ export default defineConfig({
91 path: '/client', 91 path: '/client',
92 component: './Client', 92 component: './Client',
93 icon: 'BookOutlined', 93 icon: 'BookOutlined',
  94 + access: 'canReadAdmin',
94 },*/ 95 },*/
95 { 96 {
96 name: '打印', 97 name: '打印',
src/pages/Order/components/InvoicingDrawerForm.tsx
@@ -100,11 +100,6 @@ export default ({ dataList, mainOrder, setVisible, onClose }) => { @@ -100,11 +100,6 @@ export default ({ dataList, mainOrder, setVisible, onClose }) => {
100 placeholder="请输入名称" 100 placeholder="请输入名称"
101 /> 101 />
102 <ProFormText 102 <ProFormText
103 - rules={[  
104 - {  
105 - required: true,  
106 - },  
107 - ]}  
108 width="md" 103 width="md"
109 name="partyATaxid" 104 name="partyATaxid"
110 label="购方税号" 105 label="购方税号"
@@ -206,7 +201,7 @@ export default ({ dataList, mainOrder, setVisible, onClose }) =&gt; { @@ -206,7 +201,7 @@ export default ({ dataList, mainOrder, setVisible, onClose }) =&gt; {
206 initialValue={dataList.map((item) => { 201 initialValue={dataList.map((item) => {
207 return { 202 return {
208 subOrderId: item.id, 203 subOrderId: item.id,
209 - projectName: item.productName, 204 + /*projectName: item.productName,*/
210 specification: item.parameters, 205 specification: item.parameters,
211 unit: item.unit, 206 unit: item.unit,
212 quantity: item.quantity, 207 quantity: item.quantity,
@@ -248,6 +243,7 @@ export default ({ dataList, mainOrder, setVisible, onClose }) =&gt; { @@ -248,6 +243,7 @@ export default ({ dataList, mainOrder, setVisible, onClose }) =&gt; {
248 width="md" 243 width="md"
249 showSearch 244 showSearch
250 name="projectName" 245 name="projectName"
  246 + rules={[{ required: true, message: '请输入开票项目名称!' }]}
251 request={async (value) => { 247 request={async (value) => {
252 const keywords = value.keyWords; 248 const keywords = value.keyWords;
253 const res = await postServiceConstListInvoiceDetailNames({ 249 const res = await postServiceConstListInvoiceDetailNames({
src/pages/Order/index.tsx
@@ -4199,7 +4199,7 @@ const OrderPage = () =&gt; { @@ -4199,7 +4199,7 @@ const OrderPage = () =&gt; {
4199 ); 4199 );
4200 } 4200 }
4201 4201
4202 - if (rolePath?.includes('mergeApplyInvoicing')) { 4202 + /*if (rolePath?.includes('mergeApplyInvoicing')) {
4203 toolBtns.push( 4203 toolBtns.push(
4204 <Button 4204 <Button
4205 type="primary" 4205 type="primary"
@@ -4214,9 +4214,9 @@ const OrderPage = () =&gt; { @@ -4214,9 +4214,9 @@ const OrderPage = () =&gt; {
4214 {roleCode === 'admin' ? '合并(销售)' : '合并开票'} 4214 {roleCode === 'admin' ? '合并(销售)' : '合并开票'}
4215 </Button>, 4215 </Button>,
4216 ); 4216 );
4217 - } 4217 + }*/
4218 4218
4219 - if (rolePath?.includes('mergeInvoicing')) { 4219 + /*if (rolePath?.includes('mergeInvoicing')) {
4220 toolBtns.push( 4220 toolBtns.push(
4221 <Button 4221 <Button
4222 type="primary" 4222 type="primary"
@@ -4250,7 +4250,7 @@ const OrderPage = () =&gt; { @@ -4250,7 +4250,7 @@ const OrderPage = () =&gt; {
4250 {roleCode === 'admin' ? '合并(财务)' : '合并开票'} 4250 {roleCode === 'admin' ? '合并(财务)' : '合并开票'}
4251 </Button>, 4251 </Button>,
4252 ); 4252 );
4253 - } 4253 + }*/
4254 4254
4255 toolBtns.push( 4255 toolBtns.push(
4256 <Button 4256 <Button
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
@@ -969,83 +1184,461 @@ export interface InventoryMaterialStockReq { @@ -969,83 +1184,461 @@ export interface InventoryMaterialStockReq {
969 export interface InvoiceDto { 1184 export interface InvoiceDto {
970 /** 1185 /**
971 * @description 1186 * @description
972 - * 收款时间  
973 - * @format date-time 1187 + * 收款时间
  1188 + * @format date-time
  1189 + */
  1190 + collectionTime?: string;
  1191 + /**
  1192 + * @description
  1193 + * 联系人
  1194 + */
  1195 + contacts?: string;
  1196 + /**
  1197 + * @description
  1198 + * id
  1199 + * @format int64
  1200 + */
  1201 + id?: number;
  1202 + /**
  1203 + * @description
  1204 + * 发票号码
  1205 + */
  1206 + invoiceNumber?: string;
  1207 + /**
  1208 + * @description
  1209 + * 发票类型
  1210 + */
  1211 + invoiceStatus?: string;
  1212 + /**
  1213 + * @description
  1214 + * 开票日期
  1215 + * @format date-time
  1216 + */
  1217 + invoicingTime?: string;
  1218 + /**
  1219 + * @description
  1220 + * 关联主订单id
  1221 + */
  1222 + mainOrderIds?: Array<number>;
  1223 + /**
  1224 + * @description
  1225 + * 金额
  1226 + */
  1227 + money?: number;
  1228 + /**
  1229 + * @description
  1230 + * 备注
  1231 + */
  1232 + notes?: string;
  1233 + /**
  1234 + * @description
  1235 + * 收款单位
  1236 + */
  1237 + payee?: string;
  1238 + /**
  1239 + * @description
  1240 + * 购买方
  1241 + */
  1242 + purchaser?: string;
  1243 + /**
  1244 + * @description
  1245 + * 销售
  1246 + */
  1247 + sale?: string;
  1248 + /**
  1249 + * @description
  1250 + * 状态
  1251 + */
  1252 + status?: string;
  1253 + /**
  1254 + * @description
  1255 + * 关联子订单id
  1256 + */
  1257 + subOrderIds?: Array<number>;
  1258 +}
  1259 +
  1260 +export interface InvoiceRecordDto {
  1261 + applyInvoicingNotes?: string;
  1262 + /**
  1263 + * @description
  1264 + * 开票备注
  1265 + */
  1266 + comment?: string;
  1267 + /**
  1268 + * @description
  1269 + * 联系人
  1270 + */
  1271 + contacts?: string;
  1272 + /**
  1273 + * @description
  1274 + * 开票内容
  1275 + */
  1276 + content?: string;
  1277 + createByName?: string;
  1278 + /** @format date-time */
  1279 + createTime?: string;
  1280 + failureReason?: string;
  1281 + /**
  1282 + * @description
  1283 + * id
  1284 + * @format int64
  1285 + */
  1286 + id?: number;
  1287 + /**
  1288 + * @description
  1289 + * 发票地址
  1290 + */
  1291 + invoiceAddress?: string;
  1292 + /**
  1293 + * @description
  1294 + * 发票明细
  1295 + */
  1296 + invoiceDetails?: Array<InvoiceDetail>;
  1297 + /**
  1298 + * @description
  1299 + * 关联发票id
  1300 + */
  1301 + invoiceId?: string;
  1302 + /**
  1303 + * @description
  1304 + * 发票号码
  1305 + */
  1306 + invoiceNumber?: string;
  1307 + /**
  1308 + * @description
  1309 + * 开票人
  1310 + */
  1311 + invoicingPerson?: string;
  1312 + /**
  1313 + * @description
  1314 + * 开票时间
  1315 + * @format date-time
  1316 + */
  1317 + invoicingTime?: string;
  1318 + /**
  1319 + * @description
  1320 + * 开具类型
  1321 + */
  1322 + invoicingType?: string;
  1323 + /**
  1324 + * @description
  1325 + * 开具类型
  1326 + */
  1327 + invoicingTypeText?: string;
  1328 + /** @format date */
  1329 + invoicingdate?: string;
  1330 + /**
  1331 + * @description
  1332 + * 是否加急
  1333 + */
  1334 + isUrgent?: boolean;
  1335 + /**
  1336 + * @description
  1337 + * 是否加急文本
  1338 + */
  1339 + isUrgentText?: string;
  1340 + logicDelete?: boolean;
  1341 + /**
  1342 + * @description
  1343 + * 买方注册地址
  1344 + */
  1345 + partyAAddress?: string;
  1346 + /**
  1347 + * @description
  1348 + * 买方开户行账号
  1349 + */
  1350 + partyABankAccount?: string;
  1351 + /**
  1352 + * @description
  1353 + * 买方名称
  1354 + */
  1355 + partyAName?: string;
  1356 + /**
  1357 + * @description
  1358 + * 买方开户行
  1359 + */
  1360 + partyAOpenBank?: string;
  1361 + /**
  1362 + * @description
  1363 + * 买方电话号码
  1364 + */
  1365 + partyAPhoneNumber?: string;
  1366 + /**
  1367 + * @description
  1368 + * 买方税号
  1369 + */
  1370 + partyATaxid?: string;
  1371 + /**
  1372 + * @description
  1373 + * 抬头类型
  1374 + */
  1375 + partyAType?: string;
  1376 + partyB?: string;
  1377 + /**
  1378 + * @description
  1379 + * 卖方注册地址
  1380 + */
  1381 + partyBAddress?: string;
  1382 + /**
  1383 + * @description
  1384 + * 卖方开户行账号
  1385 + */
  1386 + partyBBankAccount?: string;
  1387 + /**
  1388 + * @description
  1389 + * 卖方名称
  1390 + */
  1391 + partyBName?: string;
  1392 + /**
  1393 + * @description
  1394 + * 卖方开户行
  1395 + */
  1396 + partyBOpenBank?: string;
  1397 + /**
  1398 + * @description
  1399 + * 卖方电话号码
  1400 + */
  1401 + partyBPhoneNumber?: string;
  1402 + /**
  1403 + * @description
  1404 + * 卖方税号
  1405 + */
  1406 + partyBTaxid?: string;
  1407 + /**
  1408 + * @description
  1409 + * 发票金额
  1410 + * @format double
  1411 + */
  1412 + price?: number;
  1413 + /**
  1414 + * @description
  1415 + * 接收邮箱地址
  1416 + */
  1417 + receiveEmail?: string;
  1418 + /**
  1419 + * @description
  1420 + * 订单来源
  1421 + */
  1422 + salesCodes?: Array<string>;
  1423 + /**
  1424 + * @description
  1425 + * 订单来源
  1426 + */
  1427 + salesCodesText?: string;
  1428 + /**
  1429 + * @description
  1430 + * 开票状态
  1431 + */
  1432 + status?: string;
  1433 + /**
  1434 + * @description
  1435 + * 开票状态
  1436 + */
  1437 + statusText?: string;
  1438 + /**
  1439 + * @description
  1440 + * 子订单id
  1441 + */
  1442 + subOrderIds?: Array<number>;
  1443 + /**
  1444 + * @description
  1445 + * 关联订单
  1446 + */
  1447 + subOrders?: Array<SubOrder>;
  1448 + /** @format double */
  1449 + totalPrice?: number;
  1450 + totalPriceText?: string;
  1451 + /**
  1452 + * @description
  1453 + * 开票类型
  1454 + */
  1455 + type?: string;
  1456 + /**
  1457 + * @description
  1458 + * 开票类型文本
  1459 + */
  1460 + typeText?: string;
  1461 + /**
  1462 + * @description
  1463 + * 用户id
  1464 + */
  1465 + uid?: string;
  1466 + updateByName?: string;
  1467 + /** @format date-time */
  1468 + updateTime?: string;
  1469 +}
  1470 +
  1471 +export interface InvoiceRecordQueryRequest {
  1472 + /**
  1473 + * @description
  1474 + * 联系人
  1475 + */
  1476 + contactsLike?: string;
  1477 + /** @format date-time */
  1478 + createTimeGe?: string;
  1479 + /** @format date-time */
  1480 + createTimeLe?: string;
  1481 + /** @format int32 */
  1482 + current?: number;
  1483 + /** @format int32 */
  1484 + end?: number;
  1485 + /**
  1486 + * @description
  1487 + * id
  1488 + * @format int64
  1489 + */
  1490 + id?: number;
  1491 + /**
  1492 + * @description
  1493 + * IdIn
  1494 + */
  1495 + idIn?: Array<number>;
  1496 + /**
  1497 + * @description
  1498 + * 关联发票id
  1499 + */
  1500 + invoiceId?: string;
  1501 + /**
  1502 + * @description
  1503 + * 发票号码
  1504 + */
  1505 + invoiceNumber?: string;
  1506 + /**
  1507 + * @description
  1508 + * 发票号码
  1509 + */
  1510 + invoiceNumberLike?: string;
  1511 + /**
  1512 + * @description
  1513 + * 开票时间
  1514 + * @format date-time
  1515 + */
  1516 + invoicingTimeGe?: string;
  1517 + /**
  1518 + * @description
  1519 + * 开票时间
  1520 + * @format date-time
  1521 + */
  1522 + invoicingTimeLe?: string;
  1523 + /**
  1524 + * @description
  1525 + * 开票类型
  1526 + */
  1527 + invoicingType?: string;
  1528 + /**
  1529 + * @description
  1530 + * 是否加急
  1531 + */
  1532 + isUrgent?: boolean;
  1533 + /**
  1534 + * @description
  1535 + * 订单号
  1536 + * @format int64
  1537 + */
  1538 + mainOrderId?: number;
  1539 + /**
  1540 + * @description
  1541 + * 主订单idIn
  1542 + */
  1543 + mainOrderIdIn?: Array<number>;
  1544 + /**
  1545 + * @description
  1546 + * 订单号
  1547 + */
  1548 + mainOrderIdLike?: string;
  1549 + /**
  1550 + * @description
  1551 + * 是否需要构建发票明细
  1552 + */
  1553 + needBuildDetails?: boolean;
  1554 + /**
  1555 + * @description
  1556 + * 是否需要构建发票明细
974 */ 1557 */
975 - collectionTime?: string; 1558 + needBuildSubOrders?: boolean;
  1559 + /** @format int32 */
  1560 + pageSize?: number;
976 /** 1561 /**
977 * @description 1562 * @description
978 - * 联系人 1563 + * 买方名称
979 */ 1564 */
980 - contacts?: string; 1565 + partyANameLike?: string;
981 /** 1566 /**
982 * @description 1567 * @description
983 - * id  
984 - * @format int64 1568 + * 买方电话号码
985 */ 1569 */
986 - id?: number; 1570 + partyAPhoneNumberLike?: string;
987 /** 1571 /**
988 * @description 1572 * @description
989 - * 发票号码 1573 + * 买方税号
990 */ 1574 */
991 - invoiceNumber?: string; 1575 + partyATaxid?: string;
992 /** 1576 /**
993 * @description 1577 * @description
994 - * 发票类型 1578 + * 买方税号
995 */ 1579 */
996 - invoiceStatus?: string; 1580 + partyATaxidLike?: string;
  1581 + partyB?: string;
997 /** 1582 /**
998 * @description 1583 * @description
999 - * 开票日期  
1000 - * @format date-time 1584 + * 卖方名称
1001 */ 1585 */
1002 - invoicingTime?: string; 1586 + partyBName?: string;
1003 /** 1587 /**
1004 * @description 1588 * @description
1005 - * 关联主订单id 1589 + * 销售代表
1006 */ 1590 */
1007 - mainOrderIds?: Array<number>; 1591 + salesCode?: string;
1008 /** 1592 /**
1009 * @description 1593 * @description
1010 - * 金额 1594 + * 销售代表
1011 */ 1595 */
1012 - money?: number; 1596 + salesCodeLike?: string;
  1597 + /** @format int32 */
  1598 + start?: number;
1013 /** 1599 /**
1014 * @description 1600 * @description
1015 - * 备注 1601 + * 发票状态
1016 */ 1602 */
1017 - notes?: string; 1603 + status?: string;
1018 /** 1604 /**
1019 * @description 1605 * @description
1020 - * 收款单位 1606 + * 状态非空
1021 */ 1607 */
1022 - payee?: string; 1608 + statusIn?: Array<string>;
1023 /** 1609 /**
1024 * @description 1610 * @description
1025 - * 购买方 1611 + * 状态非空
1026 */ 1612 */
1027 - purchaser?: string; 1613 + statusIsNotNull?: boolean;
1028 /** 1614 /**
1029 * @description 1615 * @description
1030 - * 销售 1616 + * 状态为空
1031 */ 1617 */
1032 - sale?: string; 1618 + statusIsNull?: boolean;
1033 /** 1619 /**
1034 * @description 1620 * @description
1035 - * 状态 1621 + * 子订单
  1622 + * @format int64
1036 */ 1623 */
1037 - status?: string;  
1038 -}  
1039 -  
1040 -export interface InvoiceRecordQueryRequest {  
1041 - /** @format date */  
1042 - createTimeGe?: string;  
1043 - /** @format date */  
1044 - createTimeLe?: string;  
1045 - /** @format int32 */  
1046 - pageNumber?: number; 1624 + subOrderId?: number;
  1625 + /**
  1626 + * @description
  1627 + * 子订单idIn
  1628 + */
  1629 + subOrderIdIn?: Array<number>;
  1630 + /**
  1631 + * @description
  1632 + * 子订单
  1633 + */
  1634 + subOrderIdLike?: string;
1047 /** @format int32 */ 1635 /** @format int32 */
1048 - pageSize?: number; 1636 + total?: number;
  1637 + /**
  1638 + * @description
  1639 + * 开票类型
  1640 + */
  1641 + type?: string;
1049 /** 1642 /**
1050 * @description 1643 * @description
1051 * 用户id 1644 * 用户id
@@ -1068,10 +1661,14 @@ export interface ItemSaItem { @@ -1068,10 +1661,14 @@ export interface ItemSaItem {
1068 1661
1069 export interface MainOrderqueryRequest { 1662 export interface MainOrderqueryRequest {
1070 afterInvoicingStatusIsNull?: boolean; 1663 afterInvoicingStatusIsNull?: boolean;
  1664 + /** @format date */
  1665 + createDateGe?: string;
  1666 + /** @format date */
  1667 + createDateLe?: string;
1071 /** @format date-time */ 1668 /** @format date-time */
1072 - invoicingTimeGe?: string; 1669 + createTimeGe?: string;
1073 /** @format date-time */ 1670 /** @format date-time */
1074 - invoicingTimeLe?: string; 1671 + createTimeLe?: string;
1075 orderStatusNotIn?: Array<string>; 1672 orderStatusNotIn?: Array<string>;
1076 /** @format int32 */ 1673 /** @format int32 */
1077 pageNumber?: number; 1674 pageNumber?: number;
@@ -1668,172 +2265,389 @@ export interface OrderUserVo { @@ -1668,172 +2265,389 @@ export interface OrderUserVo {
1668 userName?: string; 2265 userName?: string;
1669 } 2266 }
1670 2267
1671 -export interface OrderZoNingProvinceUserDo { 2268 +export interface OrderZoNingProvinceUserDo {
  2269 + /** @format int32 */
  2270 + id?: number;
  2271 + orderProvinceVoList?: Array<OrderProvinceVo>;
  2272 + orderUserVoList?: Array<OrderUserVo>;
  2273 + zoning?: string;
  2274 +}
  2275 +
  2276 +export interface ProcureConvertProcureDto {
  2277 + /**
  2278 + * @description
  2279 + * 采购转发备注
  2280 + */
  2281 + procureConvertNotes?: string;
  2282 + /**
  2283 + * @description
  2284 + * 采购人名称
  2285 + */
  2286 + procureName?: string;
  2287 + /**
  2288 + * @description
  2289 + * 子订单id集合
  2290 + */
  2291 + subIds?: Array<number>;
  2292 +}
  2293 +
  2294 +export interface ProcureOrderDto {
  2295 + /**
  2296 + * @description
  2297 + * 子订单id集合
  2298 + */
  2299 + subIds?: Array<number>;
  2300 +}
  2301 +
  2302 +export interface ProcurePrintDto {
  2303 + /**
  2304 + * @description
  2305 + * 子订单id集合
  2306 + */
  2307 + ids?: Array<number>;
  2308 +}
  2309 +
  2310 +export interface ProductInformationDto {
  2311 + /**
  2312 + * @description
  2313 + * 货品编码
  2314 + */
  2315 + productCode?: string;
  2316 + /**
  2317 + * @description
  2318 + * 货品名称
  2319 + */
  2320 + productName?: string;
  2321 +}
  2322 +
  2323 +export interface QueryAfterSalesInfoSnapshotDto {
  2324 + /**
  2325 + * @description
  2326 + * 子订单id集合
  2327 + */
  2328 + subOrderIds?: Array<number>;
  2329 +}
  2330 +
  2331 +export interface QueryAnnexDto {
  2332 + /**
  2333 + * @description
  2334 + * 附件集合
  2335 + */
  2336 + filePaths?: Array<FilePathDto>;
  2337 + /**
  2338 + * @description
  2339 + * 子订单id
  2340 + * @format int64
  2341 + */
  2342 + subId?: number;
  2343 +}
  2344 +
  2345 +export interface QueryBankStatementDto {
  2346 + /**
  2347 + * @description
  2348 + * amount
  2349 + * @format double
  2350 + */
  2351 + amount?: number;
  2352 + /**
  2353 + * @description
  2354 + * collection_date
  2355 + * @format date
  2356 + */
  2357 + collectionDatetimeBegin?: string;
  2358 + /**
  2359 + * @description
  2360 + * collection_date
  2361 + * @format date
  2362 + */
  2363 + collectionDatetimeEnd?: string;
  2364 + /** @format int32 */
  2365 + current?: number;
  2366 + /** @format int32 */
  2367 + end?: number;
  2368 + /** @format int64 */
  2369 + id?: number;
  2370 + /** @format int32 */
  2371 + pageSize?: number;
  2372 + /**
  2373 + * @description
  2374 + * payee
  2375 + */
  2376 + payee?: string;
  2377 + /**
  2378 + * @description
  2379 + * payer
  2380 + */
  2381 + payer?: string;
  2382 + /**
  2383 + * @description
  2384 + * remark
  2385 + */
  2386 + remark?: string;
  2387 + remarkNote?: string;
  2388 + serialNumber?: string;
  2389 + /** @format int32 */
  2390 + start?: number;
  2391 + status?: string;
  2392 + /** @format int32 */
  2393 + total?: number;
  2394 +}
  2395 +
  2396 +export interface QueryClientDto {
  2397 + companyAddressLike?: string;
  2398 + companyIds?: Array<number>;
  2399 + companyNameLike?: string;
  2400 + /** @format date-time */
  2401 + createTimeGe?: string;
  2402 + /** @format date-time */
  2403 + createTimeLe?: string;
  2404 + /** @format int32 */
  2405 + current?: number;
  2406 + /** @format int32 */
  2407 + end?: number;
  2408 + hasScheme?: string;
  2409 + level?: string;
  2410 + namelike?: string;
  2411 + /** @format int32 */
  2412 + pageSize?: number;
  2413 + phoneNumber?: string;
  2414 + /** @format int32 */
  2415 + start?: number;
  2416 + /** @format int32 */
  2417 + total?: number;
  2418 + tradeStatus?: string;
  2419 +}
  2420 +
  2421 +export interface QueryCustomerInformationDto {
  2422 + /**
  2423 + * @description
  2424 + * 单位
  2425 + */
  2426 + institution?: string;
  2427 + /**
  2428 + * @description
  2429 + * 单位联系人
  2430 + */
  2431 + institutionContactName?: string;
  2432 + /**
  2433 + * @description
  2434 + * 名称
  2435 + */
  2436 + name?: string;
  2437 +}
  2438 +
  2439 +export interface QueryHistoryRecordDto {
  2440 + /**
  2441 + * @description
  2442 + * 子订单id集合
  2443 + */
  2444 + ids?: Array<number>;
  2445 + /**
  2446 + * @description
  2447 + * 查看已经删除的订单,false表示查看未删除的订单,true表示查看删除的订单
  2448 + */
  2449 + isDeleteQueryOrder?: boolean;
  2450 +}
  2451 +
  2452 +export interface QueryInvoiceDetailDto {
  2453 + /**
  2454 + * @description
  2455 + * 发票id
  2456 + * @format int64
  2457 + */
  2458 + invoiceId?: number;
  2459 +}
  2460 +
  2461 +export interface QueryInvoiceProjectDto {
1672 /** @format int32 */ 2462 /** @format int32 */
1673 - id?: number;  
1674 - orderProvinceVoList?: Array<OrderProvinceVo>;  
1675 - orderUserVoList?: Array<OrderUserVo>;  
1676 - zoning?: string; 2463 + current?: number;
  2464 + /** @format int32 */
  2465 + end?: number;
  2466 + nameLike?: string;
  2467 + /** @format int32 */
  2468 + pageSize?: number;
  2469 + /** @format int32 */
  2470 + start?: number;
  2471 + /** @format int32 */
  2472 + total?: number;
1677 } 2473 }
1678 2474
1679 -export interface ProcureConvertProcureDto { 2475 +export interface QueryInvoiceRecordDto {
1680 /** 2476 /**
1681 * @description 2477 * @description
1682 - * 采购转发备注 2478 + * 联系人
1683 */ 2479 */
1684 - procureConvertNotes?: string; 2480 + contactsLike?: string;
  2481 + /** @format date-time */
  2482 + createTimeGe?: string;
  2483 + /** @format date-time */
  2484 + createTimeLe?: string;
  2485 + /** @format int32 */
  2486 + current?: number;
  2487 + /** @format int32 */
  2488 + end?: number;
1685 /** 2489 /**
1686 * @description 2490 * @description
1687 - * 采购人名称 2491 + * id
  2492 + * @format int64
1688 */ 2493 */
1689 - procureName?: string; 2494 + id?: number;
1690 /** 2495 /**
1691 * @description 2496 * @description
1692 - * 子订单id集合 2497 + * IdIn
1693 */ 2498 */
1694 - subIds?: Array<number>;  
1695 -}  
1696 -  
1697 -export interface ProcureOrderDto { 2499 + idIn?: Array<number>;
1698 /** 2500 /**
1699 * @description 2501 * @description
1700 - * 子订单id集合 2502 + * 关联发票id
1701 */ 2503 */
1702 - subIds?: Array<number>;  
1703 -}  
1704 -  
1705 -export interface ProcurePrintDto { 2504 + invoiceId?: string;
1706 /** 2505 /**
1707 * @description 2506 * @description
1708 - * 子订单id集合 2507 + * 发票号码
1709 */ 2508 */
1710 - ids?: Array<number>;  
1711 -}  
1712 -  
1713 -export interface ProductInformationDto { 2509 + invoiceNumber?: string;
1714 /** 2510 /**
1715 * @description 2511 * @description
1716 - * 货品编 2512 + * 发票号
1717 */ 2513 */
1718 - productCode?: string; 2514 + invoiceNumberLike?: string;
1719 /** 2515 /**
1720 * @description 2516 * @description
1721 - * 货品名称 2517 + * 开票时间
  2518 + * @format date-time
1722 */ 2519 */
1723 - productName?: string;  
1724 -}  
1725 -  
1726 -export interface QueryAfterSalesInfoSnapshotDto { 2520 + invoicingTimeGe?: string;
1727 /** 2521 /**
1728 * @description 2522 * @description
1729 - * 子订单id集合 2523 + * 开票时间
  2524 + * @format date-time
1730 */ 2525 */
1731 - subOrderIds?: Array<number>;  
1732 -}  
1733 -  
1734 -export interface QueryAnnexDto { 2526 + invoicingTimeLe?: string;
1735 /** 2527 /**
1736 * @description 2528 * @description
1737 - * 附件集合 2529 + * 开票类型
1738 */ 2530 */
1739 - filePaths?: Array<FilePathDto>; 2531 + invoicingType?: string;
1740 /** 2532 /**
1741 * @description 2533 * @description
1742 - * 子订单id 2534 + * 是否加急
  2535 + */
  2536 + isUrgent?: boolean;
  2537 + /**
  2538 + * @description
  2539 + * 订单号
1743 * @format int64 2540 * @format int64
1744 */ 2541 */
1745 - subId?: number;  
1746 -}  
1747 -  
1748 -export interface QueryBankStatementDto { 2542 + mainOrderId?: number;
1749 /** 2543 /**
1750 * @description 2544 * @description
1751 - * amount  
1752 - * @format double 2545 + * 主订单idIn
1753 */ 2546 */
1754 - amount?: number; 2547 + mainOrderIdIn?: Array<number>;
1755 /** 2548 /**
1756 * @description 2549 * @description
1757 - * collection_date  
1758 - * @format date 2550 + * 订单号
1759 */ 2551 */
1760 - collectionDatetimeBegin?: string; 2552 + mainOrderIdLike?: string;
1761 /** 2553 /**
1762 * @description 2554 * @description
1763 - * collection_date  
1764 - * @format date 2555 + * 是否需要构建发票明细
1765 */ 2556 */
1766 - collectionDatetimeEnd?: string;  
1767 - /** @format int32 */  
1768 - current?: number;  
1769 - /** @format int32 */  
1770 - end?: number;  
1771 - /** @format int64 */  
1772 - id?: number; 2557 + needBuildDetails?: boolean;
  2558 + /**
  2559 + * @description
  2560 + * 是否需要构建发票明细
  2561 + */
  2562 + needBuildSubOrders?: boolean;
1773 /** @format int32 */ 2563 /** @format int32 */
1774 pageSize?: number; 2564 pageSize?: number;
1775 /** 2565 /**
1776 * @description 2566 * @description
1777 - * payee 2567 + * 买方名称
1778 */ 2568 */
1779 - payee?: string; 2569 + partyANameLike?: string;
1780 /** 2570 /**
1781 * @description 2571 * @description
1782 - * payer 2572 + * 买方电话号码
1783 */ 2573 */
1784 - payer?: string; 2574 + partyAPhoneNumberLike?: string;
1785 /** 2575 /**
1786 * @description 2576 * @description
1787 - * remark 2577 + * 买方税号
1788 */ 2578 */
1789 - remark?: string;  
1790 - remarkNote?: string;  
1791 - serialNumber?: string; 2579 + partyATaxid?: string;
  2580 + /**
  2581 + * @description
  2582 + * 买方税号
  2583 + */
  2584 + partyATaxidLike?: string;
  2585 + partyB?: string;
  2586 + /**
  2587 + * @description
  2588 + * 卖方名称
  2589 + */
  2590 + partyBName?: string;
  2591 + /**
  2592 + * @description
  2593 + * 销售代表
  2594 + */
  2595 + salesCode?: string;
  2596 + /**
  2597 + * @description
  2598 + * 销售代表
  2599 + */
  2600 + salesCodeLike?: string;
1792 /** @format int32 */ 2601 /** @format int32 */
1793 start?: number; 2602 start?: number;
  2603 + /**
  2604 + * @description
  2605 + * 发票状态
  2606 + */
1794 status?: string; 2607 status?: string;
1795 - /** @format int32 */  
1796 - total?: number;  
1797 -}  
1798 -  
1799 -export interface QueryCustomerInformationDto {  
1800 /** 2608 /**
1801 * @description 2609 * @description
1802 - * 单位 2610 + * 状态非空
1803 */ 2611 */
1804 - institution?: string; 2612 + statusIn?: Array<string>;
1805 /** 2613 /**
1806 * @description 2614 * @description
1807 - * 单位联系人 2615 + * 状态非空
1808 */ 2616 */
1809 - institutionContactName?: string; 2617 + statusIsNotNull?: boolean;
1810 /** 2618 /**
1811 * @description 2619 * @description
1812 - * 名称 2620 + * 状态为空
1813 */ 2621 */
1814 - name?: string;  
1815 -}  
1816 -  
1817 -export interface QueryHistoryRecordDto { 2622 + statusIsNull?: boolean;
1818 /** 2623 /**
1819 * @description 2624 * @description
1820 - * 子订单id集合 2625 + * 子订单
  2626 + * @format int64
1821 */ 2627 */
1822 - ids?: Array<number>; 2628 + subOrderId?: number;
1823 /** 2629 /**
1824 * @description 2630 * @description
1825 - * 查看已经删除的订单,false表示查看未删除的订单,true表示查看删除的订单 2631 + * 子订单idIn
1826 */ 2632 */
1827 - isDeleteQueryOrder?: boolean;  
1828 -}  
1829 -  
1830 -export interface QueryInvoiceDetailDto { 2633 + subOrderIdIn?: Array<number>;
1831 /** 2634 /**
1832 * @description 2635 * @description
1833 - * 发票id  
1834 - * @format int64 2636 + * 子订单
1835 */ 2637 */
1836 - invoiceId?: number; 2638 + subOrderIdLike?: string;
  2639 + /** @format int32 */
  2640 + total?: number;
  2641 + /**
  2642 + * @description
  2643 + * 开票类型
  2644 + */
  2645 + type?: string;
  2646 + /**
  2647 + * @description
  2648 + * 用户id
  2649 + */
  2650 + uid?: string;
1837 } 2651 }
1838 2652
1839 export interface QueryMainOrderDto { 2653 export interface QueryMainOrderDto {
@@ -2239,6 +3053,129 @@ export interface ShippingWarehouseChangeDto { @@ -2239,6 +3053,129 @@ export interface ShippingWarehouseChangeDto {
2239 shippingWarehouse?: string; 3053 shippingWarehouse?: string;
2240 } 3054 }
2241 3055
  3056 +export interface SubOrder {
  3057 + afterInvoicingStatus?: string;
  3058 + /** @format date-time */
  3059 + afterInvoicingStatusUpdateTime?: string;
  3060 + afterSalesAnnex?: string;
  3061 + afterSalesNotes?: string;
  3062 + afterSalesPlan?: string;
  3063 + annex?: string;
  3064 + applyInvoicingAnnex?: string;
  3065 + applyInvoicingNotes?: string;
  3066 + /** @format date-time */
  3067 + applyTime?: string;
  3068 + /** @format int32 */
  3069 + attrId?: number;
  3070 + checkNotes?: string;
  3071 + /** @format date-time */
  3072 + collectMoneyTime?: string;
  3073 + confirmDeliverNotes?: string;
  3074 + confirmReissueNotes?: string;
  3075 + createByName?: string;
  3076 + /** @format date-time */
  3077 + createTime?: string;
  3078 + /** @format date-time */
  3079 + deadline?: string;
  3080 + ext?: string;
  3081 + extendField?: string;
  3082 + /** @format date-time */
  3083 + financialReceiptIssuanceTime?: string;
  3084 + fullPaymentStatus?: string;
  3085 + /** @format double */
  3086 + goodsVolume?: number;
  3087 + /** @format double */
  3088 + goodsWeight?: number;
  3089 + /** @format int64 */
  3090 + id?: number;
  3091 + image?: string;
  3092 + invoiceApplyUsername?: string;
  3093 + invoiceInformation?: string;
  3094 + /** @format int64 */
  3095 + invoiceRecordId?: number;
  3096 + invoicingCheckAnnex?: string;
  3097 + invoicingNotes?: string;
  3098 + invoicingStatus?: string;
  3099 + /** @format date-time */
  3100 + invoicingTime?: string;
  3101 + invoicingUrgentCause?: string;
  3102 + isUrgent?: boolean;
  3103 + kingdeeErrorMessage?: string;
  3104 + logicDelete?: boolean;
  3105 + logisticsMethod?: string;
  3106 + logisticsNotes?: string;
  3107 + /** @format int64 */
  3108 + mainOrderAmountProportion?: number;
  3109 + /** @format int64 */
  3110 + mainOrderId?: number;
  3111 + materialId?: string;
  3112 + modified?: boolean;
  3113 + modifiedAuditNotes?: string;
  3114 + modifiedAuditStatus?: string;
  3115 + modifiedOptFlag?: string;
  3116 + nextOrderStatus?: string;
  3117 + notes?: string;
  3118 + orderStatus?: string;
  3119 + orderStatusBeforeModify?: string;
  3120 + /** @format date-time */
  3121 + orderStatusUpdateTime?: string;
  3122 + /** @format int32 */
  3123 + packageNumber?: number;
  3124 + parameters?: string;
  3125 + paymentChannel?: string;
  3126 + paymentMethod?: string;
  3127 + paymentReceiptAnnex?: string;
  3128 + paymentReceiptNotes?: string;
  3129 + paymentReceiptStatus?: string;
  3130 + paymentStatus?: string;
  3131 + paymentTransactionId?: string;
  3132 + postAuditNotes?: string;
  3133 + postAuditStatus?: string;
  3134 + /** @format date-time */
  3135 + postAuditStatusUpdateTime?: string;
  3136 + preAfterInvoicingStatus?: string;
  3137 + procureConvertNotes?: string;
  3138 + procureNotes?: string;
  3139 + /** @format date-time */
  3140 + procureOrderDatetime?: string;
  3141 + procureOrderStatus?: string;
  3142 + productBelongBusiness?: string;
  3143 + productCode?: string;
  3144 + /** @format int32 */
  3145 + productId?: number;
  3146 + productName?: string;
  3147 + /** @format int64 */
  3148 + productPrice?: number;
  3149 + /** @format date-time */
  3150 + productionEndTime?: string;
  3151 + /** @format date-time */
  3152 + productionStartTime?: string;
  3153 + productionTimePushStatus?: string;
  3154 + purchaser?: string;
  3155 + /** @format int32 */
  3156 + quantity?: number;
  3157 + receivingCompany?: string;
  3158 + reissueNotes?: string;
  3159 + serialNumber?: string;
  3160 + shippingWarehouse?: string;
  3161 + /** @format int64 */
  3162 + subOrderPayment?: number;
  3163 + supplierName?: string;
  3164 + supplierNotes?: string;
  3165 + /** @format int64 */
  3166 + totalPayment?: number;
  3167 + /** @format int32 */
  3168 + uid?: number;
  3169 + unit?: string;
  3170 + unitId?: string;
  3171 + updateByName?: string;
  3172 + /** @format date-time */
  3173 + updateTime?: string;
  3174 + urgentInvoiceAuditNotes?: string;
  3175 + /** @format int32 */
  3176 + version?: number;
  3177 +}
  3178 +
2242 export interface SysLogQueryVO { 3179 export interface SysLogQueryVO {
2243 address?: string; 3180 address?: string;
2244 browser?: string; 3181 browser?: string;
@@ -2591,6 +3528,44 @@ export interface TsgFile { @@ -2591,6 +3528,44 @@ export interface TsgFile {
2591 writable?: boolean; 3528 writable?: boolean;
2592 } 3529 }
2593 3530
  3531 +export interface InvoiceDetail {
  3532 + /** @format int64 */
  3533 + id?: number;
  3534 + /**
  3535 + * @description
  3536 + * 发票id
  3537 + * @format int64
  3538 + */
  3539 + invoiceRecordId?: number;
  3540 + /**
  3541 + * @description
  3542 + * 单价
  3543 + * @format double
  3544 + */
  3545 + price?: number;
  3546 + projectName?: string;
  3547 + /** @format double */
  3548 + quantity?: number;
  3549 + /**
  3550 + * @description
  3551 + * 型号
  3552 + */
  3553 + specification?: string;
  3554 + /** @format int64 */
  3555 + subOrderId?: number;
  3556 + /** @format double */
  3557 + taxPrice?: number;
  3558 + /** @format double */
  3559 + taxRate?: number;
  3560 + /**
  3561 + * @description
  3562 + * 总价
  3563 + * @format double
  3564 + */
  3565 + totalPrice?: number;
  3566 + unit?: string;
  3567 +}
  3568 +
2594 export interface SalesRechargePrepaymentAuditRequest { 3569 export interface SalesRechargePrepaymentAuditRequest {
2595 /** 3570 /**
2596 * @description 3571 * @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,
@@ -47,6 +48,7 @@ import type { @@ -47,6 +48,7 @@ import type {
47 Dto, 48 Dto,
48 InventoryMaterialStockReq, 49 InventoryMaterialStockReq,
49 InvoiceDto, 50 InvoiceDto,
  51 + InvoiceRecordDto,
50 InvoiceRecordQueryRequest, 52 InvoiceRecordQueryRequest,
51 MainOrderqueryRequest, 53 MainOrderqueryRequest,
52 MaterialListReply, 54 MaterialListReply,
@@ -55,7 +57,6 @@ import type { @@ -55,7 +57,6 @@ import type {
55 MaterialUnitListRes, 57 MaterialUnitListRes,
56 MeasureUnitListRes, 58 MeasureUnitListRes,
57 MessageQueryDTO, 59 MessageQueryDTO,
58 - ModelAndView,  
59 OrderAddVO, 60 OrderAddVO,
60 OrderAuditLogQueryVO, 61 OrderAuditLogQueryVO,
61 OrderBaseInfoQueryVO, 62 OrderBaseInfoQueryVO,
@@ -78,9 +79,12 @@ import type { @@ -78,9 +79,12 @@ import type {
78 QueryAfterSalesInfoSnapshotDto, 79 QueryAfterSalesInfoSnapshotDto,
79 QueryAnnexDto, 80 QueryAnnexDto,
80 QueryBankStatementDto, 81 QueryBankStatementDto,
  82 + QueryClientDto,
81 QueryCustomerInformationDto, 83 QueryCustomerInformationDto,
82 QueryHistoryRecordDto, 84 QueryHistoryRecordDto,
83 QueryInvoiceDetailDto, 85 QueryInvoiceDetailDto,
  86 + QueryInvoiceProjectDto,
  87 + QueryInvoiceRecordDto,
84 QueryMainOrderDto, 88 QueryMainOrderDto,
85 QueryReportFormsDto, 89 QueryReportFormsDto,
86 ReissueInvoiceDto, 90 ReissueInvoiceDto,
@@ -122,6 +126,77 @@ import type { @@ -122,6 +126,77 @@ import type {
122 UserNowMoneyCheckRequest, 126 UserNowMoneyCheckRequest,
123 } from './definition'; 127 } from './definition';
124 128
  129 +/** @description request parameter type for postAdminClientQueryClientPage */
  130 +export interface PostAdminClientQueryClientPageOption {
  131 + /**
  132 + * @description
  133 + * dto
  134 + */
  135 + body: {
  136 + /**
  137 + @description
  138 + dto */
  139 + dto: QueryClientDto;
  140 + };
  141 +}
  142 +
  143 +/** @description response type for postAdminClientQueryClientPage */
  144 +export interface PostAdminClientQueryClientPageResponse {
  145 + /**
  146 + * @description
  147 + * OK
  148 + */
  149 + 200: ServerResult;
  150 + /**
  151 + * @description
  152 + * Created
  153 + */
  154 + 201: any;
  155 + /**
  156 + * @description
  157 + * Unauthorized
  158 + */
  159 + 401: any;
  160 + /**
  161 + * @description
  162 + * Forbidden
  163 + */
  164 + 403: any;
  165 + /**
  166 + * @description
  167 + * Not Found
  168 + */
  169 + 404: any;
  170 +}
  171 +
  172 +export type PostAdminClientQueryClientPageResponseSuccess =
  173 + PostAdminClientQueryClientPageResponse[200];
  174 +/**
  175 + * @description
  176 + * 客户管理
  177 + * @tags 客户管理
  178 + * @produces *
  179 + * @consumes application/json
  180 + */
  181 +export const postAdminClientQueryClientPage = /* #__PURE__ */ (() => {
  182 + const method = 'post';
  183 + const url = '/admin/client/queryClientPage';
  184 + function request(
  185 + option: PostAdminClientQueryClientPageOption,
  186 + ): Promise<PostAdminClientQueryClientPageResponseSuccess> {
  187 + return requester(request.url, {
  188 + method: request.method,
  189 + ...option,
  190 + }) as unknown as Promise<PostAdminClientQueryClientPageResponseSuccess>;
  191 + }
  192 +
  193 + /** http method */
  194 + request.method = method;
  195 + /** request url */
  196 + request.url = url;
  197 + return request;
  198 +})();
  199 +
125 /** @description request parameter type for postApiLocalStorageUpload */ 200 /** @description request parameter type for postApiLocalStorageUpload */
126 export interface PostApiLocalStorageUploadOption { 201 export interface PostApiLocalStorageUploadOption {
127 /** 202 /**
@@ -2104,7 +2179,9 @@ export interface GetErrorResponse { @@ -2104,7 +2179,9 @@ export interface GetErrorResponse {
2104 * @description 2179 * @description
2105 * OK 2180 * OK
2106 */ 2181 */
2107 - 200: ModelAndView; 2182 + 200: {
  2183 + [propertyName: string]: any;
  2184 + };
2108 /** 2185 /**
2109 * @description 2186 * @description
2110 * Unauthorized 2187 * Unauthorized
@@ -2125,9 +2202,9 @@ export interface GetErrorResponse { @@ -2125,9 +2202,9 @@ export interface GetErrorResponse {
2125 export type GetErrorResponseSuccess = GetErrorResponse[200]; 2202 export type GetErrorResponseSuccess = GetErrorResponse[200];
2126 /** 2203 /**
2127 * @description 2204 * @description
2128 - * errorHtml 2205 + * error
2129 * @tags basic-error-controller 2206 * @tags basic-error-controller
2130 - * @produces text/html 2207 + * @produces *
2131 */ 2208 */
2132 export const getError = /* #__PURE__ */ (() => { 2209 export const getError = /* #__PURE__ */ (() => {
2133 const method = 'get'; 2210 const method = 'get';
@@ -2151,7 +2228,9 @@ export interface PutErrorResponse { @@ -2151,7 +2228,9 @@ export interface PutErrorResponse {
2151 * @description 2228 * @description
2152 * OK 2229 * OK
2153 */ 2230 */
2154 - 200: ModelAndView; 2231 + 200: {
  2232 + [propertyName: string]: any;
  2233 + };
2155 /** 2234 /**
2156 * @description 2235 * @description
2157 * Created 2236 * Created
@@ -2177,9 +2256,9 @@ export interface PutErrorResponse { @@ -2177,9 +2256,9 @@ export interface PutErrorResponse {
2177 export type PutErrorResponseSuccess = PutErrorResponse[200]; 2256 export type PutErrorResponseSuccess = PutErrorResponse[200];
2178 /** 2257 /**
2179 * @description 2258 * @description
2180 - * errorHtml 2259 + * error
2181 * @tags basic-error-controller 2260 * @tags basic-error-controller
2182 - * @produces text/html 2261 + * @produces *
2183 * @consumes application/json 2262 * @consumes application/json
2184 */ 2263 */
2185 export const putError = /* #__PURE__ */ (() => { 2264 export const putError = /* #__PURE__ */ (() => {
@@ -2204,7 +2283,9 @@ export interface PostErrorResponse { @@ -2204,7 +2283,9 @@ export interface PostErrorResponse {
2204 * @description 2283 * @description
2205 * OK 2284 * OK
2206 */ 2285 */
2207 - 200: ModelAndView; 2286 + 200: {
  2287 + [propertyName: string]: any;
  2288 + };
2208 /** 2289 /**
2209 * @description 2290 * @description
2210 * Created 2291 * Created
@@ -2230,9 +2311,9 @@ export interface PostErrorResponse { @@ -2230,9 +2311,9 @@ export interface PostErrorResponse {
2230 export type PostErrorResponseSuccess = PostErrorResponse[200]; 2311 export type PostErrorResponseSuccess = PostErrorResponse[200];
2231 /** 2312 /**
2232 * @description 2313 * @description
2233 - * errorHtml 2314 + * error
2234 * @tags basic-error-controller 2315 * @tags basic-error-controller
2235 - * @produces text/html 2316 + * @produces *
2236 * @consumes application/json 2317 * @consumes application/json
2237 */ 2318 */
2238 export const postError = /* #__PURE__ */ (() => { 2319 export const postError = /* #__PURE__ */ (() => {
@@ -2257,7 +2338,9 @@ export interface DeleteErrorResponse { @@ -2257,7 +2338,9 @@ export interface DeleteErrorResponse {
2257 * @description 2338 * @description
2258 * OK 2339 * OK
2259 */ 2340 */
2260 - 200: ModelAndView; 2341 + 200: {
  2342 + [propertyName: string]: any;
  2343 + };
2261 /** 2344 /**
2262 * @description 2345 * @description
2263 * No Content 2346 * No Content
@@ -2278,9 +2361,9 @@ export interface DeleteErrorResponse { @@ -2278,9 +2361,9 @@ export interface DeleteErrorResponse {
2278 export type DeleteErrorResponseSuccess = DeleteErrorResponse[200]; 2361 export type DeleteErrorResponseSuccess = DeleteErrorResponse[200];
2279 /** 2362 /**
2280 * @description 2363 * @description
2281 - * errorHtml 2364 + * error
2282 * @tags basic-error-controller 2365 * @tags basic-error-controller
2283 - * @produces text/html 2366 + * @produces *
2284 */ 2367 */
2285 export const deleteError = /* #__PURE__ */ (() => { 2368 export const deleteError = /* #__PURE__ */ (() => {
2286 const method = 'delete'; 2369 const method = 'delete';
@@ -2304,7 +2387,9 @@ export interface OptionsErrorResponse { @@ -2304,7 +2387,9 @@ export interface OptionsErrorResponse {
2304 * @description 2387 * @description
2305 * OK 2388 * OK
2306 */ 2389 */
2307 - 200: ModelAndView; 2390 + 200: {
  2391 + [propertyName: string]: any;
  2392 + };
2308 /** 2393 /**
2309 * @description 2394 * @description
2310 * No Content 2395 * No Content
@@ -2325,9 +2410,9 @@ export interface OptionsErrorResponse { @@ -2325,9 +2410,9 @@ export interface OptionsErrorResponse {
2325 export type OptionsErrorResponseSuccess = OptionsErrorResponse[200]; 2410 export type OptionsErrorResponseSuccess = OptionsErrorResponse[200];
2326 /** 2411 /**
2327 * @description 2412 * @description
2328 - * errorHtml 2413 + * error
2329 * @tags basic-error-controller 2414 * @tags basic-error-controller
2330 - * @produces text/html 2415 + * @produces *
2331 * @consumes application/json 2416 * @consumes application/json
2332 */ 2417 */
2333 export const optionsError = /* #__PURE__ */ (() => { 2418 export const optionsError = /* #__PURE__ */ (() => {
@@ -2352,7 +2437,9 @@ export interface HeadErrorResponse { @@ -2352,7 +2437,9 @@ export interface HeadErrorResponse {
2352 * @description 2437 * @description
2353 * OK 2438 * OK
2354 */ 2439 */
2355 - 200: ModelAndView; 2440 + 200: {
  2441 + [propertyName: string]: any;
  2442 + };
2356 /** 2443 /**
2357 * @description 2444 * @description
2358 * No Content 2445 * No Content
@@ -2373,9 +2460,9 @@ export interface HeadErrorResponse { @@ -2373,9 +2460,9 @@ export interface HeadErrorResponse {
2373 export type HeadErrorResponseSuccess = HeadErrorResponse[200]; 2460 export type HeadErrorResponseSuccess = HeadErrorResponse[200];
2374 /** 2461 /**
2375 * @description 2462 * @description
2376 - * errorHtml 2463 + * error
2377 * @tags basic-error-controller 2464 * @tags basic-error-controller
2378 - * @produces text/html 2465 + * @produces *
2379 * @consumes application/json 2466 * @consumes application/json
2380 */ 2467 */
2381 export const headError = /* #__PURE__ */ (() => { 2468 export const headError = /* #__PURE__ */ (() => {
@@ -2400,7 +2487,9 @@ export interface PatchErrorResponse { @@ -2400,7 +2487,9 @@ export interface PatchErrorResponse {
2400 * @description 2487 * @description
2401 * OK 2488 * OK
2402 */ 2489 */
2403 - 200: ModelAndView; 2490 + 200: {
  2491 + [propertyName: string]: any;
  2492 + };
2404 /** 2493 /**
2405 * @description 2494 * @description
2406 * No Content 2495 * No Content
@@ -2421,9 +2510,9 @@ export interface PatchErrorResponse { @@ -2421,9 +2510,9 @@ export interface PatchErrorResponse {
2421 export type PatchErrorResponseSuccess = PatchErrorResponse[200]; 2510 export type PatchErrorResponseSuccess = PatchErrorResponse[200];
2422 /** 2511 /**
2423 * @description 2512 * @description
2424 - * errorHtml 2513 + * error
2425 * @tags basic-error-controller 2514 * @tags basic-error-controller
2426 - * @produces text/html 2515 + * @produces *
2427 * @consumes application/json 2516 * @consumes application/json
2428 */ 2517 */
2429 export const patchError = /* #__PURE__ */ (() => { 2518 export const patchError = /* #__PURE__ */ (() => {
@@ -8766,6 +8855,77 @@ export const postOrderErpUsersUpdatePass = /* #__PURE__ */ (() =&gt; { @@ -8766,6 +8855,77 @@ export const postOrderErpUsersUpdatePass = /* #__PURE__ */ (() =&gt; {
8766 return request; 8855 return request;
8767 })(); 8856 })();
8768 8857
  8858 +/** @description request parameter type for postOrderImportImportInvoiceProject */
  8859 +export interface PostOrderImportImportInvoiceProjectOption {
  8860 + /**
  8861 + * @description
  8862 + * file
  8863 + */
  8864 + formData: {
  8865 + /**
  8866 + @description
  8867 + file */
  8868 + file: File;
  8869 + };
  8870 +}
  8871 +
  8872 +/** @description response type for postOrderImportImportInvoiceProject */
  8873 +export interface PostOrderImportImportInvoiceProjectResponse {
  8874 + /**
  8875 + * @description
  8876 + * OK
  8877 + */
  8878 + 200: ServerResult;
  8879 + /**
  8880 + * @description
  8881 + * Created
  8882 + */
  8883 + 201: any;
  8884 + /**
  8885 + * @description
  8886 + * Unauthorized
  8887 + */
  8888 + 401: any;
  8889 + /**
  8890 + * @description
  8891 + * Forbidden
  8892 + */
  8893 + 403: any;
  8894 + /**
  8895 + * @description
  8896 + * Not Found
  8897 + */
  8898 + 404: any;
  8899 +}
  8900 +
  8901 +export type PostOrderImportImportInvoiceProjectResponseSuccess =
  8902 + PostOrderImportImportInvoiceProjectResponse[200];
  8903 +/**
  8904 + * @description
  8905 + * 导入发票项目
  8906 + * @tags 导入
  8907 + * @produces *
  8908 + * @consumes multipart/form-data
  8909 + */
  8910 +export const postOrderImportImportInvoiceProject = /* #__PURE__ */ (() => {
  8911 + const method = 'post';
  8912 + const url = '/order/import/importInvoiceProject';
  8913 + function request(
  8914 + option: PostOrderImportImportInvoiceProjectOption,
  8915 + ): Promise<PostOrderImportImportInvoiceProjectResponseSuccess> {
  8916 + return requester(request.url, {
  8917 + method: request.method,
  8918 + ...option,
  8919 + }) as unknown as Promise<PostOrderImportImportInvoiceProjectResponseSuccess>;
  8920 + }
  8921 +
  8922 + /** http method */
  8923 + request.method = method;
  8924 + /** request url */
  8925 + request.url = url;
  8926 + return request;
  8927 +})();
  8928 +
8769 /** @description request parameter type for postOrderImportImportWeightAndVolume */ 8929 /** @description request parameter type for postOrderImportImportWeightAndVolume */
8770 export interface PostOrderImportImportWeightAndVolumeOption { 8930 export interface PostOrderImportImportWeightAndVolumeOption {
8771 /** 8931 /**
@@ -10435,22 +10595,63 @@ export const postServiceBankStatementQueryBankStatement = @@ -10435,22 +10595,63 @@ export const postServiceBankStatementQueryBankStatement =
10435 return request; 10595 return request;
10436 })(); 10596 })();
10437 10597
10438 -/** @description request parameter type for postServiceInvoiceAddInvoice */  
10439 -export interface PostServiceInvoiceAddInvoiceOption { 10598 +/** @description response type for postServiceConstAfterInvoicingInvoiceRecordStatus */
  10599 +export interface PostServiceConstAfterInvoicingInvoiceRecordStatusResponse {
10440 /** 10600 /**
10441 * @description 10601 * @description
10442 - * dto 10602 + * OK
10443 */ 10603 */
10444 - body: {  
10445 - /**  
10446 - @description  
10447 - dto */  
10448 - dto: InvoiceDto;  
10449 - }; 10604 + 200: ServerResult;
  10605 + /**
  10606 + * @description
  10607 + * Created
  10608 + */
  10609 + 201: any;
  10610 + /**
  10611 + * @description
  10612 + * Unauthorized
  10613 + */
  10614 + 401: any;
  10615 + /**
  10616 + * @description
  10617 + * Forbidden
  10618 + */
  10619 + 403: any;
  10620 + /**
  10621 + * @description
  10622 + * Not Found
  10623 + */
  10624 + 404: any;
10450 } 10625 }
10451 10626
10452 -/** @description response type for postServiceInvoiceAddInvoice */  
10453 -export interface PostServiceInvoiceAddInvoiceResponse { 10627 +export type PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess =
  10628 + PostServiceConstAfterInvoicingInvoiceRecordStatusResponse[200];
  10629 +/**
  10630 + * @description
  10631 + * 开票后的开票记录状态
  10632 + * @tags front-const-controller
  10633 + * @produces *
  10634 + * @consumes application/json
  10635 + */
  10636 +export const postServiceConstAfterInvoicingInvoiceRecordStatus =
  10637 + /* #__PURE__ */ (() => {
  10638 + const method = 'post';
  10639 + const url = '/service/const/afterInvoicingInvoiceRecordStatus';
  10640 + function request(): Promise<PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess> {
  10641 + return requester(request.url, {
  10642 + method: request.method,
  10643 + }) as unknown as Promise<PostServiceConstAfterInvoicingInvoiceRecordStatusResponseSuccess>;
  10644 + }
  10645 +
  10646 + /** http method */
  10647 + request.method = method;
  10648 + /** request url */
  10649 + request.url = url;
  10650 + return request;
  10651 + })();
  10652 +
  10653 +/** @description response type for postServiceConstAfterInvoicingStatus */
  10654 +export interface PostServiceConstAfterInvoicingStatusResponse {
10454 /** 10655 /**
10455 * @description 10656 * @description
10456 * OK 10657 * OK
@@ -10478,25 +10679,22 @@ export interface PostServiceInvoiceAddInvoiceResponse { @@ -10478,25 +10679,22 @@ export interface PostServiceInvoiceAddInvoiceResponse {
10478 404: any; 10679 404: any;
10479 } 10680 }
10480 10681
10481 -export type PostServiceInvoiceAddInvoiceResponseSuccess =  
10482 - PostServiceInvoiceAddInvoiceResponse[200]; 10682 +export type PostServiceConstAfterInvoicingStatusResponseSuccess =
  10683 + PostServiceConstAfterInvoicingStatusResponse[200];
10483 /** 10684 /**
10484 * @description 10685 * @description
10485 - * 添加发票  
10486 - * @tags 发票 10686 + * 申请开票后状态
  10687 + * @tags front-const-controller
10487 * @produces * 10688 * @produces *
10488 * @consumes application/json 10689 * @consumes application/json
10489 */ 10690 */
10490 -export const postServiceInvoiceAddInvoice = /* #__PURE__ */ (() => { 10691 +export const postServiceConstAfterInvoicingStatus = /* #__PURE__ */ (() => {
10491 const method = 'post'; 10692 const method = 'post';
10492 - const url = '/service/invoice/addInvoice';  
10493 - function request(  
10494 - option: PostServiceInvoiceAddInvoiceOption,  
10495 - ): Promise<PostServiceInvoiceAddInvoiceResponseSuccess> { 10693 + const url = '/service/const/afterInvoicingStatus';
  10694 + function request(): Promise<PostServiceConstAfterInvoicingStatusResponseSuccess> {
10496 return requester(request.url, { 10695 return requester(request.url, {
10497 method: request.method, 10696 method: request.method,
10498 - ...option,  
10499 - }) as unknown as Promise<PostServiceInvoiceAddInvoiceResponseSuccess>; 10697 + }) as unknown as Promise<PostServiceConstAfterInvoicingStatusResponseSuccess>;
10500 } 10698 }
10501 10699
10502 /** http method */ 10700 /** http method */
@@ -10506,22 +10704,8 @@ export const postServiceInvoiceAddInvoice = /* #__PURE__ */ (() =&gt; { @@ -10506,22 +10704,8 @@ export const postServiceInvoiceAddInvoice = /* #__PURE__ */ (() =&gt; {
10506 return request; 10704 return request;
10507 })(); 10705 })();
10508 10706
10509 -/** @description request parameter type for postServiceInvoiceCancelInvoiceAndBankStatement */  
10510 -export interface PostServiceInvoiceCancelInvoiceAndBankStatementOption {  
10511 - /**  
10512 - * @description  
10513 - * dto  
10514 - */  
10515 - body: {  
10516 - /**  
10517 - @description  
10518 - dto */  
10519 - dto: CancelInvoiceAndBankStatementDto;  
10520 - };  
10521 -}  
10522 -  
10523 -/** @description response type for postServiceInvoiceCancelInvoiceAndBankStatement */  
10524 -export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse { 10707 +/** @description response type for postServiceConstBeforeInvoicingInvoiceRecordStatus */
  10708 +export interface PostServiceConstBeforeInvoicingInvoiceRecordStatusResponse {
10525 /** 10709 /**
10526 * @description 10710 * @description
10527 * OK 10711 * OK
@@ -10549,26 +10733,23 @@ export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse { @@ -10549,26 +10733,23 @@ export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse {
10549 404: any; 10733 404: any;
10550 } 10734 }
10551 10735
10552 -export type PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess =  
10553 - PostServiceInvoiceCancelInvoiceAndBankStatementResponse[200]; 10736 +export type PostServiceConstBeforeInvoicingInvoiceRecordStatusResponseSuccess =
  10737 + PostServiceConstBeforeInvoicingInvoiceRecordStatusResponse[200];
10554 /** 10738 /**
10555 * @description 10739 * @description
10556 - * 取消发票与银行流水的关联  
10557 - * @tags 发票 10740 + * 开票前的开票记录状态
  10741 + * @tags front-const-controller
10558 * @produces * 10742 * @produces *
10559 * @consumes application/json 10743 * @consumes application/json
10560 */ 10744 */
10561 -export const postServiceInvoiceCancelInvoiceAndBankStatement = 10745 +export const postServiceConstBeforeInvoicingInvoiceRecordStatus =
10562 /* #__PURE__ */ (() => { 10746 /* #__PURE__ */ (() => {
10563 const method = 'post'; 10747 const method = 'post';
10564 - const url = '/service/invoice/cancelInvoiceAndBankStatement';  
10565 - function request(  
10566 - option: PostServiceInvoiceCancelInvoiceAndBankStatementOption,  
10567 - ): Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess> { 10748 + const url = '/service/const/beforeInvoicingInvoiceRecordStatus';
  10749 + function request(): Promise<PostServiceConstBeforeInvoicingInvoiceRecordStatusResponseSuccess> {
10568 return requester(request.url, { 10750 return requester(request.url, {
10569 method: request.method, 10751 method: request.method,
10570 - ...option,  
10571 - }) as unknown as Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess>; 10752 + }) as unknown as Promise<PostServiceConstBeforeInvoicingInvoiceRecordStatusResponseSuccess>;
10572 } 10753 }
10573 10754
10574 /** http method */ 10755 /** http method */
@@ -10578,22 +10759,8 @@ export const postServiceInvoiceCancelInvoiceAndBankStatement = @@ -10578,22 +10759,8 @@ export const postServiceInvoiceCancelInvoiceAndBankStatement =
10578 return request; 10759 return request;
10579 })(); 10760 })();
10580 10761
10581 -/** @description request parameter type for postServiceInvoiceDeleteInvoice */  
10582 -export interface PostServiceInvoiceDeleteInvoiceOption {  
10583 - /**  
10584 - * @description  
10585 - * dto  
10586 - */  
10587 - body: {  
10588 - /**  
10589 - @description  
10590 - dto */  
10591 - dto: Dto;  
10592 - };  
10593 -}  
10594 -  
10595 -/** @description response type for postServiceInvoiceDeleteInvoice */  
10596 -export interface PostServiceInvoiceDeleteInvoiceResponse { 10762 +/** @description response type for postServiceConstCanApplyAfterInvoicingStatus */
  10763 +export interface PostServiceConstCanApplyAfterInvoicingStatusResponse {
10597 /** 10764 /**
10598 * @description 10765 * @description
10599 * OK 10766 * OK
@@ -10621,36 +10788,1247 @@ export interface PostServiceInvoiceDeleteInvoiceResponse { @@ -10621,36 +10788,1247 @@ export interface PostServiceInvoiceDeleteInvoiceResponse {
10621 404: any; 10788 404: any;
10622 } 10789 }
10623 10790
10624 -export type PostServiceInvoiceDeleteInvoiceResponseSuccess =  
10625 - PostServiceInvoiceDeleteInvoiceResponse[200]; 10791 +export type PostServiceConstCanApplyAfterInvoicingStatusResponseSuccess =
  10792 + PostServiceConstCanApplyAfterInvoicingStatusResponse[200];
10626 /** 10793 /**
10627 * @description 10794 * @description
10628 - * 删除发票  
10629 - * @tags 发票 10795 + * 开具类型
  10796 + * @tags front-const-controller
10630 * @produces * 10797 * @produces *
10631 * @consumes application/json 10798 * @consumes application/json
10632 */ 10799 */
10633 -export const postServiceInvoiceDeleteInvoice = /* #__PURE__ */ (() => {  
10634 - const method = 'post';  
10635 - const url = '/service/invoice/deleteInvoice';  
10636 - function request(  
10637 - option: PostServiceInvoiceDeleteInvoiceOption,  
10638 - ): Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess> {  
10639 - return requester(request.url, {  
10640 - method: request.method,  
10641 - ...option,  
10642 - }) as unknown as Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess>;  
10643 - } 10800 +export const postServiceConstCanApplyAfterInvoicingStatus =
  10801 + /* #__PURE__ */ (() => {
  10802 + const method = 'post';
  10803 + const url = '/service/const/canApplyAfterInvoicingStatus';
  10804 + function request(): Promise<PostServiceConstCanApplyAfterInvoicingStatusResponseSuccess> {
  10805 + return requester(request.url, {
  10806 + method: request.method,
  10807 + }) as unknown as Promise<PostServiceConstCanApplyAfterInvoicingStatusResponseSuccess>;
  10808 + }
10644 10809
10645 - /** http method */ 10810 + /** http method */
  10811 + request.method = method;
  10812 + /** request url */
  10813 + request.url = url;
  10814 + return request;
  10815 + })();
  10816 +
  10817 +/** @description response type for postServiceConstGetPayeeEnum */
  10818 +export interface PostServiceConstGetPayeeEnumResponse {
  10819 + /**
  10820 + * @description
  10821 + * OK
  10822 + */
  10823 + 200: ServerResult;
  10824 + /**
  10825 + * @description
  10826 + * Created
  10827 + */
  10828 + 201: any;
  10829 + /**
  10830 + * @description
  10831 + * Unauthorized
  10832 + */
  10833 + 401: any;
  10834 + /**
  10835 + * @description
  10836 + * Forbidden
  10837 + */
  10838 + 403: any;
  10839 + /**
  10840 + * @description
  10841 + * Not Found
  10842 + */
  10843 + 404: any;
  10844 +}
  10845 +
  10846 +export type PostServiceConstGetPayeeEnumResponseSuccess =
  10847 + PostServiceConstGetPayeeEnumResponse[200];
  10848 +/**
  10849 + * @description
  10850 + * 获取收款方
  10851 + * @tags front-const-controller
  10852 + * @produces *
  10853 + * @consumes application/json
  10854 + */
  10855 +export const postServiceConstGetPayeeEnum = /* #__PURE__ */ (() => {
  10856 + const method = 'post';
  10857 + const url = '/service/const/getPayeeEnum';
  10858 + function request(): Promise<PostServiceConstGetPayeeEnumResponseSuccess> {
  10859 + return requester(request.url, {
  10860 + method: request.method,
  10861 + }) as unknown as Promise<PostServiceConstGetPayeeEnumResponseSuccess>;
  10862 + }
  10863 +
  10864 + /** http method */
  10865 + request.method = method;
  10866 + /** request url */
  10867 + request.url = url;
  10868 + return request;
  10869 +})();
  10870 +
  10871 +/** @description response type for postServiceConstInvoiceType */
  10872 +export interface PostServiceConstInvoiceTypeResponse {
  10873 + /**
  10874 + * @description
  10875 + * OK
  10876 + */
  10877 + 200: ServerResult;
  10878 + /**
  10879 + * @description
  10880 + * Created
  10881 + */
  10882 + 201: any;
  10883 + /**
  10884 + * @description
  10885 + * Unauthorized
  10886 + */
  10887 + 401: any;
  10888 + /**
  10889 + * @description
  10890 + * Forbidden
  10891 + */
  10892 + 403: any;
  10893 + /**
  10894 + * @description
  10895 + * Not Found
  10896 + */
  10897 + 404: any;
  10898 +}
  10899 +
  10900 +export type PostServiceConstInvoiceTypeResponseSuccess =
  10901 + PostServiceConstInvoiceTypeResponse[200];
  10902 +/**
  10903 + * @description
  10904 + * 发票类型
  10905 + * @tags front-const-controller
  10906 + * @produces *
  10907 + * @consumes application/json
  10908 + */
  10909 +export const postServiceConstInvoiceType = /* #__PURE__ */ (() => {
  10910 + const method = 'post';
  10911 + const url = '/service/const/invoiceType';
  10912 + function request(): Promise<PostServiceConstInvoiceTypeResponseSuccess> {
  10913 + return requester(request.url, {
  10914 + method: request.method,
  10915 + }) as unknown as Promise<PostServiceConstInvoiceTypeResponseSuccess>;
  10916 + }
  10917 +
  10918 + /** http method */
  10919 + request.method = method;
  10920 + /** request url */
  10921 + request.url = url;
  10922 + return request;
  10923 +})();
  10924 +
  10925 +/** @description response type for postServiceConstInvoicingType */
  10926 +export interface PostServiceConstInvoicingTypeResponse {
  10927 + /**
  10928 + * @description
  10929 + * OK
  10930 + */
  10931 + 200: ServerResult;
  10932 + /**
  10933 + * @description
  10934 + * Created
  10935 + */
  10936 + 201: any;
  10937 + /**
  10938 + * @description
  10939 + * Unauthorized
  10940 + */
  10941 + 401: any;
  10942 + /**
  10943 + * @description
  10944 + * Forbidden
  10945 + */
  10946 + 403: any;
  10947 + /**
  10948 + * @description
  10949 + * Not Found
  10950 + */
  10951 + 404: any;
  10952 +}
  10953 +
  10954 +export type PostServiceConstInvoicingTypeResponseSuccess =
  10955 + PostServiceConstInvoicingTypeResponse[200];
  10956 +/**
  10957 + * @description
  10958 + * 开具类型
  10959 + * @tags front-const-controller
  10960 + * @produces *
  10961 + * @consumes application/json
  10962 + */
  10963 +export const postServiceConstInvoicingType = /* #__PURE__ */ (() => {
  10964 + const method = 'post';
  10965 + const url = '/service/const/invoicingType';
  10966 + function request(): Promise<PostServiceConstInvoicingTypeResponseSuccess> {
  10967 + return requester(request.url, {
  10968 + method: request.method,
  10969 + }) as unknown as Promise<PostServiceConstInvoicingTypeResponseSuccess>;
  10970 + }
  10971 +
  10972 + /** http method */
  10973 + request.method = method;
  10974 + /** request url */
  10975 + request.url = url;
  10976 + return request;
  10977 +})();
  10978 +
  10979 +/** @description request parameter type for postServiceConstListInvoiceDetailNames */
  10980 +export interface PostServiceConstListInvoiceDetailNamesOption {
  10981 + /**
  10982 + * @description
  10983 + * queryInvoiceProjectDto
  10984 + */
  10985 + body: {
  10986 + /**
  10987 + @description
  10988 + queryInvoiceProjectDto */
  10989 + queryInvoiceProjectDto: QueryInvoiceProjectDto;
  10990 + };
  10991 +}
  10992 +
  10993 +/** @description response type for postServiceConstListInvoiceDetailNames */
  10994 +export interface PostServiceConstListInvoiceDetailNamesResponse {
  10995 + /**
  10996 + * @description
  10997 + * OK
  10998 + */
  10999 + 200: ServerResult;
  11000 + /**
  11001 + * @description
  11002 + * Created
  11003 + */
  11004 + 201: any;
  11005 + /**
  11006 + * @description
  11007 + * Unauthorized
  11008 + */
  11009 + 401: any;
  11010 + /**
  11011 + * @description
  11012 + * Forbidden
  11013 + */
  11014 + 403: any;
  11015 + /**
  11016 + * @description
  11017 + * Not Found
  11018 + */
  11019 + 404: any;
  11020 +}
  11021 +
  11022 +export type PostServiceConstListInvoiceDetailNamesResponseSuccess =
  11023 + PostServiceConstListInvoiceDetailNamesResponse[200];
  11024 +/**
  11025 + * @description
  11026 + * 根据公司名获取收款方
  11027 + * @tags front-const-controller
  11028 + * @produces *
  11029 + * @consumes application/json
  11030 + */
  11031 +export const postServiceConstListInvoiceDetailNames = /* #__PURE__ */ (() => {
  11032 + const method = 'post';
  11033 + const url = '/service/const/listInvoiceDetailNames';
  11034 + function request(
  11035 + option: PostServiceConstListInvoiceDetailNamesOption,
  11036 + ): Promise<PostServiceConstListInvoiceDetailNamesResponseSuccess> {
  11037 + return requester(request.url, {
  11038 + method: request.method,
  11039 + ...option,
  11040 + }) as unknown as Promise<PostServiceConstListInvoiceDetailNamesResponseSuccess>;
  11041 + }
  11042 +
  11043 + /** http method */
  11044 + request.method = method;
  11045 + /** request url */
  11046 + request.url = url;
  11047 + return request;
  11048 +})();
  11049 +
  11050 +/** @description response type for postServiceConstNotCanModifyInvoiceRecordStatus */
  11051 +export interface PostServiceConstNotCanModifyInvoiceRecordStatusResponse {
  11052 + /**
  11053 + * @description
  11054 + * OK
  11055 + */
  11056 + 200: ServerResult;
  11057 + /**
  11058 + * @description
  11059 + * Created
  11060 + */
  11061 + 201: any;
  11062 + /**
  11063 + * @description
  11064 + * Unauthorized
  11065 + */
  11066 + 401: any;
  11067 + /**
  11068 + * @description
  11069 + * Forbidden
  11070 + */
  11071 + 403: any;
  11072 + /**
  11073 + * @description
  11074 + * Not Found
  11075 + */
  11076 + 404: any;
  11077 +}
  11078 +
  11079 +export type PostServiceConstNotCanModifyInvoiceRecordStatusResponseSuccess =
  11080 + PostServiceConstNotCanModifyInvoiceRecordStatusResponse[200];
  11081 +/**
  11082 + * @description
  11083 + * 不能修改的开票记录状态
  11084 + * @tags front-const-controller
  11085 + * @produces *
  11086 + * @consumes application/json
  11087 + */
  11088 +export const postServiceConstNotCanModifyInvoiceRecordStatus =
  11089 + /* #__PURE__ */ (() => {
  11090 + const method = 'post';
  11091 + const url = '/service/const/notCanModifyInvoiceRecordStatus';
  11092 + function request(): Promise<PostServiceConstNotCanModifyInvoiceRecordStatusResponseSuccess> {
  11093 + return requester(request.url, {
  11094 + method: request.method,
  11095 + }) as unknown as Promise<PostServiceConstNotCanModifyInvoiceRecordStatusResponseSuccess>;
  11096 + }
  11097 +
  11098 + /** http method */
  11099 + request.method = method;
  11100 + /** request url */
  11101 + request.url = url;
  11102 + return request;
  11103 + })();
  11104 +
  11105 +/** @description request parameter type for getServiceInvoiceListInvoiceProject */
  11106 +export interface GetServiceInvoiceListInvoiceProjectOption {
  11107 + /** @format int32 */
  11108 + query?: {
  11109 + /**
  11110 + @format int32 */
  11111 + current?: number;
  11112 + /**
  11113 + @format int32 */
  11114 + end?: number;
  11115 + nameLike?: string;
  11116 + /**
  11117 + @format int32 */
  11118 + pageSize?: number;
  11119 + /**
  11120 + @format int32 */
  11121 + start?: number;
  11122 + /**
  11123 + @format int32 */
  11124 + total?: number;
  11125 + };
  11126 +}
  11127 +
  11128 +/** @description response type for getServiceInvoiceListInvoiceProject */
  11129 +export interface GetServiceInvoiceListInvoiceProjectResponse {
  11130 + /**
  11131 + * @description
  11132 + * OK
  11133 + */
  11134 + 200: ServerResult;
  11135 + /**
  11136 + * @description
  11137 + * Unauthorized
  11138 + */
  11139 + 401: any;
  11140 + /**
  11141 + * @description
  11142 + * Forbidden
  11143 + */
  11144 + 403: any;
  11145 + /**
  11146 + * @description
  11147 + * Not Found
  11148 + */
  11149 + 404: any;
  11150 +}
  11151 +
  11152 +export type GetServiceInvoiceListInvoiceProjectResponseSuccess =
  11153 + GetServiceInvoiceListInvoiceProjectResponse[200];
  11154 +/**
  11155 + * @description
  11156 + * invoiceProjectList
  11157 + * @tags 发票
  11158 + * @produces *
  11159 + */
  11160 +export const getServiceInvoiceListInvoiceProject = /* #__PURE__ */ (() => {
  11161 + const method = 'get';
  11162 + const url = '/service/invoice/ListInvoiceProject';
  11163 + function request(
  11164 + option?: GetServiceInvoiceListInvoiceProjectOption,
  11165 + ): Promise<GetServiceInvoiceListInvoiceProjectResponseSuccess> {
  11166 + return requester(request.url, {
  11167 + method: request.method,
  11168 + ...option,
  11169 + }) as unknown as Promise<GetServiceInvoiceListInvoiceProjectResponseSuccess>;
  11170 + }
  11171 +
  11172 + /** http method */
  11173 + request.method = method;
  11174 + /** request url */
  11175 + request.url = url;
  11176 + return request;
  11177 +})();
  11178 +
  11179 +/** @description request parameter type for postServiceInvoiceAddInvoice */
  11180 +export interface PostServiceInvoiceAddInvoiceOption {
  11181 + /**
  11182 + * @description
  11183 + * dto
  11184 + */
  11185 + body: {
  11186 + /**
  11187 + @description
  11188 + dto */
  11189 + dto: InvoiceDto;
  11190 + };
  11191 +}
  11192 +
  11193 +/** @description response type for postServiceInvoiceAddInvoice */
  11194 +export interface PostServiceInvoiceAddInvoiceResponse {
  11195 + /**
  11196 + * @description
  11197 + * OK
  11198 + */
  11199 + 200: ServerResult;
  11200 + /**
  11201 + * @description
  11202 + * Created
  11203 + */
  11204 + 201: any;
  11205 + /**
  11206 + * @description
  11207 + * Unauthorized
  11208 + */
  11209 + 401: any;
  11210 + /**
  11211 + * @description
  11212 + * Forbidden
  11213 + */
  11214 + 403: any;
  11215 + /**
  11216 + * @description
  11217 + * Not Found
  11218 + */
  11219 + 404: any;
  11220 +}
  11221 +
  11222 +export type PostServiceInvoiceAddInvoiceResponseSuccess =
  11223 + PostServiceInvoiceAddInvoiceResponse[200];
  11224 +/**
  11225 + * @description
  11226 + * 添加发票
  11227 + * @tags 发票
  11228 + * @produces *
  11229 + * @consumes application/json
  11230 + */
  11231 +export const postServiceInvoiceAddInvoice = /* #__PURE__ */ (() => {
  11232 + const method = 'post';
  11233 + const url = '/service/invoice/addInvoice';
  11234 + function request(
  11235 + option: PostServiceInvoiceAddInvoiceOption,
  11236 + ): Promise<PostServiceInvoiceAddInvoiceResponseSuccess> {
  11237 + return requester(request.url, {
  11238 + method: request.method,
  11239 + ...option,
  11240 + }) as unknown as Promise<PostServiceInvoiceAddInvoiceResponseSuccess>;
  11241 + }
  11242 +
  11243 + /** http method */
  11244 + request.method = method;
  11245 + /** request url */
  11246 + request.url = url;
  11247 + return request;
  11248 +})();
  11249 +
  11250 +/** @description request parameter type for postServiceInvoiceApplyInvoice */
  11251 +export interface PostServiceInvoiceApplyInvoiceOption {
  11252 + /**
  11253 + * @description
  11254 + * dto
  11255 + */
  11256 + body: {
  11257 + /**
  11258 + @description
  11259 + dto */
  11260 + dto: ApplyInvoiceDto;
  11261 + };
  11262 +}
  11263 +
  11264 +/** @description response type for postServiceInvoiceApplyInvoice */
  11265 +export interface PostServiceInvoiceApplyInvoiceResponse {
  11266 + /**
  11267 + * @description
  11268 + * OK
  11269 + */
  11270 + 200: ServerResult;
  11271 + /**
  11272 + * @description
  11273 + * Created
  11274 + */
  11275 + 201: any;
  11276 + /**
  11277 + * @description
  11278 + * Unauthorized
  11279 + */
  11280 + 401: any;
  11281 + /**
  11282 + * @description
  11283 + * Forbidden
  11284 + */
  11285 + 403: any;
  11286 + /**
  11287 + * @description
  11288 + * Not Found
  11289 + */
  11290 + 404: any;
  11291 +}
  11292 +
  11293 +export type PostServiceInvoiceApplyInvoiceResponseSuccess =
  11294 + PostServiceInvoiceApplyInvoiceResponse[200];
  11295 +/**
  11296 + * @description
  11297 + * 申请开票
  11298 + * @tags 发票
  11299 + * @produces *
  11300 + * @consumes application/json
  11301 + */
  11302 +export const postServiceInvoiceApplyInvoice = /* #__PURE__ */ (() => {
  11303 + const method = 'post';
  11304 + const url = '/service/invoice/applyInvoice';
  11305 + function request(
  11306 + option: PostServiceInvoiceApplyInvoiceOption,
  11307 + ): Promise<PostServiceInvoiceApplyInvoiceResponseSuccess> {
  11308 + return requester(request.url, {
  11309 + method: request.method,
  11310 + ...option,
  11311 + }) as unknown as Promise<PostServiceInvoiceApplyInvoiceResponseSuccess>;
  11312 + }
  11313 +
  11314 + /** http method */
  11315 + request.method = method;
  11316 + /** request url */
  11317 + request.url = url;
  11318 + return request;
  11319 +})();
  11320 +
  11321 +/** @description request parameter type for postServiceInvoiceCancelApply */
  11322 +export interface PostServiceInvoiceCancelApplyOption {
  11323 + /**
  11324 + * @description
  11325 + * dto
  11326 + */
  11327 + body: {
  11328 + /**
  11329 + @description
  11330 + dto */
  11331 + dto: Dto;
  11332 + };
  11333 +}
  11334 +
  11335 +/** @description response type for postServiceInvoiceCancelApply */
  11336 +export interface PostServiceInvoiceCancelApplyResponse {
  11337 + /**
  11338 + * @description
  11339 + * OK
  11340 + */
  11341 + 200: ServerResult;
  11342 + /**
  11343 + * @description
  11344 + * Created
  11345 + */
  11346 + 201: any;
  11347 + /**
  11348 + * @description
  11349 + * Unauthorized
  11350 + */
  11351 + 401: any;
  11352 + /**
  11353 + * @description
  11354 + * Forbidden
  11355 + */
  11356 + 403: any;
  11357 + /**
  11358 + * @description
  11359 + * Not Found
  11360 + */
  11361 + 404: any;
  11362 +}
  11363 +
  11364 +export type PostServiceInvoiceCancelApplyResponseSuccess =
  11365 + PostServiceInvoiceCancelApplyResponse[200];
  11366 +/**
  11367 + * @description
  11368 + * 取消申请
  11369 + * @tags 发票
  11370 + * @produces *
  11371 + * @consumes application/json
  11372 + */
  11373 +export const postServiceInvoiceCancelApply = /* #__PURE__ */ (() => {
  11374 + const method = 'post';
  11375 + const url = '/service/invoice/cancelApply';
  11376 + function request(
  11377 + option: PostServiceInvoiceCancelApplyOption,
  11378 + ): Promise<PostServiceInvoiceCancelApplyResponseSuccess> {
  11379 + return requester(request.url, {
  11380 + method: request.method,
  11381 + ...option,
  11382 + }) as unknown as Promise<PostServiceInvoiceCancelApplyResponseSuccess>;
  11383 + }
  11384 +
  11385 + /** http method */
  11386 + request.method = method;
  11387 + /** request url */
  11388 + request.url = url;
  11389 + return request;
  11390 +})();
  11391 +
  11392 +/** @description request parameter type for postServiceInvoiceCancelInvoiceAndBankStatement */
  11393 +export interface PostServiceInvoiceCancelInvoiceAndBankStatementOption {
  11394 + /**
  11395 + * @description
  11396 + * dto
  11397 + */
  11398 + body: {
  11399 + /**
  11400 + @description
  11401 + dto */
  11402 + dto: CancelInvoiceAndBankStatementDto;
  11403 + };
  11404 +}
  11405 +
  11406 +/** @description response type for postServiceInvoiceCancelInvoiceAndBankStatement */
  11407 +export interface PostServiceInvoiceCancelInvoiceAndBankStatementResponse {
  11408 + /**
  11409 + * @description
  11410 + * OK
  11411 + */
  11412 + 200: ServerResult;
  11413 + /**
  11414 + * @description
  11415 + * Created
  11416 + */
  11417 + 201: any;
  11418 + /**
  11419 + * @description
  11420 + * Unauthorized
  11421 + */
  11422 + 401: any;
  11423 + /**
  11424 + * @description
  11425 + * Forbidden
  11426 + */
  11427 + 403: any;
  11428 + /**
  11429 + * @description
  11430 + * Not Found
  11431 + */
  11432 + 404: any;
  11433 +}
  11434 +
  11435 +export type PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess =
  11436 + PostServiceInvoiceCancelInvoiceAndBankStatementResponse[200];
  11437 +/**
  11438 + * @description
  11439 + * 取消发票与银行流水的关联
  11440 + * @tags 发票
  11441 + * @produces *
  11442 + * @consumes application/json
  11443 + */
  11444 +export const postServiceInvoiceCancelInvoiceAndBankStatement =
  11445 + /* #__PURE__ */ (() => {
  11446 + const method = 'post';
  11447 + const url = '/service/invoice/cancelInvoiceAndBankStatement';
  11448 + function request(
  11449 + option: PostServiceInvoiceCancelInvoiceAndBankStatementOption,
  11450 + ): Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess> {
  11451 + return requester(request.url, {
  11452 + method: request.method,
  11453 + ...option,
  11454 + }) as unknown as Promise<PostServiceInvoiceCancelInvoiceAndBankStatementResponseSuccess>;
  11455 + }
  11456 +
  11457 + /** http method */
  11458 + request.method = method;
  11459 + /** request url */
  11460 + request.url = url;
  11461 + return request;
  11462 + })();
  11463 +
  11464 +/** @description request parameter type for postServiceInvoiceDealInvoicingResult */
  11465 +export interface PostServiceInvoiceDealInvoicingResultOption {
  11466 + /**
  11467 + * @description
  11468 + * dto
  11469 + */
  11470 + body: {
  11471 + /**
  11472 + @description
  11473 + dto */
  11474 + dto: Dto;
  11475 + };
  11476 +}
  11477 +
  11478 +/** @description response type for postServiceInvoiceDealInvoicingResult */
  11479 +export interface PostServiceInvoiceDealInvoicingResultResponse {
  11480 + /**
  11481 + * @description
  11482 + * OK
  11483 + */
  11484 + 200: ServerResult;
  11485 + /**
  11486 + * @description
  11487 + * Created
  11488 + */
  11489 + 201: any;
  11490 + /**
  11491 + * @description
  11492 + * Unauthorized
  11493 + */
  11494 + 401: any;
  11495 + /**
  11496 + * @description
  11497 + * Forbidden
  11498 + */
  11499 + 403: any;
  11500 + /**
  11501 + * @description
  11502 + * Not Found
  11503 + */
  11504 + 404: any;
  11505 +}
  11506 +
  11507 +export type PostServiceInvoiceDealInvoicingResultResponseSuccess =
  11508 + PostServiceInvoiceDealInvoicingResultResponse[200];
  11509 +/**
  11510 + * @description
  11511 + * 拉取开票结果
  11512 + * @tags 发票
  11513 + * @produces *
  11514 + * @consumes application/json
  11515 + */
  11516 +export const postServiceInvoiceDealInvoicingResult = /* #__PURE__ */ (() => {
  11517 + const method = 'post';
  11518 + const url = '/service/invoice/dealInvoicingResult';
  11519 + function request(
  11520 + option: PostServiceInvoiceDealInvoicingResultOption,
  11521 + ): Promise<PostServiceInvoiceDealInvoicingResultResponseSuccess> {
  11522 + return requester(request.url, {
  11523 + method: request.method,
  11524 + ...option,
  11525 + }) as unknown as Promise<PostServiceInvoiceDealInvoicingResultResponseSuccess>;
  11526 + }
  11527 +
  11528 + /** http method */
  11529 + request.method = method;
  11530 + /** request url */
  11531 + request.url = url;
  11532 + return request;
  11533 +})();
  11534 +
  11535 +/** @description request parameter type for postServiceInvoiceDeleteInvoice */
  11536 +export interface PostServiceInvoiceDeleteInvoiceOption {
  11537 + /**
  11538 + * @description
  11539 + * dto
  11540 + */
  11541 + body: {
  11542 + /**
  11543 + @description
  11544 + dto */
  11545 + dto: Dto;
  11546 + };
  11547 +}
  11548 +
  11549 +/** @description response type for postServiceInvoiceDeleteInvoice */
  11550 +export interface PostServiceInvoiceDeleteInvoiceResponse {
  11551 + /**
  11552 + * @description
  11553 + * OK
  11554 + */
  11555 + 200: ServerResult;
  11556 + /**
  11557 + * @description
  11558 + * Created
  11559 + */
  11560 + 201: any;
  11561 + /**
  11562 + * @description
  11563 + * Unauthorized
  11564 + */
  11565 + 401: any;
  11566 + /**
  11567 + * @description
  11568 + * Forbidden
  11569 + */
  11570 + 403: any;
  11571 + /**
  11572 + * @description
  11573 + * Not Found
  11574 + */
  11575 + 404: any;
  11576 +}
  11577 +
  11578 +export type PostServiceInvoiceDeleteInvoiceResponseSuccess =
  11579 + PostServiceInvoiceDeleteInvoiceResponse[200];
  11580 +/**
  11581 + * @description
  11582 + * 删除发票
  11583 + * @tags 发票
  11584 + * @produces *
  11585 + * @consumes application/json
  11586 + */
  11587 +export const postServiceInvoiceDeleteInvoice = /* #__PURE__ */ (() => {
  11588 + const method = 'post';
  11589 + const url = '/service/invoice/deleteInvoice';
  11590 + function request(
  11591 + option: PostServiceInvoiceDeleteInvoiceOption,
  11592 + ): Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess> {
  11593 + return requester(request.url, {
  11594 + method: request.method,
  11595 + ...option,
  11596 + }) as unknown as Promise<PostServiceInvoiceDeleteInvoiceResponseSuccess>;
  11597 + }
  11598 +
  11599 + /** http method */
  11600 + request.method = method;
  11601 + /** request url */
  11602 + request.url = url;
  11603 + return request;
  11604 +})();
  11605 +
  11606 +/** @description request parameter type for postServiceInvoiceDownloadInvoice */
  11607 +export interface PostServiceInvoiceDownloadInvoiceOption {
  11608 + /**
  11609 + * @description
  11610 + * recodId
  11611 + * @format int64
  11612 + */
  11613 + query?: {
  11614 + /**
  11615 + @description
  11616 + recodId
  11617 + @format int64 */
  11618 + recodId?: number;
  11619 + };
  11620 +}
  11621 +
  11622 +/** @description response type for postServiceInvoiceDownloadInvoice */
  11623 +export interface PostServiceInvoiceDownloadInvoiceResponse {
  11624 + /**
  11625 + * @description
  11626 + * OK
  11627 + */
  11628 + 200: ServerResult;
  11629 + /**
  11630 + * @description
  11631 + * Created
  11632 + */
  11633 + 201: any;
  11634 + /**
  11635 + * @description
  11636 + * Unauthorized
  11637 + */
  11638 + 401: any;
  11639 + /**
  11640 + * @description
  11641 + * Forbidden
  11642 + */
  11643 + 403: any;
  11644 + /**
  11645 + * @description
  11646 + * Not Found
  11647 + */
  11648 + 404: any;
  11649 +}
  11650 +
  11651 +export type PostServiceInvoiceDownloadInvoiceResponseSuccess =
  11652 + PostServiceInvoiceDownloadInvoiceResponse[200];
  11653 +/**
  11654 + * @description
  11655 + * 下载开票
  11656 + * @tags 发票
  11657 + * @produces *
  11658 + * @consumes application/json
  11659 + */
  11660 +export const postServiceInvoiceDownloadInvoice = /* #__PURE__ */ (() => {
  11661 + const method = 'post';
  11662 + const url = '/service/invoice/downloadInvoice';
  11663 + function request(
  11664 + option?: PostServiceInvoiceDownloadInvoiceOption,
  11665 + ): Promise<PostServiceInvoiceDownloadInvoiceResponseSuccess> {
  11666 + return requester(request.url, {
  11667 + method: request.method,
  11668 + ...option,
  11669 + }) as unknown as Promise<PostServiceInvoiceDownloadInvoiceResponseSuccess>;
  11670 + }
  11671 +
  11672 + /** http method */
  11673 + request.method = method;
  11674 + /** request url */
  11675 + request.url = url;
  11676 + return request;
  11677 +})();
  11678 +
  11679 +/** @description response type for getServiceInvoiceExportInvoiceDetailsTemplate */
  11680 +export interface GetServiceInvoiceExportInvoiceDetailsTemplateResponse {
  11681 + /**
  11682 + * @description
  11683 + * OK
  11684 + */
  11685 + 200: any;
  11686 + /**
  11687 + * @description
  11688 + * Unauthorized
  11689 + */
  11690 + 401: any;
  11691 + /**
  11692 + * @description
  11693 + * Forbidden
  11694 + */
  11695 + 403: any;
  11696 + /**
  11697 + * @description
  11698 + * Not Found
  11699 + */
  11700 + 404: any;
  11701 +}
  11702 +
  11703 +export type GetServiceInvoiceExportInvoiceDetailsTemplateResponseSuccess =
  11704 + GetServiceInvoiceExportInvoiceDetailsTemplateResponse[200];
  11705 +/**
  11706 + * @description
  11707 + * 导出发票明细模板
  11708 + * @tags 发票
  11709 + * @produces *
  11710 + */
  11711 +export const getServiceInvoiceExportInvoiceDetailsTemplate =
  11712 + /* #__PURE__ */ (() => {
  11713 + const method = 'get';
  11714 + const url = '/service/invoice/exportInvoiceDetailsTemplate';
  11715 + function request(): Promise<GetServiceInvoiceExportInvoiceDetailsTemplateResponseSuccess> {
  11716 + return requester(request.url, {
  11717 + method: request.method,
  11718 + }) as unknown as Promise<GetServiceInvoiceExportInvoiceDetailsTemplateResponseSuccess>;
  11719 + }
  11720 +
  11721 + /** http method */
  11722 + request.method = method;
  11723 + /** request url */
  11724 + request.url = url;
  11725 + return request;
  11726 + })();
  11727 +
  11728 +/** @description request parameter type for postServiceInvoiceExportInvoiceRecords */
  11729 +export interface PostServiceInvoiceExportInvoiceRecordsOption {
  11730 + /**
  11731 + * @description
  11732 + * dto
  11733 + */
  11734 + body: {
  11735 + /**
  11736 + @description
  11737 + dto */
  11738 + dto: QueryInvoiceRecordDto;
  11739 + };
  11740 +}
  11741 +
  11742 +/** @description response type for postServiceInvoiceExportInvoiceRecords */
  11743 +export interface PostServiceInvoiceExportInvoiceRecordsResponse {
  11744 + /**
  11745 + * @description
  11746 + * OK
  11747 + */
  11748 + 200: any;
  11749 + /**
  11750 + * @description
  11751 + * Created
  11752 + */
  11753 + 201: any;
  11754 + /**
  11755 + * @description
  11756 + * Unauthorized
  11757 + */
  11758 + 401: any;
  11759 + /**
  11760 + * @description
  11761 + * Forbidden
  11762 + */
  11763 + 403: any;
  11764 + /**
  11765 + * @description
  11766 + * Not Found
  11767 + */
  11768 + 404: any;
  11769 +}
  11770 +
  11771 +export type PostServiceInvoiceExportInvoiceRecordsResponseSuccess =
  11772 + PostServiceInvoiceExportInvoiceRecordsResponse[200];
  11773 +/**
  11774 + * @description
  11775 + * exportInvoiceRecords
  11776 + * @tags 发票
  11777 + * @produces *
  11778 + * @consumes application/json
  11779 + */
  11780 +export const postServiceInvoiceExportInvoiceRecords = /* #__PURE__ */ (() => {
  11781 + const method = 'post';
  11782 + const url = '/service/invoice/exportInvoiceRecords';
  11783 + function request(
  11784 + option: PostServiceInvoiceExportInvoiceRecordsOption,
  11785 + ): Promise<PostServiceInvoiceExportInvoiceRecordsResponseSuccess> {
  11786 + return requester(request.url, {
  11787 + method: request.method,
  11788 + ...option,
  11789 + }) as unknown as Promise<PostServiceInvoiceExportInvoiceRecordsResponseSuccess>;
  11790 + }
  11791 +
  11792 + /** http method */
  11793 + request.method = method;
  11794 + /** request url */
  11795 + request.url = url;
  11796 + return request;
  11797 +})();
  11798 +
  11799 +/** @description request parameter type for postServiceInvoiceFindInvoice */
  11800 +export interface PostServiceInvoiceFindInvoiceOption {
  11801 + /**
  11802 + * @description
  11803 + * dto
  11804 + */
  11805 + body: {
  11806 + /**
  11807 + @description
  11808 + dto */
  11809 + dto: Dto;
  11810 + };
  11811 +}
  11812 +
  11813 +/** @description response type for postServiceInvoiceFindInvoice */
  11814 +export interface PostServiceInvoiceFindInvoiceResponse {
  11815 + /**
  11816 + * @description
  11817 + * OK
  11818 + */
  11819 + 200: ServerResult;
  11820 + /**
  11821 + * @description
  11822 + * Created
  11823 + */
  11824 + 201: any;
  11825 + /**
  11826 + * @description
  11827 + * Unauthorized
  11828 + */
  11829 + 401: any;
  11830 + /**
  11831 + * @description
  11832 + * Forbidden
  11833 + */
  11834 + 403: any;
  11835 + /**
  11836 + * @description
  11837 + * Not Found
  11838 + */
  11839 + 404: any;
  11840 +}
  11841 +
  11842 +export type PostServiceInvoiceFindInvoiceResponseSuccess =
  11843 + PostServiceInvoiceFindInvoiceResponse[200];
  11844 +/**
  11845 + * @description
  11846 + * 不分页查询发票
  11847 + * @tags 发票
  11848 + * @produces *
  11849 + * @consumes application/json
  11850 + */
  11851 +export const postServiceInvoiceFindInvoice = /* #__PURE__ */ (() => {
  11852 + const method = 'post';
  11853 + const url = '/service/invoice/findInvoice';
  11854 + function request(
  11855 + option: PostServiceInvoiceFindInvoiceOption,
  11856 + ): Promise<PostServiceInvoiceFindInvoiceResponseSuccess> {
  11857 + return requester(request.url, {
  11858 + method: request.method,
  11859 + ...option,
  11860 + }) as unknown as Promise<PostServiceInvoiceFindInvoiceResponseSuccess>;
  11861 + }
  11862 +
  11863 + /** http method */
  11864 + request.method = method;
  11865 + /** request url */
  11866 + request.url = url;
  11867 + return request;
  11868 +})();
  11869 +
  11870 +/** @description request parameter type for postServiceInvoiceGetInvoiceRecord */
  11871 +export interface PostServiceInvoiceGetInvoiceRecordOption {
  11872 + /**
  11873 + * @description
  11874 + * id
  11875 + * @format int64
  11876 + */
  11877 + query?: {
  11878 + /**
  11879 + @description
  11880 + id
  11881 + @format int64 */
  11882 + id?: number;
  11883 + };
  11884 +}
  11885 +
  11886 +/** @description response type for postServiceInvoiceGetInvoiceRecord */
  11887 +export interface PostServiceInvoiceGetInvoiceRecordResponse {
  11888 + /**
  11889 + * @description
  11890 + * OK
  11891 + */
  11892 + 200: ServerResult;
  11893 + /**
  11894 + * @description
  11895 + * Created
  11896 + */
  11897 + 201: any;
  11898 + /**
  11899 + * @description
  11900 + * Unauthorized
  11901 + */
  11902 + 401: any;
  11903 + /**
  11904 + * @description
  11905 + * Forbidden
  11906 + */
  11907 + 403: any;
  11908 + /**
  11909 + * @description
  11910 + * Not Found
  11911 + */
  11912 + 404: any;
  11913 +}
  11914 +
  11915 +export type PostServiceInvoiceGetInvoiceRecordResponseSuccess =
  11916 + PostServiceInvoiceGetInvoiceRecordResponse[200];
  11917 +/**
  11918 + * @description
  11919 + * 获取开票记录
  11920 + * @tags 发票
  11921 + * @produces *
  11922 + * @consumes application/json
  11923 + */
  11924 +export const postServiceInvoiceGetInvoiceRecord = /* #__PURE__ */ (() => {
  11925 + const method = 'post';
  11926 + const url = '/service/invoice/getInvoiceRecord';
  11927 + function request(
  11928 + option?: PostServiceInvoiceGetInvoiceRecordOption,
  11929 + ): Promise<PostServiceInvoiceGetInvoiceRecordResponseSuccess> {
  11930 + return requester(request.url, {
  11931 + method: request.method,
  11932 + ...option,
  11933 + }) as unknown as Promise<PostServiceInvoiceGetInvoiceRecordResponseSuccess>;
  11934 + }
  11935 +
  11936 + /** http method */
  11937 + request.method = method;
  11938 + /** request url */
  11939 + request.url = url;
  11940 + return request;
  11941 +})();
  11942 +
  11943 +/** @description request parameter type for postServiceInvoiceImportInvoiceDetails */
  11944 +export interface PostServiceInvoiceImportInvoiceDetailsOption {
  11945 + /**
  11946 + * @description
  11947 + * detailsExcel
  11948 + */
  11949 + formData: {
  11950 + /**
  11951 + @description
  11952 + detailsExcel */
  11953 + detailsExcel: File;
  11954 + };
  11955 +}
  11956 +
  11957 +/** @description request parameter type for postServiceInvoiceImportInvoiceDetails */
  11958 +export interface PostServiceInvoiceImportInvoiceDetailsOption {
  11959 + /**
  11960 + * @description
  11961 + * invoiceRecordId
  11962 + * @format int64
  11963 + */
  11964 + query: {
  11965 + /**
  11966 + @description
  11967 + invoiceRecordId
  11968 + @format int64 */
  11969 + invoiceRecordId: number;
  11970 + };
  11971 +}
  11972 +
  11973 +/** @description response type for postServiceInvoiceImportInvoiceDetails */
  11974 +export interface PostServiceInvoiceImportInvoiceDetailsResponse {
  11975 + /**
  11976 + * @description
  11977 + * OK
  11978 + */
  11979 + 200: ServerResult;
  11980 + /**
  11981 + * @description
  11982 + * Created
  11983 + */
  11984 + 201: any;
  11985 + /**
  11986 + * @description
  11987 + * Unauthorized
  11988 + */
  11989 + 401: any;
  11990 + /**
  11991 + * @description
  11992 + * Forbidden
  11993 + */
  11994 + 403: any;
  11995 + /**
  11996 + * @description
  11997 + * Not Found
  11998 + */
  11999 + 404: any;
  12000 +}
  12001 +
  12002 +export type PostServiceInvoiceImportInvoiceDetailsResponseSuccess =
  12003 + PostServiceInvoiceImportInvoiceDetailsResponse[200];
  12004 +/**
  12005 + * @description
  12006 + * 导入发票明细
  12007 + * @tags 发票
  12008 + * @produces *
  12009 + * @consumes multipart/form-data
  12010 + */
  12011 +export const postServiceInvoiceImportInvoiceDetails = /* #__PURE__ */ (() => {
  12012 + const method = 'post';
  12013 + const url = '/service/invoice/importInvoiceDetails';
  12014 + function request(
  12015 + option: PostServiceInvoiceImportInvoiceDetailsOption,
  12016 + ): Promise<PostServiceInvoiceImportInvoiceDetailsResponseSuccess> {
  12017 + return requester(request.url, {
  12018 + method: request.method,
  12019 + ...option,
  12020 + }) as unknown as Promise<PostServiceInvoiceImportInvoiceDetailsResponseSuccess>;
  12021 + }
  12022 +
  12023 + /** http method */
10646 request.method = method; 12024 request.method = method;
10647 /** request url */ 12025 /** request url */
10648 request.url = url; 12026 request.url = url;
10649 return request; 12027 return request;
10650 })(); 12028 })();
10651 12029
10652 -/** @description request parameter type for postServiceInvoiceFindInvoice */  
10653 -export interface PostServiceInvoiceFindInvoiceOption { 12030 +/** @description request parameter type for postServiceInvoiceInvoiceWriteOff */
  12031 +export interface PostServiceInvoiceInvoiceWriteOffOption {
10654 /** 12032 /**
10655 * @description 12033 * @description
10656 * dto 12034 * dto
@@ -10663,8 +12041,221 @@ export interface PostServiceInvoiceFindInvoiceOption { @@ -10663,8 +12041,221 @@ export interface PostServiceInvoiceFindInvoiceOption {
10663 }; 12041 };
10664 } 12042 }
10665 12043
10666 -/** @description response type for postServiceInvoiceFindInvoice */  
10667 -export interface PostServiceInvoiceFindInvoiceResponse { 12044 +/** @description response type for postServiceInvoiceInvoiceWriteOff */
  12045 +export interface PostServiceInvoiceInvoiceWriteOffResponse {
  12046 + /**
  12047 + * @description
  12048 + * OK
  12049 + */
  12050 + 200: ServerResult;
  12051 + /**
  12052 + * @description
  12053 + * Created
  12054 + */
  12055 + 201: any;
  12056 + /**
  12057 + * @description
  12058 + * Unauthorized
  12059 + */
  12060 + 401: any;
  12061 + /**
  12062 + * @description
  12063 + * Forbidden
  12064 + */
  12065 + 403: any;
  12066 + /**
  12067 + * @description
  12068 + * Not Found
  12069 + */
  12070 + 404: any;
  12071 +}
  12072 +
  12073 +export type PostServiceInvoiceInvoiceWriteOffResponseSuccess =
  12074 + PostServiceInvoiceInvoiceWriteOffResponse[200];
  12075 +/**
  12076 + * @description
  12077 + * 发票核销
  12078 + * @tags 发票
  12079 + * @produces *
  12080 + * @consumes application/json
  12081 + */
  12082 +export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() => {
  12083 + const method = 'post';
  12084 + const url = '/service/invoice/invoiceWriteOff';
  12085 + function request(
  12086 + option: PostServiceInvoiceInvoiceWriteOffOption,
  12087 + ): Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess> {
  12088 + return requester(request.url, {
  12089 + method: request.method,
  12090 + ...option,
  12091 + }) as unknown as Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess>;
  12092 + }
  12093 +
  12094 + /** http method */
  12095 + request.method = method;
  12096 + /** request url */
  12097 + request.url = url;
  12098 + return request;
  12099 +})();
  12100 +
  12101 +/** @description request parameter type for postServiceInvoiceInvoicing */
  12102 +export interface PostServiceInvoiceInvoicingOption {
  12103 + /**
  12104 + * @description
  12105 + * dto
  12106 + */
  12107 + body: {
  12108 + /**
  12109 + @description
  12110 + dto */
  12111 + dto: Dto;
  12112 + };
  12113 +}
  12114 +
  12115 +/** @description response type for postServiceInvoiceInvoicing */
  12116 +export interface PostServiceInvoiceInvoicingResponse {
  12117 + /**
  12118 + * @description
  12119 + * OK
  12120 + */
  12121 + 200: ServerResult;
  12122 + /**
  12123 + * @description
  12124 + * Created
  12125 + */
  12126 + 201: any;
  12127 + /**
  12128 + * @description
  12129 + * Unauthorized
  12130 + */
  12131 + 401: any;
  12132 + /**
  12133 + * @description
  12134 + * Forbidden
  12135 + */
  12136 + 403: any;
  12137 + /**
  12138 + * @description
  12139 + * Not Found
  12140 + */
  12141 + 404: any;
  12142 +}
  12143 +
  12144 +export type PostServiceInvoiceInvoicingResponseSuccess =
  12145 + PostServiceInvoiceInvoicingResponse[200];
  12146 +/**
  12147 + * @description
  12148 + * 开票
  12149 + * @tags 发票
  12150 + * @produces *
  12151 + * @consumes application/json
  12152 + */
  12153 +export const postServiceInvoiceInvoicing = /* #__PURE__ */ (() => {
  12154 + const method = 'post';
  12155 + const url = '/service/invoice/invoicing';
  12156 + function request(
  12157 + option: PostServiceInvoiceInvoicingOption,
  12158 + ): Promise<PostServiceInvoiceInvoicingResponseSuccess> {
  12159 + return requester(request.url, {
  12160 + method: request.method,
  12161 + ...option,
  12162 + }) as unknown as Promise<PostServiceInvoiceInvoicingResponseSuccess>;
  12163 + }
  12164 +
  12165 + /** http method */
  12166 + request.method = method;
  12167 + /** request url */
  12168 + request.url = url;
  12169 + return request;
  12170 +})();
  12171 +
  12172 +/** @description request parameter type for postServiceInvoiceModifyRecord */
  12173 +export interface PostServiceInvoiceModifyRecordOption {
  12174 + /**
  12175 + * @description
  12176 + * dto
  12177 + */
  12178 + body: {
  12179 + /**
  12180 + @description
  12181 + dto */
  12182 + dto: InvoiceRecordDto;
  12183 + };
  12184 +}
  12185 +
  12186 +/** @description response type for postServiceInvoiceModifyRecord */
  12187 +export interface PostServiceInvoiceModifyRecordResponse {
  12188 + /**
  12189 + * @description
  12190 + * OK
  12191 + */
  12192 + 200: ServerResult;
  12193 + /**
  12194 + * @description
  12195 + * Created
  12196 + */
  12197 + 201: any;
  12198 + /**
  12199 + * @description
  12200 + * Unauthorized
  12201 + */
  12202 + 401: any;
  12203 + /**
  12204 + * @description
  12205 + * Forbidden
  12206 + */
  12207 + 403: any;
  12208 + /**
  12209 + * @description
  12210 + * Not Found
  12211 + */
  12212 + 404: any;
  12213 +}
  12214 +
  12215 +export type PostServiceInvoiceModifyRecordResponseSuccess =
  12216 + PostServiceInvoiceModifyRecordResponse[200];
  12217 +/**
  12218 + * @description
  12219 + * 修改开票记录
  12220 + * @tags 发票
  12221 + * @produces *
  12222 + * @consumes application/json
  12223 + */
  12224 +export const postServiceInvoiceModifyRecord = /* #__PURE__ */ (() => {
  12225 + const method = 'post';
  12226 + const url = '/service/invoice/modifyRecord';
  12227 + function request(
  12228 + option: PostServiceInvoiceModifyRecordOption,
  12229 + ): Promise<PostServiceInvoiceModifyRecordResponseSuccess> {
  12230 + return requester(request.url, {
  12231 + method: request.method,
  12232 + ...option,
  12233 + }) as unknown as Promise<PostServiceInvoiceModifyRecordResponseSuccess>;
  12234 + }
  12235 +
  12236 + /** http method */
  12237 + request.method = method;
  12238 + /** request url */
  12239 + request.url = url;
  12240 + return request;
  12241 +})();
  12242 +
  12243 +/** @description request parameter type for postServiceInvoiceQueryInvoice */
  12244 +export interface PostServiceInvoiceQueryInvoiceOption {
  12245 + /**
  12246 + * @description
  12247 + * dto
  12248 + */
  12249 + body: {
  12250 + /**
  12251 + @description
  12252 + dto */
  12253 + dto: Dto;
  12254 + };
  12255 +}
  12256 +
  12257 +/** @description response type for postServiceInvoiceQueryInvoice */
  12258 +export interface PostServiceInvoiceQueryInvoiceResponse {
10668 /** 12259 /**
10669 * @description 12260 * @description
10670 * OK 12261 * OK
@@ -10692,25 +12283,25 @@ export interface PostServiceInvoiceFindInvoiceResponse { @@ -10692,25 +12283,25 @@ export interface PostServiceInvoiceFindInvoiceResponse {
10692 404: any; 12283 404: any;
10693 } 12284 }
10694 12285
10695 -export type PostServiceInvoiceFindInvoiceResponseSuccess =  
10696 - PostServiceInvoiceFindInvoiceResponse[200]; 12286 +export type PostServiceInvoiceQueryInvoiceResponseSuccess =
  12287 + PostServiceInvoiceQueryInvoiceResponse[200];
10697 /** 12288 /**
10698 * @description 12289 * @description
10699 - * 不分页查询发票 12290 + * 发票页查询
10700 * @tags 发票 12291 * @tags 发票
10701 * @produces * 12292 * @produces *
10702 * @consumes application/json 12293 * @consumes application/json
10703 */ 12294 */
10704 -export const postServiceInvoiceFindInvoice = /* #__PURE__ */ (() => { 12295 +export const postServiceInvoiceQueryInvoice = /* #__PURE__ */ (() => {
10705 const method = 'post'; 12296 const method = 'post';
10706 - const url = '/service/invoice/findInvoice'; 12297 + const url = '/service/invoice/queryInvoice';
10707 function request( 12298 function request(
10708 - option: PostServiceInvoiceFindInvoiceOption,  
10709 - ): Promise<PostServiceInvoiceFindInvoiceResponseSuccess> { 12299 + option: PostServiceInvoiceQueryInvoiceOption,
  12300 + ): Promise<PostServiceInvoiceQueryInvoiceResponseSuccess> {
10710 return requester(request.url, { 12301 return requester(request.url, {
10711 method: request.method, 12302 method: request.method,
10712 ...option, 12303 ...option,
10713 - }) as unknown as Promise<PostServiceInvoiceFindInvoiceResponseSuccess>; 12304 + }) as unknown as Promise<PostServiceInvoiceQueryInvoiceResponseSuccess>;
10714 } 12305 }
10715 12306
10716 /** http method */ 12307 /** http method */
@@ -10720,8 +12311,8 @@ export const postServiceInvoiceFindInvoice = /* #__PURE__ */ (() =&gt; { @@ -10720,8 +12311,8 @@ export const postServiceInvoiceFindInvoice = /* #__PURE__ */ (() =&gt; {
10720 return request; 12311 return request;
10721 })(); 12312 })();
10722 12313
10723 -/** @description request parameter type for postServiceInvoiceInvoiceWriteOff */  
10724 -export interface PostServiceInvoiceInvoiceWriteOffOption { 12314 +/** @description request parameter type for postServiceInvoiceQueryInvoiceDetail */
  12315 +export interface PostServiceInvoiceQueryInvoiceDetailOption {
10725 /** 12316 /**
10726 * @description 12317 * @description
10727 * dto 12318 * dto
@@ -10730,12 +12321,12 @@ export interface PostServiceInvoiceInvoiceWriteOffOption { @@ -10730,12 +12321,12 @@ export interface PostServiceInvoiceInvoiceWriteOffOption {
10730 /** 12321 /**
10731 @description 12322 @description
10732 dto */ 12323 dto */
10733 - dto: Dto; 12324 + dto: QueryInvoiceDetailDto;
10734 }; 12325 };
10735 } 12326 }
10736 12327
10737 -/** @description response type for postServiceInvoiceInvoiceWriteOff */  
10738 -export interface PostServiceInvoiceInvoiceWriteOffResponse { 12328 +/** @description response type for postServiceInvoiceQueryInvoiceDetail */
  12329 +export interface PostServiceInvoiceQueryInvoiceDetailResponse {
10739 /** 12330 /**
10740 * @description 12331 * @description
10741 * OK 12332 * OK
@@ -10763,25 +12354,25 @@ export interface PostServiceInvoiceInvoiceWriteOffResponse { @@ -10763,25 +12354,25 @@ export interface PostServiceInvoiceInvoiceWriteOffResponse {
10763 404: any; 12354 404: any;
10764 } 12355 }
10765 12356
10766 -export type PostServiceInvoiceInvoiceWriteOffResponseSuccess =  
10767 - PostServiceInvoiceInvoiceWriteOffResponse[200]; 12357 +export type PostServiceInvoiceQueryInvoiceDetailResponseSuccess =
  12358 + PostServiceInvoiceQueryInvoiceDetailResponse[200];
10768 /** 12359 /**
10769 * @description 12360 * @description
10770 - * 发票核销 12361 + * 查看发票详情
10771 * @tags 发票 12362 * @tags 发票
10772 * @produces * 12363 * @produces *
10773 * @consumes application/json 12364 * @consumes application/json
10774 */ 12365 */
10775 -export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() => { 12366 +export const postServiceInvoiceQueryInvoiceDetail = /* #__PURE__ */ (() => {
10776 const method = 'post'; 12367 const method = 'post';
10777 - const url = '/service/invoice/invoiceWriteOff'; 12368 + const url = '/service/invoice/queryInvoiceDetail';
10778 function request( 12369 function request(
10779 - option: PostServiceInvoiceInvoiceWriteOffOption,  
10780 - ): Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess> { 12370 + option: PostServiceInvoiceQueryInvoiceDetailOption,
  12371 + ): Promise<PostServiceInvoiceQueryInvoiceDetailResponseSuccess> {
10781 return requester(request.url, { 12372 return requester(request.url, {
10782 method: request.method, 12373 method: request.method,
10783 ...option, 12374 ...option,
10784 - }) as unknown as Promise<PostServiceInvoiceInvoiceWriteOffResponseSuccess>; 12375 + }) as unknown as Promise<PostServiceInvoiceQueryInvoiceDetailResponseSuccess>;
10785 } 12376 }
10786 12377
10787 /** http method */ 12378 /** http method */
@@ -10791,8 +12382,8 @@ export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() =&gt; { @@ -10791,8 +12382,8 @@ export const postServiceInvoiceInvoiceWriteOff = /* #__PURE__ */ (() =&gt; {
10791 return request; 12382 return request;
10792 })(); 12383 })();
10793 12384
10794 -/** @description request parameter type for postServiceInvoiceQueryInvoice */  
10795 -export interface PostServiceInvoiceQueryInvoiceOption { 12385 +/** @description request parameter type for postServiceInvoiceQueryInvoiceRecordList */
  12386 +export interface PostServiceInvoiceQueryInvoiceRecordListOption {
10796 /** 12387 /**
10797 * @description 12388 * @description
10798 * dto 12389 * dto
@@ -10801,12 +12392,12 @@ export interface PostServiceInvoiceQueryInvoiceOption { @@ -10801,12 +12392,12 @@ export interface PostServiceInvoiceQueryInvoiceOption {
10801 /** 12392 /**
10802 @description 12393 @description
10803 dto */ 12394 dto */
10804 - dto: Dto; 12395 + dto: QueryInvoiceRecordDto;
10805 }; 12396 };
10806 } 12397 }
10807 12398
10808 -/** @description response type for postServiceInvoiceQueryInvoice */  
10809 -export interface PostServiceInvoiceQueryInvoiceResponse { 12399 +/** @description response type for postServiceInvoiceQueryInvoiceRecordList */
  12400 +export interface PostServiceInvoiceQueryInvoiceRecordListResponse {
10810 /** 12401 /**
10811 * @description 12402 * @description
10812 * OK 12403 * OK
@@ -10834,25 +12425,25 @@ export interface PostServiceInvoiceQueryInvoiceResponse { @@ -10834,25 +12425,25 @@ export interface PostServiceInvoiceQueryInvoiceResponse {
10834 404: any; 12425 404: any;
10835 } 12426 }
10836 12427
10837 -export type PostServiceInvoiceQueryInvoiceResponseSuccess =  
10838 - PostServiceInvoiceQueryInvoiceResponse[200]; 12428 +export type PostServiceInvoiceQueryInvoiceRecordListResponseSuccess =
  12429 + PostServiceInvoiceQueryInvoiceRecordListResponse[200];
10839 /** 12430 /**
10840 * @description 12431 * @description
10841 - * 发票页查询 12432 + * 获取开票记录列表
10842 * @tags 发票 12433 * @tags 发票
10843 * @produces * 12434 * @produces *
10844 * @consumes application/json 12435 * @consumes application/json
10845 */ 12436 */
10846 -export const postServiceInvoiceQueryInvoice = /* #__PURE__ */ (() => { 12437 +export const postServiceInvoiceQueryInvoiceRecordList = /* #__PURE__ */ (() => {
10847 const method = 'post'; 12438 const method = 'post';
10848 - const url = '/service/invoice/queryInvoice'; 12439 + const url = '/service/invoice/queryInvoiceRecordList';
10849 function request( 12440 function request(
10850 - option: PostServiceInvoiceQueryInvoiceOption,  
10851 - ): Promise<PostServiceInvoiceQueryInvoiceResponseSuccess> { 12441 + option: PostServiceInvoiceQueryInvoiceRecordListOption,
  12442 + ): Promise<PostServiceInvoiceQueryInvoiceRecordListResponseSuccess> {
10852 return requester(request.url, { 12443 return requester(request.url, {
10853 method: request.method, 12444 method: request.method,
10854 ...option, 12445 ...option,
10855 - }) as unknown as Promise<PostServiceInvoiceQueryInvoiceResponseSuccess>; 12446 + }) as unknown as Promise<PostServiceInvoiceQueryInvoiceRecordListResponseSuccess>;
10856 } 12447 }
10857 12448
10858 /** http method */ 12449 /** http method */
@@ -10862,8 +12453,57 @@ export const postServiceInvoiceQueryInvoice = /* #__PURE__ */ (() =&gt; { @@ -10862,8 +12453,57 @@ export const postServiceInvoiceQueryInvoice = /* #__PURE__ */ (() =&gt; {
10862 return request; 12453 return request;
10863 })(); 12454 })();
10864 12455
10865 -/** @description request parameter type for postServiceInvoiceQueryInvoiceDetail */  
10866 -export interface PostServiceInvoiceQueryInvoiceDetailOption { 12456 +/** @description response type for getServiceInvoiceQueryReadyInvoiceRecordList */
  12457 +export interface GetServiceInvoiceQueryReadyInvoiceRecordListResponse {
  12458 + /**
  12459 + * @description
  12460 + * OK
  12461 + */
  12462 + 200: ServerResult;
  12463 + /**
  12464 + * @description
  12465 + * Unauthorized
  12466 + */
  12467 + 401: any;
  12468 + /**
  12469 + * @description
  12470 + * Forbidden
  12471 + */
  12472 + 403: any;
  12473 + /**
  12474 + * @description
  12475 + * Not Found
  12476 + */
  12477 + 404: any;
  12478 +}
  12479 +
  12480 +export type GetServiceInvoiceQueryReadyInvoiceRecordListResponseSuccess =
  12481 + GetServiceInvoiceQueryReadyInvoiceRecordListResponse[200];
  12482 +/**
  12483 + * @description
  12484 + * 获取要开票记录列表
  12485 + * @tags 发票
  12486 + * @produces *
  12487 + */
  12488 +export const getServiceInvoiceQueryReadyInvoiceRecordList =
  12489 + /* #__PURE__ */ (() => {
  12490 + const method = 'get';
  12491 + const url = '/service/invoice/queryReadyInvoiceRecordList';
  12492 + function request(): Promise<GetServiceInvoiceQueryReadyInvoiceRecordListResponseSuccess> {
  12493 + return requester(request.url, {
  12494 + method: request.method,
  12495 + }) as unknown as Promise<GetServiceInvoiceQueryReadyInvoiceRecordListResponseSuccess>;
  12496 + }
  12497 +
  12498 + /** http method */
  12499 + request.method = method;
  12500 + /** request url */
  12501 + request.url = url;
  12502 + return request;
  12503 + })();
  12504 +
  12505 +/** @description request parameter type for postServiceInvoiceReissue */
  12506 +export interface PostServiceInvoiceReissueOption {
10867 /** 12507 /**
10868 * @description 12508 * @description
10869 * dto 12509 * dto
@@ -10872,12 +12512,12 @@ export interface PostServiceInvoiceQueryInvoiceDetailOption { @@ -10872,12 +12512,12 @@ export interface PostServiceInvoiceQueryInvoiceDetailOption {
10872 /** 12512 /**
10873 @description 12513 @description
10874 dto */ 12514 dto */
10875 - dto: QueryInvoiceDetailDto; 12515 + dto: ReissueInvoiceDto;
10876 }; 12516 };
10877 } 12517 }
10878 12518
10879 -/** @description response type for postServiceInvoiceQueryInvoiceDetail */  
10880 -export interface PostServiceInvoiceQueryInvoiceDetailResponse { 12519 +/** @description response type for postServiceInvoiceReissue */
  12520 +export interface PostServiceInvoiceReissueResponse {
10881 /** 12521 /**
10882 * @description 12522 * @description
10883 * OK 12523 * OK
@@ -10905,25 +12545,25 @@ export interface PostServiceInvoiceQueryInvoiceDetailResponse { @@ -10905,25 +12545,25 @@ export interface PostServiceInvoiceQueryInvoiceDetailResponse {
10905 404: any; 12545 404: any;
10906 } 12546 }
10907 12547
10908 -export type PostServiceInvoiceQueryInvoiceDetailResponseSuccess =  
10909 - PostServiceInvoiceQueryInvoiceDetailResponse[200]; 12548 +export type PostServiceInvoiceReissueResponseSuccess =
  12549 + PostServiceInvoiceReissueResponse[200];
10910 /** 12550 /**
10911 * @description 12551 * @description
10912 - * 查看发票详情 12552 + * 重新开票
10913 * @tags 发票 12553 * @tags 发票
10914 * @produces * 12554 * @produces *
10915 * @consumes application/json 12555 * @consumes application/json
10916 */ 12556 */
10917 -export const postServiceInvoiceQueryInvoiceDetail = /* #__PURE__ */ (() => { 12557 +export const postServiceInvoiceReissue = /* #__PURE__ */ (() => {
10918 const method = 'post'; 12558 const method = 'post';
10919 - const url = '/service/invoice/queryInvoiceDetail'; 12559 + const url = '/service/invoice/reissue';
10920 function request( 12560 function request(
10921 - option: PostServiceInvoiceQueryInvoiceDetailOption,  
10922 - ): Promise<PostServiceInvoiceQueryInvoiceDetailResponseSuccess> { 12561 + option: PostServiceInvoiceReissueOption,
  12562 + ): Promise<PostServiceInvoiceReissueResponseSuccess> {
10923 return requester(request.url, { 12563 return requester(request.url, {
10924 method: request.method, 12564 method: request.method,
10925 ...option, 12565 ...option,
10926 - }) as unknown as Promise<PostServiceInvoiceQueryInvoiceDetailResponseSuccess>; 12566 + }) as unknown as Promise<PostServiceInvoiceReissueResponseSuccess>;
10927 } 12567 }
10928 12568
10929 /** http method */ 12569 /** http method */
@@ -10933,8 +12573,8 @@ export const postServiceInvoiceQueryInvoiceDetail = /* #__PURE__ */ (() =&gt; { @@ -10933,8 +12573,8 @@ export const postServiceInvoiceQueryInvoiceDetail = /* #__PURE__ */ (() =&gt; {
10933 return request; 12573 return request;
10934 })(); 12574 })();
10935 12575
10936 -/** @description request parameter type for postServiceInvoiceReissue */  
10937 -export interface PostServiceInvoiceReissueOption { 12576 +/** @description request parameter type for postServiceInvoiceUrgentInvoicing */
  12577 +export interface PostServiceInvoiceUrgentInvoicingOption {
10938 /** 12578 /**
10939 * @description 12579 * @description
10940 * dto 12580 * dto
@@ -10943,12 +12583,12 @@ export interface PostServiceInvoiceReissueOption { @@ -10943,12 +12583,12 @@ export interface PostServiceInvoiceReissueOption {
10943 /** 12583 /**
10944 @description 12584 @description
10945 dto */ 12585 dto */
10946 - dto: ReissueInvoiceDto; 12586 + dto: AuditDto;
10947 }; 12587 };
10948 } 12588 }
10949 12589
10950 -/** @description response type for postServiceInvoiceReissue */  
10951 -export interface PostServiceInvoiceReissueResponse { 12590 +/** @description response type for postServiceInvoiceUrgentInvoicing */
  12591 +export interface PostServiceInvoiceUrgentInvoicingResponse {
10952 /** 12592 /**
10953 * @description 12593 * @description
10954 * OK 12594 * OK
@@ -10976,25 +12616,25 @@ export interface PostServiceInvoiceReissueResponse { @@ -10976,25 +12616,25 @@ export interface PostServiceInvoiceReissueResponse {
10976 404: any; 12616 404: any;
10977 } 12617 }
10978 12618
10979 -export type PostServiceInvoiceReissueResponseSuccess =  
10980 - PostServiceInvoiceReissueResponse[200]; 12619 +export type PostServiceInvoiceUrgentInvoicingResponseSuccess =
  12620 + PostServiceInvoiceUrgentInvoicingResponse[200];
10981 /** 12621 /**
10982 * @description 12622 * @description
10983 - * 重新开票 12623 + * 加急开票审核
10984 * @tags 发票 12624 * @tags 发票
10985 * @produces * 12625 * @produces *
10986 * @consumes application/json 12626 * @consumes application/json
10987 */ 12627 */
10988 -export const postServiceInvoiceReissue = /* #__PURE__ */ (() => { 12628 +export const postServiceInvoiceUrgentInvoicing = /* #__PURE__ */ (() => {
10989 const method = 'post'; 12629 const method = 'post';
10990 - const url = '/service/invoice/reissue'; 12630 + const url = '/service/invoice/urgentInvoicing';
10991 function request( 12631 function request(
10992 - option: PostServiceInvoiceReissueOption,  
10993 - ): Promise<PostServiceInvoiceReissueResponseSuccess> { 12632 + option: PostServiceInvoiceUrgentInvoicingOption,
  12633 + ): Promise<PostServiceInvoiceUrgentInvoicingResponseSuccess> {
10994 return requester(request.url, { 12634 return requester(request.url, {
10995 method: request.method, 12635 method: request.method,
10996 ...option, 12636 ...option,
10997 - }) as unknown as Promise<PostServiceInvoiceReissueResponseSuccess>; 12637 + }) as unknown as Promise<PostServiceInvoiceUrgentInvoicingResponseSuccess>;
10998 } 12638 }
10999 12639
11000 /** http method */ 12640 /** http method */
@@ -12209,6 +13849,77 @@ export const postServiceOrderFinanceCheckOrder = /* #__PURE__ */ (() =&gt; { @@ -12209,6 +13849,77 @@ export const postServiceOrderFinanceCheckOrder = /* #__PURE__ */ (() =&gt; {
12209 return request; 13849 return request;
12210 })(); 13850 })();
12211 13851
  13852 +/** @description request parameter type for postServiceOrderFindInvoiceUrgentInfo */
  13853 +export interface PostServiceOrderFindInvoiceUrgentInfoOption {
  13854 + /**
  13855 + * @description
  13856 + * ids
  13857 + */
  13858 + body: {
  13859 + /**
  13860 + @description
  13861 + ids */
  13862 + ids: Array<number>;
  13863 + };
  13864 +}
  13865 +
  13866 +/** @description response type for postServiceOrderFindInvoiceUrgentInfo */
  13867 +export interface PostServiceOrderFindInvoiceUrgentInfoResponse {
  13868 + /**
  13869 + * @description
  13870 + * OK
  13871 + */
  13872 + 200: ServerResult;
  13873 + /**
  13874 + * @description
  13875 + * Created
  13876 + */
  13877 + 201: any;
  13878 + /**
  13879 + * @description
  13880 + * Unauthorized
  13881 + */
  13882 + 401: any;
  13883 + /**
  13884 + * @description
  13885 + * Forbidden
  13886 + */
  13887 + 403: any;
  13888 + /**
  13889 + * @description
  13890 + * Not Found
  13891 + */
  13892 + 404: any;
  13893 +}
  13894 +
  13895 +export type PostServiceOrderFindInvoiceUrgentInfoResponseSuccess =
  13896 + PostServiceOrderFindInvoiceUrgentInfoResponse[200];
  13897 +/**
  13898 + * @description
  13899 + * 获取子订单正在加急开票的开票信息
  13900 + * @tags 内部订单
  13901 + * @produces *
  13902 + * @consumes application/json
  13903 + */
  13904 +export const postServiceOrderFindInvoiceUrgentInfo = /* #__PURE__ */ (() => {
  13905 + const method = 'post';
  13906 + const url = '/service/order/findInvoiceUrgentInfo';
  13907 + function request(
  13908 + option: PostServiceOrderFindInvoiceUrgentInfoOption,
  13909 + ): Promise<PostServiceOrderFindInvoiceUrgentInfoResponseSuccess> {
  13910 + return requester(request.url, {
  13911 + method: request.method,
  13912 + ...option,
  13913 + }) as unknown as Promise<PostServiceOrderFindInvoiceUrgentInfoResponseSuccess>;
  13914 + }
  13915 +
  13916 + /** http method */
  13917 + request.method = method;
  13918 + /** request url */
  13919 + request.url = url;
  13920 + return request;
  13921 +})();
  13922 +
12212 /** @description request parameter type for postServiceOrderFindServiceOrder */ 13923 /** @description request parameter type for postServiceOrderFindServiceOrder */
12213 export interface PostServiceOrderFindServiceOrderOption { 13924 export interface PostServiceOrderFindServiceOrderOption {
12214 /** 13925 /**
@@ -12353,6 +14064,77 @@ export const postServiceOrderGetCurrentOptNode = /* #__PURE__ */ (() =&gt; { @@ -12353,6 +14064,77 @@ export const postServiceOrderGetCurrentOptNode = /* #__PURE__ */ (() =&gt; {
12353 return request; 14064 return request;
12354 })(); 14065 })();
12355 14066
  14067 +/** @description request parameter type for postServiceOrderGetReissueInfo */
  14068 +export interface PostServiceOrderGetReissueInfoOption {
  14069 + /**
  14070 + * @description
  14071 + * ids
  14072 + */
  14073 + body: {
  14074 + /**
  14075 + @description
  14076 + ids */
  14077 + ids: Array<number>;
  14078 + };
  14079 +}
  14080 +
  14081 +/** @description response type for postServiceOrderGetReissueInfo */
  14082 +export interface PostServiceOrderGetReissueInfoResponse {
  14083 + /**
  14084 + * @description
  14085 + * OK
  14086 + */
  14087 + 200: ServerResult;
  14088 + /**
  14089 + * @description
  14090 + * Created
  14091 + */
  14092 + 201: any;
  14093 + /**
  14094 + * @description
  14095 + * Unauthorized
  14096 + */
  14097 + 401: any;
  14098 + /**
  14099 + * @description
  14100 + * Forbidden
  14101 + */
  14102 + 403: any;
  14103 + /**
  14104 + * @description
  14105 + * Not Found
  14106 + */
  14107 + 404: any;
  14108 +}
  14109 +
  14110 +export type PostServiceOrderGetReissueInfoResponseSuccess =
  14111 + PostServiceOrderGetReissueInfoResponse[200];
  14112 +/**
  14113 + * @description
  14114 + * 获取订单重新开票的发票信息
  14115 + * @tags 内部订单
  14116 + * @produces *
  14117 + * @consumes application/json
  14118 + */
  14119 +export const postServiceOrderGetReissueInfo = /* #__PURE__ */ (() => {
  14120 + const method = 'post';
  14121 + const url = '/service/order/getReissueInfo';
  14122 + function request(
  14123 + option: PostServiceOrderGetReissueInfoOption,
  14124 + ): Promise<PostServiceOrderGetReissueInfoResponseSuccess> {
  14125 + return requester(request.url, {
  14126 + method: request.method,
  14127 + ...option,
  14128 + }) as unknown as Promise<PostServiceOrderGetReissueInfoResponseSuccess>;
  14129 + }
  14130 +
  14131 + /** http method */
  14132 + request.method = method;
  14133 + /** request url */
  14134 + request.url = url;
  14135 + return request;
  14136 +})();
  14137 +
12356 /** @description request parameter type for postServiceOrderImportExcel */ 14138 /** @description request parameter type for postServiceOrderImportExcel */
12357 export interface PostServiceOrderImportExcelOption { 14139 export interface PostServiceOrderImportExcelOption {
12358 /** 14140 /**