✨ 开票项目主数据新增跨服务Feign查询(ISysClient.getInvoiceItems,启用档案按分类简称排序)
This commit is contained in:
+9
@@ -73,6 +73,7 @@ public interface ISysClient {
|
|||||||
String REGION = API_PREFIX + "/region";
|
String REGION = API_PREFIX + "/region";
|
||||||
String FEE_ITEMS = API_PREFIX + "/fee-items";
|
String FEE_ITEMS = API_PREFIX + "/fee-items";
|
||||||
String CARGO_TYPES = API_PREFIX + "/cargo-types";
|
String CARGO_TYPES = API_PREFIX + "/cargo-types";
|
||||||
|
String INVOICE_ITEMS = API_PREFIX + "/invoice-items";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取菜单
|
* 获取菜单
|
||||||
@@ -316,4 +317,12 @@ public interface ISysClient {
|
|||||||
@GetMapping(CARGO_TYPES)
|
@GetMapping(CARGO_TYPES)
|
||||||
R<List<CargoType>> getCargoTypes();
|
R<List<CargoType>> getCargoTypes();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取启用的开票项目(含税收分类编码,开票申请推送金蝶按分类+简称匹配取数)
|
||||||
|
*
|
||||||
|
* @return 开票项目集合
|
||||||
|
*/
|
||||||
|
@GetMapping(INVOICE_ITEMS)
|
||||||
|
R<List<InvoiceItem>> getInvoiceItems();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+5
@@ -174,4 +174,9 @@ public class ISysClientFallback implements ISysClient {
|
|||||||
return R.fail("获取数据失败");
|
return R.fail("获取数据失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public R<List<InvoiceItem>> getInvoiceItems() {
|
||||||
|
return R.fail("获取数据失败");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ public class SysClient implements ISysClient {
|
|||||||
|
|
||||||
private final IFeeItemService feeItemService;
|
private final IFeeItemService feeItemService;
|
||||||
private final ICargoTypeService cargoTypeService;
|
private final ICargoTypeService cargoTypeService;
|
||||||
|
private final IInvoiceItemService invoiceItemService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@GetMapping(MENU)
|
@GetMapping(MENU)
|
||||||
@@ -231,4 +232,13 @@ public class SysClient implements ISysClient {
|
|||||||
.orderByAsc(CargoType::getCargoCode)));
|
.orderByAsc(CargoType::getCargoCode)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@GetMapping(INVOICE_ITEMS)
|
||||||
|
public R<List<InvoiceItem>> getInvoiceItems() {
|
||||||
|
return R.data(invoiceItemService.list(Wrappers.<InvoiceItem>lambdaQuery()
|
||||||
|
.eq(InvoiceItem::getStatus, 1)
|
||||||
|
.eq(InvoiceItem::getIsDeleted, 0)
|
||||||
|
.orderByAsc(InvoiceItem::getCategoryName, InvoiceItem::getShortName)));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user