using System; using System.ComponentModel; using Util.Data.Queries; using Util.Domain.Biz.Enums; namespace Util.Tests.Queries; /// /// 客户查询参数 /// public class CustomerQuery : QueryParameter { /// /// 客户标识 /// [Description( "客户标识" )] public int? CustomerId { get; set; } /// /// 编码 /// private string _code = string.Empty; /// /// 编码 /// [Description( "编码" )] public string Code { get => _code == null ? string.Empty : _code.Trim(); set => _code = value; } /// /// 姓名 /// private string _name = string.Empty; /// /// 姓名 /// [Description( "姓名" )] public string Name { get => _name == null ? string.Empty : _name.Trim(); set => _name = value; } /// /// 昵称 /// private string _nickname = string.Empty; /// /// 昵称 /// [Description( "昵称" )] public string Nickname { get => _nickname == null ? string.Empty : _nickname.Trim(); set => _nickname = value; } /// /// 性别 /// [Description( "性别" )] public Gender? Gender { get; set; } /// /// 起始出生日期 /// public DateTime? BeginBirthday { get; set; } /// /// 结束出生日期 /// public DateTime? EndBirthday { get; set; } /// /// 民族 /// [Description( "民族" )] public Nation? Nation { get; set; } /// /// 手机号 /// private string _phone = string.Empty; /// /// 手机号 /// [Description( "手机号" )] public string Phone { get => _phone == null ? string.Empty : _phone.Trim(); set => _phone = value; } /// /// 电子邮件 /// private string _email = string.Empty; /// /// 电子邮件 /// [Description( "电子邮件" )] public string Email { get => _email == null ? string.Empty : _email.Trim(); set => _email = value; } /// /// 年龄 /// public int? Age { get; set; } /// /// 起始创建时间 /// public DateTime? BeginCreationTime { get; set; } /// /// 结束创建时间 /// public DateTime? EndCreationTime { get; set; } /// /// 创建人 /// [Description( "创建人" )] public Guid? CreatorId { get; set; } /// /// 起始最后修改时间 /// public DateTime? BeginLastModificationTime { get; set; } /// /// 结束最后修改时间 /// public DateTime? EndLastModificationTime { get; set; } /// /// 最后修改人 /// [Description( "最后修改人" )] public Guid? LastModifierId { get; set; } }