Browse Source

基础推荐套餐

bjmzak
DESKTOP-G961P6V\Zhh 1 year ago
parent
commit
55b8a27837
  1. 9
      src/Shentun.ColumnReferencePlugIns/PlugInsBase.cs
  2. 8
      src/Shentun.Peis.Domain/MedicalPackages/MedicalPackage.cs
  3. 2
      src/Shentun.Peis.EntityFrameworkCore/DbMapping/MedicalPackages/MedicalPackageDbMapping.cs

9
src/Shentun.ColumnReferencePlugIns/PlugInsBase.cs

@ -1,5 +1,6 @@
using Microsoft.Data.SqlClient; using Microsoft.Data.SqlClient;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json; using Newtonsoft.Json;
using Newtonsoft.Json.Converters; using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
@ -40,7 +41,7 @@ namespace Shentun.Peis.PlugIns
protected Guid AsbitemColumnReferenceId; protected Guid AsbitemColumnReferenceId;
protected Guid DepartmentColumnReferenceId; protected Guid DepartmentColumnReferenceId;
protected Guid UserColumnReferenceId; protected Guid UserColumnReferenceId;
protected ILogger<PlugInsBase> Logger;
static PlugInsBase() static PlugInsBase()
{ {
Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true; Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true;
@ -71,6 +72,12 @@ namespace Shentun.Peis.PlugIns
.GetSection("SelfUser").Value; .GetSection("SelfUser").Value;
SelfPassword = AppConfig.GetSection("App") SelfPassword = AppConfig.GetSection("App")
.GetSection("SelfPassword").Value; .GetSection("SelfPassword").Value;
using var loggerFactory = LoggerFactory.Create(builder =>
{
});
Logger = loggerFactory.CreateLogger<PlugInsBase>();
} }
public void Init(string parmValue) public void Init(string parmValue)
{ {

8
src/Shentun.Peis.Domain/MedicalPackages/MedicalPackage.cs

@ -78,6 +78,14 @@ namespace Shentun.Peis.Models
[MaxLength(1)] [MaxLength(1)]
public char IsWebAppoint { get; set; } public char IsWebAppoint { get; set; }
/// <summary>
/// 是否基础推荐套餐
/// </summary>
[Column("is_basic_recommend")]
[MaxLength(1)]
public char IsBasicRecommend { get; set; }
[Column("concurrency_stamp")] [Column("concurrency_stamp")]
public string ConcurrencyStamp { get; set; } public string ConcurrencyStamp { get; set; }

2
src/Shentun.Peis.EntityFrameworkCore/DbMapping/MedicalPackages/MedicalPackageDbMapping.cs

@ -46,7 +46,7 @@ namespace Shentun.Peis.DbMapping
entity.Property(e => e.Remark).HasComment("备注"); entity.Property(e => e.Remark).HasComment("备注");
entity.Property(e => e.IsWebAppoint).HasComment("是否支持网上预约").IsRequired().HasDefaultValueSql("'Y'"); entity.Property(e => e.IsWebAppoint).HasComment("是否支持网上预约").IsRequired().HasDefaultValueSql("'Y'");
entity.Property(e => e.IsBasicRecommend).HasComment("是否基础推荐套餐").IsRequired().HasDefaultValueSql("'N'");
entity.ConfigureByConvention(); entity.ConfigureByConvention();
} }
} }

Loading…
Cancel
Save