54 lines
1.3 KiB
C#
54 lines
1.3 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace YLErp.DBModels
|
|
{
|
|
public class SalesmanBase : DBModelBase
|
|
{
|
|
/// <summary>
|
|
/// 销售员姓名
|
|
/// </summary>
|
|
[DisplayName("姓名"), Required]
|
|
public string Name { get; set; }
|
|
}
|
|
|
|
[Table("salesmen")]
|
|
public class Salesman : SalesmanBase
|
|
{
|
|
/// <summary>
|
|
/// 销售部门
|
|
/// </summary>
|
|
[DisplayName("部门"), Required]
|
|
public string Department { get; set; }
|
|
|
|
/// <summary>
|
|
/// 销售员邮箱
|
|
/// </summary>
|
|
[DisplayName("邮箱")]
|
|
public string Mail { get; set; }
|
|
|
|
/// <summary>
|
|
/// 座机
|
|
/// </summary>
|
|
[DisplayName("座机")]
|
|
public string Telephone { get; set; }
|
|
|
|
/// <summary>
|
|
/// 手机
|
|
/// </summary>
|
|
[DisplayName("手机")]
|
|
public string Mobile { get; set; }
|
|
|
|
/// <summary>
|
|
/// 状态 0-启用 1-停用
|
|
/// </summary>
|
|
[DisplayName("状态")]
|
|
public int Status { get; set; }
|
|
|
|
[NotMapped]
|
|
public double CommissionAmount { get; set; }
|
|
|
|
public static string LogClass = "销售员信息";
|
|
}
|
|
}
|