using System;
|
using CY.Infrastructure.Domain;
|
using CY.Infrastructure.Common;
|
|
namespace CY.Model
|
{
|
/// <summary>
|
/// 计划订单表
|
/// </summary>
|
[Serializable]
|
public partial class CoreCmsPlanOrder : IAggregateRoot
|
{
|
public CoreCmsPlanOrder()
|
{
|
}
|
|
#region Model
|
|
/// <summary>
|
/// 订单号
|
/// </summary>
|
|
|
public Int32 id { get; set; }
|
|
|
/// <summary>
|
/// 省Id
|
/// </summary>
|
|
|
|
public System.Int32 shengId { get; set; }
|
/// <summary>
|
/// 省
|
/// </summary>
|
|
|
|
public System.String sheng { get; set; }
|
|
/// <summary>
|
/// 市Id
|
/// </summary>
|
|
|
|
public System.Int32 shiId { get; set; }
|
|
|
|
/// <summary>
|
/// 市
|
/// </summary>
|
|
|
|
public System.String shi { get; set; }
|
|
|
/// <summary>
|
/// 区县Id
|
/// </summary>
|
|
|
|
public System.Int32 quxianId { get; set; }
|
|
|
/// <summary>
|
/// 区县名称
|
/// </summary>
|
|
|
|
public System.String quxian { get; set; }
|
|
|
/// <summary>
|
/// 片区
|
/// </summary>
|
|
|
public System.String pianqu { get; set; }
|
|
/// <summary>
|
/// 调整订单金额
|
/// </summary>
|
|
|
|
public System.Decimal orderAmount { get; set; }
|
|
/// <summary>
|
/// 订单状态
|
/// </summary>
|
|
|
|
public System.Int32 status { get; set; }
|
|
|
/// <summary>
|
/// 用户ID 关联mobile
|
/// </summary>
|
|
|
|
public System.String userMobile { get; set; }
|
|
|
|
/// <summary>
|
/// 学校
|
/// </summary>
|
|
|
public System.String shipAddress { get; set; }
|
|
|
/// <summary>
|
/// 联系人
|
/// </summary>
|
|
public System.String shipName { get; set; }
|
|
|
/// <summary>
|
/// 收货电话
|
/// </summary>
|
|
|
public System.String shipMobile { get; set; }
|
|
|
|
/// <summary>
|
/// 收货地址
|
/// </summary>
|
|
public System.String shouhuoAddress { get; set; }
|
|
|
|
|
|
|
/// <summary>
|
/// 计划订单金额
|
/// </summary>
|
|
|
|
public System.Decimal oldOrderAmount { get; set; }
|
|
|
|
/// <summary>
|
/// 可用余额
|
/// </summary>
|
|
|
|
public System.Decimal keYongAmount { get; set; }
|
|
|
/// <summary>
|
/// 状态说明
|
/// </summary>
|
public string statusText { get; set; }
|
|
|
/// <summary>
|
/// 已花费金额
|
/// </summary>
|
|
|
public System.Decimal huaFeiAmount { get; set; }
|
|
|
/// <summary>
|
/// 调整订单金额
|
/// </summary>
|
|
|
|
public System.Decimal orderAmounts { get; set; }
|
/// <summary>
|
/// 计划订单金额
|
/// </summary>
|
|
|
|
public System.Decimal oldOrderAmounts { get; set; }
|
/// <summary>
|
/// 可用余额
|
/// </summary>
|
///
|
|
|
|
|
public System.Decimal keYongAmounts { get; set; }
|
|
|
/// <summary>
|
/// 建立时间
|
/// </summary>
|
public DateTime? createTime { get; set; }
|
|
/// <summary>
|
/// 修改时间
|
/// </summary>
|
public DateTime? upDataTime { get; set; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
public string createBy { get; set; }
|
|
/// <summary>
|
/// 修改人
|
/// </summary>
|
public string upDataBy { get; set; }
|
/// <summary>
|
/// 删除标志
|
/// </summary>
|
public bool isdelete { get; set; } = false;
|
|
/// <summary>
|
/// 订单id
|
/// </summary>
|
public System.Int32? orderkeyid { get; set; }
|
|
/// <summary>
|
/// 所属企业
|
/// </summary>
|
public System.Guid? FirmId { get; set; }
|
|
|
|
/// <summary>
|
/// 表格string
|
/// </summary>
|
public string biaoge { get; set; }
|
|
#endregion Model
|
|
#region Visiter
|
|
/// <summary>
|
/// 属性访问器
|
/// </summary>
|
/// <param name="name">属性名</param>
|
/// <param name="index">索引</param>
|
/// <param name="isChange">是否将指定属性设置为传入值</param>
|
/// <param name="value">需要赋予的值</param>
|
/// <returns>与名称对应的属性值</returns>
|
public object Visiter(string name, int? index = -1, bool isChange = false, object value = null)
|
{
|
object theValue = null;
|
|
|
if ("id".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1)
|
{
|
this.id = isChange ? MyConvert.ConvertToInt32(value).Value : id;
|
theValue = this.id;
|
}
|
else if ("shengId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2)
|
{
|
this.shengId = isChange ? MyConvert.ConvertToInt32(value).Value : shengId;
|
theValue = this.shengId;
|
}
|
else if ("sheng".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3)
|
{
|
this.sheng = isChange ? MyConvert.ConvertToString(value) : sheng;
|
theValue = this.sheng;
|
}
|
else if ("shiId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4)
|
{
|
this.shiId = isChange ? MyConvert.ConvertToInt32(value).Value : shiId;
|
theValue = this.shiId;
|
}
|
|
else if ("shi".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5)
|
{
|
this.shi = isChange ? MyConvert.ConvertToString(value) : shi;
|
theValue = this.shi;
|
}
|
else if ("quxianId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
|
{
|
this.quxianId = isChange ? MyConvert.ConvertToInt32(value).Value : quxianId;
|
theValue = this.quxianId;
|
}
|
else if ("quxian".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7)
|
{
|
this.quxian = isChange ? MyConvert.ConvertToString(value) : quxian;
|
theValue = this.quxian;
|
}
|
else if ("pianqu".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8)
|
{
|
this.pianqu = isChange ? MyConvert.ConvertToString(value) : pianqu;
|
theValue = this.pianqu;
|
}
|
else if ("orderAmount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9)
|
{
|
this.orderAmount = isChange ? MyConvert.ConvertToDecimal(value).Value : orderAmount;
|
theValue = this.orderAmount;
|
}
|
else if ("status".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10)
|
{
|
this.status = isChange ? MyConvert.ConvertToInt32(value).Value : status;
|
theValue = this.status;
|
}
|
else if ("userMobile".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11)
|
{
|
this.userMobile = isChange ? MyConvert.ConvertToString(value) : userMobile;
|
theValue = this.userMobile;
|
}
|
else if ("shipAddress".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12)
|
{
|
this.shipAddress = isChange ? MyConvert.ConvertToString(value) : shipAddress;
|
theValue = this.shipAddress;
|
}
|
else if ("shipName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13)
|
{
|
this.shipName = isChange ? MyConvert.ConvertToString(value) : shipName;
|
theValue = this.shipName;
|
}
|
else if ("shipMobile".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13)
|
{
|
this.shipMobile = isChange ? MyConvert.ConvertToString(value) : shipMobile;
|
theValue = this.shipMobile;
|
}
|
|
|
|
|
|
|
else if ("shouhuoAddress".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14)
|
{
|
this.shouhuoAddress = isChange ? MyConvert.ConvertToString(value) : shouhuoAddress;
|
theValue = this.shouhuoAddress;
|
}
|
else if ("oldOrderAmount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15)
|
{
|
this.oldOrderAmount = isChange ? MyConvert.ConvertToDecimal(value).Value : oldOrderAmount;
|
theValue = this.oldOrderAmount;
|
}
|
else if ("keYongAmount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16)
|
{
|
this.keYongAmount = isChange ? MyConvert.ConvertToDecimal(value).Value : keYongAmount;
|
theValue = this.keYongAmount;
|
}
|
else if ("huaFeiAmount".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17)
|
{
|
this.huaFeiAmount = isChange ? MyConvert.ConvertToDecimal(value).Value : huaFeiAmount;
|
theValue = this.huaFeiAmount;
|
}
|
|
else if ("createTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18)
|
{
|
this.createTime = isChange ? MyConvert.ConvertToDateTime(value) : createTime;
|
theValue = this.createTime;
|
}
|
else if ("upDataTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19)
|
{
|
this.upDataTime = isChange ? MyConvert.ConvertToDateTime(value) : upDataTime;
|
theValue = this.upDataTime;
|
}
|
else if ("createBy".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20)
|
{
|
this.createBy = isChange ? MyConvert.ConvertToString(value) : createBy;
|
theValue = this.createBy;
|
}
|
else if ("upDataBy".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21)
|
{
|
this.upDataBy = isChange ? MyConvert.ConvertToString(value) : upDataBy;
|
theValue = this.upDataBy;
|
}
|
else if ("isdelete".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21)
|
{
|
this.isdelete = isChange ? MyConvert.ConvertToBoolean(value) : isdelete;
|
theValue = this.isdelete;
|
}
|
else if ("orderkeyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21)
|
{
|
this.orderkeyid = isChange ? MyConvert.ConvertToInt32(value) : orderkeyid;
|
theValue = this.orderkeyid;
|
}
|
else if ("FirmId".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21)
|
{
|
this.FirmId = isChange ? MyConvert.ConvertToGuid(value) : FirmId;
|
theValue = this.FirmId;
|
}
|
|
return theValue;
|
}
|
|
#endregion
|
}
|
|
|
|
|
/// <summary>
|
/// 计划订单
|
/// </summary>
|
public class JiHuaOrder
|
{
|
|
|
/// <summary>
|
/// 学校
|
/// </summary>
|
|
|
|
public System.String shipAddress { get; set; }
|
|
/// <summary>
|
/// 联系人
|
/// </summary>
|
|
|
public System.String shipName { get; set; }
|
|
|
|
/// <summary>
|
/// 联系电话
|
/// </summary>
|
|
|
|
public System.String shipMobile { get; set; }
|
|
/// <summary>
|
/// 收货地址
|
/// </summary>
|
|
|
|
public System.String shouhuoAddress { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
/// quxian
|
/// </summary>
|
|
public System.String shi { get; set; }
|
|
|
/// <summary>
|
/// quxian
|
/// </summary>
|
|
public System.String quxian { get; set; }
|
|
|
/// <summary>
|
/// 片区
|
/// </summary>
|
|
public System.String pianqu { get; set; }
|
|
|
|
/// <summary>
|
/// 商品名称
|
/// </summary>
|
|
public System.String name { get; set; }
|
|
|
/// <summary>
|
/// 商品规格
|
/// </summary>
|
|
public System.String specification { get; set; }
|
|
|
/// <summary>
|
/// 货品价格单价
|
/// </summary>
|
|
public System.Decimal price { get; set; }
|
|
|
/// <summary>
|
/// 数量
|
/// </summary>
|
|
public System.Int32 nums { get; set; }
|
|
|
|
}
|
}
|