忽略dll文件git
This commit is contained in:
@@ -1,148 +1,148 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
|
||||
#region 管理员
|
||||
public enum ManagerState
|
||||
{
|
||||
/// <summary>
|
||||
/// 禁用
|
||||
/// </summary>
|
||||
[Display(Name = "未启用")]
|
||||
Disabled = 0,
|
||||
/// <summary>
|
||||
/// 启用
|
||||
/// </summary>
|
||||
[Display(Name = "启用")]
|
||||
Enabled = 1
|
||||
}
|
||||
public enum AgainTokenType
|
||||
{
|
||||
/// <summary>
|
||||
/// 刷新过期时间
|
||||
/// </summary>
|
||||
[Display(Name = "刷新token过期时间")]
|
||||
Expire = 0,
|
||||
/// <summary>
|
||||
/// 刷新管理项目
|
||||
/// </summary>
|
||||
[Display(Name = "刷新管理项目")]
|
||||
Project = 1
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 用户注册来源
|
||||
/// </summary>
|
||||
public enum UserCreateType
|
||||
{
|
||||
[Display(Name = "管理员添加")]
|
||||
ManagerAdd = 1,
|
||||
[Display(Name = "用户注册")]
|
||||
UserRegist = 2,
|
||||
[Display(Name = "淘宝注册")]
|
||||
TaoBaoRegist = 3,
|
||||
}
|
||||
|
||||
public enum ScoreType
|
||||
{
|
||||
[Display(Name = "管理员充值")]
|
||||
ManagerAdd = 1,
|
||||
[Display(Name = "管理员扣除")]
|
||||
ManagerDeduct = 2,
|
||||
[Display(Name = "淘宝充值")]
|
||||
TaoBaoAdd = 3,
|
||||
[Display(Name = "淘宝退款")]
|
||||
TaoBaoRefund = 4,
|
||||
[Display(Name = "账号退款")]
|
||||
AccountRefund = 5,
|
||||
|
||||
[Display(Name = "账号付款")]
|
||||
Pay = 6,
|
||||
|
||||
[Display(Name = "用户充值")]
|
||||
UserCharge = 7,
|
||||
|
||||
[Display(Name = "用户提现扣除")]
|
||||
UserCashOut = 8,
|
||||
[Display(Name = "提现被拒退还")]
|
||||
ReturnMoney = 9,
|
||||
}
|
||||
|
||||
public enum UPayChannel
|
||||
{
|
||||
/// <summary>
|
||||
/// 微信H5
|
||||
/// </summary>
|
||||
[Display(Name = "微信H5")]
|
||||
WxH5 = 10,
|
||||
/// <summary>
|
||||
/// 微信公众号
|
||||
/// </summary>
|
||||
[Display(Name = "微信公众号")]
|
||||
WxMp = 20,
|
||||
|
||||
/// <summary>
|
||||
/// 微信公众号
|
||||
/// </summary>
|
||||
[Display(Name = "微信Pc")]
|
||||
WxPc = 30,
|
||||
|
||||
/// <summary>
|
||||
/// 支付宝H5
|
||||
/// </summary>
|
||||
[Display(Name = "支付宝H5")]
|
||||
AliH5 = 40,
|
||||
/// <summary>
|
||||
/// 支付宝
|
||||
/// </summary>
|
||||
[Display(Name = "支付宝Pc")]
|
||||
AliPc = 50,
|
||||
}
|
||||
|
||||
public enum UOrderStatus
|
||||
{
|
||||
[Display(Name = "默认")]
|
||||
None = 0,
|
||||
/// <summary>
|
||||
/// 待支付
|
||||
/// </summary>
|
||||
[Display(Name = "待付款")]
|
||||
NoPay = 10,
|
||||
/// <summary>
|
||||
/// 已支付
|
||||
/// </summary>
|
||||
[Display(Name = "已付款")]
|
||||
PayOk = 20,
|
||||
/// <summary>
|
||||
/// 申请退款
|
||||
/// </summary>
|
||||
[Display(Name = "申请退款")]
|
||||
RequestRefund = 30,
|
||||
/// <summary>
|
||||
/// 人工退款
|
||||
/// </summary>
|
||||
[Display(Name = "人工退款")]
|
||||
UserRefundOver = 40,
|
||||
/// <summary>
|
||||
/// 自送退款
|
||||
/// </summary>
|
||||
[Display(Name = "自动退款")]
|
||||
AutoRefundOver = 50,
|
||||
/// <summary>
|
||||
/// 订单超时关闭
|
||||
/// </summary>
|
||||
[Display(Name = "超时关闭")]
|
||||
TimeOutClose = 80,
|
||||
|
||||
/// <summary>
|
||||
/// 订单完成
|
||||
/// </summary>
|
||||
[Display(Name = "订单完成")]
|
||||
Complete = 90,
|
||||
|
||||
}
|
||||
|
||||
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
|
||||
#region 管理员
|
||||
public enum ManagerState
|
||||
{
|
||||
/// <summary>
|
||||
/// 禁用
|
||||
/// </summary>
|
||||
[Display(Name = "未启用")]
|
||||
Disabled = 0,
|
||||
/// <summary>
|
||||
/// 启用
|
||||
/// </summary>
|
||||
[Display(Name = "启用")]
|
||||
Enabled = 1
|
||||
}
|
||||
public enum AgainTokenType
|
||||
{
|
||||
/// <summary>
|
||||
/// 刷新过期时间
|
||||
/// </summary>
|
||||
[Display(Name = "刷新token过期时间")]
|
||||
Expire = 0,
|
||||
/// <summary>
|
||||
/// 刷新管理项目
|
||||
/// </summary>
|
||||
[Display(Name = "刷新管理项目")]
|
||||
Project = 1
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 用户注册来源
|
||||
/// </summary>
|
||||
public enum UserCreateType
|
||||
{
|
||||
[Display(Name = "管理员添加")]
|
||||
ManagerAdd = 1,
|
||||
[Display(Name = "用户注册")]
|
||||
UserRegist = 2,
|
||||
[Display(Name = "淘宝注册")]
|
||||
TaoBaoRegist = 3,
|
||||
}
|
||||
|
||||
public enum ScoreType
|
||||
{
|
||||
[Display(Name = "管理员充值")]
|
||||
ManagerAdd = 1,
|
||||
[Display(Name = "管理员扣除")]
|
||||
ManagerDeduct = 2,
|
||||
[Display(Name = "淘宝充值")]
|
||||
TaoBaoAdd = 3,
|
||||
[Display(Name = "淘宝退款")]
|
||||
TaoBaoRefund = 4,
|
||||
[Display(Name = "账号退款")]
|
||||
AccountRefund = 5,
|
||||
|
||||
[Display(Name = "账号付款")]
|
||||
Pay = 6,
|
||||
|
||||
[Display(Name = "用户充值")]
|
||||
UserCharge = 7,
|
||||
|
||||
[Display(Name = "用户提现扣除")]
|
||||
UserCashOut = 8,
|
||||
[Display(Name = "提现被拒退还")]
|
||||
ReturnMoney = 9,
|
||||
}
|
||||
|
||||
public enum UPayChannel
|
||||
{
|
||||
/// <summary>
|
||||
/// 微信H5
|
||||
/// </summary>
|
||||
[Display(Name = "微信H5")]
|
||||
WxH5 = 10,
|
||||
/// <summary>
|
||||
/// 微信公众号
|
||||
/// </summary>
|
||||
[Display(Name = "微信公众号")]
|
||||
WxMp = 20,
|
||||
|
||||
/// <summary>
|
||||
/// 微信公众号
|
||||
/// </summary>
|
||||
[Display(Name = "微信Pc")]
|
||||
WxPc = 30,
|
||||
|
||||
/// <summary>
|
||||
/// 支付宝H5
|
||||
/// </summary>
|
||||
[Display(Name = "支付宝H5")]
|
||||
AliH5 = 40,
|
||||
/// <summary>
|
||||
/// 支付宝
|
||||
/// </summary>
|
||||
[Display(Name = "支付宝Pc")]
|
||||
AliPc = 50,
|
||||
}
|
||||
|
||||
public enum UOrderStatus
|
||||
{
|
||||
[Display(Name = "默认")]
|
||||
None = 0,
|
||||
/// <summary>
|
||||
/// 待支付
|
||||
/// </summary>
|
||||
[Display(Name = "待付款")]
|
||||
NoPay = 10,
|
||||
/// <summary>
|
||||
/// 已支付
|
||||
/// </summary>
|
||||
[Display(Name = "已付款")]
|
||||
PayOk = 20,
|
||||
/// <summary>
|
||||
/// 申请退款
|
||||
/// </summary>
|
||||
[Display(Name = "申请退款")]
|
||||
RequestRefund = 30,
|
||||
/// <summary>
|
||||
/// 人工退款
|
||||
/// </summary>
|
||||
[Display(Name = "人工退款")]
|
||||
UserRefundOver = 40,
|
||||
/// <summary>
|
||||
/// 自送退款
|
||||
/// </summary>
|
||||
[Display(Name = "自动退款")]
|
||||
AutoRefundOver = 50,
|
||||
/// <summary>
|
||||
/// 订单超时关闭
|
||||
/// </summary>
|
||||
[Display(Name = "超时关闭")]
|
||||
TimeOutClose = 80,
|
||||
|
||||
/// <summary>
|
||||
/// 订单完成
|
||||
/// </summary>
|
||||
[Display(Name = "订单完成")]
|
||||
Complete = 90,
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,99 +1,99 @@
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class Manager : EntityWithTime<int>, ITenant
|
||||
{
|
||||
/// <summary>
|
||||
/// 所属物业ID
|
||||
/// <summary>
|
||||
public int TenantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新人ID
|
||||
/// <summary>
|
||||
public int UpdatorId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人ID
|
||||
/// <summary>
|
||||
public int CreatorId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员登录名[16
|
||||
/// </summary>
|
||||
public string LoginCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登录密码[20]
|
||||
/// </summary>
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员角色
|
||||
/// </summary>
|
||||
public int RoleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public int State { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 头像地址[30
|
||||
/// </summary>
|
||||
public string PhotoUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信openid[50]
|
||||
/// </summary>
|
||||
public string WxOpenid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信昵称
|
||||
/// </summary>
|
||||
public string WxNickName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信头像
|
||||
/// </summary>
|
||||
public string WxImage { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 注册来源
|
||||
/// </summary>
|
||||
public int Source { get; set; }
|
||||
/// <summary>
|
||||
/// 系统ID
|
||||
/// </summary>
|
||||
public int systemid { get; set; }
|
||||
/// <summary>
|
||||
/// 管理员手机号
|
||||
/// </summary>
|
||||
public string Phone { get; set; }
|
||||
/// <summary>
|
||||
/// 账号code
|
||||
/// </summary>
|
||||
public string ManagerCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员姓名
|
||||
/// </summary>
|
||||
public string RealName { get; set; }
|
||||
/// <summary>
|
||||
/// 电子邮箱
|
||||
/// </summary>
|
||||
public string Email { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否主管理员权限
|
||||
/// </summary>
|
||||
public int IsRoot { get; set; }
|
||||
|
||||
public int SystemId { get; set; }
|
||||
|
||||
public string Tags { get; set; }
|
||||
}
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class Manager : EntityWithTime<int>, ITenant
|
||||
{
|
||||
/// <summary>
|
||||
/// 所属物业ID
|
||||
/// <summary>
|
||||
public int TenantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新人ID
|
||||
/// <summary>
|
||||
public int UpdatorId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人ID
|
||||
/// <summary>
|
||||
public int CreatorId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员登录名[16
|
||||
/// </summary>
|
||||
public string LoginCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登录密码[20]
|
||||
/// </summary>
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员角色
|
||||
/// </summary>
|
||||
public int RoleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public int State { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 头像地址[30
|
||||
/// </summary>
|
||||
public string PhotoUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信openid[50]
|
||||
/// </summary>
|
||||
public string WxOpenid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信昵称
|
||||
/// </summary>
|
||||
public string WxNickName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信头像
|
||||
/// </summary>
|
||||
public string WxImage { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 注册来源
|
||||
/// </summary>
|
||||
public int Source { get; set; }
|
||||
/// <summary>
|
||||
/// 系统ID
|
||||
/// </summary>
|
||||
public int systemid { get; set; }
|
||||
/// <summary>
|
||||
/// 管理员手机号
|
||||
/// </summary>
|
||||
public string Phone { get; set; }
|
||||
/// <summary>
|
||||
/// 账号code
|
||||
/// </summary>
|
||||
public string ManagerCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员姓名
|
||||
/// </summary>
|
||||
public string RealName { get; set; }
|
||||
/// <summary>
|
||||
/// 电子邮箱
|
||||
/// </summary>
|
||||
public string Email { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否主管理员权限
|
||||
/// </summary>
|
||||
public int IsRoot { get; set; }
|
||||
|
||||
public int SystemId { get; set; }
|
||||
|
||||
public string Tags { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,88 +1,88 @@
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class User : EntityWithTime<int>, ITenant
|
||||
{
|
||||
/// <summary>
|
||||
/// ID
|
||||
/// <summary>
|
||||
|
||||
public string apikey { get; set; }
|
||||
public int TenantId { get; set; }
|
||||
public int agent_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员登录名[16
|
||||
/// </summary>
|
||||
public string LoginCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登录密码[20]
|
||||
/// </summary>
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信昵称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信头像
|
||||
/// </summary>
|
||||
public string Phone { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 注册来源
|
||||
/// </summary>
|
||||
public string Profile { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public int Enabled { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 头像地址[30
|
||||
/// </summary>
|
||||
public string PhotoUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否主管理员权限
|
||||
/// </summary>
|
||||
public DateTime? LastLoginDate { get; set; } = DateTime.Now;
|
||||
|
||||
public int Sex { get; set; }
|
||||
|
||||
//1:管理员添加 2:自己注册 3:来自淘宝
|
||||
public UserCreateType CreateType { get; set; }= UserCreateType.ManagerAdd;
|
||||
|
||||
public int ProductAccountCount { get; set; } = 0;
|
||||
|
||||
public int ExpiredProductAccountCount { get; set; } = 0;
|
||||
|
||||
public decimal RestAmount { get; set; } = 0;
|
||||
|
||||
public decimal ConsumeAmount { get; set; } = 0;
|
||||
|
||||
public string Remark { get; set; }
|
||||
public string Wx { get; set; }
|
||||
public string QQ { get; set; }
|
||||
public string Email { get; set; }
|
||||
public string TaoBao { get; set; }
|
||||
public string WangWang { get; set; }
|
||||
|
||||
public int? TestCountLimit { get; set; } = 0;
|
||||
public int? UseTestCount { get; set; } = 0;
|
||||
|
||||
public int? ManagerId { get; set; } = 0;
|
||||
public string ManagerName { get; set; }
|
||||
public string id_code { get; set; }
|
||||
public int is_verify { get; set; }
|
||||
public int is_agent { get; set; }
|
||||
public int parent_id { get; set; }
|
||||
}
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class User : EntityWithTime<int>, ITenant
|
||||
{
|
||||
/// <summary>
|
||||
/// ID
|
||||
/// <summary>
|
||||
|
||||
public string apikey { get; set; }
|
||||
public int TenantId { get; set; }
|
||||
public int agent_id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员登录名[16
|
||||
/// </summary>
|
||||
public string LoginCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登录密码[20]
|
||||
/// </summary>
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信昵称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信头像
|
||||
/// </summary>
|
||||
public string Phone { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 注册来源
|
||||
/// </summary>
|
||||
public string Profile { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public int Enabled { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 头像地址[30
|
||||
/// </summary>
|
||||
public string PhotoUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否主管理员权限
|
||||
/// </summary>
|
||||
public DateTime? LastLoginDate { get; set; } = DateTime.Now;
|
||||
|
||||
public int Sex { get; set; }
|
||||
|
||||
//1:管理员添加 2:自己注册 3:来自淘宝
|
||||
public UserCreateType CreateType { get; set; }= UserCreateType.ManagerAdd;
|
||||
|
||||
public int ProductAccountCount { get; set; } = 0;
|
||||
|
||||
public int ExpiredProductAccountCount { get; set; } = 0;
|
||||
|
||||
public decimal RestAmount { get; set; } = 0;
|
||||
|
||||
public decimal ConsumeAmount { get; set; } = 0;
|
||||
|
||||
public string Remark { get; set; }
|
||||
public string Wx { get; set; }
|
||||
public string QQ { get; set; }
|
||||
public string Email { get; set; }
|
||||
public string TaoBao { get; set; }
|
||||
public string WangWang { get; set; }
|
||||
|
||||
public int? TestCountLimit { get; set; } = 0;
|
||||
public int? UseTestCount { get; set; } = 0;
|
||||
|
||||
public int? ManagerId { get; set; } = 0;
|
||||
public string ManagerName { get; set; }
|
||||
public string id_code { get; set; }
|
||||
public int is_verify { get; set; }
|
||||
public int is_agent { get; set; }
|
||||
public int parent_id { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,24 +1,24 @@
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class UserChargeOrderEntity : EntityWithTime<int>
|
||||
{
|
||||
public int TenantId { get; set; }
|
||||
public int UserId { get; set; }
|
||||
public string UserName { get; set; }
|
||||
public string OrderName { get; set; }
|
||||
public string OrderNo { get; set; }
|
||||
public string TradeNo { get; set; }
|
||||
public UOrderStatus OrderState { get; set; }
|
||||
public UPayChannel PayChannel { get; set; } = UPayChannel.WxPc;
|
||||
public int PayState { get; set; } = 0;
|
||||
public decimal OrderAmount { get; set; }
|
||||
public decimal PaymentAmount { get; set; }
|
||||
public int ChannelType { get; set; }
|
||||
public string Channel { get; set; }
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class UserChargeOrderEntity : EntityWithTime<int>
|
||||
{
|
||||
public int TenantId { get; set; }
|
||||
public int UserId { get; set; }
|
||||
public string UserName { get; set; }
|
||||
public string OrderName { get; set; }
|
||||
public string OrderNo { get; set; }
|
||||
public string TradeNo { get; set; }
|
||||
public UOrderStatus OrderState { get; set; }
|
||||
public UPayChannel PayChannel { get; set; } = UPayChannel.WxPc;
|
||||
public int PayState { get; set; } = 0;
|
||||
public decimal OrderAmount { get; set; }
|
||||
public decimal PaymentAmount { get; set; }
|
||||
public int ChannelType { get; set; }
|
||||
public string Channel { get; set; }
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,72 +1,72 @@
|
||||
using Hncore.Infrastructure.EF;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public class UserDbContext : DbContextBase
|
||||
{
|
||||
public UserDbContext(DbContextOptions<UserDbContext> options, IHttpContextAccessor httpContextAccessor) :
|
||||
base(options, httpContextAccessor)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
modelBuilder.Entity<Manager>(entity =>
|
||||
{
|
||||
entity.ToTable("manager");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
modelBuilder.Entity<User>(entity =>
|
||||
{
|
||||
entity.ToTable("user");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
//modelBuilder.Entity<etor_authority_role>(entity =>
|
||||
//{
|
||||
// entity.ToTable("Wx_App");
|
||||
// entity.HasKey(t => t.Id);
|
||||
// entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
//});
|
||||
//modelBuilder.Entity<etor_authority_managerdatadomain>(entity =>
|
||||
//{
|
||||
// entity.ToTable("Wx_App");
|
||||
// entity.HasKey(t => t.Id);
|
||||
// entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
//});
|
||||
modelBuilder.Entity<WxAppEntity>(entity =>
|
||||
{
|
||||
entity.ToTable("Wx_App");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
modelBuilder.Entity<WxAppUserEntity>(entity =>
|
||||
{
|
||||
entity.ToTable("wx_app_user");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
|
||||
modelBuilder.Entity<UserScore>(entity =>
|
||||
{
|
||||
entity.ToTable("user_score");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
|
||||
modelBuilder.Entity<UserChargeOrderEntity>(entity =>
|
||||
{
|
||||
entity.ToTable("user_charge_order");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
|
||||
base.OnModelCreating(modelBuilder);
|
||||
}
|
||||
}
|
||||
using Hncore.Infrastructure.EF;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public class UserDbContext : DbContextBase
|
||||
{
|
||||
public UserDbContext(DbContextOptions<UserDbContext> options, IHttpContextAccessor httpContextAccessor) :
|
||||
base(options, httpContextAccessor)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
modelBuilder.Entity<Manager>(entity =>
|
||||
{
|
||||
entity.ToTable("manager");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
modelBuilder.Entity<User>(entity =>
|
||||
{
|
||||
entity.ToTable("user");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
//modelBuilder.Entity<etor_authority_role>(entity =>
|
||||
//{
|
||||
// entity.ToTable("Wx_App");
|
||||
// entity.HasKey(t => t.Id);
|
||||
// entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
//});
|
||||
//modelBuilder.Entity<etor_authority_managerdatadomain>(entity =>
|
||||
//{
|
||||
// entity.ToTable("Wx_App");
|
||||
// entity.HasKey(t => t.Id);
|
||||
// entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
//});
|
||||
modelBuilder.Entity<WxAppEntity>(entity =>
|
||||
{
|
||||
entity.ToTable("Wx_App");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
modelBuilder.Entity<WxAppUserEntity>(entity =>
|
||||
{
|
||||
entity.ToTable("wx_app_user");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
|
||||
modelBuilder.Entity<UserScore>(entity =>
|
||||
{
|
||||
entity.ToTable("user_score");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
|
||||
modelBuilder.Entity<UserChargeOrderEntity>(entity =>
|
||||
{
|
||||
entity.ToTable("user_charge_order");
|
||||
entity.HasKey(t => t.Id);
|
||||
entity.Property(t => t.Id).ValueGeneratedOnAdd();
|
||||
});
|
||||
|
||||
base.OnModelCreating(modelBuilder);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,36 +1,36 @@
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class UserScore : EntityWithTime<int>, ITenant
|
||||
{
|
||||
public int TenantId { get; set; } = 0;
|
||||
|
||||
public int UserId { get; set; }
|
||||
|
||||
public string UserName { get; set; }
|
||||
|
||||
public string OperateUserName { get; set; }
|
||||
|
||||
public ScoreType ScoreType { get; set; }
|
||||
|
||||
public string ScoreTypeName { get; set; }
|
||||
|
||||
public decimal ScoreValue { get; set; } = 0;
|
||||
|
||||
public string ScoreTarget { get; set; }
|
||||
|
||||
public string Remark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Ïû·ÑǰÓà¶î
|
||||
/// </summary>
|
||||
public decimal? RestAmount1 { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Ïû·ÑºóÓà¶î
|
||||
/// </summary>
|
||||
public decimal? RestAmount2 { get; set; } = 0;
|
||||
}
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class UserScore : EntityWithTime<int>, ITenant
|
||||
{
|
||||
public int TenantId { get; set; } = 0;
|
||||
|
||||
public int UserId { get; set; }
|
||||
|
||||
public string UserName { get; set; }
|
||||
|
||||
public string OperateUserName { get; set; }
|
||||
|
||||
public ScoreType ScoreType { get; set; }
|
||||
|
||||
public string ScoreTypeName { get; set; }
|
||||
|
||||
public decimal ScoreValue { get; set; } = 0;
|
||||
|
||||
public string ScoreTarget { get; set; }
|
||||
|
||||
public string Remark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Ïû·ÑǰÓà¶î
|
||||
/// </summary>
|
||||
public decimal? RestAmount1 { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Ïû·ÑºóÓà¶î
|
||||
/// </summary>
|
||||
public decimal? RestAmount2 { get; set; } = 0;
|
||||
}
|
||||
}
|
||||
@@ -1,28 +1,28 @@
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class WxAppEntity : EntityWithDelete<int>, ITenant
|
||||
{
|
||||
public int TenantId { get; set; }
|
||||
public int StoreId { get; set; }
|
||||
public string OpenAppId { get; set; }
|
||||
public string Appid { get; set; }
|
||||
public int AppType { get; set; }
|
||||
|
||||
public string HeadImg { get; set; }
|
||||
public string NickName { get; set; }
|
||||
public string UserName { get; set; }
|
||||
public string PrincipalName { get; set; }
|
||||
public string Bussinessinfo { get; set; }
|
||||
public string Createtime { get; set; }
|
||||
|
||||
public int AuthorizerState { get; set; }
|
||||
public string RefreshToken { get; set; }
|
||||
|
||||
public int ExpiresIn { get; set; }
|
||||
|
||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
||||
}
|
||||
}
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class WxAppEntity : EntityWithDelete<int>, ITenant
|
||||
{
|
||||
public int TenantId { get; set; }
|
||||
public int StoreId { get; set; }
|
||||
public string OpenAppId { get; set; }
|
||||
public string Appid { get; set; }
|
||||
public int AppType { get; set; }
|
||||
|
||||
public string HeadImg { get; set; }
|
||||
public string NickName { get; set; }
|
||||
public string UserName { get; set; }
|
||||
public string PrincipalName { get; set; }
|
||||
public string Bussinessinfo { get; set; }
|
||||
public string Createtime { get; set; }
|
||||
|
||||
public int AuthorizerState { get; set; }
|
||||
public string RefreshToken { get; set; }
|
||||
|
||||
public int ExpiresIn { get; set; }
|
||||
|
||||
public DateTime UpdateTime { get; set; } = DateTime.Now;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class WxAppUserEntity : EntityWithDelete<int>, ITenant
|
||||
{
|
||||
public int TenantId { get; set; } = 0;
|
||||
public int StoreId { get; set; } = 0;
|
||||
public string Appid { get; set; }
|
||||
public int AppType { get; set; } = 0;
|
||||
public int UserId { get; set; }
|
||||
public string Unionid { get; set; }
|
||||
public string Openid { get; set; }
|
||||
public string NickName { get; set; }
|
||||
public string UserName { get; set; }
|
||||
public string HeadImgUrl { get; set; }
|
||||
public int Sex { get; set; }
|
||||
public string City { get; set; }
|
||||
public string Country { get; set; }
|
||||
public int IsSubscribe { get; set; }
|
||||
public int InvateUserId { get; set; }
|
||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
||||
|
||||
public DateTime UpdateTime{ get; set; } = DateTime.Now;
|
||||
|
||||
}
|
||||
}
|
||||
using Hncore.Infrastructure.DDD;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public partial class WxAppUserEntity : EntityWithDelete<int>, ITenant
|
||||
{
|
||||
public int TenantId { get; set; } = 0;
|
||||
public int StoreId { get; set; } = 0;
|
||||
public string Appid { get; set; }
|
||||
public int AppType { get; set; } = 0;
|
||||
public int UserId { get; set; }
|
||||
public string Unionid { get; set; }
|
||||
public string Openid { get; set; }
|
||||
public string NickName { get; set; }
|
||||
public string UserName { get; set; }
|
||||
public string HeadImgUrl { get; set; }
|
||||
public int Sex { get; set; }
|
||||
public string City { get; set; }
|
||||
public string Country { get; set; }
|
||||
public int IsSubscribe { get; set; }
|
||||
public int InvateUserId { get; set; }
|
||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
||||
|
||||
public DateTime UpdateTime{ get; set; } = DateTime.Now;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,53 +1,53 @@
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public class etor_authority_managerdatadomain
|
||||
{
|
||||
/// <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>
|
||||
/// 更新人ID
|
||||
/// <summary>
|
||||
public int updatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人ID
|
||||
/// <summary>
|
||||
public int creatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员id
|
||||
/// </summary>
|
||||
public int managerid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 小区/写字楼编码
|
||||
/// </summary>
|
||||
public int projectcode { get; set; }
|
||||
|
||||
}
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public class etor_authority_managerdatadomain
|
||||
{
|
||||
/// <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>
|
||||
/// 更新人ID
|
||||
/// <summary>
|
||||
public int updatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人ID
|
||||
/// <summary>
|
||||
public int creatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 管理员id
|
||||
/// </summary>
|
||||
public int managerid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 小区/写字楼编码
|
||||
/// </summary>
|
||||
public int projectcode { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,61 +1,61 @@
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public class etor_authority_role
|
||||
{
|
||||
/// <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>
|
||||
/// 更新人ID
|
||||
/// <summary>
|
||||
public int updatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人ID
|
||||
/// <summary>
|
||||
public int creatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 角色名称[16]
|
||||
/// </summary>
|
||||
public string rolename { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public byte state { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否物业的根角色(超级管理员角色)
|
||||
/// </summary>
|
||||
public bool isroot { get; set; }
|
||||
/// <summary>
|
||||
/// 系统ID
|
||||
/// </summary>
|
||||
public int systemid { get; set; }
|
||||
}
|
||||
using System;
|
||||
|
||||
namespace Hncore.Pass.BaseInfo.Models
|
||||
{
|
||||
public class etor_authority_role
|
||||
{
|
||||
/// <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>
|
||||
/// 更新人ID
|
||||
/// <summary>
|
||||
public int updatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人ID
|
||||
/// <summary>
|
||||
public int creatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 角色名称[16]
|
||||
/// </summary>
|
||||
public string rolename { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public byte state { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否物业的根角色(超级管理员角色)
|
||||
/// </summary>
|
||||
public bool isroot { get; set; }
|
||||
/// <summary>
|
||||
/// 系统ID
|
||||
/// </summary>
|
||||
public int systemid { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,98 +1,98 @@
|
||||
namespace Etor.PSIP.BaseInfo.Models
|
||||
{
|
||||
using System;
|
||||
|
||||
/// <summary>
|
||||
/// 缴费项目关联表
|
||||
/// </summary>
|
||||
public partial class etor_property_feeitem_relation
|
||||
{
|
||||
|
||||
/// <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>
|
||||
/// 更新人ID
|
||||
/// <summary>
|
||||
public int updatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人ID
|
||||
/// <summary>
|
||||
public int creatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收费项目id
|
||||
/// </summary>
|
||||
public int feeitemid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收费标准id
|
||||
/// </summary>
|
||||
public int feestandardid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间
|
||||
/// </summary>
|
||||
public DateTime begintime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否有结束时间
|
||||
/// </summary>
|
||||
public bool islong { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额计算方式为每户单独输入
|
||||
/// </summary>
|
||||
public decimal amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间
|
||||
/// </summary>
|
||||
public DateTime? endtime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 缴费类型 房屋
|
||||
/// </summary>
|
||||
public int sourcetype { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 缴费 房屋
|
||||
/// </summary>
|
||||
public string sourcecode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注[100]
|
||||
/// </summary>
|
||||
public string bak { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 账单生成时间
|
||||
/// </summary>
|
||||
public DateTime billtime { get; set; }
|
||||
|
||||
}
|
||||
|
||||
namespace Etor.PSIP.BaseInfo.Models
|
||||
{
|
||||
using System;
|
||||
|
||||
/// <summary>
|
||||
/// 缴费项目关联表
|
||||
/// </summary>
|
||||
public partial class etor_property_feeitem_relation
|
||||
{
|
||||
|
||||
/// <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>
|
||||
/// 更新人ID
|
||||
/// <summary>
|
||||
public int updatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人ID
|
||||
/// <summary>
|
||||
public int creatorid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收费项目id
|
||||
/// </summary>
|
||||
public int feeitemid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收费标准id
|
||||
/// </summary>
|
||||
public int feestandardid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间
|
||||
/// </summary>
|
||||
public DateTime begintime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否有结束时间
|
||||
/// </summary>
|
||||
public bool islong { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额计算方式为每户单独输入
|
||||
/// </summary>
|
||||
public decimal amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间
|
||||
/// </summary>
|
||||
public DateTime? endtime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 缴费类型 房屋
|
||||
/// </summary>
|
||||
public int sourcetype { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 缴费 房屋
|
||||
/// </summary>
|
||||
public string sourcecode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注[100]
|
||||
/// </summary>
|
||||
public string bak { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 账单生成时间
|
||||
/// </summary>
|
||||
public DateTime billtime { get; set; }
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user