//
using System;
using ATS.NonCustodial.EntityFrameworkCore.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable
namespace ATS.NonCustodial.DbMigrations.DbMigrations.Migrations.Mysql.Admin
{
[DbContext(typeof(AdminDbContext))]
[Migration("20220613093825_renametablename")]
partial class renametablename
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "6.0.5")
.HasAnnotation("Relational:MaxIdentifierLength", 64);
MySqlModelBuilderExtensions.HasCharSet(modelBuilder, "utf8mb4 ");
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppApi", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("Description")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("说明");
b.Property("HttpMethods")
.HasMaxLength(10)
.HasColumnType("varchar(10)")
.HasComment("接口提交方法");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("Label")
.HasMaxLength(50)
.HasColumnType("varchar(50)")
.HasComment("接口名称");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Name")
.HasMaxLength(50)
.HasColumnType("varchar(50)")
.HasComment("接口命名");
b.Property("ParentId")
.HasColumnType("bigint")
.HasComment("所属模块");
b.Property("Path")
.HasMaxLength(128)
.HasColumnType("varchar(128)")
.HasComment("接口地址");
b.Property("Sort")
.HasColumnType("int")
.HasComment("排序");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_api");
b.HasComment("接口管理");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppDictionary", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("Code")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("字典编码");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("Description")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("描述");
b.Property("DictionaryTypeId")
.HasColumnType("bigint")
.HasComment("字典类型Id");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Name")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("字典名称");
b.Property("Sort")
.HasColumnType("int")
.HasComment("排序");
b.Property("Value")
.HasMaxLength(50)
.HasColumnType("varchar(50)")
.HasComment("字典值 (例如:预警类型等级(根据案件字典类型定义,比如预计5次变黄,10变红,存储格式5,10))");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_dictionary");
b.HasComment("数据字典");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppDictionaryType", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("Code")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("编码");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("Description")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("描述");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Name")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("名称");
b.Property("Sort")
.HasColumnType("int")
.HasComment("排序");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_dictionary_type");
b.HasComment("数据字典类型");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppPermission", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("Closable")
.HasColumnType("tinyint(1)")
.HasComment("可关闭");
b.Property("Code")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("权限编码");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("Description")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("描述");
b.Property("Enabled")
.HasColumnType("tinyint(1)")
.HasComment("启用");
b.Property("External")
.HasColumnType("tinyint(1)")
.HasComment("链接外显");
b.Property("Hidden")
.HasColumnType("tinyint(1)")
.HasComment("隐藏");
b.Property("Icon")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("图标");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("Label")
.HasMaxLength(50)
.HasColumnType("varchar(50)")
.HasComment("权限名称");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("NewWindow")
.HasColumnType("tinyint(1)")
.HasComment("打开新窗口");
b.Property("Opened")
.HasColumnType("tinyint(1)")
.HasComment("打开组");
b.Property("ParentId")
.HasColumnType("bigint")
.HasComment("父级节点");
b.Property("Path")
.HasMaxLength(128)
.HasColumnType("varchar(128)")
.HasComment("菜单访问地址");
b.Property("Sort")
.HasColumnType("int")
.HasComment("排序");
b.Property("Type")
.HasColumnType("int")
.HasComment("权限类型");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.Property("ViewId")
.HasColumnType("bigint")
.HasComment("视图");
b.HasKey("Id");
b.ToTable("app_permission");
b.HasComment("权限");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppPermissionApi", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("ApiId")
.HasColumnType("bigint")
.HasComment("接口Id");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("PermissionId")
.HasColumnType("bigint")
.HasComment("权限Id");
b.HasKey("Id");
b.ToTable("app_permission_api");
b.HasComment("权限接口");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppRole", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("Code")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("编码");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("Description")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("说明");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Name")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("名称");
b.Property("Sort")
.HasColumnType("int")
.HasComment("排序");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_role");
b.HasComment("AppRole");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppRolePermission", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("PermissionId")
.HasColumnType("bigint")
.HasComment("权限Id");
b.Property("RoleId")
.HasColumnType("bigint")
.HasComment("角色Id");
b.HasKey("Id");
b.ToTable("app_role_permission");
b.HasComment("角色权限");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppUser", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("Avatar")
.HasMaxLength(128)
.HasColumnType("varchar(128)")
.HasComment("头像路径");
b.Property("Birthday")
.HasColumnType("datetime(6)")
.HasComment("生日");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("Email")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("email");
b.Property("Gender")
.HasColumnType("int")
.HasComment("性别枚举(0:男性 1:女性 2:未知)");
b.Property("IdCard")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("身份证号");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Name")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("姓名");
b.Property("NickName")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("昵称");
b.Property("Password")
.HasMaxLength(36)
.HasColumnType("varchar(36)")
.HasComment("密码");
b.Property("PasswordSalt")
.HasMaxLength(64)
.HasColumnType("varchar(64)")
.HasComment("密码盐");
b.Property("Phone")
.HasMaxLength(11)
.HasColumnType("varchar(11)")
.HasComment("手机号(手机号限制输入为手机号格式,位数为11位。)");
b.Property("PositionId")
.HasColumnType("bigint")
.HasComment("职位字典Id(数据来自字典)");
b.Property("Remark")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("备注");
b.Property("RoleId")
.HasColumnType("bigint")
.HasComment("用户类型(角色)");
b.Property("State")
.HasColumnType("int")
.HasComment("监管人员状态类型(0:未设置 1:在线 2:小休一下 3:挂起)");
b.Property("UserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("账号");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_user");
b.HasComment("AppUsers");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppUserRole", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("RoleId")
.HasColumnType("bigint")
.HasComment("角色Id");
b.Property("UserId")
.HasColumnType("bigint")
.HasComment("用户Id");
b.HasKey("Id");
b.ToTable("app_user_role");
b.HasComment("用户角色表");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Admins.AppView", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("Cache")
.HasColumnType("tinyint(1)")
.HasComment("缓存");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("Description")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("说明");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("Label")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("视图名称");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Name")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("视图命名");
b.Property("ParentId")
.HasColumnType("bigint")
.HasComment("所属节点");
b.Property("Path")
.HasMaxLength(128)
.HasColumnType("varchar(128)")
.HasComment("视图路径");
b.Property("Sort")
.HasColumnType("int")
.HasComment("排序");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_view");
b.HasComment("视图管理");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.AppAnnouncement", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("AnnouncementTypeId")
.HasColumnType("bigint")
.HasComment("公共类型(数据来自字典)");
b.Property("Content")
.HasMaxLength(2048)
.HasColumnType("varchar(2048)")
.HasComment("公共内容(富文本框)");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Title")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("公告名字");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_announcement");
b.HasComment("平台通知管理");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.AppAnnouncementViewStatistics", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("AnnouncementId")
.HasColumnType("bigint")
.HasComment("公告Id");
b.Property("CheckStatus")
.HasColumnType("int")
.HasComment("查阅状态");
b.Property("CheckTime")
.HasColumnType("datetime(6)")
.HasComment("查阅时间");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("SupervisedPersonId")
.HasColumnType("bigint")
.HasComment("被监管人Id");
b.Property("SupervisedPersonName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("被监管人员");
b.Property("Title")
.IsRequired()
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("公告标题");
b.HasKey("Id");
b.ToTable("app_announcement_view_statistics");
b.HasComment("查阅统计管理(包括公告)\r\n 查阅统计的人员来自公告的发送人员列表。");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.AppBusinessApplication", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("ActiveTimePeriodBegin")
.HasColumnType("datetime(6)")
.HasComment("活动开始时间段(年月日时分)");
b.Property("ActiveTimePeriodEnd")
.HasColumnType("datetime(6)")
.HasComment("活动结束时间段(年月日时分)");
b.Property("ApplicationDescription")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("申请描述");
b.Property("ApplicationTime")
.HasColumnType("datetime(6)")
.HasComment("申请时间");
b.Property("ApplicationTypeId")
.HasColumnType("bigint")
.HasComment("申请类型(数据来自字典)");
b.Property("AuditOpinion")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("审核意见");
b.Property("AuditStatus")
.HasColumnType("int")
.HasComment("审核状态");
b.Property("AuditorId")
.HasColumnType("bigint")
.HasComment("审核人员Id");
b.Property("AuditorName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("审核人员名字");
b.Property("CaseId")
.HasColumnType("bigint")
.HasComment("案子Id");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("SupervisedPersonId")
.HasColumnType("bigint")
.HasComment("被监管人Id (申请人Id)");
b.Property("SupervisedPersonName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("被监管人员 (申请人名字)");
b.Property("SupervisorId")
.HasColumnType("bigint")
.HasComment("监管人员Id");
b.Property("SupervisorName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("监管人员名字");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_business_application");
b.HasComment("被监管人员==>业务申请(比如:申请跨域活动等)对应监管人员办案频次统计");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.AppCommonFence", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Name")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("围栏名称");
b.Property("Path")
.HasMaxLength(1024)
.HasColumnType("varchar(1024)")
.HasComment("存储围栏的坐标信息 (经纬度数组)");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_common_fence");
b.HasComment("常用围栏管理");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.AppDeviceManagement", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("DataStatus")
.HasColumnType("int")
.HasComment("");
b.Property("DeviceStatus")
.HasColumnType("int")
.HasComment("设备状态枚举(0:在线 1:离线)");
b.Property("DeviceTypeId")
.HasColumnType("bigint")
.HasComment("设备类型Id(来自字段数据字典)");
b.Property("IsDeleted")
.HasColumnType("tinyint(1)")
.HasComment("");
b.Property("ModifiedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("ModifiedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("ModifiedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("Name")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("设备名称");
b.Property("SupervisedPersonId")
.HasColumnType("bigint")
.HasComment("被监管人Id");
b.Property("SupervisedPersonName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("被监管人员");
b.Property("SupervisorId")
.HasColumnType("bigint")
.HasComment("监管人员-管理人员(来自用户管理员列表)");
b.Property("SupervisorName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("监管人员-管理人员");
b.Property("UniqueIdentifier")
.HasMaxLength(36)
.HasColumnType("varchar(36)")
.HasComment("设备唯一标识符");
b.Property("Version")
.HasColumnType("bigint")
.HasComment("");
b.HasKey("Id");
b.ToTable("app_device_management");
b.HasComment("设备(比如:手环)管理");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.AppEarlyWarning", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("Content")
.IsRequired()
.HasMaxLength(2048)
.HasColumnType("varchar(2048)")
.HasComment("预警提醒内容");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("EarlyWarningTypeId")
.HasColumnType("bigint")
.HasComment("预警类型Id(来自数据字典)");
b.Property("SupervisedPersonId")
.HasColumnType("bigint")
.HasComment("被监管人Id");
b.Property("SupervisedPersonName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("被监管人员");
b.Property("Title")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("标题");
b.HasKey("Id");
b.ToTable("app_early_warning");
b.HasComment("预警提醒管理");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.AppPunchRecordStatistics", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("CaseId")
.HasColumnType("bigint")
.HasComment("案件Id");
b.Property("CaseName")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("案件名称");
b.Property("CheckInLocation")
.HasMaxLength(255)
.HasColumnType("varchar(255)")
.HasComment("打卡地点(存储的是坐标位置)");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("PunchVideo")
.HasMaxLength(128)
.HasColumnType("varchar(128)")
.HasComment("打卡视频");
b.Property("SupervisedPersonId")
.HasColumnType("bigint")
.HasComment("被监管人Id");
b.Property("SupervisedPersonName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("被监管人员");
b.HasKey("Id");
b.ToTable("app_punch_record_statistics");
b.HasComment("打卡记管理");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.AppViolationStatistics", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("CaseId")
.HasColumnType("bigint")
.HasComment("案件Id");
b.Property("CaseName")
.HasMaxLength(30)
.HasColumnType("varchar(30)")
.HasComment("案件名称");
b.Property("CreatedTime")
.HasColumnType("datetime(6)")
.HasComment("");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("");
b.Property("CreatedUserName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("");
b.Property("SupervisedPersonId")
.HasColumnType("bigint")
.HasComment("被监管人Id");
b.Property("SupervisedPersonName")
.HasMaxLength(20)
.HasColumnType("varchar(20)")
.HasComment("被监管人员");
b.Property("ViolationTypeId")
.HasColumnType("bigint")
.HasComment("违规类型(数据来自字典)");
b.HasKey("Id");
b.ToTable("app_violation_statistics");
b.HasComment("违规统计");
});
modelBuilder.Entity("ATS.NonCustodial.Domain.Entities.Business.CaseManagements.AppCaseManagement", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("bigint")
.HasComment("");
b.Property("CaseBeginTime")
.HasColumnType("datetime(6)")
.HasComment("案子开始时间");
b.Property("CaseClosedTime")
.HasColumnType("datetime(6)")
.HasComment("案子结束时间");
b.Property("CaseProgress")
.HasColumnType("int")
.HasComment("案件进度枚举 (0:待执行 1:执行中 2:已结束)");
b.Property