Browse Source

预约表

master
wxd 1 year ago
parent
commit
49ea882781
  1. 19
      src/Shentun.Peis.Application.Contracts/PatientRegisters/UpdatePatientRegisterMedicalStartDateInputDto.cs
  2. 26
      src/Shentun.Peis.Application/PatientRegisters/PatientRegisterAppService.cs
  3. 7
      src/Shentun.Peis.Domain/PatientRegisters/PatientRegister.cs
  4. 109
      src/Shentun.Peis.Domain/ThirdBookings/ThirdBooking.cs
  5. 40
      src/Shentun.Peis.Domain/ThirdMedicalCenterBookingDates/ThirdMedicalCenterBookingDate.cs
  6. 48
      src/Shentun.Peis.Domain/ThirdMedicalCenters/ThirdMedicalCenter.cs
  7. 37
      src/Shentun.Peis.EntityFrameworkCore/DbMapping/ThirdBookings/ThirdBookingDbMapping.cs
  8. 26
      src/Shentun.Peis.EntityFrameworkCore/DbMapping/ThirdMedicalCenterBookingDates/ThirdMedicalCenterBookingDateDbMapping.cs
  9. 27
      src/Shentun.Peis.EntityFrameworkCore/DbMapping/ThirdMedicalCenters/ThirdMedicalCenterDbMapping.cs
  10. 11
      src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs
  11. 15948
      src/Shentun.Peis.EntityFrameworkCore/Migrations/20240926065811_insert_third_booking.Designer.cs
  12. 103
      src/Shentun.Peis.EntityFrameworkCore/Migrations/20240926065811_insert_third_booking.cs
  13. 220
      src/Shentun.Peis.EntityFrameworkCore/Migrations/PeisDbContextModelSnapshot.cs

19
src/Shentun.Peis.Application.Contracts/PatientRegisters/UpdatePatientRegisterMedicalStartDateInputDto.cs

@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Shentun.Peis.PatientRegisters
{
public class UpdatePatientRegisterMedicalStartDateInputDto
{
/// <summary>
/// 体检开始日期
/// </summary>
public string MedicalStartDate { get; set; }
/// <summary>
/// 登记ID 集合
/// </summary>
public List<Guid> PatientRegisterIds { get; set; } = new List<Guid>();
}
}

26
src/Shentun.Peis.Application/PatientRegisters/PatientRegisterAppService.cs

@ -3767,6 +3767,32 @@ namespace Shentun.Peis.PatientRegisters
#endregion
/// <summary>
/// 修改体检日期
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost("api/app/PatientRegister/UpdatePatientRegisterMedicalStartDate")]
public async Task UpdatePatientRegisterMedicalStartDateAsync(UpdatePatientRegisterMedicalStartDateInputDto input)
{
if (!input.PatientRegisterIds.Any())
{
throw new UserFriendlyException("请选择人员");
}
var patientRegisterList = await _repository.GetListAsync(m => input.PatientRegisterIds.Contains(m.Id));
if (!string.IsNullOrEmpty(input.MedicalStartDate))
{
patientRegisterList.ForEach(f => f.MedicalStartDate = PageHelper.ConvertDatetimeV(input.MedicalStartDate));
await _repository.UpdateManyAsync(patientRegisterList);
}
}
/// <summary>
/// 修改人员 手机、姓名、身份证 已总检特殊情况修改

7
src/Shentun.Peis.Domain/PatientRegisters/PatientRegister.cs

@ -314,6 +314,13 @@ namespace Shentun.Peis.Models
[Column("appoint_patient_register_id")]
public string? AppointPatientRegisterId { get; set; }
/// <summary>
/// 第三方预约登记ID
/// </summary>
[Column("Third_Booking_Id")]
public string ThirdBookingId { get; set; }
[Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; }

109
src/Shentun.Peis.Domain/ThirdBookings/ThirdBooking.cs

@ -0,0 +1,109 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.Domain.Entities;
using Org.BouncyCastle.Crypto.Tls;
namespace Shentun.Peis.Models
{
/// <summary>
/// 第三方预约人员记录
/// </summary>
[Table("third_booking")]
public class ThirdBooking : AuditedEntity<Guid>, IHasConcurrencyStamp
{
/// <summary>
/// 姓名
/// </summary>
[Column("patient_name")]
[StringLength(100)]
public string PatientName { get; set; }
/// <summary>
/// 单位分组ID
/// </summary>
[Column("customer_org_group_id")]
[StringLength(32)]
public string CustomerOrgGroupId { get; set; }
/// <summary>
/// 第三方体检中心Id
/// </summary>
[Column("third_medical_center_id")]
[StringLength(32)]
public string ThirdMedicalCenterId { get; set; }
/// <summary>
/// 身份证类型( 0 身份证 )
/// </summary>
[StringLength(2)]
[Column("id_type")]
public string IdType { get; set; }
/// <summary>
/// 身份证
/// </summary>
[StringLength(18)]
[Column("id_no")]
public string IdNo { get; set; }
/// <summary>
/// 性别
/// </summary>
[StringLength(2)]
[Column("sex_name")]
public string SexName { get; set; }
/// <summary>
/// 年龄
/// </summary>
[Column("age")]
public short Age { get; set; }
/// <summary>
/// 预约日期
/// </summary>
[Column("booking_date")]
public DateTime BookingDate { get; set; }
/// <summary>
/// 电话
/// </summary>
[StringLength(20)]
[Column("phone")]
public string Phone { get; set; }
/// <summary>
/// 分公司
/// </summary>
[StringLength(100)]
[Column("child_company_name")]
public string ChildCompanyName { get; set; }
/// <summary>
/// 部门
/// </summary>
[StringLength(100)]
[Column("department_name")]
public string DepartmentName { get; set; }
/// <summary>
/// 婚姻状况
/// </summary>
[StringLength(20)]
[Column("marital_status_name")]
public string MaritalStatusName { get; set; }
[Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; }
}
}

40
src/Shentun.Peis.Domain/ThirdMedicalCenterBookingDates/ThirdMedicalCenterBookingDate.cs

@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.Domain.Entities;
namespace Shentun.Peis.Models
{
/// <summary>
/// 第三方体检中心预约日期
/// </summary>
[Table("third_medical_center_booking_date")]
public class ThirdMedicalCenterBookingDate : AuditedEntity<Guid>, IHasConcurrencyStamp
{
/// <summary>
/// 第三方体检中心id
/// </summary>
[Column("third_medical_center_id")]
public Guid ThirdMedicalCenterId { get; set; }
/// <summary>
/// 可以预约日期
/// </summary>
[Column("booking_date")]
public DateTime BookingDate { get; set; }
[Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; }
}
}

48
src/Shentun.Peis.Domain/ThirdMedicalCenters/ThirdMedicalCenter.cs

@ -0,0 +1,48 @@
using Microsoft.EntityFrameworkCore;
using Shentun.Peis.Models;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.Domain.Entities;
namespace Shentun.Peis.Models
{
/// <summary>
/// 第三方预约体检中心
/// </summary>
[Table("third_medical_center")]
public class ThirdMedicalCenter : AuditedEntity<Guid>, IHasConcurrencyStamp, IDisplayName, IDisplayOrder
{
/// <summary>
/// 名称
/// </summary>
[Column("display_name")]
[StringLength(100)]
public string DisplayName { get; set; } = null!;
/// <summary>
/// 单位分组ID
/// </summary>
[Column("customer_org_group_id")]
public Guid CustomerOrgGroupId { get; set; }
[Column("display_order")]
public int DisplayOrder { get; set; }
[Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; }
}
}

37
src/Shentun.Peis.EntityFrameworkCore/DbMapping/ThirdBookings/ThirdBookingDbMapping.cs

