Blog.Core.Model 无任何权限 自定义权限 本部门 本部门及以下 仅自己 所有 以下model 来自ids4项目,多库模式,为了调取ids4数据 角色表 排序 是否激活 创建ID 创建者 创建时间 修改ID 修改者 修改时间 以下model 来自ids4项目,多库模式,为了调取ids4数据 用户表 这是爱 id 姓名 年龄 通用返回信息类 状态码 操作是否成功 返回信息 开发者信息 返回数据集合 返回成功 消息 返回成功 消息 数据 返回失败 消息 返回失败 消息 数据 返回消息 失败/成功 消息 数据 状态码 操作是否成功 返回信息 返回数据集合 用户访问趋势日志 用户 次数 更新时间 广告图片 广告标题 广告链接 备注 创建时间 博客文章 主键 这里之所以没用RootEntity,是想保持和之前的数据库一致,主键是bID,不是Id 创建人 标题blog 类别 内容 访问量 评论数量 修改时间 创建时间 备注 逻辑删除 评论 博客文章 评论 部门表 Desc:部门关系编码 Default: Nullable:True Desc:部门名称 Default: Nullable:True Desc:负责人 Default: Nullable:True Desc:排序 Default: Nullable:True Desc:部门状态(0正常 1停用) Default:0 Nullable:True Desc:删除标志(0代表存在 2代表删除) Default:0 Nullable:True Desc:创建者 Default: Nullable:True Desc:创建时间 Default: Nullable:True Desc:更新者 Default: Nullable:True Desc:更新时间 Default: Nullable:True 用户团队表 ID HttpContext.TraceIdentifier 事件链路ID(获取或设置一个唯一标识符,用于在跟踪日志中表示此请求。) 时间 线程 等级 记录器 日志类型 数据类型 错误信息 异常 博客ID 创建时间 手机 qq 留言内容 ip地址 是否显示在前台,0否1是 接口API地址信息表 获取或设置是否禁用,逻辑上的删除,非物理删除 名称 菜单链接地址 区域名称 控制器名称 Action名称 图标 菜单编号 排序 /描述 是否是右侧菜单 是否激活 创建ID 创建者 创建时间 修改ID 修改者 修改时间 日志记录 获取或设置是否禁用,逻辑上的删除,非物理删除 区域名 区域控制器名 Action名称 IP地址 描述 登录时间 登录名称 用户ID 密码库表 获取或设置是否禁用,逻辑上的删除,非物理删除 路由菜单表 菜单执行Action名 菜单显示名(如用户页、编辑(按钮)、删除(按钮)) 是否是按钮 是否是隐藏菜单 是否keepAlive 按钮事件 排序 菜单图标 菜单描述 激活状态 创建ID 创建者 创建时间 修改ID 修改者 修改时间 获取或设置是否禁用,逻辑上的删除,非物理删除 角色表 获取或设置是否禁用,逻辑上的删除,非物理删除 角色名 描述 排序 自定义权限的部门ids 权限范围 -1 无任何权限;1 自定义权限;2 本部门;3 本部门及以下;4 仅自己;9 全部; 是否激活 创建ID 创建者 创建时间 修改ID 修改者 修改时间 按钮跟权限关联表 获取或设置是否禁用,逻辑上的删除,非物理删除 创建ID 创建者 创建时间 修改ID 修改者 修改时间 状态
中立字段,某些表可使用某些表不使用
中立字段,某些表可使用某些表不使用
逻辑上的删除,非物理删除
例如:单据删除并非直接删除
中立字段
是否内置数据
创建ID 创建者 创建时间 修改ID 更新者 修改日期 数据版本 软删除 过滤器 系统租户表
根据TenantType 分为两种方案:
1.按租户字段区分
2.按租户分库

