package erp import ( "context" "time" client2 "git.kumo.work/shama/service/client" "github.com/shopspring/decimal" ) type currencyRate struct { } type ArgsCurrencyRateDay struct { Currency string `binding:"required" label:"货币"` Day time.Time `binding:"required" label:"日期"` } type ReplyCurrencyRateItem struct { MiddleRate decimal.Decimal `json:"middleRate"` CashSellingRate decimal.Decimal `json:"cashSellingRate"` BuyingRate decimal.Decimal `json:"buyingRate"` CashBuyingRate decimal.Decimal `json:"cashBuyingRate"` SellingRate decimal.Decimal `json:"sellingRate"` } // Day @TITLE 获取货币汇率 func (c *currencyRate) Day(ctx context.Context, args ArgsCurrencyRateDay) (reply ReplyCurrencyRateItem, err error) { xClient, err := client2.GetClient(c) if err != nil { return } err = xClient.Call(ctx, "Day", args, &reply) return }