Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-platform-enterprise
Commits
33519340
Commit
33519340
authored
Aug 16, 2019
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
发票管理接口
parent
80894b3a
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
127 additions
and
1 deletions
+127
-1
BillingPayInfoController.java
...c/enterprise/web/controller/BillingPayInfoController.java
+7
-1
InvoiceListVO.java
...java/com/gic/enterprise/web/vo/billing/InvoiceListVO.java
+120
-0
No files found.
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/BillingPayInfoController.java
View file @
33519340
package
com
.
gic
.
enterprise
.
web
.
controller
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
com.gic.api.base.commons.Page
;
import
com.gic.enterprise.web.vo.billing.InvoiceListVO
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -75,6 +78,7 @@ public class BillingPayInfoController {
@RequestMapping
(
"/apply-invoice"
)
public
RestResponse
applyInvoice
(
InvoiceDTO
invoiceDTO
,
Double
billingAmount
,
Integer
invoiceType
)
{
//todo 调用发起开票申请
//todo 更改支付信息中的发票状态未已开具
return
RestResponse
.
success
();
}
...
...
@@ -89,7 +93,9 @@ public class BillingPayInfoController {
@RequestMapping
(
"/list-invoice"
)
public
RestResponse
listInvoice
(
InvoiceListQueryQO
params
)
{
//todo 发票列表
return
RestResponse
.
success
();
Page
page
=
new
Page
();
page
.
setResult
((
List
)
new
InvoiceListVO
());
return
RestResponse
.
success
(
page
);
}
}
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/vo/billing/InvoiceListVO.java
0 → 100644
View file @
33519340
package
com
.
gic
.
enterprise
.
web
.
vo
.
billing
;
import
com.gic.finance.constant.InvoiceStatusEnum
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 已申请开票收据列表
* @ClassName: InvoiceListVO
* @Description:
* @author guojuxing
* @date 2019/8/16 1:42 PM
*/
public
class
InvoiceListVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
62938149871191351L
;
/**
*
*/
private
Integer
invoiceManageId
;
/**
*
*/
private
Date
createTime
;
/**
* 申请单流水号
*/
private
String
invoiceApplySerial
;
/**
* 开票金额
*/
private
Double
billingAmount
;
/**
* 发票状态 1:待开具 2:待邮寄 3:已邮寄 4:已驳回 5:已取消
*/
private
Integer
invoiceStatus
;
/**
* 发票状态名称
*/
private
String
invoiceStatusStr
;
/**
* 快递公司
*/
private
String
expressMailName
;
/**
* 快递单号
*/
private
String
expressMailNumber
;
public
Integer
getInvoiceManageId
()
{
return
invoiceManageId
;
}
public
void
setInvoiceManageId
(
Integer
invoiceManageId
)
{
this
.
invoiceManageId
=
invoiceManageId
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
String
getInvoiceApplySerial
()
{
return
invoiceApplySerial
;
}
public
void
setInvoiceApplySerial
(
String
invoiceApplySerial
)
{
this
.
invoiceApplySerial
=
invoiceApplySerial
;
}
public
Double
getBillingAmount
()
{
return
billingAmount
;
}
public
void
setBillingAmount
(
Double
billingAmount
)
{
this
.
billingAmount
=
billingAmount
;
}
public
void
setInvoiceStatus
(
Integer
invoiceStatus
)
{
this
.
invoiceStatus
=
invoiceStatus
;
}
public
String
getInvoiceStatusStr
()
{
if
(
InvoiceStatusEnum
.
TO_BE_ISSUED
.
getCode
()
==
invoiceStatus
||
InvoiceStatusEnum
.
TO_BE_MAILED
.
getCode
()
==
invoiceStatus
)
{
return
"申请中"
;
}
if
(
InvoiceStatusEnum
.
CANCEL
.
getCode
()
==
invoiceStatus
)
{
return
InvoiceStatusEnum
.
CANCEL
.
getMessage
();
}
if
(
InvoiceStatusEnum
.
REJECT
.
getCode
()
==
invoiceStatus
)
{
return
"已拒绝"
;
}
if
(
InvoiceStatusEnum
.
MAILED
.
getCode
()
==
invoiceStatus
)
{
return
"已完成"
;
}
return
"--"
;
}
public
String
getExpressMailName
()
{
return
expressMailName
;
}
public
void
setExpressMailName
(
String
expressMailName
)
{
this
.
expressMailName
=
expressMailName
;
}
public
String
getExpressMailNumber
()
{
return
expressMailNumber
;
}
public
void
setExpressMailNumber
(
String
expressMailNumber
)
{
this
.
expressMailNumber
=
expressMailNumber
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment