Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-finance
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-finance
Commits
36045a9c
Commit
36045a9c
authored
Aug 15, 2019
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
发票管理
parent
de020a70
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
252 additions
and
0 deletions
+252
-0
InvoiceAccountDTO.java
.../src/main/java/com/gic/finance/dto/InvoiceAccountDTO.java
+143
-0
InvoiceManageListQueryQO.java
...ain/java/com/gic/finance/qo/InvoiceManageListQueryQO.java
+53
-0
InvoiceAccountApiService.java
...ava/com/gic/finance/service/InvoiceAccountApiService.java
+34
-0
InvoiceManageApiService.java
...java/com/gic/finance/service/InvoiceManageApiService.java
+22
-0
No files found.
gic-platform-finance-api/src/main/java/com/gic/finance/dto/InvoiceAccountDTO.java
0 → 100644
View file @
36045a9c
package
com
.
gic
.
finance
.
dto
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 开票户
* @ClassName: InvoiceAccountDTO
* @Description:
* @author guojuxing
* @date 2019/8/15 10:05 AM
*/
public
class
InvoiceAccountDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
8590063187778073490L
;
/**
*
*/
private
Integer
invoiceAccountId
;
/**
* 开户单位名称
*/
private
String
accountName
;
/**
* 纳税识别号
*/
private
String
taxNumber
;
/**
* 地址
*/
private
String
address
;
/**
* 开户行
*/
private
String
bank
;
/**
* 开户电话
*/
private
String
accountPhone
;
/**
* 开户账号
*/
private
String
bankAccount
;
/**
* 状态 0 :删除 1:启用 2:停用
*/
private
Integer
status
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
public
Integer
getInvoiceAccountId
()
{
return
invoiceAccountId
;
}
public
void
setInvoiceAccountId
(
Integer
invoiceAccountId
)
{
this
.
invoiceAccountId
=
invoiceAccountId
;
}
public
String
getAccountName
()
{
return
accountName
;
}
public
void
setAccountName
(
String
accountName
)
{
this
.
accountName
=
accountName
;
}
public
String
getTaxNumber
()
{
return
taxNumber
;
}
public
void
setTaxNumber
(
String
taxNumber
)
{
this
.
taxNumber
=
taxNumber
;
}
public
String
getAddress
()
{
return
address
;
}
public
void
setAddress
(
String
address
)
{
this
.
address
=
address
;
}
public
String
getBank
()
{
return
bank
;
}
public
void
setBank
(
String
bank
)
{
this
.
bank
=
bank
;
}
public
String
getAccountPhone
()
{
return
accountPhone
;
}
public
void
setAccountPhone
(
String
accountPhone
)
{
this
.
accountPhone
=
accountPhone
;
}
public
String
getBankAccount
()
{
return
bankAccount
;
}
public
void
setBankAccount
(
String
bankAccount
)
{
this
.
bankAccount
=
bankAccount
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
}
gic-platform-finance-api/src/main/java/com/gic/finance/qo/InvoiceManageListQueryQO.java
0 → 100644
View file @
36045a9c
package
com
.
gic
.
finance
.
qo
;
import
com.gic.enterprise.qo.PageQO
;
import
java.io.Serializable
;
/**
* 发票管理列表查询参数
* @ClassName: InvoiceManageListQueryQO
* @Description:
* @author guojuxing
* @date 2019/8/15 9:23 AM
*/
public
class
InvoiceManageListQueryQO
extends
PageQO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4126844399438333342L
;
/**
* 输入流水号/商户名称/公司名称
*/
private
String
search
;
/**
* 发票状态
*/
private
Integer
invoiceStatus
;
/**
* 平台类型 1:GIC 2:好办
*/
private
Integer
platformType
;
public
String
getSearch
()
{
return
search
;
}
public
void
setSearch
(
String
search
)
{
this
.
search
=
search
;
}
public
Integer
getInvoiceStatus
()
{
return
invoiceStatus
;
}
public
void
setInvoiceStatus
(
Integer
invoiceStatus
)
{
this
.
invoiceStatus
=
invoiceStatus
;
}
public
Integer
getPlatformType
()
{
return
platformType
;
}
public
void
setPlatformType
(
Integer
platformType
)
{
this
.
platformType
=
platformType
;
}
}
gic-platform-finance-api/src/main/java/com/gic/finance/service/InvoiceAccountApiService.java
0 → 100644
View file @
36045a9c
package
com
.
gic
.
finance
.
service
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.finance.dto.InvoiceAccountDTO
;
/**
* 开票户
* @ClassName: InvoiceAccountApiService
* @Description:
* @author guojuxing
* @date 2019/8/15 10:07 AM
*/
public
interface
InvoiceAccountApiService
{
/**
* 新增
* @Title: save
* @Description:
* @author guojuxing
* @param invoiceAccountDTO
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>
*/
ServiceResponse
<
Void
>
save
(
InvoiceAccountDTO
invoiceAccountDTO
);
/**
* 详情
* @Title: getById
* @Description:
* @author guojuxing
* @param invoiceAccountId
* @return com.gic.api.base.commons.ServiceResponse<com.gic.finance.dto.InvoiceAccountDTO>
*/
ServiceResponse
<
InvoiceAccountDTO
>
getById
(
Integer
invoiceAccountId
);
}
gic-platform-finance-api/src/main/java/com/gic/finance/service/InvoiceManageApiService.java
View file @
36045a9c
package
com
.
gic
.
finance
.
service
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.finance.dto.InvoiceManageDTO
;
import
com.gic.finance.qo.InvoiceManageListQueryQO
;
/**
* 发票管理
...
...
@@ -55,4 +57,24 @@ public interface InvoiceManageApiService {
*/
ServiceResponse
<
Void
>
cancelInvoice
(
Integer
invoiceManageId
);
/**
* 分页查询发票管理列表
* @Title: listInvoiceManage
* @Description:
* @author guojuxing
* @param params
* @return com.gic.api.base.commons.ServiceResponse<com.gic.api.base.commons.Page<com.gic.finance.dto.InvoiceManageDTO>>
*/
ServiceResponse
<
Page
<
InvoiceManageDTO
>>
listInvoiceManage
(
InvoiceManageListQueryQO
params
);
/**
* 详情
* @Title: getById
* @Description:
* @author guojuxing
* @param invoiceManageId
* @return com.gic.api.base.commons.ServiceResponse<com.gic.finance.dto.InvoiceManageDTO>
*/
ServiceResponse
<
InvoiceManageDTO
>
getById
(
Integer
invoiceManageId
);
}
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