27 lines
1.0 KiB
C#
27 lines
1.0 KiB
C#
using Store.Management.Models;
|
|
|
|
namespace Store.Management.Framework.ViewModels;
|
|
|
|
public sealed class UserItemViewModel
|
|
{
|
|
public int Id { get; init; }
|
|
public string UserName { get; init; } = "";
|
|
public string? NickName { get; init; }
|
|
public string? Mobile { get; init; }
|
|
public string? CompanyName { get; init; }
|
|
public string? Notes { get; init; }
|
|
public string? ParentUserName { get; init; }
|
|
public int GroupId { get; init; }
|
|
public UserGroup? Group => GroupId is >= byte.MinValue and <= byte.MaxValue ? (UserGroup)GroupId : null;
|
|
public UserAdminLevel? SaLevel { get; init; }
|
|
public string? OemId { get; init; }
|
|
public string? Authority { get; init; }
|
|
public int ShopPointsPerMonth { get; init; }
|
|
public decimal? PostagePerOrder { get; init; }
|
|
public decimal? RefundPostagePerOrder { get; init; }
|
|
public decimal? GiftOemAmountPerOrder { get; init; }
|
|
public decimal? SyncLogisticsPerOrder { get; init; }
|
|
public decimal Points { get; init; }
|
|
public decimal? Balance { get; init; }
|
|
}
|