Files
juipnet/Infrastructure/ServiceClient/MsgCenterClient/WechatMpTplMsg/AssetDeductMsg.cs

68 lines
2.0 KiB
C#
Raw Normal View History

2024-04-10 13:55:27 +08:00
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; }
}
}