Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
Njzj.Biz.Bocoms.Openapis.V4.5
Project
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
陶然
Njzj.Biz.Bocoms.Openapis.V4.5
Commits
b4715d90
Commit
b4715d90
authored
Aug 22, 2023
by
陶然
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
实现结算调用扫码支付功能
parent
34f99068
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
272 additions
and
203 deletions
+272
-203
Configs.cs
Configs.cs
+2
-0
ReceiveCode.cs
Entities/ReceiveCode.cs
+32
-2
Extension.cs
Extension.cs
+14
-42
RestfulMpng.cs
RestfulMpng.cs
+93
-18
WriteOffResultResponseV2.cs
Sdk/response/WriteOffResultResponseV2.cs
+131
-141
No files found.
Configs.cs
View file @
b4715d90
...
@@ -11,6 +11,8 @@ namespace Com.Bocom.OpenApi
...
@@ -11,6 +11,8 @@ namespace Com.Bocom.OpenApi
internal
static
string
APIGW_URL_ADDRESS
=
"https://open.test.bankcomm.com:9443/uat"
;
//"https://117.184.192.242:9443";
internal
static
string
APIGW_URL_ADDRESS
=
"https://open.test.bankcomm.com:9443/uat"
;
//"https://117.184.192.242:9443";
internal
static
string
QR_CODE_APIGW_URL_ADDRESS
=
"https://open.test.bankcomm.com:9443"
;
//"https://117.184.192.242:9443";
internal
static
string
QR_CODE_APIGW_URL_ADDRESS
=
"https://open.test.bankcomm.com:9443"
;
//"https://117.184.192.242:9443";
public
const
string
TableNameReceiveCode
=
"BCOM_ReceiveCodes"
;
public
const
string
TableNameReceiveCode
=
"BCOM_ReceiveCodes"
;
public
const
string
TableNameWriteOffResultNotify
=
"BCOM_WriteOffResultNotifys"
;
public
const
string
TableNameReceiveCodeDetail
=
"BCOM_ReceiveCodeDetails"
;
/// <summary>
/// <summary>
/// APP_ID:通过内管查看详情,可获取对应的组织机构、接入方式、公钥等信息;APP管理中查看
/// APP_ID:通过内管查看详情,可获取对应的组织机构、接入方式、公钥等信息;APP管理中查看
...
...
Entities/ReceiveCode.cs
View file @
b4715d90
...
@@ -35,10 +35,10 @@ namespace Njzj.Bocoms.Openapis.Entities
...
@@ -35,10 +35,10 @@ namespace Njzj.Bocoms.Openapis.Entities
[
ApiMember
(
Description
=
"门店识别号"
)]
[
ApiMember
(
Description
=
"门店识别号"
)]
[
StringLength
(
200
)]
[
StringLength
(
200
)]
public
string
shop_id
{
get
;
set
;
}
public
string
shop_id
{
get
;
set
;
}
[
ApiMember
(
Description
=
"商户交易编号"
)]
[
ApiMember
(
Description
=
"商户交易编号"
)]
[
Unique
]
[
Unique
,
IgnoreUpdate
]
[
StringLength
(
200
)]
[
StringLength
(
200
)]
public
string
pay_mer_tran_no
{
get
;
set
;
}
public
string
pay_mer_tran_no
{
get
;
set
;
}
...
@@ -82,4 +82,34 @@ namespace Njzj.Bocoms.Openapis.Entities
...
@@ -82,4 +82,34 @@ namespace Njzj.Bocoms.Openapis.Entities
public
string
tran_content
{
get
;
set
;
}
public
string
tran_content
{
get
;
set
;
}
}
}
[
Api
(
Description
=
"收款码明细"
)]
[
Alias
(
Configs
.
TableNameReceiveCodeDetail
)]
public
class
ReceiveCodeDetail
:
EntityWithMetadata
{
[
DefaultEmptyGuid
]
public
Guid
ReceiveCodeKvid
{
get
;
set
;
}
[
ApiMember
(
Description
=
"商户交易编号"
)]
[
StringLength
(
200
)]
public
string
PayMerTranNo
{
get
;
set
;
}
[
ApiMember
(
Description
=
"付款单位"
)]
[
StringLength
(
500
)]
public
string
PayerName
{
get
;
set
;
}
[
IgnoreUpdate
]
[
DefaultEmptyGuid
]
public
Guid
BizKvid
{
get
;
set
;
}
[
ApiMember
(
Description
=
"业务流水号"
)]
[
IgnoreUpdate
]
[
StringLength
(
200
)]
public
string
BizId
{
get
;
set
;
}
[
ApiMember
(
Description
=
"业务类型"
)]
[
IgnoreUpdate
]
[
StringLength
(
100
)]
public
string
BizType
{
get
;
set
;
}
}
}
}
Extension.cs
View file @
b4715d90
...
@@ -200,24 +200,17 @@ namespace Com.Bocom.OpenApi
...
@@ -200,24 +200,17 @@ namespace Com.Bocom.OpenApi
var
amount
=
settlements
.
Sum
(
o
=>
o
.
Amount
);
var
amount
=
settlements
.
Sum
(
o
=>
o
.
Amount
);
if
(
amount
<=
0
)
return
null
;
if
(
amount
<=
0
)
return
null
;
var
uniqueCode
=
Guid
.
NewGuid
().
ToString
();
//生成二维码的唯一性交易编号
var
uniqueCode
=
Guid
.
NewGuid
().
ToString
();
//生成二维码的唯一性交易编号
var
bizIds
=
settlements
.
ConvertAll
(
o
=>
o
.
BizId
).
Join
(
"、"
);
var
summary
=
$"
{
settlements
[
0
].
BizId
}
等共
{
settlements
.
Count
}
条结算进行扫码支付!"
;
var
remark
=
settlements
.
ConvertAll
(
o
=>
o
.
BizId
).
Join
(
"、"
);
var
remark
=
settlements
[
0
].
PayerName
;
//var rtnTests = new MPNG210001ResponseV1();
if
(
bizIds
.
Length
>
200
)
bizIds
=
bizIds
.
Substring
(
0
,
200
);
//根据对接要求长度限制长度
//rtnTests.rsp_body = new MPNG210001ResponseV1.RspBody();
if
(
remark
.
Length
>
500
)
remark
=
remark
.
Substring
(
0
,
500
);
//根据对接要求长度限制长度
//rtnTests.SetBizState("S");
//rtnTests.SetRspCode("1");
var
rtnTests
=
new
MPNG210001ResponseV1
();
//rtnTests.SetRspMsg("1");
rtnTests
.
rsp_body
=
new
MPNG210001ResponseV1
.
RspBody
();
//rtnTests.rsp_body.display_code_text = "http://yunbanktest.bankcomm.com/tcipp/pmss/cipp.jsp?qrCode=https://qr.95516.com/03010000/kl6im4od20200804123754";
rtnTests
.
SetBizState
(
"S"
);
//rtnTests.rsp_body.pay_mer_tran_no = uniqueCode;
rtnTests
.
SetRspCode
(
"1"
);
rtnTests
.
SetRspMsg
(
"1"
);
//return rtnTests;
rtnTests
.
rsp_body
.
display_code_text
=
"http://yunbanktest.bankcomm.com/tcipp/pmss/cipp.jsp?qrCode=https://qr.95516.com/03010000/kl6im4od20200804123754"
;
rtnTests
.
rsp_body
.
pay_mer_tran_no
=
uniqueCode
;
return
rtnTests
;
DefaultBocomClient
client
=
new
DefaultBocomClient
(
Configs
.
QR_CODE_APP_ID
,
Configs
.
QR_CODE_MY_PRIVATE_KEY
,
Configs
.
QR_CODE_APIGW_PUBLIC_KEY
,
BocomConstants
.
ENCRYPT_TYPE_RSA_AND_AES
);
DefaultBocomClient
client
=
new
DefaultBocomClient
(
Configs
.
QR_CODE_APP_ID
,
Configs
.
QR_CODE_MY_PRIVATE_KEY
,
Configs
.
QR_CODE_APIGW_PUBLIC_KEY
,
BocomConstants
.
ENCRYPT_TYPE_RSA_AND_AES
);
/**
/**
* 测试环境可以忽略SSL证书告警,生产环境不可忽略
* 测试环境可以忽略SSL证书告警,生产环境不可忽略
...
@@ -239,7 +232,7 @@ namespace Com.Bocom.OpenApi
...
@@ -239,7 +232,7 @@ namespace Com.Bocom.OpenApi
bizContent
.
req_body
.
total_amount
=
amount
.
ToString
();
bizContent
.
req_body
.
total_amount
=
amount
.
ToString
();
bizContent
.
req_body
.
location
=
"ONLINE"
;
bizContent
.
req_body
.
location
=
"ONLINE"
;
bizContent
.
req_body
.
currency
=
"CNY"
;
bizContent
.
req_body
.
currency
=
"CNY"
;
bizContent
.
req_body
.
tran_content
=
bizIds
;
bizContent
.
req_body
.
tran_content
=
summary
;
bizContent
.
req_body
.
mer_memo
=
remark
;
bizContent
.
req_body
.
mer_memo
=
remark
;
request
.
SetBizContent
(
bizContent
);
request
.
SetBizContent
(
bizContent
);
var
response
=
client
.
Execute
(
request
,
uniqueCode
.
Replace
(
"-"
,
""
));
var
response
=
client
.
Execute
(
request
,
uniqueCode
.
Replace
(
"-"
,
""
));
...
@@ -248,6 +241,7 @@ namespace Com.Bocom.OpenApi
...
@@ -248,6 +241,7 @@ namespace Com.Bocom.OpenApi
{
{
//-----------------------记录下这份收款码的数据的信息,如果这份订单取消了就要作废--------------------------------
//-----------------------记录下这份收款码的数据的信息,如果这份订单取消了就要作废--------------------------------
var
rtns
=
response
as
MPNG210001ResponseV1
;
var
rtns
=
response
as
MPNG210001ResponseV1
;
//rtns.rsp_body.display_code_text = $"http://yunbanktest.bankcomm.com/tcipp/pmss/cipp.jsp?qrCode={rtns.rsp_body.display_code_text}";
return
rtns
;
return
rtns
;
}
}
else
else
...
@@ -256,31 +250,9 @@ namespace Com.Bocom.OpenApi
...
@@ -256,31 +250,9 @@ namespace Com.Bocom.OpenApi
}
}
}
}
public
static
MPNG020702ResponseV1
GetReceiveCodeOrder
(
string
payMerTranNo
,
List
<
Settlement
>
settlements
)
public
static
MPNG020702ResponseV1
GetReceiveCodeOrder
(
string
payMerTranNo
)
{
{
payMerTranNo
.
ThrowIfNullOrEmpty
(
"缺少订单号信息"
);
payMerTranNo
.
ThrowIfNullOrEmpty
(
"缺少订单号信息"
);
if
(
settlements
.
IsNullOrEmpty
())
return
null
;
if
(
settlements
.
Exists
(
o
=>
o
.
OffsetKvid
!=
Guid
.
Empty
||
o
.
AmountPayment
>
0
))
throw
new
Exception
(
"存在不符合生成收款码条件的结算"
);
var
amount
=
settlements
.
Sum
(
o
=>
o
.
Amount
);
if
(
amount
<=
0
)
return
null
;
var
uniqueCode
=
Guid
.
NewGuid
().
ToString
();
//生成二维码的唯一性交易编号
var
bizIds
=
settlements
.
ConvertAll
(
o
=>
o
.
BizId
).
Join
(
"、"
);
var
remark
=
settlements
.
ConvertAll
(
o
=>
o
.
BizId
).
Join
(
"、"
);
if
(
bizIds
.
Length
>
200
)
bizIds
=
bizIds
.
Substring
(
0
,
200
);
//根据对接要求长度限制长度
if
(
remark
.
Length
>
500
)
remark
=
remark
.
Substring
(
0
,
500
);
//根据对接要求长度限制长度
var
rtnTests
=
new
MPNG020702ResponseV1
();
rtnTests
.
SetBizState
(
"S"
);
rtnTests
.
SetRspCode
(
"1"
);
rtnTests
.
SetRspMsg
(
"1"
);
rtnTests
.
rsp_body
=
new
MPNG020702ResponseV1
.
RspBody
();
rtnTests
.
rsp_body
.
mer_memo
=
remark
;
rtnTests
.
rsp_body
.
total_amount
=
amount
.
ToString
();
rtnTests
.
rsp_body
.
tran_content
=
bizIds
;
return
rtnTests
;
DefaultBocomClient
client
=
new
DefaultBocomClient
(
Configs
.
QR_CODE_APP_ID
,
Configs
.
QR_CODE_MY_PRIVATE_KEY
,
Configs
.
QR_CODE_APIGW_PUBLIC_KEY
,
BocomConstants
.
ENCRYPT_TYPE_RSA_AND_AES
);
DefaultBocomClient
client
=
new
DefaultBocomClient
(
Configs
.
QR_CODE_APP_ID
,
Configs
.
QR_CODE_MY_PRIVATE_KEY
,
Configs
.
QR_CODE_APIGW_PUBLIC_KEY
,
BocomConstants
.
ENCRYPT_TYPE_RSA_AND_AES
);
/**
/**
* 测试环境可以忽略SSL证书告警,生产环境不可忽略
* 测试环境可以忽略SSL证书告警,生产环境不可忽略
...
...
RestfulMpng.cs
View file @
b4715d90
...
@@ -31,29 +31,58 @@ namespace Njzj.Bocoms.Openapis
...
@@ -31,29 +31,58 @@ namespace Njzj.Bocoms.Openapis
var
results
=
Extension
.
GenerateReceiveCode
(
settlements
);
var
results
=
Extension
.
GenerateReceiveCode
(
settlements
);
var
payMerTranNo
=
results
.
rsp_body
.
pay_mer_tran_no
;
var
payMerTranNo
=
results
.
rsp_body
.
pay_mer_tran_no
;
var
order
=
Extension
.
GetReceiveCodeOrder
(
payMerTranNo
,
settlements
);
var
order
=
Extension
.
GetReceiveCodeOrder
(
payMerTranNo
);
order
.
pay_mer_tran_no
=
payMerTranNo
;
order
.
pay_mer_tran_no
=
payMerTranNo
;
order
.
display_code_text
=
results
.
rsp_body
.
display_code_text
;
order
.
display_code_text
=
results
.
rsp_body
.
display_code_text
;
var
connB
=
KiviiContext
.
GetOpenedDbConnection
<
ReceiveCode
>();
var
connB
=
KiviiContext
.
GetOpenedDbConnection
<
ReceiveCode
>();
var
item
=
new
ReceiveCode
();
var
codeKvid
=
Guid
.
NewGuid
();
item
.
trans_code
=
results
.
rsp_head
.
trans_code
;
var
code
=
new
ReceiveCode
();
item
.
response_code
=
results
.
rsp_head
.
response_code
;
code
.
Kvid
=
codeKvid
;
item
.
response_status
=
results
.
rsp_head
.
response_status
;
code
.
trans_code
=
results
.
rsp_head
.
trans_code
;
item
.
response_time
=
results
.
rsp_head
.
response_time
;
code
.
response_code
=
results
.
rsp_head
.
response_code
;
item
.
response_msg
=
results
.
rsp_head
.
response_msg
;
code
.
response_status
=
results
.
rsp_head
.
response_status
;
item
.
shop_id
=
results
.
rsp_body
.
shop_id
;
code
.
response_time
=
results
.
rsp_head
.
response_time
;
item
.
pay_mer_tran_no
=
payMerTranNo
;
code
.
response_msg
=
results
.
rsp_head
.
response_msg
;
item
.
display_code_text
=
results
.
rsp_body
.
display_code_text
;
code
.
shop_id
=
results
.
rsp_body
.
shop_id
;
code
.
pay_mer_tran_no
=
payMerTranNo
;
code
.
display_code_text
=
results
.
rsp_body
.
display_code_text
;
item
.
tran_state
=
order
.
rsp_body
.
tran_state
;
code
.
tran_state
=
order
.
rsp_body
.
tran_state
;
item
.
tran_state_code
=
order
.
rsp_body
.
tran_state_code
;
code
.
tran_state_code
=
order
.
rsp_body
.
tran_state_code
;
item
.
tran_state_msg
=
order
.
rsp_body
.
tran_state_msg
;
code
.
tran_state_msg
=
order
.
rsp_body
.
tran_state_msg
;
item
.
mer_memo
=
order
.
rsp_body
.
mer_memo
;
code
.
mer_memo
=
order
.
rsp_body
.
mer_memo
;
item
.
total_amount
=
order
.
rsp_body
.
total_amount
;
code
.
total_amount
=
order
.
rsp_body
.
total_amount
;
item
.
order_status
=
order
.
rsp_body
.
order_status
;
code
.
order_status
=
order
.
rsp_body
.
order_status
;
item
.
tran_content
=
order
.
rsp_body
.
tran_content
;
code
.
tran_content
=
order
.
rsp_body
.
tran_content
;
connB
.
Insert
(
item
);
List
<
ReceiveCodeDetail
>
codeDetails
=
new
List
<
ReceiveCodeDetail
>();
foreach
(
var
item
in
settlements
)
{
var
detail
=
new
ReceiveCodeDetail
();
detail
.
PayMerTranNo
=
payMerTranNo
;
detail
.
ReceiveCodeKvid
=
code
.
Kvid
;
detail
.
PayerName
=
item
.
PayerName
;
detail
.
BizId
=
item
.
BizId
;
detail
.
BizType
=
item
.
BizType
;
detail
.
BizKvid
=
item
.
Kvid
;
codeDetails
.
Add
(
detail
);
}
var
trans
=
connB
.
OpenTransaction
();
try
{
foreach
(
var
item
in
codeDetails
)
{
connB
.
Insert
(
item
);
}
connB
.
Insert
(
code
);
trans
.
Commit
();
}
catch
(
Exception
ex
)
{
trans
.
Rollback
();
throw
ex
;
}
if
(
View
.
IsNullOrEmpty
())
if
(
View
.
IsNullOrEmpty
())
{
{
...
@@ -75,4 +104,50 @@ namespace Njzj.Bocoms.Openapis
...
@@ -75,4 +104,50 @@ namespace Njzj.Bocoms.Openapis
}
}
}
}
}
}
public
class
ReceiveCodeCheckState
:
RestfulExecution
<
ReceiveCode
>
{
public
string
PayMerTranNo
{
get
;
set
;
}
public
override
object
OnExecution
(
IRequest
req
,
IResponse
res
)
{
PayMerTranNo
.
ThrowIfNullOrEmpty
(
"请传入订单号!"
);
var
conn
=
KiviiContext
.
GetOpenedDbConnection
<
ReceiveCode
>();
var
existCode
=
conn
.
Single
<
ReceiveCode
>(
o
=>
o
.
pay_mer_tran_no
==
PayMerTranNo
);
if
(
existCode
==
null
)
throw
new
Exception
(
"未找到此扫码订单"
);
var
rtns
=
new
RestfulExecutionResponse
<
ReceiveCode
>();
rtns
.
Results
=
new
List
<
ReceiveCode
>();
if
(
existCode
.
tran_state
!=
"PROCESS"
)
{
rtns
.
Results
.
Add
(
existCode
);
return
rtns
;
}
var
order
=
Extension
.
GetReceiveCodeOrder
(
PayMerTranNo
);
if
(
order
.
rsp_body
.
tran_state
!=
existCode
.
tran_state
)
{
existCode
.
tran_state
=
order
.
rsp_body
.
tran_state
;
existCode
.
AddOnlyProperties
(
o
=>
o
.
tran_state
);
existCode
.
tran_state_code
=
order
.
rsp_body
.
tran_state_code
;
existCode
.
AddOnlyProperties
(
o
=>
o
.
tran_state_code
);
existCode
.
tran_state_msg
=
order
.
rsp_body
.
tran_state_msg
;
existCode
.
AddOnlyProperties
(
o
=>
o
.
tran_state_msg
);
existCode
.
mer_memo
=
order
.
rsp_body
.
mer_memo
;
existCode
.
AddOnlyProperties
(
o
=>
o
.
mer_memo
);
existCode
.
total_amount
=
order
.
rsp_body
.
total_amount
;
existCode
.
AddOnlyProperties
(
o
=>
o
.
total_amount
);
existCode
.
order_status
=
order
.
rsp_body
.
order_status
;
existCode
.
AddOnlyProperties
(
o
=>
o
.
order_status
);
existCode
.
tran_content
=
order
.
rsp_body
.
tran_content
;
existCode
.
AddOnlyProperties
(
o
=>
o
.
tran_content
);
conn
.
UpdateOnly
(
existCode
);
existCode
.
RemoveAllOnlyProperties
();
rtns
.
Results
.
Add
(
existCode
);
}
return
rtns
;
}
}
}
}
Sdk/response/WriteOffResultResponseV2.cs
View file @
b4715d90
...
@@ -16,24 +16,24 @@ namespace Com.Bocom.OpenApi
...
@@ -16,24 +16,24 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("pageableresponse_totalelements") private String pageableresponseTotalelements;
//ORIGINAL LINE: @JsonProperty("pageableresponse_totalelements") private String pageableresponseTotalelements;
//private string pageableresponseTotalelements;
//private string pageableresponseTotalelements;
[
Alias
(
"pageableresponse_totalelements"
)]
//
[Alias("pageableresponse_totalelements")]
public
string
pageableresponse
T
otalelements
{
get
;
set
;
}
public
string
pageableresponse
_t
otalelements
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 总页数 </summary>
/// 总页数 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("pageableresponse_totalpages") private String pageableresponseTotalpages;
//ORIGINAL LINE: @JsonProperty("pageableresponse_totalpages") private String pageableresponseTotalpages;
//private string pageableresponseTotalpages;
//private string pageableresponseTotalpages;
[
Alias
(
"pageableresponse_totalpages"
)]
//
[Alias("pageableresponse_totalpages")]
public
string
pageableresponse
T
otalpages
{
get
;
set
;
}
public
string
pageableresponse
_t
otalpages
{
get
;
set
;
}
/// <summary>
/// <summary>
/// "" </summary>
/// "" </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_record_list") private java.util.List<WriteOffRecord> writeOffRecordList;
//ORIGINAL LINE: @JsonProperty("write_off_record_list") private java.util.List<WriteOffRecord> writeOffRecordList;
//private IList<WriteOffRecord> writeOffRecordList;
//private IList<WriteOffRecord> writeOffRecordList;
[
Alias
(
"write_off_record_list"
)]
//
[Alias("write_off_record_list")]
public
List
<
WriteOffRecord
>
write
OffRecordL
ist
{
get
;
set
;
}
public
List
<
WriteOffRecord
>
write
_off_record_l
ist
{
get
;
set
;
}
public
class
WriteOffRecord
public
class
WriteOffRecord
{
{
...
@@ -42,24 +42,24 @@ namespace Com.Bocom.OpenApi
...
@@ -42,24 +42,24 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_id") private String writeOffId;
//ORIGINAL LINE: @JsonProperty("write_off_id") private String writeOffId;
//internal string writeOffId;
//internal string writeOffId;
[
Alias
(
"write_off_id"
)]
//
[Alias("write_off_id")]
public
string
write
OffI
d
{
get
;
set
;
}
public
string
write
_off_i
d
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销订单号 </summary>
/// 核销订单号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_ode_no") private String writeOffOdeNo;
//ORIGINAL LINE: @JsonProperty("write_off_ode_no") private String writeOffOdeNo;
//internal string writeOffOdeNo;
//internal string writeOffOdeNo;
[
Alias
(
"write_off_ode_no"
)]
//
[Alias("write_off_ode_no")]
public
string
write
OffOdeN
o
{
get
;
set
;
}
public
string
write
_off_ode_n
o
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销订单流水编号 </summary>
/// 核销订单流水编号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_bill_jnl_id") private String writeOffBillJnlId;
//ORIGINAL LINE: @JsonProperty("write_off_bill_jnl_id") private String writeOffBillJnlId;
//internal string writeOffBillJnlId;
//internal string writeOffBillJnlId;
[
Alias
(
"write_off_bill_jnl_id"
)]
//
[Alias("write_off_bill_jnl_id")]
public
string
write
OffBillJnlI
d
{
get
;
set
;
}
public
string
write
_off_bill_jnl_i
d
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 账单流水类型
/// 账单流水类型
...
@@ -70,16 +70,16 @@ namespace Com.Bocom.OpenApi
...
@@ -70,16 +70,16 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("bill_jnl_typ") private String billJnlTyp;
//ORIGINAL LINE: @JsonProperty("bill_jnl_typ") private String billJnlTyp;
//internal string billJnlTyp;
//internal string billJnlTyp;
[
Alias
(
"bill_jnl_typ"
)]
//
[Alias("bill_jnl_typ")]
public
string
bill
JnlT
yp
{
get
;
set
;
}
public
string
bill
_jnl_t
yp
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销金额 </summary>
/// 核销金额 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_amt") private String writeOffAmt;
//ORIGINAL LINE: @JsonProperty("write_off_amt") private String writeOffAmt;
//internal string writeOffAmt;
//internal string writeOffAmt;
[
Alias
(
"write_off_amt"
)]
//
[Alias("write_off_amt")]
public
string
write
OffA
mt
{
get
;
set
;
}
public
string
write
_off_a
mt
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销状态
/// 核销状态
...
@@ -89,8 +89,8 @@ namespace Com.Bocom.OpenApi
...
@@ -89,8 +89,8 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_state") private String writeOffState;
//ORIGINAL LINE: @JsonProperty("write_off_state") private String writeOffState;
//internal string writeOffState;
//internal string writeOffState;
[
Alias
(
"write_off_state"
)]
//
[Alias("write_off_state")]
public
string
write
OffS
tate
{
get
;
set
;
}
public
string
write
_off_s
tate
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销方式
/// 核销方式
...
@@ -102,32 +102,32 @@ namespace Com.Bocom.OpenApi
...
@@ -102,32 +102,32 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_type") private String writeOffType;
//ORIGINAL LINE: @JsonProperty("write_off_type") private String writeOffType;
//internal string writeOffType;
//internal string writeOffType;
[
Alias
(
"write_off_type"
)]
//
[Alias("write_off_type")]
public
string
write
OffT
ype
{
get
;
set
;
}
public
string
write
_off_t
ype
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销日期 </summary>
/// 核销日期 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_dte") private String writeOffDte;
//ORIGINAL LINE: @JsonProperty("write_off_dte") private String writeOffDte;
//internal string writeOffDte;
//internal string writeOffDte;
[
Alias
(
"write_off_dte"
)]
//
[Alias("write_off_dte")]
public
string
write
OffD
te
{
get
;
set
;
}
public
string
write
_off_d
te
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销人员 </summary>
/// 核销人员 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_staff") private String writeOffStaff;
//ORIGINAL LINE: @JsonProperty("write_off_staff") private String writeOffStaff;
//internal string writeOffStaff;
//internal string writeOffStaff;
[
Alias
(
"write_off_staff"
)]
//
[Alias("write_off_staff")]
public
string
write
OffS
taff
{
get
;
set
;
}
public
string
write
_off_s
taff
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销编号 </summary>
/// 核销编号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_no") private String writeOffNo;
//ORIGINAL LINE: @JsonProperty("write_off_no") private String writeOffNo;
//internal string writeOffNo;
//internal string writeOffNo;
[
Alias
(
"write_off_no"
)]
//
[Alias("write_off_no")]
public
string
write
OffN
o
{
get
;
set
;
}
public
string
write
_off_n
o
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销种类
/// 核销种类
...
@@ -137,24 +137,24 @@ namespace Com.Bocom.OpenApi
...
@@ -137,24 +137,24 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_kind") private String writeOffKind;
//ORIGINAL LINE: @JsonProperty("write_off_kind") private String writeOffKind;
//internal string writeOffKind;
//internal string writeOffKind;
[
Alias
(
"write_off_kind"
)]
//
[Alias("write_off_kind")]
public
string
write
OffK
ind
{
get
;
set
;
}
public
string
write
_off_k
ind
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 补录ID </summary>
/// 补录ID </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_addt_id") private String writeOffAddtId;
//ORIGINAL LINE: @JsonProperty("write_off_addt_id") private String writeOffAddtId;
//internal string writeOffAddtId;
//internal string writeOffAddtId;
[
Alias
(
"write_off_addt_id"
)]
//
[Alias("write_off_addt_id")]
public
string
write
OffAddtI
d
{
get
;
set
;
}
public
string
write
_off_addt_i
d
{
get
;
set
;
}
/// <summary>
/// <summary>
/// "" </summary>
/// "" </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("cont_order_detail_list") private java.util.List<ContOrderDetail> contOrderDetailList;
//ORIGINAL LINE: @JsonProperty("cont_order_detail_list") private java.util.List<ContOrderDetail> contOrderDetailList;
//internal IList<ContOrderDetail> contOrderDetailList;
//internal IList<ContOrderDetail> contOrderDetailList;
[
Alias
(
"cont_order_detail_list"
)]
//
[Alias("cont_order_detail_list")]
public
List
<
ContOrderDetail
>
cont
OrderDetailL
ist
{
get
;
set
;
}
public
List
<
ContOrderDetail
>
cont
_order_detail_l
ist
{
get
;
set
;
}
public
class
ContOrderDetail
public
class
ContOrderDetail
{
{
...
@@ -163,143 +163,143 @@ namespace Com.Bocom.OpenApi
...
@@ -163,143 +163,143 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("bill_id") private String billId;
//ORIGINAL LINE: @JsonProperty("bill_id") private String billId;
//internal string billId;
//internal string billId;
[
Alias
(
"bill_id"
)]
//
[Alias("bill_id")]
public
string
bill
I
d
{
get
;
set
;
}
public
string
bill
_i
d
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 批次号 </summary>
/// 批次号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("bat_id") private String batId;
//ORIGINAL LINE: @JsonProperty("bat_id") private String batId;
//internal string batId;
//internal string batId;
[
Alias
(
"bat_id"
)]
//
[Alias("bat_id")]
public
string
bat
I
d
{
get
;
set
;
}
public
string
bat
_i
d
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 合同号 </summary>
/// 合同号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("cont_id") private String contId;
//ORIGINAL LINE: @JsonProperty("cont_id") private String contId;
//internal string contId;
//internal string contId;
[
Alias
(
"cont_id"
)]
//
[Alias("cont_id")]
public
string
cont
I
d
{
get
;
set
;
}
public
string
cont
_i
d
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 机构编号 </summary>
/// 机构编号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("org_id") private String orgId;
//ORIGINAL LINE: @JsonProperty("org_id") private String orgId;
//internal string orgId;
//internal string orgId;
[
Alias
(
"org_id"
)]
//
[Alias("org_id")]
public
string
org
I
d
{
get
;
set
;
}
public
string
org
_i
d
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 应付款人 </summary>
/// 应付款人 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_payer") private String oriPayer;
//ORIGINAL LINE: @JsonProperty("ori_payer") private String oriPayer;
//internal string oriPayer;
//internal string oriPayer;
[
Alias
(
"ori_payer"
)]
//
[Alias("ori_payer")]
public
string
ori
P
ayer
{
get
;
set
;
}
public
string
ori
_p
ayer
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 应付款人账号 </summary>
/// 应付款人账号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_ac") private String oriAc;
//ORIGINAL LINE: @JsonProperty("ori_ac") private String oriAc;
//internal string oriAc;
//internal string oriAc;
[
Alias
(
"ori_ac"
)]
//
[Alias("ori_ac")]
public
string
ori
A
c
{
get
;
set
;
}
public
string
ori
_a
c
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 应付款人地址 </summary>
/// 应付款人地址 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_addr") private String oriAddr;
//ORIGINAL LINE: @JsonProperty("ori_addr") private String oriAddr;
//internal string oriAddr;
//internal string oriAddr;
[
Alias
(
"ori_addr"
)]
//
[Alias("ori_addr")]
public
string
ori
A
ddr
{
get
;
set
;
}
public
string
ori
_a
ddr
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 应付款人联系电话 </summary>
/// 应付款人联系电话 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_tel_no") private String oriTelNo;
//ORIGINAL LINE: @JsonProperty("ori_tel_no") private String oriTelNo;
//internal string oriTelNo;
//internal string oriTelNo;
[
Alias
(
"ori_tel_no"
)]
//
[Alias("ori_tel_no")]
public
string
ori
TelN
o
{
get
;
set
;
}
public
string
ori
_tel_n
o
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 应付款人其他信息1 </summary>
/// 应付款人其他信息1 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_other_info1") private String oriOtherInfo1;
//ORIGINAL LINE: @JsonProperty("ori_other_info1") private String oriOtherInfo1;
//internal string oriOtherInfo1;
//internal string oriOtherInfo1;
[
Alias
(
"ori_other_info1"
)]
//
[Alias("ori_other_info1")]
public
string
ori
OtherI
nfo1
{
get
;
set
;
}
public
string
ori
_other_i
nfo1
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 应付款人其他信息2 </summary>
/// 应付款人其他信息2 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_other_info2") private String oriOtherInfo2;
//ORIGINAL LINE: @JsonProperty("ori_other_info2") private String oriOtherInfo2;
//internal string oriOtherInfo2;
//internal string oriOtherInfo2;
[
Alias
(
"ori_other_info2"
)]
//
[Alias("ori_other_info2")]
public
string
ori
OtherI
nfo2
{
get
;
set
;
}
public
string
ori
_other_i
nfo2
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 应付款人其他信息3 </summary>
/// 应付款人其他信息3 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_other_info3") private String oriOtherInfo3;
//ORIGINAL LINE: @JsonProperty("ori_other_info3") private String oriOtherInfo3;
//internal string oriOtherInfo3;
//internal string oriOtherInfo3;
[
Alias
(
"ori_other_info3"
)]
//
[Alias("ori_other_info3")]
public
string
ori
OtherI
nfo3
{
get
;
set
;
}
public
string
ori
_other_i
nfo3
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 费项名称 </summary>
/// 费项名称 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_itm_nme") private String oriItmNme;
//ORIGINAL LINE: @JsonProperty("ori_itm_nme") private String oriItmNme;
//internal string oriItmNme;
//internal string oriItmNme;
[
Alias
(
"ori_itm_nme"
)]
//
[Alias("ori_itm_nme")]
public
string
ori
ItmN
me
{
get
;
set
;
}
public
string
ori
_itm_n
me
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 费项类型 </summary>
/// 费项类型 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_itm_type") private String oriItmType;
//ORIGINAL LINE: @JsonProperty("ori_itm_type") private String oriItmType;
//internal string oriItmType;
//internal string oriItmType;
[
Alias
(
"ori_itm_type"
)]
//
[Alias("ori_itm_type")]
public
string
ori
ItmT
ype
{
get
;
set
;
}
public
string
ori
_itm_t
ype
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 应付金额 </summary>
/// 应付金额 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_amt") private String oriAmt;
//ORIGINAL LINE: @JsonProperty("ori_amt") private String oriAmt;
//internal string oriAmt;
//internal string oriAmt;
[
Alias
(
"ori_amt"
)]
//
[Alias("ori_amt")]
public
string
ori
A
mt
{
get
;
set
;
}
public
string
ori
_a
mt
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 减免金额 </summary>
/// 减免金额 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_offset_amt") private String oriOffsetAmt;
//ORIGINAL LINE: @JsonProperty("ori_offset_amt") private String oriOffsetAmt;
//internal string oriOffsetAmt;
//internal string oriOffsetAmt;
[
Alias
(
"ori_offset_amt"
)]
//
[Alias("ori_offset_amt")]
public
string
ori
OffsetA
mt
{
get
;
set
;
}
public
string
ori
_offset_a
mt
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 实际应付金额 </summary>
/// 实际应付金额 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ori_act_amt") private String oriActAmt;
//ORIGINAL LINE: @JsonProperty("ori_act_amt") private String oriActAmt;
//internal string oriActAmt;
//internal string oriActAmt;
[
Alias
(
"ori_act_amt"
)]
//
[Alias("ori_act_amt")]
public
string
ori
ActA
mt
{
get
;
set
;
}
public
string
ori
_act_a
mt
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 已付金额 </summary>
/// 已付金额 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("paid_amt") private String paidAmt;
//ORIGINAL LINE: @JsonProperty("paid_amt") private String paidAmt;
//internal string paidAmt;
//internal string paidAmt;
[
Alias
(
"paid_amt"
)]
//
[Alias("paid_amt")]
public
string
paid
A
mt
{
get
;
set
;
}
public
string
paid
_a
mt
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 附言码 </summary>
/// 附言码 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("attach_code") private String attachCode;
//ORIGINAL LINE: @JsonProperty("attach_code") private String attachCode;
[
Alias
(
"attach_code"
)]
//
[Alias("attach_code")]
public
string
attach
C
ode
{
get
;
set
;
}
public
string
attach
_c
ode
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 补录方式
/// 补录方式
...
@@ -315,55 +315,55 @@ namespace Com.Bocom.OpenApi
...
@@ -315,55 +315,55 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("addt_type") private String addtType;
//ORIGINAL LINE: @JsonProperty("addt_type") private String addtType;
//internal string addtType;
//internal string addtType;
[
Alias
(
"addt_type"
)]
//
[Alias("addt_type")]
public
string
addt
T
ype
{
get
;
set
;
}
public
string
addt
_t
ype
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 补录金额 </summary>
/// 补录金额 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("addt_amt") private String addtAmt;
//ORIGINAL LINE: @JsonProperty("addt_amt") private String addtAmt;
//internal string addtAmt;
//internal string addtAmt;
[
Alias
(
"addt_amt"
)]
//
[Alias("addt_amt")]
public
string
addt
A
mt
{
get
;
set
;
}
public
string
addt
_a
mt
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 补录日期 </summary>
/// 补录日期 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("addt_dat") private String addtDat;
//ORIGINAL LINE: @JsonProperty("addt_dat") private String addtDat;
//internal string addtDat;
//internal string addtDat;
[
Alias
(
"addt_dat"
)]
//
[Alias("addt_dat")]
public
string
addt
D
at
{
get
;
set
;
}
public
string
addt
_d
at
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 补录人 </summary>
/// 补录人 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("addt_staff") private String addtStaff;
//ORIGINAL LINE: @JsonProperty("addt_staff") private String addtStaff;
//internal string addtStaff;
//internal string addtStaff;
[
Alias
(
"addt_staff"
)]
//
[Alias("addt_staff")]
public
string
addt
S
taff
{
get
;
set
;
}
public
string
addt
_s
taff
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 创建日期 </summary>
/// 创建日期 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("cre_dte") private String creDte;
//ORIGINAL LINE: @JsonProperty("cre_dte") private String creDte;
//internal string creDte;
//internal string creDte;
[
Alias
(
"cre_dte"
)]
//
[Alias("cre_dte")]
public
string
cre
D
te
{
get
;
set
;
}
public
string
cre
_d
te
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 创建人 </summary>
/// 创建人 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("cre_usr") private String creUsr;
//ORIGINAL LINE: @JsonProperty("cre_usr") private String creUsr;
//internal string creUsr;
//internal string creUsr;
[
Alias
(
"cre_usr"
)]
//
[Alias("cre_usr")]
public
string
cre
U
sr
{
get
;
set
;
}
public
string
cre
_u
sr
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 备注 </summary>
/// 备注 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("remark") private String remark;
//ORIGINAL LINE: @JsonProperty("remark") private String remark;
//internal string remark;
//internal string remark;
[
Alias
(
"remark"
)]
//
[Alias("remark")]
public
string
remark
{
get
;
set
;
}
public
string
remark
{
get
;
set
;
}
/// <summary>
/// <summary>
...
@@ -371,15 +371,15 @@ namespace Com.Bocom.OpenApi
...
@@ -371,15 +371,15 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("offset_remark") private String offsetRemark;
//ORIGINAL LINE: @JsonProperty("offset_remark") private String offsetRemark;
//internal string offsetRemark;
//internal string offsetRemark;
[
Alias
(
"offset_remark"
)]
//
[Alias("offset_remark")]
public
string
offset
R
emark
{
get
;
set
;
}
public
string
offset
_r
emark
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 部门名称 </summary>
/// 部门名称 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("dept") private String dept;
//ORIGINAL LINE: @JsonProperty("dept") private String dept;
//internal string dept;
//internal string dept;
[
Alias
(
"dept"
)]
//
[Alias("dept")]
public
string
dept
{
get
;
set
;
}
public
string
dept
{
get
;
set
;
}
/// <summary>
/// <summary>
...
@@ -390,8 +390,8 @@ namespace Com.Bocom.OpenApi
...
@@ -390,8 +390,8 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_state") private String writeOffState;
//ORIGINAL LINE: @JsonProperty("write_off_state") private String writeOffState;
//internal string writeOffState;
//internal string writeOffState;
[
Alias
(
"write_off_state"
)]
//
[Alias("write_off_state")]
public
string
write
OffS
tate
{
get
;
set
;
}
public
string
write
_off_s
tate
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销方式
/// 核销方式
...
@@ -403,40 +403,40 @@ namespace Com.Bocom.OpenApi
...
@@ -403,40 +403,40 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_type") private String writeOffType;
//ORIGINAL LINE: @JsonProperty("write_off_type") private String writeOffType;
//internal string writeOffType;
//internal string writeOffType;
[
Alias
(
"write_off_type"
)]
//
[Alias("write_off_type")]
public
string
write
OffT
ype
{
get
;
set
;
}
public
string
write
_off_t
ype
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销日期 </summary>
/// 核销日期 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_dte") private String writeOffDte;
//ORIGINAL LINE: @JsonProperty("write_off_dte") private String writeOffDte;
//internal string writeOffDte;
//internal string writeOffDte;
[
Alias
(
"write_off_dte"
)]
//
[Alias("write_off_dte")]
public
string
write
OffD
te
{
get
;
set
;
}
public
string
write
_off_d
te
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销金额 </summary>
/// 核销金额 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("write_off_amt") private String writeOffAmt;
//ORIGINAL LINE: @JsonProperty("write_off_amt") private String writeOffAmt;
//internal string writeOffAmt;
//internal string writeOffAmt;
[
Alias
(
"write_off_amt"
)]
//
[Alias("write_off_amt")]
public
string
write
OffA
mt
{
get
;
set
;
}
public
string
write
_off_a
mt
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 账期 </summary>
/// 账期 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("payment_period") private String paymentPeriod;
//ORIGINAL LINE: @JsonProperty("payment_period") private String paymentPeriod;
//internal string paymentPeriod;
//internal string paymentPeriod;
[
Alias
(
"payment_period"
)]
//
[Alias("payment_period")]
public
string
payment
P
eriod
{
get
;
set
;
}
public
string
payment
_p
eriod
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 核销提醒手机号 </summary>
/// 核销提醒手机号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("phone_num") private String phoneNum;
//ORIGINAL LINE: @JsonProperty("phone_num") private String phoneNum;
//internal string phoneNum;
//internal string phoneNum;
[
Alias
(
"phone_num"
)]
//
[Alias("phone_num")]
public
string
phone
N
um
{
get
;
set
;
}
public
string
phone
_n
um
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 框架性协议类型
/// 框架性协议类型
...
@@ -446,8 +446,8 @@ namespace Com.Bocom.OpenApi
...
@@ -446,8 +446,8 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("agreement_type") private String agreementType;
//ORIGINAL LINE: @JsonProperty("agreement_type") private String agreementType;
//internal string agreementType;
//internal string agreementType;
[
Alias
(
"agreement_type"
)]
//
[Alias("agreement_type")]
public
string
agreement
T
ype
{
get
;
set
;
}
public
string
agreement
_t
ype
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 账单核销状态
/// 账单核销状态
...
@@ -459,8 +459,8 @@ namespace Com.Bocom.OpenApi
...
@@ -459,8 +459,8 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("bill_wo_state") private String billWoState;
//ORIGINAL LINE: @JsonProperty("bill_wo_state") private String billWoState;
//internal string billWoState;
//internal string billWoState;
[
Alias
(
"bill_wo_state"
)]
//
[Alias("bill_wo_state")]
public
string
bill
WoS
tate
{
get
;
set
;
}
public
string
bill
_wo_s
tate
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 操作结果
/// 操作结果
...
@@ -470,24 +470,24 @@ namespace Com.Bocom.OpenApi
...
@@ -470,24 +470,24 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("opr_result") private String oprResult;
//ORIGINAL LINE: @JsonProperty("opr_result") private String oprResult;
//internal string oprResult;
//internal string oprResult;
[
Alias
(
"opr_result"
)]
//
[Alias("opr_result")]
public
string
opr
R
esult
{
get
;
set
;
}
public
string
opr
_r
esult
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 失败原因 </summary>
/// 失败原因 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("fail_reason") private String failReason;
//ORIGINAL LINE: @JsonProperty("fail_reason") private String failReason;
//internal string failReason;
//internal string failReason;
[
Alias
(
"fail_reason"
)]
//
[Alias("fail_reason")]
public
string
fail
R
eason
{
get
;
set
;
}
public
string
fail
_r
eason
{
get
;
set
;
}
}
//* ""
}
//* ""
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("pay_detail_list") private java.util.List<PayDetail> payDetailList;
//ORIGINAL LINE: @JsonProperty("pay_detail_list") private java.util.List<PayDetail> payDetailList;
//internal IList<PayDetail> payDetailList;
//internal IList<PayDetail> payDetailList;
[
Alias
(
"pay_detail_list"
)]
//
[Alias("pay_detail_list")]
public
List
<
PayDetail
>
pay
DetailL
ist
{
get
;
set
;
}
public
List
<
PayDetail
>
pay
_detail_l
ist
{
get
;
set
;
}
public
class
PayDetail
public
class
PayDetail
{
{
...
@@ -496,107 +496,97 @@ namespace Com.Bocom.OpenApi
...
@@ -496,107 +496,97 @@ namespace Com.Bocom.OpenApi
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("cus_ac") private String cusAc;
//ORIGINAL LINE: @JsonProperty("cus_ac") private String cusAc;
//internal string cusAc;
//internal string cusAc;
[
Alias
(
"cus_ac"
)]
//
[Alias("cus_ac")]
public
string
cus
A
c
{
get
;
set
;
}
public
string
cus
_a
c
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 账户名称 </summary>
/// 账户名称 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ac_nme") private String acNme;
//ORIGINAL LINE: @JsonProperty("ac_nme") private String acNme;
//internal string acNme;
//internal string acNme;
[
Alias
(
"ac_nme"
)]
//
[Alias("ac_nme")]
public
string
ac
N
me
{
get
;
set
;
}
public
string
ac
_n
me
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 会计日期 </summary>
/// 会计日期 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ac_dte") private String acDte;
//ORIGINAL LINE: @JsonProperty("ac_dte") private String acDte;
//internal string acDte;
//internal string acDte;
[
Alias
(
"ac_dte"
)]
//
[Alias("ac_dte")]
public
string
ac
D
te
{
get
;
set
;
}
public
string
ac
_d
te
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 交易时间 </summary>
/// 交易时间 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("tr_time") private String trTime;
//ORIGINAL LINE: @JsonProperty("tr_time") private String trTime;
//internal string trTime;
//internal string trTime;
[
Alias
(
"tr_time"
)]
//
[Alias("tr_time")]
public
string
tr
T
ime
{
get
;
set
;
}
public
string
tr
_t
ime
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 交易码 </summary>
/// 交易码 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("tr_code") private String trCode;
//ORIGINAL LINE: @JsonProperty("tr_code") private String trCode;
//internal string trCode;
//internal string trCode;
[
Alias
(
"tr_code"
)]
//[Alias("tr_code")]
public
string
trCode
public
string
tr_code
{
get
;
set
;
}
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 交易金额 </summary>
/// 交易金额 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("txn_amt") private String txnAmt;
//ORIGINAL LINE: @JsonProperty("txn_amt") private String txnAmt;
//internal string txnAmt;
//internal string txnAmt;
[
Alias
(
"txn_amt"
)]
//[Alias("txn_amt")]
public
string
txnAmt
public
string
txn_amt
{
get
;
set
;
}
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 币种 </summary>
/// 币种 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("ccy") private String ccy;
//ORIGINAL LINE: @JsonProperty("ccy") private String ccy;
//internal string ccy;
//internal string ccy;
[
Alias
(
"ccy"
)]
//[Alias("ccy")]
public
string
ccy
public
string
ccy
{
get
;
set
;
}
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 借贷标志 </summary>
/// 借贷标志 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("dc_flg") private String dcFlg;
//ORIGINAL LINE: @JsonProperty("dc_flg") private String dcFlg;
//internal string dcFlg;
//internal string dcFlg;
[
Alias
(
"dc_flg"
)]
//[Alias("dc_flg")]
public
string
dcFlg
public
string
dc_flg
{
get
;
set
;
}
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 对方户名 </summary>
/// 对方户名 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("opp_ac_nme") private String oppAcNme;
//ORIGINAL LINE: @JsonProperty("opp_ac_nme") private String oppAcNme;
//internal string oppAcNme;
//internal string oppAcNme;
[
Alias
(
"opp_ac_nme"
)]
//[Alias("opp_ac_nme")]
public
string
oppAcNme
public
string
opp_ac_nme
{
get
;
set
;
}
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 会计传票号 </summary>
/// 会计传票号 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("vch_no") private String vchNo;
//ORIGINAL LINE: @JsonProperty("vch_no") private String vchNo;
//internal string vchNo;
//internal string vchNo;
[
Alias
(
"vch_no"
)]
//[Alias("vch_no")]
public
string
vchNo
public
string
vch_no
{
get
;
set
;
}
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 业务摘要码 </summary>
/// 业务摘要码 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("rmk_cde") private String rmkCde;
//ORIGINAL LINE: @JsonProperty("rmk_cde") private String rmkCde;
//internal string rmkCde;
//internal string rmkCde;
[
Alias
(
"rmk_cde"
)]
//[Alias("rmk_cde")]
public
string
rmkCde
public
string
rmk_cde
{
get
;
set
;
}
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 传票业务摘要区 </summary>
/// 传票业务摘要区 </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("vch_bus_rmk") private String vchBusRmk;
//ORIGINAL LINE: @JsonProperty("vch_bus_rmk") private String vchBusRmk;
//internal string vchBusRmk;
//internal string vchBusRmk;
[
Alias
(
"vch_bus_rmk"
)]
//[Alias("vch_bus_rmk")]
public
string
vchBusRmk
public
string
vch_bus_rmk
{
get
;
set
;
}
{
get
;
set
;
}
}
}
}
}
}
}
...
@@ -608,7 +598,7 @@ namespace Com.Bocom.OpenApi
...
@@ -608,7 +598,7 @@ namespace Com.Bocom.OpenApi
public
string
encrypt_key
{
get
;
set
;
}
public
string
encrypt_key
{
get
;
set
;
}
}
}
[
Alias
(
"BCOM_WriteOffResultNotifys"
)]
[
Alias
(
Configs
.
TableNameWriteOffResultNotify
)]
public
class
WriteOffResultNotify
:
EntityWithMetadata
public
class
WriteOffResultNotify
:
EntityWithMetadata
{
{
public
string
BillId
{
get
;
set
;
}
public
string
BillId
{
get
;
set
;
}
...
...
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