Commit 5c4f5cc0 by guojuxing

发票管理接口

parent 05827d2a
package com.gic.enterprise.web.controller;
import java.util.HashMap;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -7,12 +10,14 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.enterprise.constant.PayTypeEnum;
import com.gic.enterprise.dto.InvoiceDTO;
import com.gic.enterprise.qo.BillListQueryQO;
import com.gic.enterprise.qo.InvoiceListQueryQO;
import com.gic.enterprise.service.BillingPayInfoApiService;
import com.gic.enterprise.utils.ResultControllerUtils;
import com.gic.enterprise.web.vo.BillListVO;
import com.gic.finance.constant.InvoiceStatusEnum;
import com.gic.finance.service.InvoiceManageApiService;
@RestController
......@@ -39,6 +44,24 @@ public class BillingPayInfoController {
return ResultControllerUtils.commonPageResult(billingPayInfoApiService.listBill(params), BillListVO.class);
}
@RequestMapping("/list-pay-type")
public RestResponse listPayType() {
Map<Integer, String> resultMap = new HashMap<>(16);
for (PayTypeEnum payTypeEnum : PayTypeEnum.values()) {
resultMap.put(payTypeEnum.getCode(), payTypeEnum.getMessage());
}
return RestResponse.success(resultMap);
}
@RequestMapping("/list-invoice-status")
public RestResponse listInvoiceStatus() {
Map<Integer, String> resultMap = new HashMap<>(16);
for (InvoiceStatusEnum invoiceStatusEnum : InvoiceStatusEnum.values()) {
resultMap.put(invoiceStatusEnum.getCode(), invoiceStatusEnum.getMessage());
}
return RestResponse.success(resultMap);
}
/**
* 开票
* @Title: applyInvoice

......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment