Blame view

netcore/src/Application/NCC.API/wwwroot/Template/Entity.cs.vm 720 Bytes
de2bd2f9   “wangming”   项目初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  using NCC.Common.Const;
  using SqlSugar;
  using System;
  
  namespace NCC.@(@Model.NameSpace).Entitys
  {
      /// <summary>
      /// @(@Model.BusName)
      /// </summary>
      [SugarTable("@(@Model.OriginalMainTableName)")]
      [Tenant(ClaimConst.TENANT_ID)]
      public class @(@Model.MainTable)Entity
      {
  @foreach (var column in Model.TableField){
          @:/// <summary>
          @:/// @column.ColumnComment
          @:/// </summary>
  if(@column.ColumnName ==  @Model.PrimaryKey){       
          @:[SugarColumn(ColumnName = "@(@column.Alias)", IsPrimaryKey = true)]
  }else{
          @:[SugarColumn(ColumnName = "@(@column.Alias)")]        
  }
          @:public @column.NetType @column.ColumnName { get; set; }
          @:
  }
      }
  }