SysCodeGen.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. namespace Admin.NET.Core;
  2. /// <summary>
  3. /// 代码生成表
  4. /// </summary>
  5. [SugarTable("sys_code_gen", "代码生成表")]
  6. public class SysCodeGen : EntityBase
  7. {
  8. /// <summary>
  9. /// 作者姓名
  10. /// </summary>
  11. [SugarColumn(ColumnDescription = "作者姓名", Length = 32)]
  12. [MaxLength(32)]
  13. public string AuthorName { get; set; }
  14. /// <summary>
  15. /// 是否移除表前缀
  16. /// </summary>
  17. [SugarColumn(ColumnDescription = "是否移除表前缀", Length = 8)]
  18. [MaxLength(8)]
  19. public string TablePrefix { get; set; }
  20. /// <summary>
  21. /// 生成方式
  22. /// </summary>
  23. [SugarColumn(ColumnDescription = "生成方式", Length = 32)]
  24. [MaxLength(32)]
  25. public string GenerateType { get; set; }
  26. /// <summary>
  27. /// 库定位器名
  28. /// </summary>
  29. [SugarColumn(ColumnDescription = "库定位器名", Length = 64)]
  30. [MaxLength(64)]
  31. public string ConfigId { get; set; }
  32. /// <summary>
  33. /// 数据库名(保留字段)
  34. /// </summary>
  35. [SugarColumn(ColumnDescription = "数据库库名", Length = 64)]
  36. [MaxLength(64)]
  37. public string DbName { get; set; }
  38. /// <summary>
  39. /// 数据库类型
  40. /// </summary>
  41. [SugarColumn(ColumnDescription = "数据库类型", Length = 64)]
  42. [MaxLength(64)]
  43. public string DbType { get; set; }
  44. /// <summary>
  45. /// 数据库链接
  46. /// </summary>
  47. [SugarColumn(ColumnDescription = "数据库链接", Length = 256)]
  48. [MaxLength(256)]
  49. public string ConnectionString { get; set; }
  50. /// <summary>
  51. /// 数据库表名
  52. /// </summary>
  53. [SugarColumn(ColumnDescription = "数据库表名", Length = 128)]
  54. [MaxLength(128)]
  55. public string TableName { get; set; }
  56. /// <summary>
  57. /// 命名空间
  58. /// </summary>
  59. [SugarColumn(ColumnDescription = "命名空间", Length = 128)]
  60. [MaxLength(128)]
  61. public string NameSpace { get; set; }
  62. /// <summary>
  63. /// 业务名
  64. /// </summary>
  65. [SugarColumn(ColumnDescription = "业务名", Length = 128)]
  66. [MaxLength(128)]
  67. public string BusName { get; set; }
  68. /// <summary>
  69. /// 菜单编码
  70. /// </summary>
  71. [SugarColumn(ColumnDescription = "菜单编码")]
  72. public long MenuPid { get; set; }
  73. }