Files
juipnet/Infrastructure/ServiceClient/MsgCenterClient/WechatMpTplMsg/AssetDeductMsg.cs
“wanyongkang” 40a40b6d36 忽略
2020-12-28 14:55:48 +08:00

68 lines
2.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
namespace MsgCenterClient.WechatMpTplMsg
{
/// <summary>
/// 虚拟资产冲抵成功通知
/// 模板编号OPENTM417732701
/// </summary>
public class AssetDeductSuccessMsg : MsgBase
{
public AssetDeductSuccessMsg(int ownerId, string appId, string openId)
: base("OPENTM417732701", ownerId, appId, openId)
{
}
/// <summary>
/// 账单应缴总金额
/// </summary>
[DataBody(1)]
public DataItem Amount { get; set; }
/// <summary>
/// 当前余额(账单金额冲抵后结存金额)
/// </summary>
[DataBody(2)]
public DataItem BalanceAmount { get; set; }
/// <summary>
/// 扣款时间(账单冲抵完成时间)
/// </summary>
[DataBody(3)]
public DataItem SuccessTime { get; set; }
/// <summary>
/// 扣款方式(默认为:余额冲抵)
/// </summary>
[DataBody(4)]
public DataItem PayType { get; set; }=new DataItem(){Value = "余额冲抵"};
}
/// <summary>
/// 虚拟资产冲抵失败通知
/// 模板编号OPENTM414769357
/// </summary>
public class AssetDeductFailMsg : MsgBase
{
public AssetDeductFailMsg(int ownerId, string appId, string openId)
: base("OPENTM414769357", ownerId, appId, openId)
{
}
/// <summary>
/// 扣费时间(所有账单扣费失败时间)
/// </summary>
[DataBody(1)]
public DataItem FailTime { get; set; }
/// <summary>
/// 扣费金额(所有冲抵失败账单的金额总和)
/// </summary>
[DataBody(2)]
public DataItem Amount { get; set; }
/// <summary>
/// 账户余额(虚拟帐户中剩余金额)
/// </summary>
[DataBody(3)]
public DataItem BalanceAmount { get; set; }
}
}