Quellcode durchsuchen

过滤奖励的用户保存到java数据
wifi激活后推送到QUEUE_KXS_ACT_DIVISION队列

lcl vor 8 Monaten
Ursprung
Commit
5074fb2213

+ 4 - 0
AppStart/Helper/SycnSpServer/SycnSpMerchantService.cs

@@ -242,7 +242,11 @@ namespace MySystem
                                         //发放奖励MQ
                                         PrizeSetHelper.Do("6", pos.PosSn);
 
+                                        //推送激活数据
                                         PosPushDataHelper.Active(add);
+
+                                        //推送激活数据给MQ
+                                        Utils.Instance.SendActData(pos);
                                     }
                                 }
 

+ 11 - 0
AppStart/Helper/TradeFilterService.cs

@@ -40,6 +40,7 @@ namespace MySystem
                         WebCMSEntities db = new WebCMSEntities();
                         Orders order = db.Orders.FirstOrDefault(m => m.Id == OrderId) ?? new Orders();
                         Users user = db.Users.FirstOrDefault(m => m.Id == order.UserId) ?? new Users();
+                        Users prizeuser = db.Users.FirstOrDefault(m => m.Id == PrizeUserId) ?? new Users();
                         db.TradeFilterRecord.Add(new TradeFilterRecord()
                         {
                             CreateDate = DateTime.Now,
@@ -54,6 +55,16 @@ namespace MySystem
                         db.SaveChanges();
                         db.Dispose();
                         function.WriteLog("入库成功", "训练营60拦截队列日志");
+
+                        JavaModels.WebCMSEntities javadb = new JavaModels.WebCMSEntities();
+                        JavaModels.KxsCampBonusLog log = javadb.KxsCampBonusLog.FirstOrDefault(m => m.Remark.Contains(order.OrderNo));
+                        if(log != null)
+                        {
+                            log.FilterUser = prizeuser.RealName;
+                            log.FilterCode = prizeuser.MakerCode;
+                            javadb.SaveChanges();
+                        }
+                        javadb.Dispose();
                     }
                     catch (Exception ex)
                     {                        

+ 3 - 1
JavaModels/KxsBanner.cs

@@ -6,9 +6,11 @@ namespace MySystem.JavaModels
     public partial class KxsBanner
     {
         public int Id { get; set; }
+        public int Sort { get; set; }
+        public string Contents { get; set; }
         public int Status { get; set; }
         public string Remark { get; set; }
-        public string BanType { get; set; }
+        public string ColId { get; set; }
         public string Url { get; set; }
         public string PicUrl { get; set; }
         public string Title { get; set; }

+ 9 - 6
JavaModels/KxsCampBonusLog.cs

@@ -6,19 +6,22 @@ namespace MySystem.JavaModels
     public partial class KxsCampBonusLog
     {
         public int Id { get; set; }
+        public int GroupId { get; set; }
+        public int CampUserId { get; set; }
+        public int SourceType { get; set; }
+        public string UserCode { get; set; }
+        public string Username { get; set; }
+        public int SourceId { get; set; }
         public string CreateBy { get; set; }
-        public int StageId { get; set; }
         public int CampId { get; set; }
-        public int OrderId { get; set; }
-        public string PosSn { get; set; }
         public string Remark { get; set; }
         public string Kind { get; set; }
-        public decimal AfterAmount { get; set; }
-        public decimal BeforeAmount { get; set; }
-        public decimal Amount { get; set; }
+        public int SourceNum { get; set; }
         public int Version { get; set; }
         public int DelFlag { get; set; }
         public DateTime? UpdateTime { get; set; }
         public DateTime? CreateTime { get; set; }
+        public string FilterUser { get; set; }
+        public string FilterCode { get; set; }
     }
 }

+ 21 - 0
JavaModels/KxsCampGroup.cs

@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaModels
+{
+    public partial class KxsCampGroup
+    {
+        public int GroupId { get; set; }
+        public string GroupUserCode { get; set; }
+        public string GroupUsername { get; set; }
+        public int GroupLeaderId { get; set; }
+        public int CampId { get; set; }
+        public string GroupName { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int GroupOpenNum { get; set; }
+        public int GroupOrderNum { get; set; }
+    }
+}

+ 24 - 0
JavaModels/KxsCampReport.cs

@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaModels
+{
+    public partial class KxsCampReport
+    {
+        public int Id { get; set; }
+        public string CreateBy { get; set; }
+        public string Remark { get; set; }
+        public string UserCode { get; set; }
+        public string Username { get; set; }
+        public int UserId { get; set; }
+        public int Status { get; set; }
+        public string Imgs { get; set; }
+        public string Title { get; set; }
+        public int ReportType { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int CampId { get; set; }
+    }
+}

+ 19 - 0
JavaModels/KxsCampRole.cs

@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaModels
+{
+    public partial class KxsCampRole
+    {
+        public int Id { get; set; }
+        public string Remark { get; set; }
+        public int Status { get; set; }
+        public string UpdateBy { get; set; }
+        public string CreateBy { get; set; }
+        public string RoleName { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+    }
+}

+ 7 - 0
JavaModels/KxsCampUser.cs

@@ -16,8 +16,15 @@ namespace MySystem.JavaModels
         public int DelFlag { get; set; }
         public DateTime? UpdateTime { get; set; }
         public DateTime? CreateTime { get; set; }
+        public decimal TeamBonusPool { get; set; }
         public decimal TeamOrderPool { get; set; }
         public decimal TeamLeaderPool { get; set; }
         public int TeamLeaderNum { get; set; }
+        public int TeamPosNum { get; set; }
+        public int TeamGdNum { get; set; }
+        public int TeamLkbNum { get; set; }
+        public int GroupId { get; set; }
+        public int RoleId { get; set; }
+        public int TeamWifiNum { get; set; }
     }
 }

+ 20 - 0
JavaModels/KxsCol.cs

@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaModels
+{
+    public partial class KxsCol
+    {
+        public int Id { get; set; }
+        public string Url { get; set; }
+        public string ColDetail { get; set; }
+        public string ColPic { get; set; }
+        public string ColName { get; set; }
+        public string ColId { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public int Sort { get; set; }
+    }
+}

+ 22 - 0
JavaModels/KxsInterfaceConfig.cs

@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+
+namespace MySystem.JavaModels
+{
+    public partial class KxsInterfaceConfig
+    {
+        public int Id { get; set; }
+        public int ParamType { get; set; }
+        public int Status { get; set; }
+        public string Params { get; set; }
+        public string Remark { get; set; }
+        public string UpdateBy { get; set; }
+        public string CreateBy { get; set; }
+        public int Version { get; set; }
+        public string DelFlag { get; set; }
+        public DateTime? UpdateTime { get; set; }
+        public DateTime? CreateTime { get; set; }
+        public string Name { get; set; }
+        public string IfCode { get; set; }
+    }
+}

+ 1 - 0
JavaModels/KxsMorning.cs

@@ -21,5 +21,6 @@ namespace MySystem.JavaModels
         public int DelFlag { get; set; }
         public DateTime? UpdateTime { get; set; }
         public DateTime? CreateTime { get; set; }
+        public string PageId { get; set; }
     }
 }

+ 1 - 0
JavaModels/SysFile.cs

@@ -16,5 +16,6 @@ namespace MySystem.JavaModels
         public DateTime? CreateTime { get; set; }
         public DateTime? UpdateTime { get; set; }
         public string DelFlag { get; set; }
+        public string Title { get; set; }
     }
 }

+ 499 - 37
JavaModels/WebCMSEntities.cs

@@ -23,12 +23,17 @@ namespace MySystem.JavaModels
         public virtual DbSet<KxsBcqtTeamDetail> KxsBcqtTeamDetail { get; set; }
         public virtual DbSet<KxsCamp> KxsCamp { get; set; }
         public virtual DbSet<KxsCampBonusLog> KxsCampBonusLog { get; set; }
+        public virtual DbSet<KxsCampGroup> KxsCampGroup { get; set; }
+        public virtual DbSet<KxsCampReport> KxsCampReport { get; set; }
+        public virtual DbSet<KxsCampRole> KxsCampRole { get; set; }
         public virtual DbSet<KxsCampUser> KxsCampUser { get; set; }
         public virtual DbSet<KxsCheckpoint> KxsCheckpoint { get; set; }
+        public virtual DbSet<KxsCol> KxsCol { get; set; }
         public virtual DbSet<KxsDtsErrorLog> KxsDtsErrorLog { get; set; }
         public virtual DbSet<KxsDtsLog> KxsDtsLog { get; set; }
         public virtual DbSet<KxsFeedback> KxsFeedback { get; set; }
         public virtual DbSet<KxsFeedbackType> KxsFeedbackType { get; set; }
+        public virtual DbSet<KxsInterfaceConfig> KxsInterfaceConfig { get; set; }
         public virtual DbSet<KxsMorning> KxsMorning { get; set; }
         public virtual DbSet<KxsMorningLog> KxsMorningLog { get; set; }
         public virtual DbSet<KxsOpenBank> KxsOpenBank { get; set; }
@@ -298,10 +303,17 @@ namespace MySystem.JavaModels
                     .HasColumnName("id")
                     .HasComment("主键ID");
 
-                entity.Property(e => e.BanType)
-                    .HasColumnName("ban_type")
-                    .HasColumnType("varchar(128)")
-                    .HasComment("分类名称")
+                entity.Property(e => e.ColId)
+                    .HasColumnName("col_id")
+                    .HasColumnType("varchar(16)")
+                    .HasComment("分类ID")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Contents)
+                    .HasColumnName("contents")
+                    .HasColumnType("longtext")
+                    .HasComment("内容")
                     .HasCharSet("utf8mb3")
                     .HasCollation("utf8mb3_general_ci");
 
@@ -328,6 +340,10 @@ namespace MySystem.JavaModels
                     .HasCharSet("utf8mb3")
                     .HasCollation("utf8mb3_general_ci");
 
+                entity.Property(e => e.Sort)
+                    .HasColumnName("sort")
+                    .HasComment("排序");
+
                 entity.Property(e => e.Status)
                     .HasColumnName("status")
                     .HasDefaultValueSql("'1'")
@@ -652,25 +668,14 @@ namespace MySystem.JavaModels
                     .HasColumnName("id")
                     .HasComment("主键ID");
 
-                entity.Property(e => e.AfterAmount)
-                    .HasColumnName("after_amount")
-                    .HasColumnType("decimal(18,2)")
-                    .HasComment("变动后金额");
-
-                entity.Property(e => e.Amount)
-                    .HasColumnName("amount")
-                    .HasColumnType("decimal(18,2)")
-                    .HasComment("操作金额");
-
-                entity.Property(e => e.BeforeAmount)
-                    .HasColumnName("before_amount")
-                    .HasColumnType("decimal(18,2)")
-                    .HasComment("变动前金额");
-
                 entity.Property(e => e.CampId)
                     .HasColumnName("camp_id")
                     .HasComment("训练营ID");
 
+                entity.Property(e => e.CampUserId)
+                    .HasColumnName("camp_user_id")
+                    .HasComment("参与训练营用户ID");
+
                 entity.Property(e => e.CreateBy)
                     .HasColumnName("create_by")
                     .HasColumnType("varchar(64)")
@@ -687,6 +692,24 @@ namespace MySystem.JavaModels
                     .HasColumnName("del_flag")
                     .HasComment("删除标记,0未删除,1已删除");
 
+                entity.Property(e => e.FilterCode)
+                    .HasColumnName("filter_code")
+                    .HasColumnType("varchar(16)")
+                    .HasComment("过滤奖励的用户编号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.FilterUser)
+                    .HasColumnName("filter_user")
+                    .HasColumnType("varchar(50)")
+                    .HasComment("过滤奖励的用户姓名")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.GroupId)
+                    .HasColumnName("group_id")
+                    .HasComment("分组编号");
+
                 entity.Property(e => e.Kind)
                     .HasColumnName("kind")
                     .HasColumnType("varchar(6)")
@@ -694,27 +717,267 @@ namespace MySystem.JavaModels
                     .HasCharSet("utf8mb3")
                     .HasCollation("utf8mb3_general_ci");
 
-                entity.Property(e => e.OrderId)
-                    .HasColumnName("order_id")
-                    .HasComment("进入奖金池的订单ID");
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.SourceId)
+                    .HasColumnName("source_id")
+                    .HasComment("来源创客ID");
 
