Skip to content

Commit 80e3a9e

Browse files
authored
Merge pull request #18 from ipconfiger/master
去掉BizContent trait里的set_array, 直接使用JsonV实现的发起分账,分账查询,绑定分账用户,解绑分账用户接口
2 parents e74d52a + c794673 commit 80e3a9e

24 files changed

+466
-37
lines changed

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/alipay_sdk_rust.iml

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ x509-parser = "0.17.0"
2525
md5 = "0.7.0"
2626
thiserror ="2.0"
2727
anyhow= "1.0"
28+
chrono = "0.4.41"

src/biz/biz_content.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use core::hash;
22
use std::{clone, hash::Hash};
3-
43
use gostd::strings;
54
use jsonmap::{JsonMap, JsonV};
65
use serde::{Deserialize, Serialize};

src/biz/mod.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,14 @@ mod trade_refund;
2727
pub use trade_refund::*;
2828
mod trade_wap_pay;
2929
pub use trade_wap_pay::*;
30+
mod trade_order_settle;
31+
pub use trade_order_settle::*;
32+
mod trade_order_settle_query;
33+
pub use trade_order_settle_query::*;
34+
mod trade_royalty_relation_bind;
35+
pub use trade_royalty_relation_bind::*;
36+
37+
mod trade_royalty_relation_unbind;
38+
pub use trade_royalty_relation_unbind::*;
39+
40+

src/biz/trade_app_pay.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#![allow(unused)]
22
use std::hash::BuildHasher;
3-
4-
use super::{BizContenter, BizObject,V};
3+
use jsonmap::{JsonMap, JsonV};
4+
use super::{BizContenter, BizObject, V};
55
use serde::{Deserialize, Serialize};
66

77
#[derive(Serialize, Deserialize, Default)]
@@ -17,6 +17,7 @@ impl BizContenter for TradeAppPayBiz
1717
fn set(&mut self, key: &str, value: V) {
1818
self.0.insert(key.to_string(), value.clone());
1919
}
20+
2021
}
2122

2223
// 以下是设置必选字段方法

src/biz/trade_cancel.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#![allow(unused)]
22
use std::hash::BuildHasher;
3-
4-
use super::{BizContenter, BizObject,V};
3+
use jsonmap::{JsonMap, JsonV};
4+
use super::{BizContenter, BizObject, V};
55
use serde::{Deserialize, Serialize};
66

77
#[derive(Serialize, Deserialize, Default)]
@@ -17,6 +17,7 @@ impl BizContenter for TradeCancelBiz
1717
fn set(&mut self, key: &str, value: V) {
1818
self.0.insert(key.to_string(), value.clone());
1919
}
20+
2021
}
2122
// 以下是设置必选字段方法
2223
impl TradeCancelBiz

src/biz/trade_close.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#![allow(unused)]
22
use std::hash::BuildHasher;
3-
4-
use super::{BizContenter, BizObject,V};
3+
use jsonmap::{JsonMap, JsonV};
4+
use super::{BizContenter, BizObject, V};
55
use serde::{Deserialize, Serialize};
66

77
#[derive(Serialize, Deserialize, Default)]
@@ -17,6 +17,7 @@ impl BizContenter for TradeCloseBiz
1717
fn set(&mut self, key: &str, value: V) {
1818
self.0.insert(key.to_string(), value.clone());
1919
}
20+
2021
}
2122
// 以下是设置必选字段方法
2223
impl TradeCloseBiz

src/biz/trade_create.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#![allow(unused)]
22
use std::hash::BuildHasher;
3-
3+
use jsonmap::{JsonMap, JsonV};
44
use super::{BizContenter, BizObject, V};
55
use serde::{Deserialize, Serialize};
66

@@ -15,6 +15,7 @@ impl BizContenter for TradeCreateBiz {
1515
fn set(&mut self, key: &str, value: V) {
1616
self.0.insert(key.to_string(), value.clone());
1717
}
18+
1819
}
1920
// 以下是设置必选字段方法
2021
impl TradeCreateBiz {

0 commit comments

Comments
 (0)