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