@ -0,0 +1,37 @@
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using Microsoft.EntityFrameworkCore;
using Shentun.Peis.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Shentun.Peis.EntityFrameworkCore;
namespace Shentun.Peis.DbMapping
{
internal class ThirdBookingDbMapping : IEntityTypeConfiguration<ThirdBooking>
{
public void Configure(EntityTypeBuilder<ThirdBooking> entity)
{
entity.HasComment("第三方预约人员记录");
entity.Property(t => t.PatientName).HasComment("姓名").IsRequired();
entity.Property(t => t.CustomerOrgGroupId).HasComment("单位分组ID");
entity.Property(t => t.ThirdMedicalCenterId).HasComment("第三方体检中心Id");
entity.Property(t => t.IdType).HasComment("身份证类型").IsRequired();
entity.Property(t => t.IdNo).HasComment("身份证").IsRequired();
entity.Property(t => t.SexName).HasComment("性别");
entity.Property(t => t.Age).HasComment("年龄");
entity.Property(t => t.BookingDate).HasComment("预约日期");
entity.Property(t => t.Phone).HasComment("电话");
entity.Property(t => t.ChildCompanyName).HasComment("分公司");
entity.Property(t => t.DepartmentName).HasComment("部门");
entity.Property(t => t.MaritalStatusName).HasComment("婚姻状况");
entity.Property(e => e.Id).IsFixedLength().IsRequired();
entity.ConfigureByConvention();
}
}
}

26
src/Shentun.Peis.EntityFrameworkCore/DbMapping/ThirdMedicalCenterBookingDates/ThirdMedicalCenterBookingDateDbMapping.cs

@ -0,0 +1,26 @@
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using Microsoft.EntityFrameworkCore;
using Shentun.Peis.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Shentun.Peis.EntityFrameworkCore;
namespace Shentun.Peis.DbMapping
{
internal class ThirdMedicalCenterBookingDateDbMapping : IEntityTypeConfiguration<ThirdMedicalCenterBookingDate>
{
public void Configure(EntityTypeBuilder<ThirdMedicalCenterBookingDate> entity)
{
entity.HasComment("第三方体检中心预约日期");
entity.Property(t => t.ThirdMedicalCenterId).HasComment("第三方体检中心id").IsRequired();
entity.Property(t => t.BookingDate).HasComment("可以预约日期").IsRequired();
entity.Property(e => e.Id).IsFixedLength().IsRequired();
entity.ConfigureByConvention();
}
}
}

27
src/Shentun.Peis.EntityFrameworkCore/DbMapping/ThirdMedicalCenters/ThirdMedicalCenterDbMapping.cs

@ -0,0 +1,27 @@
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using Microsoft.EntityFrameworkCore;
using Shentun.Peis.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Shentun.Peis.EntityFrameworkCore;
namespace Shentun.Peis.DbMapping
{
internal class ThirdMedicalCenterDbMapping : IEntityTypeConfiguration<ThirdMedicalCenter>
{
public void Configure(EntityTypeBuilder<ThirdMedicalCenter> entity)
{
entity.HasComment("第三方预约人员记录");
entity.Property(t => t.DisplayName).HasComment("体检中心名称").IsRequired();
entity.Property(t => t.CustomerOrgGroupId).HasComment("单位分组ID");
entity.Property(e => e.Id).IsFixedLength().IsRequired();
entity.ConfigureByConvention();
}
}
}

11
src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs

