namespace ZR.Model.Business.Dto
{
///
/// 礼品申领表查询对象
///
public class GiftClaimQueryDto : PagerInfo
{
public string Name { get; set; }
public string Phone { get; set; }
public string Company { get; set; }
public string Address { get; set; }
public string ProductModel { get; set; }
public string ProductSerialNumber { get; set; }
public int? Status { get; set; }
public string UserWxOpenId { get; set; }
}
///
/// 礼品申领表输入输出对象
///
public class GiftClaimDto
{
[Required(ErrorMessage = "主键不能为空")]
[ExcelColumn(Name = "主键")]
[ExcelColumnName("主键")]
public int Id { get; set; }
[Required(ErrorMessage = "用户ID不能为空")]
[ExcelColumn(Name = "用户ID")]
[ExcelColumnName("用户ID")]
public int UserId { get; set; }
[Required(ErrorMessage = "姓名不能为空")]
[ExcelColumn(Name = "姓名")]
[ExcelColumnName("姓名")]
public string Name { get; set; }
[Required(ErrorMessage = "联系方式不能为空")]
[ExcelColumn(Name = "联系方式")]
[ExcelColumnName("联系方式")]
public string Phone { get; set; }
[ExcelColumn(Name = "工作单位")]
[ExcelColumnName("工作单位")]
public string Company { get; set; }
[Required(ErrorMessage = "收货地址不能为空")]
[ExcelColumn(Name = "收货地址")]
[ExcelColumnName("收货地址")]
public string Address { get; set; }
[Required(ErrorMessage = "产品型号不能为空")]
[ExcelColumn(Name = "产品型号")]
[ExcelColumnName("产品型号")]
public string ProductModel { get; set; }
[Required(ErrorMessage = "出品编号不能为空")]
[ExcelColumn(Name = "出品编号")]
[ExcelColumnName("出品编号")]
public string ProductSerialNumber { get; set; }
[Required(ErrorMessage = "出品年月不能为空")]
[ExcelColumn(Name = "出品年月")]
[ExcelColumnName("出品年月")]
public string ProductDate { get; set; }
[ExcelColumn(Name = "出品图片")]
[ExcelColumnName("出品图片")]
public string ProductImage { get; set; }
[ExcelColumn(Name = "提交时间", Format = "yyyy-MM-dd HH:mm:ss", Width = 20)]
[ExcelColumnName("提交时间")]
public DateTime? CreatedAt { get; set; }
[Required(ErrorMessage = "审核状态不能为空")]
[ExcelColumn(Name = "审核状态")]
[ExcelColumnName("审核状态")]
public int Status { get; set; }
[ExcelColumn(Name = "审核状态")]
public string StatusLabel { get; set; }
///
/// 审核时间
///
[ExcelColumn(Name = "审核时间")]
[ExcelColumnName("审核时间")]
public DateTime? ReviewAt { get; set; }
///
/// 微信用户id
///
[ExcelColumn(Name = "微信用户id")]
[ExcelColumnName("微信用户id")]
public string UserWxOpenId { get; set; }
///
/// 经度
///
[ExcelColumn(Name = "经度")]
[ExcelColumnName("经度")]
public string Latitude { get; set; }
///
/// 纬度
///
[ExcelColumn(Name = "纬度")]
[ExcelColumnName("纬度")]
public string Longitude { get; set; }
///
/// 经纬度地址
///
[ExcelColumn(Name = "经纬度地址")]
[ExcelColumnName("经纬度地址")]
public string GeocodedAddress { get; set; }
///
/// ip地址
///
[ExcelColumn(Name = "ip")]
[ExcelColumnName("ip")]
public string IP { get; set; }
///
/// ip地址
///
[ExcelColumn(Name = "ip地址")]
[ExcelColumnName("ip地址")]
public string IPAddress { get; set; }
}
///
/// 礼品申领表输入输出对象
///
public class AddGiftClaimDto
{
[Required(ErrorMessage = "用户ID不能为空")]
[ExcelColumn(Name = "用户ID")]
[ExcelColumnName("用户ID")]
public int UserId { get; set; }
[Required(ErrorMessage = "姓名不能为空")]
[ExcelColumn(Name = "姓名")]
[ExcelColumnName("姓名")]
public string Name { get; set; }
[Required(ErrorMessage = "联系方式不能为空")]
[ExcelColumn(Name = "联系方式")]
[ExcelColumnName("联系方式")]
public string Phone { get; set; }
[ExcelColumn(Name = "工作单位")]
[ExcelColumnName("工作单位")]
public string Company { get; set; }
[Required(ErrorMessage = "收货地址不能为空")]
[ExcelColumn(Name = "收货地址")]
[ExcelColumnName("收货地址")]
public string Address { get; set; }
[Required(ErrorMessage = "产品型号不能为空")]
[ExcelColumn(Name = "产品型号")]
[ExcelColumnName("产品型号")]
public string ProductModel { get; set; }
[Required(ErrorMessage = "出品编号不能为空")]
[ExcelColumn(Name = "出品编号")]
[ExcelColumnName("出品编号")]
public string ProductSerialNumber { get; set; }
[Required(ErrorMessage = "出品年月不能为空")]
[ExcelColumn(Name = "出品年月")]
[ExcelColumnName("出品年月")]
public string ProductDate { get; set; }
[Required(ErrorMessage = "出品图片不能为空")]
[ExcelColumn(Name = "出品图片")]
[ExcelColumnName("出品图片")]
public string ProductImage { get; set; }
///
/// 纬度
///
public string Latitude { get; set; }
///
/// 经度
///
public string Longitude { get; set; }
}
}