Files
zszq-trs/Framework/YLErp.Core/DBModels/SwapRate.cs
T
hjhan bffafcec1f refactor(dbmodels): 移除 SwapRate 模型中的线下费率字段
- 移除了 OffLineRate 属性及其相关特性标记
- 删除了线下费率的数据库列映射
- 移除了数据变更跟踪特性
- 保留了基础费率百分比等其他字段
2025-12-30 11:24:01 +08:00

139 lines
3.9 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YieldChain.Security;
using YLErp.DBModels.Base;
using YLErp.Helpers;
namespace YLErp.DBModels
{
[Table("swap_rate")]
public class SwapRate: DBModelBaseV3
{
/// <summary>
/// 客户id
/// </summary>
[DisplayName("客户id")]
[Column("client_id")]
public int ClientId { get; set; }
/// <summary>
/// 客户编码
/// </summary>
[DisplayName("客户编码")]
[Column("client_number")]
public string ClientNumber { get; set; }
/// <summary>
/// 客户名称
/// </summary>
[DisplayName("客户名称")]
[NotMapped]
[DataChange]
public string ClientName { get; set; }
/// <summary>
/// 生效日期
/// </summary>
[DisplayName("生效日期")]
[Column("take_effect_date")]
[DataChange]
public DateTime TakeEffectDate { get; set; }= DateTime.Now.Date;
/// <summary>
/// 临时费率百分比
/// </summary>
[DisplayName("临时费率百分比")]
[Column("temp_rate_is_percent")]
public bool TempRateIsPercent { get; set; } = true;
/// <summary>
/// 临时费率
/// </summary>
[DisplayName("临时费率")]
[Column("temp_rate")]
[DataChange]
public decimal? TempRate { get; set; }
/// <summary>
/// 基础费率百分比
/// </summary>
[DisplayName("基础费率百分比")]
[Column("base_rate_is_percent")]
public bool BaseRateIsPercent { get; set; } = true;
/// <summary>
/// 基础费率
/// </summary>
[DisplayName("基础费率")]
[Column("base_rate")]
[DataChange]
public decimal? BaseRate { get; set; }
/// <summary>
/// 优惠费率百分比
/// </summary>
[DisplayName("优惠费率百分比")]
[Column("discount_rate_is_percent")]
public bool DiscountRateIsPercent { get; set; } = true;
/// <summary>
/// 优惠费率
/// </summary>
[DisplayName("优惠费率")]
[Column("discount_rate")]
[DataChange]
public decimal? DiscountRate { get; set; }
/// <summary>
/// 优惠费率下限
/// </summary>
[DisplayName("优惠费率下限")]
[Column("discount_acc_down")]
[DataChange]
public decimal? DiscountAccDown { get; set; }
/// <summary>
/// 前台费用
/// </summary>
//[DisplayName("前台费用")]
//[Column("front_desk_charge")]
//[DataChange]
//public decimal? FrontDeskCharge { get; set; }
/// <summary>
/// 前台费用万分比
/// </summary>
//[DisplayName("前台费用万分比")]
//[Column("front_desk_charge_is_percent")]
//public bool? FrontDeskChargeIsPercent { get; set; } = true;
/// <summary>
/// 前台费用
/// </summary>
//[DisplayName("前台费用")]
//[Column("back_desk_charge")]
//[DataChange]
//public decimal? BackDeskCharge { get; set; }
/// <summary>
/// 后台费用万分比
/// </summary>
//[DisplayName("后台费用万分比")]
//[Column("back_desk_charge_is_percent")]
//public bool? BackDeskChargeIsPercent { get; set; } = true;
/// <summary>
/// 线下协商费率
/// </summary>
[DisplayName("线下费率")]
[Column("off_line_rate")]
[DataChange]
public decimal? OfflineRate { get; set; }
}
}