@ -370,6 +370,12 @@ public class PeisDbContext :
public DbSet<Device> Devices { get; set; } = null!;
public DbSet<ThirdBooking> ThirdBookings { get; set; } = null!;
public DbSet<ThirdMedicalCenter> ThirdMedicalCenters { get; set; } = null!;
public DbSet<ThirdMedicalCenterBookingDate> ThirdMedicalCenterBookingDates { get; set; } = null!;
public PeisDbContext(DbContextOptions<PeisDbContext> options)
: base(options)
{
@ -616,7 +622,10 @@ public class PeisDbContext :
.ApplyConfiguration(new CommonTableTypeDbMapping())
.ApplyConfiguration(new RegisterCheckPacsDbMapping())
.ApplyConfiguration(new RegisterCheckPacsPictureDbMapping())
.ApplyConfiguration(new DeviceDbMapping());
.ApplyConfiguration(new DeviceDbMapping())
.ApplyConfiguration(new ThirdBookingDbMapping())
.ApplyConfiguration(new ThirdMedicalCenterBookingDateDbMapping())
.ApplyConfiguration(new ThirdMedicalCenterDbMapping());
#endregion

15948
src/Shentun.Peis.EntityFrameworkCore/Migrations/20240926065811_insert_third_booking.Designer.cs
File diff suppressed because it is too large
View File

103
src/Shentun.Peis.EntityFrameworkCore/Migrations/20240926065811_insert_third_booking.cs

@ -0,0 +1,103 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Shentun.Peis.Migrations
{
public partial class insert_third_booking : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "Third_Booking_Id",
table: "patient_register",
type: "text",
nullable: true);
migrationBuilder.CreateTable(
name: "third_booking",
columns: table => new
{
id = table.Column<Guid>(type: "uuid", fixedLength: true, nullable: false),
patient_name = table.Column<string>(type: "character varying(100)", maxLength: 100, nullable: false, comment: "姓名"),
customer_org_group_id = table.Column<string>(type: "character varying(32)", maxLength: 32, nullable: true, comment: "单位分组ID"),
third_medical_center_id = table.Column<string>(type: "character varying(32)", maxLength: 32, nullable: true, comment: "第三方体检中心Id"),
id_type = table.Column<string>(type: "character varying(2)", maxLength: 2, nullable: false, comment: "身份证类型"),
id_no = table.Column<string>(type: "character varying(18)", maxLength: 18, nullable: false, comment: "身份证"),
sex_name = table.Column<string>(type: "character varying(2)", maxLength: 2, nullable: true, comment: "性别"),
age = table.Column<short>(type: "smallint", nullable: false, comment: "年龄"),
booking_date = table.Column<DateTime>(type: "timestamp without time zone", nullable: false, comment: "预约日期"),
phone = table.Column<string>(type: "character varying(20)", maxLength: 20, nullable: true, comment: "电话"),
child_company_name = table.Column<string>(type: "character varying(100)", maxLength: 100, nullable: true, comment: "分公司"),
department_name = table.Column<string>(type: "character varying(100)", maxLength: 100, nullable: true, comment: "部门"),
marital_status_name = table.Column<string>(type: "character varying(20)", maxLength: 20, nullable: true, comment: "婚姻状况"),
concurrency_stamp = table.Column<string>(type: "character varying(40)", maxLength: 40, nullable: true),
creation_time = table.Column<DateTime>(type: "timestamp without time zone", nullable: false),
creator_id = table.Column<Guid>(type: "uuid", nullable: false),
last_modification_time = table.Column<DateTime>(type: "timestamp without time zone", nullable: false),
last_modifier_id = table.Column<Guid>(type: "uuid", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_third_booking", x => x.id);
},
comment: "第三方预约人员记录");
migrationBuilder.CreateTable(
name: "third_medical_center",
columns: table => new
{
id = table.Column<Guid>(type: "uuid", fixedLength: true, nullable: false),
display_name = table.Column<string>(type: "character varying(100)", maxLength: 100, nullable: false, comment: "体检中心名称"),
customer_org_group_id = table.Column<Guid>(type: "uuid", nullable: false, comment: "单位分组ID"),
display_order = table.Column<int>(type: "integer", nullable: false),
concurrency_stamp = table.Column<string>(type: "character varying(40)", maxLength: 40, nullable: true),
creation_time = table.Column<DateTime>(type: "timestamp without time zone", nullable: false),
creator_id = table.Column<Guid>(type: "uuid", nullable: false),
last_modification_time = table.Column<DateTime>(type: "timestamp without time zone", nullable: false),
last_modifier_id = table.Column<Guid>(type: "uuid", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_third_medical_center", x => x.id);
},
comment: "第三方预约人员记录");
migrationBuilder.CreateTable(
name: "third_medical_center_booking_date",
columns: table => new
{
id = table.Column<Guid>(type: "uuid", fixedLength: true, nullable: false),
third_medical_center_id = table.Column<Guid>(type: "uuid", nullable: false, comment: "第三方体检中心id"),
booking_date = table.Column<DateTime>(type: "timestamp without time zone", nullable: false, comment: "可以预约日期"),
concurrency_stamp = table.Column<string>(type: "character varying(40)", maxLength: 40, nullable: true),
creation_time = table.Column<DateTime>(type: "timestamp without time zone", nullable: false),
creator_id = table.Column<Guid>(type: "uuid", nullable: false),
last_modification_time = table.Column<DateTime>(type: "timestamp without time zone", nullable: false),
last_modifier_id = table.Column<Guid>(type: "uuid", nullable: false)
},
constraints: table =>
{
table.PrimaryKey("PK_third_medical_center_booking_date", x => x.id);
},
comment: "第三方体检中心预约日期");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "third_booking");
migrationBuilder.DropTable(
name: "third_medical_center");
migrationBuilder.DropTable(
name: "third_medical_center_booking_date");
migrationBuilder.DropColumn(
name: "Third_Booking_Id",
table: "patient_register");
}
}
}

