139 lines
3.9 KiB
C#
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; }
|
|
}
|
|
}
|