using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
using Hncore.Infrastructure.EntitiesExtension;
using Hncore.Infrastructure.Common;

namespace Hncore.Pass.Manage.Domain
{
    public partial class etor_property_estate : AggregateRoot<int>
    {
        /// <summary>
        /// 写字楼/小区id
        /// <summary>
        public int ID { get; set; }

        /// <summary>
        /// 创建时间
        /// <summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 更新时间
        /// <summary>
        public DateTime UpdateTime { get; set; }

        /// <summary>
        /// 删除标记
        /// <summary>
        public int DeleteTag { get; set; }

        /// <summary>
        /// 所属物业ID
        /// <summary>
        public int owner_id { get; set; }

        /// <summary>
        /// 小区/写字楼编码
        /// </summary>
        public int projectcode { get; set; }

        /// <summary>
        /// 写字楼/小区名称
        /// </summary>
        public string name { get; set; }

        /// <summary>
        /// 首字母
        /// </summary>
        public string firstword { get; set; }

        /// <summary>
        /// 地址
        /// </summary>
        public string location { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string bak { get; set; }

        /// <summary>
        /// 区分小区/写字楼/公寓
        /// </summary>
        public int type { get; set; }

        /// <summary>
        /// 省份
        /// </summary>
        public int province { get; set; }

        /// <summary>
        /// 市
        /// </summary>
        public int city { get; set; }

        /// <summary>
        /// 区
        /// </summary>
        public int area { get; set; }

        /// <summary>
        /// 客服电话
        /// </summary>
        public string servicetel { get; set; }

        /// <summary>
        /// 负责人
        /// </summary>
        public string director { get; set; }

        /// <summary>
        /// 负责人电话
        /// </summary>
        public string directortel { get; set; }

        /// <summary>
        /// 小区图标
        /// </summary>
        public string logoimg { get; set; }

        /// <summary>
        /// 占地面积
        /// </summary>
        public float? locationarea { get; set; }

        /// <summary>
        /// 建筑面积
        /// </summary>
        public float? buildingarea { get; set; }

        /// <summary>
        /// 公共场所面积
        /// </summary>
        public float? publicarea { get; set; }

        /// <summary>
        /// 车位面积
        /// </summary>
        public float? parkinglotarea { get; set; }

        /// <summary>
        /// 车库面积
        /// </summary>
        public float? parkinghousearea { get; set; }

        /// <summary>
        /// 车位数
        /// </summary>
        public int? parkinglotcount { get; set; }


        public int creatorid { get; set; }

        public int updatorid { get; set; }

        /// <summary>
        /// pos账号
        /// </summary>
        public string posLoginAccount { get; set; }
        /// <summary>
        /// 支付商户号
        /// </summary>
        public string pay_mch_id { get; set; }
        /// <summary>
        /// 支付密钥
        /// </summary>
        public string pay_key { get; set; }
    }
}