220
src/Shentun.Peis.EntityFrameworkCore/Migrations/PeisDbContextModelSnapshot.cs

@ -7614,6 +7614,10 @@ namespace Shentun.Peis.Migrations
.HasColumnName("summary_doctor_id")
.HasComment("总检医生");
b.Property<string>("ThirdBookingId")
.HasColumnType("text")
.HasColumnName("Third_Booking_Id");
b.Property<string>("ThirdInfo")
.HasMaxLength(20)
.HasColumnType("character varying(20)")
@ -11626,6 +11630,118 @@ namespace Shentun.Peis.Migrations
b.HasComment("系统参数可选值设置");
});
modelBuilder.Entity("Shentun.Peis.Models.ThirdBooking", b =>
{
b.Property<Guid>("Id")
.HasColumnType("uuid")
.HasColumnName("id")
.IsFixedLength();
b.Property<short>("Age")
.HasColumnType("smallint")
.HasColumnName("age")
.HasComment("年龄");
b.Property<DateTime>("BookingDate")
.HasColumnType("timestamp without time zone")
.HasColumnName("booking_date")
.HasComment("预约日期");
b.Property<string>("ChildCompanyName")
.HasMaxLength(100)
.HasColumnType("character varying(100)")
.HasColumnName("child_company_name")
.HasComment("分公司");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasMaxLength(40)
.HasColumnType("character varying(40)")
.HasColumnName("concurrency_stamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("timestamp without time zone")
.HasColumnName("creation_time");
b.Property<Guid?>("CreatorId")
.IsRequired()
.HasColumnType("uuid")
.HasColumnName("creator_id");
b.Property<string>("CustomerOrgGroupId")
.HasMaxLength(32)
.HasColumnType("character varying(32)")
.HasColumnName("customer_org_group_id")
.HasComment("单位分组ID");
b.Property<string>("DepartmentName")
.HasMaxLength(100)
.HasColumnType("character varying(100)")
.HasColumnName("department_name")
.HasComment("部门");
b.Property<string>("IdNo")
.IsRequired()
.HasMaxLength(18)
.HasColumnType("character varying(18)")
.HasColumnName("id_no")
.HasComment("身份证");
b.Property<string>("IdType")
.IsRequired()
.HasMaxLength(2)
.HasColumnType("character varying(2)")
.HasColumnName("id_type")
.HasComment("身份证类型");
b.Property<DateTime?>("LastModificationTime")
.IsRequired()
.HasColumnType("timestamp without time zone")
.HasColumnName("last_modification_time");
b.Property<Guid?>("LastModifierId")
.IsRequired()
.HasColumnType("uuid")
.HasColumnName("last_modifier_id");
b.Property<string>("MaritalStatusName")
.HasMaxLength(20)
.HasColumnType("character varying(20)")
.HasColumnName("marital_status_name")
.HasComment("婚姻状况");
b.Property<string>("PatientName")
.IsRequired()
.HasMaxLength(100)
.HasColumnType("character varying(100)")
.HasColumnName("patient_name")
.HasComment("姓名");
b.Property<string>("Phone")
.HasMaxLength(20)
.HasColumnType("character varying(20)")
.HasColumnName("phone")
.HasComment("电话");
b.Property<string>("SexName")
.HasMaxLength(2)
.HasColumnType("character varying(2)")
.HasColumnName("sex_name")
.HasComment("性别");
b.Property<string>("ThirdMedicalCenterId")
.HasMaxLength(32)
.HasColumnType("character varying(32)")
.HasColumnName("third_medical_center_id")
.HasComment("第三方体检中心Id");
b.HasKey("Id");
b.ToTable("third_booking");
b.HasComment("第三方预约人员记录");
});
modelBuilder.Entity("Shentun.Peis.Models.ThirdInterface", b =>
{
b.Property<Guid>("Id")
@ -11807,6 +11923,110 @@ namespace Shentun.Peis.Migrations
b.HasComment("LIS对接表");
});
modelBuilder.Entity("Shentun.Peis.Models.ThirdMedicalCenter", b =>
{
b.Property<Guid>("Id")
.HasColumnType("uuid")
.HasColumnName("id")
.IsFixedLength();
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasMaxLength(40)
.HasColumnType("character varying(40)")
.HasColumnName("concurrency_stamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("timestamp without time zone")
.HasColumnName("creation_time");
b.Property<Guid?>("CreatorId")
.IsRequired()
.HasColumnType("uuid")
.HasColumnName("creator_id");
b.Property<Guid>("CustomerOrgGroupId")
.HasColumnType("uuid")
.HasColumnName("customer_org_group_id")
.HasComment("单位分组ID");
b.Property<string>("DisplayName")
.IsRequired()
.HasMaxLength(100)
.HasColumnType("character varying(100)")
.HasColumnName("display_name")
.HasComment("体检中心名称");
b.Property<int>("DisplayOrder")
.HasColumnType("integer")
.HasColumnName("display_order");
b.Property<DateTime?>("LastModificationTime")
.IsRequired()
.HasColumnType("timestamp without time zone")
.HasColumnName("last_modification_time");
b.Property<Guid?>("LastModifierId")
.IsRequired()
.HasColumnType("uuid")
.HasColumnName("last_modifier_id");
b.HasKey("Id");
b.ToTable("third_medical_center");
b.HasComment("第三方预约人员记录");
});
modelBuilder.Entity("Shentun.Peis.Models.ThirdMedicalCenterBookingDate", b =>
{
b.Property<Guid>("Id")
.HasColumnType("uuid")
.HasColumnName("id")
.IsFixedLength();
b.Property<DateTime>("BookingDate")
.HasColumnType("timestamp without time zone")
.HasColumnName("booking_date")
.HasComment("可以预约日期");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasMaxLength(40)
.HasColumnType("character varying(40)")
.HasColumnName("concurrency_stamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("timestamp without time zone")
.HasColumnName("creation_time");
b.Property<Guid?>("CreatorId")
.IsRequired()
.HasColumnType("uuid")
.HasColumnName("creator_id");
b.Property<DateTime?>("LastModificationTime")
.IsRequired()
.HasColumnType("timestamp without time zone")
.HasColumnName("last_modification_time");
b.Property<Guid?>("LastModifierId")
.IsRequired()
.HasColumnType("uuid")
.HasColumnName("last_modifier_id");
b.Property<Guid>("ThirdMedicalCenterId")
.HasColumnType("uuid")
.HasColumnName("third_medical_center_id")
.HasComment("第三方体检中心id");
b.HasKey("Id");
b.ToTable("third_medical_center_booking_date");
b.HasComment("第三方体检中心预约日期");
});
modelBuilder.Entity("Shentun.Peis.Models.TitleType", b =>
{
b.Property<Guid>("Id")

Loading…
Cancel
Save