注意:
使用租户Id方案,无需配置分库的连接
名称 租户类型 数据库/租户标识 不可重复
使用Id方案,可无需配置
主机
使用Id方案,可无需配置
数据库类型
使用Id方案,可无需配置
数据库连接
使用Id方案,可无需配置
状态 备注 用户信息表 登录账号 登录密码 真实姓名 状态 部门 备注 创建时间 更新时间 关键业务修改时间 最后异常时间 错误次数 登录账号 租户Id 任务日志表 任务ID 任务耗时 执行结果(0-失败 1-成功) 运行时间 结束时间 执行参数 异常信息 异常堆栈 创建ID 创建者 创建时间 修改ID 修改者 修改时间 任务名称 任务分组 任务计划表 任务名称 任务分组 任务运行时间表达式 任务所在DLL对应的程序集名称 任务所在类 任务描述 执行次数 开始时间 结束时间 触发器类型(0、simple 1、cron) 执行间隔时间, 秒为单位 循环执行次数 已循环次数 是否启动 执行传参 创建时间 任务内存中的状态 业务数据
多租户 (Id 隔离)
无需手动赋值 名称 金额 多租户-多表方案 业务表 子表
多租户-多表方案 业务表
名称 金额 多租户-多库方案 业务表
公共库无需标记[MultiTenant]特性
名称 金额 Tibug 类别 Tibug 博文 用户跟角色关联表 获取或设置是否禁用,逻辑上的删除,非物理删除 创建ID 创建者 创建时间 修改ID 修改者 修改时间 公司ID 公司名称 公司IP 公司备注 api地址 是否激活 创建者id 创建人 创建时间 修改者id 修改人 修改时间 微信公众号唯一标识 微信公众号名称 微信账号 微信名称 应用ID 应用秘钥 公众号推送token 验证秘钥(验证消息是否真实) 微信公众号token过期时间 备注 是否激活 创建者id 创建人 创建时间 修改者id 修改人 修改时间 推送ID 来自谁 推送IP 推送客户 推送用户 推送模板ID 推送内容 推送时间 推送状态(Y/N) 备注 推送OpenID 推送微信公众号 创建者id 创建人 创建时间 修改者id 修改人 修改时间 主键id,ticket 需要绑定的公司 需要绑定的员工id 需要绑定的员工昵称 创建时间 关联的公众号 是否已使用 使用时间 关联的微信用户id 创建者id 创建人 创建时间 修改者id 修改人 修改时间 来自哪个公众号 绑定公司id 绑定员工id 绑定微信id 绑定微信联合id 绑定时间 更新时间 备注 是否已解绑 上次绑定微信id 创建者id 创建人 创建时间 修改者id 修改人 修改时间 文件ID 文件名称 文件大小 文件类型 文件拓展名 文件位置 文件上传时间 文件备注 创建者id 创建人 创建时间 修改者id 修改人 修改时间 部门表 上一级(0表示无上一级) 接口API地址信息表 父类 父ID 路由菜单表 上一级菜单(0表示上一级无菜单) 接口api 按钮跟权限关联表 父类 角色ID 菜单ID api ID ID 泛型主键Tkey 用户信息表 Id 泛型主键Tkey Tibug 博文 用户跟角色关联表 父类 用户ID 角色ID 通用分页信息类 当前页标 总页数 数据总数 每页大小 返回数据 所需分页参数 作者:胡丁文 时间:2020-4-3 20:31:26 当前页 每页大小 排序字段(例如:id desc,time asc) 查询条件( 例如:id = 1 and name = 小明) 无权限 找不到指定资源 找不到指定资源 数据库读取类型 表格数据,支持分页 返回编码 返回信息 记录总数 返回数据集 租户模型接口 租户Id 标识 多租户 的业务表
默认设置是多库
公共表无需区分 直接使用主库 各自业务在各自库中
租户隔离方案 Id隔离 库隔离 表隔离 广告类 分类ID 创建时间 广告图片 广告标题 广告链接 备注 博客信息展示类 创建人 博客标题 摘要 上一篇 上一篇id 下一篇 下一篇id 类别 内容 访问量 评论数量 修改时间 创建时间 备注 Type Description balabala 留言信息展示类 留言表 博客ID 创建时间 手机 qq 留言内容 ip地址 是否显示在前台,0否1是 商户号 柜台号 分行号 集团商户信息 交易码 商户类型 终端编号 1 终端编号 2 订单号 码信息(一维码、二维码) 订单金额,单位:元 商品名称 备注 1 备注 2 分账信息一 分账信息二 子商户公众账号 ID 返回信息位图 实名支付 商品详情 订单优惠标记 公钥 请求地址 是否删除空值 退款参数 订单ID 商品名称 支付金额(小数点最多两位) 二维码/条码信息 备注信息1 备注信息2 订单参数 订单号 退款金额 退款流水号(可选) 退款返回消息 序列号 商户号 交易码 返回码 返回码说明 语言 订单信息 订单信息 订单号 支付金额 退款金额 备注1 备注2 退款返回结果消息 订单号 支付金额 退款金额 序列号 商户号 交易码 返回码 返回码说明 语言 支付结果dto 支付结果 Y:成功 N:失败 U:不确定 Q:待轮询 订单ID 支付金额 二维码类型 1:龙支付 2:微信 3:支付宝 4:银联 等待时间-轮询等待时间 全局事件跟踪号-建行交易流水号 错误码 错误信息 验证签名-防止伪造攻击 返回支付结果 发起的订单ID 返回支付的金额 返回支付的类型 1:龙支付 2:微信 3:支付宝 4:银联 返回建行的流水号 错误代码 错误信息 实现IJob的类 命名空间 类名 备注 服务器VM 环境变量 系统架构 ContentRootPath WebRootPath .NET Core版本 内存占用 启动时间 菜单展示model 调度任务触发器信息实体 任务ID 任务名称 任务分组 触发器ID 触发器名称 触发器分组 触发器状态 用来测试 RestSharp Get 请求 用来测试 RestSharp Post 请求 留言排名展示类 博客ID 评论数量 博客标题 微信接口消息DTO 作者:胡丁文 时间:2020-03-25 微信公众号ID(数据库查询) 错误代码 错误信息 token 过期时间(秒) 用户关注数 获取用户数量 获取用户OpenIDs 下一个关注用户 微信消息模板列表 微信菜单 二维码票据 二维码过期时间 二维码地址 关注状态 用户微信ID 昵称 性别 语言 城市 省份 城市 头像地址 微信推送消息Dto 作者:胡丁文 时间:2020-4-8 09:16:16 推送关键信息 推送卡片消息Dto 微信推送消息Dto 作者:胡丁文 时间:2020-11-23 16:29:05 推送关键信息 推送卡片消息Dto 消息模板dto(如何填写数据,请参考微信模板即可) 作者:胡丁文 时间:2020-4-1 09:32:16 消息模板 标题 标题颜色(颜色代码都必须为#开头的16进制代码) 内容1 内容1颜色 内容2 内容2颜色 内容3 内容3颜色 内容4 内容4颜色 内容5 内容5颜色 备注信息 备注信息颜色 跳转连接 获取微信菜单DTO,用于存放具体菜单内容 获取微信菜单DTO 按钮列表(最多三个) 微信OpenID列表Dto 推送详细数据 作者:胡丁文 时间:2020-4-8 09:16:16 推送给微信所需Dto 作者:胡丁文 时间:2020-4-8 09:16:16 推送微信用户ID 推送的模板ID 推送URL地址 推送的数据 微信keyword所需Dto 作者:胡丁文 时间:2020-4-8 09:18:08 内容 文字颜色 图文链接标题 图文描述 访问URL 图片URL 图片mediaID 推送模拟消息Dto 作者:胡丁文 时间:2020-4-24 14:52:44 当前选中的微信公众号 当前选中的操作集合 当前选中的绑定还是订阅 当前选中的微信客户 当前选中的消息类型 当前选中要发送的用户 文本消息 图片消息 语音消息 视频消息 链接消息 文字消息 视频标题 视频封面mediaID 视频mediaID 语音mediaID 微信二维码预装发送信息dto 微信二维码预装具体消息 微信二维码预装信息DTO 返回给调用者的Dto 作者:胡丁文 时间:2020-4-8 09:52:06 微信公众号ID 公司代码 数据 微信消息模板Dto 微信推送所需信息(公司版本) 作者:胡丁文 时间:2020-4-8 09:04:36 微信公众号ID 公司代码 用户id 用户昵称 微信推送所需信息(OpenID版本) 作者:胡丁文 时间:2020-11-23 16:27:29 微信公众号ID 微信OpenID 微信验证Dto 作者:胡丁文 时间:2020-4-1 21:34:07 微信公众号唯一标识 验证成功后返回给微信的字符串 签名 时间戳 随机数 微信XmlDto 作者:胡丁文 时间:2020-4-3 20:31:26 微信公众号唯一表示 微信开发者 来自谁 创建时间 消息类型 文字内容 消息ID 消息事件 事件key值 图片地址 多媒体ID 格式 语音失败 缩略媒体ID 地理位置维度 地理位置经度 地图缩放大小 地理位置信息 消息标题 消息描述 消息链接 二维码的ticket,可用来换取二维码图片 地理位置纬度 地理位置经度 地理位置精度