-                entity.Property(e => e.PosSn)
-                    .HasColumnName("pos_sn")
-                    .HasColumnType("varchar(64)")
-                    .HasComment("进入开机累计的sn号")
+                entity.Property(e => e.SourceNum)
+                    .HasColumnName("source_num")
+                    .HasComment("统计的数量");
+
+                entity.Property(e => e.SourceType)
+                    .HasColumnName("source_type")
+                    .HasComment("来源类型 电签券=0 大机券=1 组合包=2 小盟主=3 大盟主=4 pos开机=5 广电卡激活=6");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserCode)
+                    .HasColumnName("user_code")
+                    .HasColumnType("varchar(16)")
+                    .HasComment("来源创客编号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Username)
+                    .HasColumnName("username")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("来源创客姓名")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsCampGroup>(entity =>
+            {
+                entity.HasKey(e => e.GroupId)
+                    .HasName("PRIMARY");
+
+                entity.ToTable("kxs_camp_group");
+
+                entity.HasComment("训练营分组");
+
+                entity.Property(e => e.GroupId)
+                    .HasColumnName("group_id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.CampId)
+                    .HasColumnName("camp_id")
+                    .HasComment("训练营ID");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.GroupLeaderId)
+                    .HasColumnName("group_leader_id")
+                    .HasComment("组长ID");
+
+                entity.Property(e => e.GroupName)
+                    .HasColumnName("group_name")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("小组名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.GroupOpenNum)
+                    .HasColumnName("group_open_num")
+                    .HasComment("开机数");
+
+                entity.Property(e => e.GroupOrderNum)
+                    .HasColumnName("group_order_num")
+                    .HasComment("下单数");
+
+                entity.Property(e => e.GroupUserCode)
+                    .HasColumnName("group_user_code")
+                    .HasColumnType("varchar(16)")
+                    .HasComment("组长创客编号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.GroupUsername)
+                    .HasColumnName("group_username")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("组长名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsCampReport>(entity =>
+            {
+                entity.ToTable("kxs_camp_report");
+
+                entity.HasComment("训练营报备");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.CampId)
+                    .HasColumnName("camp_id")
+                    .HasComment("训练营ID");
+
+                entity.Property(e => e.CreateBy)
+                    .HasColumnName("create_by")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("操作人")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Imgs)
+                    .HasColumnName("imgs")
+                    .HasColumnType("longtext")
+                    .HasComment("图片数组")
                     .HasCharSet("utf8mb3")
                     .HasCollation("utf8mb3_general_ci");
 
                 entity.Property(e => e.Remark)
                     .HasColumnName("remark")
-                    .HasColumnType("varchar(128)")
+                    .HasColumnType("varchar(255)")
                     .HasComment("备注")
                     .HasCharSet("utf8mb3")
                     .HasCollation("utf8mb3_general_ci");
 
-                entity.Property(e => e.StageId)
-                    .HasColumnName("stage_id")
-                    .HasComment("分期大盟主的分期ID");
+                entity.Property(e => e.ReportType)
+                    .HasColumnName("report_type")
+                    .HasComment("报备类型 广电开卡=0 来客吧=1 业绩报备=2 商城下单=3 其他=-1");
+
+                entity.Property(e => e.Status)
+                    .HasColumnName("status")
+                    .HasComment("状态 0审核中 1审核通过 -1审核失败");
+
+                entity.Property(e => e.Title)
+                    .HasColumnName("title")
+                    .HasColumnType("varchar(2000)")
+                    .HasComment("报备说明")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.UserCode)
+                    .HasColumnName("user_code")
+                    .HasColumnType("varchar(16)")
+                    .HasComment("创客编号")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.UserId)
+                    .HasColumnName("user_id")
+                    .HasComment("报备创客ID");
+
+                entity.Property(e => e.Username)
+                    .HasColumnName("username")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("创客姓名")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
+            modelBuilder.Entity<KxsCampRole>(entity =>
+            {
+                entity.ToTable("kxs_camp_role");
+
+                entity.HasComment("训练营角色表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.CreateBy)
+                    .HasColumnName("create_by")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("创建人")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(255)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.RoleName)
+                    .HasColumnName("role_name")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("角色名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Status)
+                    .HasColumnName("status")
+                    .HasComment("状态");
+
+                entity.Property(e => e.UpdateBy)
+                    .HasColumnName("update_by")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("修改人")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
 
                 entity.Property(e => e.UpdateTime)
                     .HasColumnName("update_time")
@@ -749,6 +1012,23 @@ namespace MySystem.JavaModels
                     .HasColumnName("del_flag")
                     .HasComment("删除标记,0未删除,1已删除");
 
+                entity.Property(e => e.GroupId)
+                    .HasColumnName("group_id")
+                    .HasComment("分组ID");
+
+                entity.Property(e => e.RoleId)
+                    .HasColumnName("role_id")
+                    .HasComment("角色ID");
+
+                entity.Property(e => e.TeamBonusPool)
+                    .HasColumnName("team_bonus_pool")
+                    .HasColumnType("decimal(18,2)")
+                    .HasComment("创客奖金池");
+
+                entity.Property(e => e.TeamGdNum)
+                    .HasColumnName("team_gd_num")
+                    .HasComment("广电开机数");
+
                 entity.Property(e => e.TeamLeaderNum)
                     .HasColumnName("team_leader_num")
                     .HasComment("团队下单大小盟主");
@@ -758,6 +1038,10 @@ namespace MySystem.JavaModels
                     .HasColumnType("decimal(18,2)")
                     .HasComment("创客盟主下单奖金池");
 
+                entity.Property(e => e.TeamLkbNum)
+                    .HasColumnName("team_lkb_num")
+                    .HasComment("来客吧开机数");
+
                 entity.Property(e => e.TeamOpenNum)
                     .HasColumnName("team_open_num")
                     .HasComment("团队开机总数");
@@ -771,6 +1055,14 @@ namespace MySystem.JavaModels
                     .HasColumnType("decimal(18,2)")
                     .HasComment("创客订单奖金池");
 
+                entity.Property(e => e.TeamPosNum)
+                    .HasColumnName("team_pos_num")
+                    .HasComment("pos开机数");
+
+                entity.Property(e => e.TeamWifiNum)
+                    .HasColumnName("team_wifi_num")
+                    .HasComment("团队wifi开机数");
+
                 entity.Property(e => e.UpdateTime)
                     .HasColumnName("update_time")
                     .HasColumnType("datetime")
@@ -833,6 +1125,78 @@ namespace MySystem.JavaModels
                     .HasColumnType("datetime");
             });
 
+            modelBuilder.Entity<KxsCol>(entity =>
+            {
+                entity.ToTable("kxs_col");
+
+                entity.HasComment("广告位分类表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.ColDetail)
+                    .HasColumnName("col_detail")
+                    .HasColumnType("varchar(255)")
+                    .HasComment("分类详情")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.ColId)
+                    .HasColumnName("col_id")
+                    .HasColumnType("varchar(16)")
+                    .HasComment("分类ID标识")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.ColName)
+                    .HasColumnName("col_name")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("分类名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.ColPic)
+                    .HasColumnName("col_pic")
+                    .HasColumnType("varchar(255)")
+                    .HasComment("分类背景图片")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Sort)
+                    .HasColumnName("sort")
+                    .HasComment("排序");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Url)
+                    .HasColumnName("url")
+                    .HasColumnType("varchar(255)")
+                    .HasComment("外链")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
             modelBuilder.Entity<KxsDtsErrorLog>(entity =>
             {
                 entity.ToTable("kxs_dts_error_log");
@@ -946,15 +1310,15 @@ namespace MySystem.JavaModels
                     .HasColumnName("back_type")
                     .HasColumnType("varchar(64)")
                     .HasComment("反馈类型")
-                    .HasCharSet("utf8mb3")
-                    .HasCollation("utf8mb3_general_ci");
+                    .HasCharSet("utf8mb4")
+                    .HasCollation("utf8mb4_0900_ai_ci");
 
                 entity.Property(e => e.Content)
                     .HasColumnName("content")
                     .HasColumnType("varchar(1000)")
                     .HasComment("内容")
-                    .HasCharSet("utf8mb3")
-                    .HasCollation("utf8mb3_general_ci");
+                    .HasCharSet("utf8mb4")
+                    .HasCollation("utf8mb4_unicode_ci");
 
                 entity.Property(e => e.CreateTime)
                     .HasColumnName("create_time")
@@ -1025,6 +1389,90 @@ namespace MySystem.JavaModels
                     .HasComment("版本");
             });
 
+            modelBuilder.Entity<KxsInterfaceConfig>(entity =>
+            {
+                entity.ToTable("kxs_interface_config");
+
+                entity.HasComment("代付通道参数配置表");
+
+                entity.Property(e => e.Id)
+                    .HasColumnName("id")
+                    .HasComment("主键ID");
+
+                entity.Property(e => e.CreateBy)
+                    .HasColumnName("create_by")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("添加人")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.CreateTime)
+                    .HasColumnName("create_time")
+                    .HasColumnType("datetime")
+                    .HasComment("新增时间");
+
+                entity.Property(e => e.DelFlag)
+                    .HasColumnName("del_flag")
+                    .HasColumnType("varchar(1)")
+                    .HasDefaultValueSql("'0'")
+                    .HasComment("删除标记,0未删除,1已删除")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.IfCode)
+                    .HasColumnName("if_code")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("平台标识")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Name)
+                    .HasColumnName("name")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("名称")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.ParamType)
+                    .HasColumnName("param_type")
+                    .HasComment("类型 0-代付平台 1-支付平台");
+
+                entity.Property(e => e.Params)
+                    .HasColumnName("params")
+                    .HasColumnType("varchar(4096)")
+                    .HasComment("参数json格式")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Remark)
+                    .HasColumnName("remark")
+                    .HasColumnType("varchar(255)")
+                    .HasComment("备注")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.Status)
+                    .HasColumnName("status")
+                    .HasDefaultValueSql("'1'")
+                    .HasComment("状态: 0-停用, 1-启用");
+
+                entity.Property(e => e.UpdateBy)
+                    .HasColumnName("update_by")
+                    .HasColumnType("varchar(32)")
+                    .HasComment("修改人")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
+                entity.Property(e => e.UpdateTime)
+                    .HasColumnName("update_time")
+                    .HasColumnType("datetime")
+                    .HasComment("更新时间");
+
+                entity.Property(e => e.Version)
+                    .HasColumnName("version")
+                    .HasComment("版本");
+            });
+
             modelBuilder.Entity<KxsMorning>(entity =>
             {
                 entity.ToTable("kxs_morning");
@@ -1076,6 +1524,13 @@ namespace MySystem.JavaModels
                     .HasCharSet("utf8mb3")
                     .HasCollation("utf8mb3_general_ci");
 
+                entity.Property(e => e.PageId)
+                    .HasColumnName("page_id")
+                    .HasColumnType("varchar(128)")
+                    .HasComment("小程序ID")
+                    .HasCharSet("utf8mb3")
+                    .HasCollation("utf8mb3_general_ci");
+
                 entity.Property(e => e.PageLink)
                     .HasColumnName("page_link")
                     .HasColumnType("varchar(500)")
@@ -1825,6 +2280,7 @@ namespace MySystem.JavaModels
 
                 entity.Property(e => e.ParentId)
                     .HasColumnName("parent_id")
+                    .HasDefaultValueSql("'0'")
                     .HasComment("父级部门ID");
 
                 entity.Property(e => e.SortOrder)
@@ -2042,7 +2498,6 @@ namespace MySystem.JavaModels
                     .HasCollation("utf8mb4_general_ci");
 
                 entity.Property(e => e.CreateBy)
-                    .IsRequired()
                     .HasColumnName("create_by")
                     .HasColumnType("varchar(64)")
                     .HasDefaultValueSql("' '")
@@ -2081,6 +2536,13 @@ namespace MySystem.JavaModels
                     .HasCharSet("utf8mb4")
                     .HasCollation("utf8mb4_general_ci");
 
+                entity.Property(e => e.Title)
+                    .HasColumnName("title")
+                    .HasColumnType("varchar(255)")
+                    .HasComment("文件标题")
+                    .HasCharSet("utf8mb4")
+                    .HasCollation("utf8mb4_general_ci");
+
                 entity.Property(e => e.Type)
                     .HasColumnName("type")
                     .HasColumnType("varchar(50)")
@@ -2089,7 +2551,6 @@ namespace MySystem.JavaModels
                     .HasCollation("utf8mb4_general_ci");
 
                 entity.Property(e => e.UpdateBy)
-                    .IsRequired()
                     .HasColumnName("update_by")
                     .HasColumnType("varchar(64)")
                     .HasDefaultValueSql("' '")
@@ -2603,7 +3064,8 @@ namespace MySystem.JavaModels
                     .HasColumnName("public_type")
                     .HasColumnType("char(1)")
                     .HasDefaultValueSql("'0'")
-                    .HasComment("类型,0未知,1系统,2业务")
+                    .HasComment(@"配置类型:0-默认;1-检索;2-原文;3-报表;4-安全;5-文档;6-消息;9-其他
+")
                     .HasCharSet("utf8mb4")
                     .HasCollation("utf8mb4_general_ci");
 

+ 1 - 0
Util/Utils.cs

@@ -407,6 +407,7 @@ namespace MySystem
             RedisDbconn.Instance.Set("KxsActQueueChk:" + pos.PosSn, DateTime.Now.ToString());
             RedisDbconn.Instance.SetExpire("KxsActQueueChk:" + pos.PosSn, 7200);
             int actType = pos.BrandId != 14 ? 1 : 2;
+            if(pos.BrandId >= 23 && pos.BrandId <= 26) actType = 5;
             string data = "{";
             data += "\"userId\":\"" + pos.BuyUserId + "\",";
             data += "\"brandId\":\"" + pos.BrandId + "\",";