using Newtonsoft.Json; using System.ComponentModel.DataAnnotations; namespace LifePayment.Domain { public class FundTransCommonQueryInput { /// <summary> /// 业务产å“ç 。ä¸åŒäº§å“值ä¸åŒï¼Œå…·ä½“值è”系支付å®ç¡®è®¤ã€‚ /// </summary> [JsonProperty("product_code", NullValueHandling = NullValueHandling.Ignore)] [Required] public string ProductCode { get; set; } /// <summary> /// 批é‡ä»£å‘业务场景。如: /// GLOBAL: å…¨çƒä»£å‘.除CNY的多å¸ç§ä»£å‘或人民å¸è·¨å¢ƒä»£å‘。 /// LOCAL:ä¸å›½å¢ƒå†…纯人民å¸ä»£å‘。 /// MESSAGE_BATCH_PAYï¼šæŽ¥å£æŠ¥æ–‡ä»£å‘。 /// </summary> [JsonProperty("biz_scene", NullValueHandling = NullValueHandling.Ignore)] public string BizScene { get; set; } /// <summary> /// 商户转账唯一订å•å·ï¼Œå‘èµ·è½¬è´¦æ¥æºæ–¹å®šä¹‰çš„è½¬è´¦å•æ®ID。 /// æœ¬å‚æ•°å’Œorder_id(支付å®è½¬è´¦å•æ®å·ï¼‰ã€pay_fund_order_idï¼ˆæ”¯ä»˜å®æ”¯ä»˜èµ„é‡‘æµæ°´å·ï¼‰ä¸‰è€…ä¸èƒ½åŒæ—¶ä¸ºç©ºã€‚ /// å½“ä¸‰è€…åŒæ—¶ä¼ 入时,将用pay_fund_order_idï¼ˆæ”¯ä»˜å®æ”¯ä»˜èµ„é‡‘æµæ°´å·ï¼‰è¿›è¡ŒæŸ¥è¯¢ï¼Œå¿½ç•¥å…¶ä½™ä¸¤è€…ï¼› /// å½“æœ¬å‚æ•°å’Œæ”¯ä»˜å®è½¬è´¦å•æ®å·åŒæ—¶æä¾›æ—¶ï¼Œå°†ç”¨æ”¯ä»˜å®è½¬è´¦å•æ®å·è¿›è¡ŒæŸ¥è¯¢ï¼Œå¿½ç•¥æœ¬å‚数。 /// </summary> [JsonProperty("out_biz_no", NullValueHandling = NullValueHandling.Ignore)] [Required] public string OutBizNo { get; set; } /// <summary> /// 支付å®è½¬è´¦å•æ®å·ã€‚ æœ¬å‚æ•°å’Œout_biz_no(商户转账唯一订å•å·ï¼‰ã€pay_fund_order_idï¼ˆæ”¯ä»˜å®æ”¯ä»˜èµ„é‡‘æµæ°´å·ï¼‰ä¸‰è€…ä¸èƒ½åŒæ—¶ä¸ºç©ºã€‚ /// å½“ä¸‰è€…åŒæ—¶ä¼ 入时,将用pay_fund_order_idï¼ˆæ”¯ä»˜å®æ”¯ä»˜èµ„é‡‘æµæ°´å·ï¼‰è¿›è¡ŒæŸ¥è¯¢ï¼Œå¿½ç•¥å…¶ä½™ä¸¤è€…ï¼› /// å½“æœ¬å‚æ•°å’Œpay_fund_order_idï¼ˆæ”¯ä»˜å®æ”¯ä»˜èµ„é‡‘æµæ°´å·ï¼‰åŒæ—¶æä¾›æ—¶ï¼Œå°†ç”¨æ”¯ä»˜å®æ”¯ä»˜èµ„é‡‘æµæ°´å·è¿›è¡ŒæŸ¥è¯¢ï¼Œå¿½ç•¥æœ¬å‚æ•°ï¼› /// å½“æœ¬å‚æ•°å’Œout_biz_no(商户转账唯一订å•å·ï¼‰åŒæ—¶æä¾›æ—¶ï¼Œå°†ç”¨æœ¬å‚数进行查询,忽略商户转账唯一订å•å·ã€‚ /// </summary> [JsonProperty("order_id", NullValueHandling = NullValueHandling.Ignore)] [Required] public string OrderId { get; set; } /// <summary> /// æ”¯ä»˜å®æ”¯ä»˜èµ„é‡‘æµæ°´å·ã€‚æœ¬å‚æ•°å’Œæ”¯ä»˜å®è½¬è´¦å•æ®å·ã€å•†æˆ·è½¬è´¦å”¯ä¸€è®¢å•å·ä¸‰è€…ä¸èƒ½åŒæ—¶ä¸ºç©ºã€‚ /// å½“æœ¬å‚æ•°å’Œout_biz_no(商户转账唯一订å•å·ï¼‰ã€order_id(支付å®è½¬è´¦å•æ®å·ï¼‰åŒæ—¶æä¾›æ—¶ï¼Œå°†ç”¨æœ¬å‚数进行查询,忽略其余两者; /// å½“æœ¬å‚æ•°å’Œorder_id(支付å®è½¬è´¦å•æ®å·ï¼‰åŒæ—¶æä¾›æ—¶ï¼Œå°†ç”¨æœ¬å‚数进行查询,忽略支付å®è½¬è´¦å•æ®å·ï¼› /// å½“æœ¬å‚æ•°å’Œout_biz_no(商户转账唯一订å•å·ï¼‰åŒæ—¶æä¾›æ—¶ï¼Œå°†ç”¨æœ¬å‚数进行查询,忽略商户转账唯一订å•å·ã€‚ /// </summary> [JsonProperty("pay_fund_order_id", NullValueHandling = NullValueHandling.Ignore)] [Required] public string PayFundOrderId { get; set; } } }