sqlserver.sql 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460
  1. /* 执行脚本前,请先选择数据库,脚本会先删除表,然后再创建表,请谨慎执行!!! */;
  2. /* use [YiShaAdmin] */
  3. IF OBJECT_ID('[dbo].[SysArea]', 'U') IS NOT NULL DROP TABLE [dbo].[SysArea];
  4. CREATE TABLE [dbo].[SysArea](
  5. [Id] [bigint] NOT NULL,
  6. [BaseIsDelete] [int] NOT NULL,
  7. [BaseCreateTime] [datetime] NOT NULL,
  8. [BaseModifyTime] [datetime] NOT NULL,
  9. [BaseCreatorId] [bigint] NOT NULL,
  10. [BaseModifierId] [bigint] NOT NULL,
  11. [BaseVersion] [int] NOT NULL,
  12. [AreaCode] [varchar](6) NOT NULL,
  13. [ParentAreaCode] [varchar](6) NOT NULL,
  14. [AreaName] [nvarchar](50) NOT NULL,
  15. [ZipCode] [varchar](50) NOT NULL,
  16. [AreaLevel] [int] NOT NULL,
  17. CONSTRAINT [PK_SysArea] PRIMARY KEY CLUSTERED
  18. (
  19. [Id] ASC
  20. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  21. ) ON [PRIMARY]
  22. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'Id'
  23. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除标记(0正常 1删除)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'BaseIsDelete'
  24. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'BaseCreateTime'
  25. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'BaseModifyTime'
  26. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建人', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'BaseCreatorId'
  27. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改人', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'BaseModifierId'
  28. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据版本(每次更新+1)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'BaseVersion'
  29. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地区编码', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'AreaCode'
  30. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父地区编码', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'ParentAreaCode'
  31. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地区名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'AreaName'
  32. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮政编码', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'ZipCode'
  33. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地区层级(1省份 2城市 3区县)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysArea', @level2type=N'COLUMN',@level2name=N'AreaLevel'
  34. IF OBJECT_ID('[dbo].[SysAutoJob]', 'U') IS NOT NULL DROP TABLE [dbo].SysAutoJob;
  35. CREATE TABLE [dbo].[SysAutoJob](
  36. [Id] [bigint] NOT NULL,
  37. [BaseIsDelete] [int] NOT NULL,
  38. [BaseCreateTime] [datetime] NOT NULL,
  39. [BaseModifyTime] [datetime] NOT NULL,
  40. [BaseCreatorId] [bigint] NOT NULL,
  41. [BaseModifierId] [bigint] NOT NULL,
  42. [BaseVersion] [int] NOT NULL,
  43. [JobGroupName] [nvarchar](50) NOT NULL,
  44. [JobName] [nvarchar](50) NOT NULL,
  45. [JobStatus] [int] NOT NULL,
  46. [CronExpression] [varchar](50) NOT NULL,
  47. [StartTime] [datetime] NOT NULL,
  48. [EndTime] [datetime] NOT NULL,
  49. [NextStartTime] [datetime] NOT NULL,
  50. [Remark] [nvarchar](500) NOT NULL,
  51. CONSTRAINT [PK_SysAutoJob] PRIMARY KEY CLUSTERED
  52. (
  53. [Id] ASC
  54. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  55. ) ON [PRIMARY]
  56. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'任务组名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJob', @level2type=N'COLUMN',@level2name=N'JobGroupName'
  57. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'任务名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJob', @level2type=N'COLUMN',@level2name=N'JobName'
  58. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'任务状态(0禁用 1启用)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJob', @level2type=N'COLUMN',@level2name=N'JobStatus'
  59. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'cron表达式', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJob', @level2type=N'COLUMN',@level2name=N'CronExpression'
  60. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'运行开始时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJob', @level2type=N'COLUMN',@level2name=N'StartTime'
  61. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'运行结束时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJob', @level2type=N'COLUMN',@level2name=N'EndTime'
  62. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下次执行时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJob', @level2type=N'COLUMN',@level2name=N'NextStartTime'
  63. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJob', @level2type=N'COLUMN',@level2name=N'Remark'
  64. IF OBJECT_ID('[dbo].[SysAutoJobLog]', 'U') IS NOT NULL DROP TABLE [dbo].[SysAutoJobLog];
  65. CREATE TABLE [dbo].[SysAutoJobLog](
  66. [Id] [bigint] NOT NULL,
  67. [BaseCreateTime] [datetime] NOT NULL,
  68. [BaseCreatorId] [bigint] NOT NULL,
  69. [JobGroupName] [nvarchar](50) NOT NULL,
  70. [JobName] [nvarchar](50) NOT NULL,
  71. [LogStatus] [int] NOT NULL,
  72. [Remark] [nvarchar](500) NOT NULL,
  73. CONSTRAINT [PK_SysAutoJobLog] PRIMARY KEY CLUSTERED
  74. (
  75. [Id] ASC
  76. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  77. ) ON [PRIMARY]
  78. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'任务组名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJobLog', @level2type=N'COLUMN',@level2name=N'JobGroupName'
  79. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'任务名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJobLog', @level2type=N'COLUMN',@level2name=N'JobName'
  80. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行状态(0失败 1成功)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJobLog', @level2type=N'COLUMN',@level2name=N'LogStatus'
  81. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysAutoJobLog', @level2type=N'COLUMN',@level2name=N'Remark'
  82. IF OBJECT_ID('[dbo].[SysDataDict]', 'U') IS NOT NULL DROP TABLE [dbo].[SysDataDict];
  83. CREATE TABLE [dbo].[SysDataDict](
  84. [Id] [bigint] NOT NULL,
  85. [BaseIsDelete] [int] NOT NULL,
  86. [BaseCreateTime] [datetime] NOT NULL,
  87. [BaseModifyTime] [datetime] NOT NULL,
  88. [BaseCreatorId] [bigint] NOT NULL,
  89. [BaseModifierId] [bigint] NOT NULL,
  90. [BaseVersion] [int] NOT NULL,
  91. [DictType] [varchar](50) NOT NULL,
  92. [DictSort] [int] NOT NULL,
  93. [Remark] [nvarchar](50) NOT NULL,
  94. CONSTRAINT [PK_SysDataDict] PRIMARY KEY CLUSTERED
  95. (
  96. [Id] ASC
  97. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  98. ) ON [PRIMARY]
  99. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字典类型', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDict', @level2type=N'COLUMN',@level2name=N'DictType'
  100. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字典排序', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDict', @level2type=N'COLUMN',@level2name=N'DictSort'
  101. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDict', @level2type=N'COLUMN',@level2name=N'Remark'
  102. IF OBJECT_ID('[dbo].[SysDataDictDetail]', 'U') IS NOT NULL DROP TABLE [dbo].[SysDataDictDetail];
  103. CREATE TABLE [dbo].[SysDataDictDetail](
  104. [Id] [bigint] NOT NULL,
  105. [BaseIsDelete] [int] NOT NULL,
  106. [BaseCreateTime] [datetime] NOT NULL,
  107. [BaseModifyTime] [datetime] NOT NULL,
  108. [BaseCreatorId] [bigint] NOT NULL,
  109. [BaseModifierId] [bigint] NOT NULL,
  110. [BaseVersion] [int] NOT NULL,
  111. [DictType] [varchar](50) NOT NULL,
  112. [DictSort] [int] NOT NULL,
  113. [DictKey] [int] NOT NULL,
  114. [DictValue] [varchar](50) NOT NULL,
  115. [ListClass] [varchar](50) NOT NULL,
  116. [DictStatus] [int] NOT NULL,
  117. [IsDefault] [int] NOT NULL,
  118. [Remark] [nvarchar](50) NOT NULL,
  119. CONSTRAINT [PK_SysDataDictDetail] PRIMARY KEY CLUSTERED
  120. (
  121. [Id] ASC
  122. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  123. ) ON [PRIMARY]
  124. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字典类型(外键)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDictDetail', @level2type=N'COLUMN',@level2name=N'DictType'
  125. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字典排序', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDictDetail', @level2type=N'COLUMN',@level2name=N'DictSort'
  126. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字典键(一般从1开始)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDictDetail', @level2type=N'COLUMN',@level2name=N'DictKey'
  127. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字典值', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDictDetail', @level2type=N'COLUMN',@level2name=N'DictValue'
  128. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'显示样式(default primary success info warning danger)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDictDetail', @level2type=N'COLUMN',@level2name=N'ListClass'
  129. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'字典状态(0禁用 1启用)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDictDetail', @level2type=N'COLUMN',@level2name=N'DictStatus'
  130. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'默认选中(0不是 1是)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDictDetail', @level2type=N'COLUMN',@level2name=N'IsDefault'
  131. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDataDictDetail', @level2type=N'COLUMN',@level2name=N'Remark'
  132. IF OBJECT_ID('[dbo].[SysDepartment]', 'U') IS NOT NULL DROP TABLE [dbo].[SysDepartment];
  133. CREATE TABLE [dbo].[SysDepartment](
  134. [Id] [bigint] NOT NULL,
  135. [BaseIsDelete] [int] NOT NULL,
  136. [BaseCreateTime] [datetime] NOT NULL,
  137. [BaseModifyTime] [datetime] NOT NULL,
  138. [BaseCreatorId] [bigint] NOT NULL,
  139. [BaseModifierId] [bigint] NOT NULL,
  140. [BaseVersion] [int] NOT NULL,
  141. [ParentId] [bigint] NOT NULL,
  142. [DepartmentName] [nvarchar](50) NOT NULL,
  143. [Telephone] [varchar](50) NOT NULL,
  144. [Fax] [varchar](50) NOT NULL,
  145. [Email] [varchar](50) NOT NULL,
  146. [PrincipalId] [bigint] NOT NULL,
  147. [DepartmentSort] [int] NOT NULL,
  148. [Remark] [nvarchar](500) NOT NULL,
  149. CONSTRAINT [PK_SysDepartment] PRIMARY KEY CLUSTERED
  150. (
  151. [Id] ASC
  152. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  153. ) ON [PRIMARY]
  154. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父部门Id(0表示是根部门)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDepartment', @level2type=N'COLUMN',@level2name=N'ParentId'
  155. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDepartment', @level2type=N'COLUMN',@level2name=N'DepartmentName'
  156. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门电话', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDepartment', @level2type=N'COLUMN',@level2name=N'Telephone'
  157. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门传真', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDepartment', @level2type=N'COLUMN',@level2name=N'Fax'
  158. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门Email', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDepartment', @level2type=N'COLUMN',@level2name=N'Email'
  159. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门负责人Id', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDepartment', @level2type=N'COLUMN',@level2name=N'PrincipalId'
  160. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门排序', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDepartment', @level2type=N'COLUMN',@level2name=N'DepartmentSort'
  161. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysDepartment', @level2type=N'COLUMN',@level2name=N'Remark'
  162. IF OBJECT_ID('[dbo].[SysLogApi]', 'U') IS NOT NULL DROP TABLE [dbo].[SysLogApi];
  163. CREATE TABLE [dbo].[SysLogApi](
  164. [Id] [bigint] NOT NULL,
  165. [BaseCreateTime] [datetime] NOT NULL,
  166. [BaseCreatorId] [bigint] NOT NULL,
  167. [LogStatus] [int] NOT NULL,
  168. [Remark] [nvarchar](50) NOT NULL,
  169. [ExecuteUrl] [varchar](100) NOT NULL,
  170. [ExecuteParam] [nvarchar](4000) NOT NULL,
  171. [ExecuteResult] [nvarchar](4000) NOT NULL,
  172. [ExecuteTime] [int] NOT NULL,
  173. CONSTRAINT [PK_SysLogApi] PRIMARY KEY CLUSTERED
  174. (
  175. [Id] ASC
  176. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  177. ) ON [PRIMARY]
  178. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行状态(0失败 1成功)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogApi', @level2type=N'COLUMN',@level2name=N'LogStatus'
  179. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogApi', @level2type=N'COLUMN',@level2name=N'Remark'
  180. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口地址', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogApi', @level2type=N'COLUMN',@level2name=N'ExecuteUrl'
  181. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'请求参数', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogApi', @level2type=N'COLUMN',@level2name=N'ExecuteParam'
  182. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'请求结果', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogApi', @level2type=N'COLUMN',@level2name=N'ExecuteResult'
  183. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogApi', @level2type=N'COLUMN',@level2name=N'ExecuteTime'
  184. IF OBJECT_ID('[dbo].[SysLogLogin]', 'U') IS NOT NULL DROP TABLE [dbo].[SysLogLogin];
  185. CREATE TABLE [dbo].[SysLogLogin](
  186. [Id] [bigint] NOT NULL,
  187. [BaseCreateTime] [datetime] NOT NULL,
  188. [BaseCreatorId] [bigint] NOT NULL,
  189. [LogStatus] [int] NOT NULL,
  190. [IpAddress] [varchar](20) NOT NULL,
  191. [IpLocation] [nvarchar](50) NOT NULL,
  192. [Browser] [nvarchar](50) NOT NULL,
  193. [OS] [nvarchar](50) NOT NULL,
  194. [Remark] [nvarchar](50) NOT NULL,
  195. [ExtraRemark] [nvarchar](500) NOT NULL,
  196. CONSTRAINT [PK_SysLogLogin] PRIMARY KEY CLUSTERED
  197. (
  198. [Id] ASC
  199. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  200. ) ON [PRIMARY]
  201. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行状态(0失败 1成功)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogLogin', @level2type=N'COLUMN',@level2name=N'LogStatus'
  202. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ip地址', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogLogin', @level2type=N'COLUMN',@level2name=N'IpAddress'
  203. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ip位置', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogLogin', @level2type=N'COLUMN',@level2name=N'IpLocation'
  204. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'浏览器', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogLogin', @level2type=N'COLUMN',@level2name=N'Browser'
  205. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作系统', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogLogin', @level2type=N'COLUMN',@level2name=N'OS'
  206. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogLogin', @level2type=N'COLUMN',@level2name=N'Remark'
  207. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'额外备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogLogin', @level2type=N'COLUMN',@level2name=N'ExtraRemark'
  208. IF OBJECT_ID('[dbo].[SysLogOperate]', 'U') IS NOT NULL DROP TABLE [dbo].[SysLogOperate];
  209. CREATE TABLE [dbo].[SysLogOperate](
  210. [Id] [bigint] NOT NULL,
  211. [BaseCreateTime] [datetime] NOT NULL,
  212. [BaseCreatorId] [bigint] NOT NULL,
  213. [LogStatus] [int] NOT NULL,
  214. [IpAddress] [varchar](20) NOT NULL,
  215. [IpLocation] [nvarchar](50) NOT NULL,
  216. [Remark] [nvarchar](50) NOT NULL,
  217. [LogType] [varchar](50) NOT NULL,
  218. [BusinessType] [varchar](50) NOT NULL,
  219. [ExecuteUrl] [nvarchar](100) NOT NULL,
  220. [ExecuteParam] [nvarchar](4000) NOT NULL,
  221. [ExecuteResult] [nvarchar](4000) NOT NULL,
  222. [ExecuteTime] [int] NOT NULL,
  223. CONSTRAINT [PK_SysLogOperate] PRIMARY KEY CLUSTERED
  224. (
  225. [Id] ASC
  226. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  227. ) ON [PRIMARY]
  228. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行状态(0失败 1成功)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'LogStatus'
  229. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ip地址', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'IpAddress'
  230. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ip位置', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'IpLocation'
  231. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'Remark'
  232. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'日志类型(暂未用到)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'LogType'
  233. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务类型(暂未用到)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'BusinessType'
  234. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页面地址', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'ExecuteUrl'
  235. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'请求参数', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'ExecuteParam'
  236. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'请求结果', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'ExecuteResult'
  237. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysLogOperate', @level2type=N'COLUMN',@level2name=N'ExecuteTime'
  238. IF OBJECT_ID('[dbo].[SysMenu]', 'U') IS NOT NULL DROP TABLE [dbo].[SysMenu];
  239. CREATE TABLE [dbo].[SysMenu](
  240. [Id] [bigint] NOT NULL,
  241. [BaseIsDelete] [int] NOT NULL,
  242. [BaseCreateTime] [datetime] NOT NULL,
  243. [BaseModifyTime] [datetime] NOT NULL,
  244. [BaseCreatorId] [bigint] NOT NULL,
  245. [BaseModifierId] [bigint] NOT NULL,
  246. [BaseVersion] [int] NOT NULL,
  247. [ParentId] [bigint] NOT NULL,
  248. [MenuName] [nvarchar](50) NOT NULL,
  249. [MenuIcon] [varchar](50) NOT NULL,
  250. [MenuUrl] [varchar](100) NOT NULL,
  251. [MenuTarget] [varchar](50) NOT NULL,
  252. [MenuSort] [int] NOT NULL,
  253. [MenuType] [int] NOT NULL,
  254. [MenuStatus] [int] NOT NULL,
  255. [Authorize] [varchar](50) NOT NULL,
  256. [Remark] [nvarchar](50) NOT NULL,
  257. CONSTRAINT [PK_SysMenu] PRIMARY KEY CLUSTERED
  258. (
  259. [Id] ASC
  260. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  261. ) ON [PRIMARY]
  262. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父菜单Id(0表示是根菜单)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'ParentId'
  263. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'MenuName'
  264. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单图标', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'MenuIcon'
  265. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单Url', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'MenuUrl'
  266. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'链接打开方式', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'MenuTarget'
  267. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单排序', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'MenuSort'
  268. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单类型(1目录 2页面 3按钮)',@level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'MenuType'
  269. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单状态(0禁用 1启用)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'MenuStatus'
  270. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单权限标识', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'Authorize'
  271. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenu', @level2type=N'COLUMN',@level2name=N'Remark'
  272. IF OBJECT_ID('[dbo].[SysMenuAuthorize]', 'U') IS NOT NULL DROP TABLE [dbo].[SysMenuAuthorize];
  273. CREATE TABLE [dbo].[SysMenuAuthorize](
  274. [Id] [bigint] NOT NULL,
  275. [BaseCreateTime] [datetime] NOT NULL,
  276. [BaseCreatorId] [bigint] NOT NULL,
  277. [MenuId] [bigint] NOT NULL,
  278. [AuthorizeId] [bigint] NOT NULL,
  279. [AuthorizeType] [int] NOT NULL,
  280. CONSTRAINT [PK_SysMenuAuthorize] PRIMARY KEY CLUSTERED
  281. (
  282. [Id] ASC
  283. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  284. ) ON [PRIMARY]
  285. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单Id', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenuAuthorize', @level2type=N'COLUMN',@level2name=N'MenuId'
  286. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'授权Id(角色Id或者用户Id)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenuAuthorize', @level2type=N'COLUMN',@level2name=N'AuthorizeId'
  287. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'授权类型(1角色 2用户)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysMenuAuthorize', @level2type=N'COLUMN',@level2name=N'AuthorizeType'
  288. IF OBJECT_ID('[dbo].[SysNews]', 'U') IS NOT NULL DROP TABLE [dbo].[SysNews];
  289. CREATE TABLE [dbo].[SysNews](
  290. [Id] [bigint] NOT NULL,
  291. [BaseIsDelete] [int] NOT NULL,
  292. [BaseCreateTime] [datetime] NOT NULL,
  293. [BaseModifyTime] [datetime] NOT NULL,
  294. [BaseCreatorId] [bigint] NOT NULL,
  295. [BaseModifierId] [bigint] NOT NULL,
  296. [BaseVersion] [int] NOT NULL,
  297. [NewsTitle] [nvarchar](300) NOT NULL,
  298. [NewsContent] [ntext] NOT NULL,
  299. [NewsTag] [nvarchar](200) NOT NULL,
  300. [ThumbImage] [varchar](200) NOT NULL,
  301. [NewsAuthor] [nvarchar](50) NOT NULL,
  302. [NewsSort] [int] NOT NULL,
  303. [NewsDate] [datetime] NOT NULL,
  304. [NewsType] [int] NOT NULL,
  305. [ViewTimes] [int] NOT NULL,
  306. [ProvinceId] [bigint] NOT NULL,
  307. [CityId] [bigint] NOT NULL,
  308. [CountyId] [bigint] NOT NULL,
  309. CONSTRAINT [PK_SysNews] PRIMARY KEY CLUSTERED
  310. (
  311. [Id] ASC
  312. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  313. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  314. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'新闻标题', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'NewsTitle'
  315. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'新闻内容', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'NewsContent'
  316. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'新闻标签', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'NewsTag'
  317. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'省份Id', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'ProvinceId'
  318. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'城市Id', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'CityId'
  319. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区县Id', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'CountyId'
  320. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'缩略图', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'ThumbImage'
  321. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'新闻排序', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'NewsSort'
  322. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布者', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'NewsAuthor'
  323. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'NewsDate'
  324. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'新闻类型(1产品案例 2行业新闻)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'NewsType'
  325. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'查看次数', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysNews', @level2type=N'COLUMN',@level2name=N'ViewTimes'
  326. IF OBJECT_ID('[dbo].[SysPosition]', 'U') IS NOT NULL DROP TABLE [dbo].[SysPosition];
  327. CREATE TABLE [dbo].[SysPosition](
  328. [Id] [bigint] NOT NULL,
  329. [BaseIsDelete] [int] NOT NULL,
  330. [BaseCreateTime] [datetime] NOT NULL,
  331. [BaseModifyTime] [datetime] NOT NULL,
  332. [BaseCreatorId] [bigint] NOT NULL,
  333. [BaseModifierId] [bigint] NOT NULL,
  334. [BaseVersion] [int] NOT NULL,
  335. [PositionName] [nvarchar](50) NOT NULL,
  336. [PositionSort] [int] NOT NULL,
  337. [PositionStatus] [int] NOT NULL,
  338. [Remark] [nvarchar](50) NOT NULL,
  339. CONSTRAINT [PK_SysPosition] PRIMARY KEY CLUSTERED
  340. (
  341. [Id] ASC
  342. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  343. ) ON [PRIMARY]
  344. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职位名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysPosition', @level2type=N'COLUMN',@level2name=N'PositionName'
  345. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职位排序', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysPosition', @level2type=N'COLUMN',@level2name=N'PositionSort'
  346. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职位状态(0禁用 1启用)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysPosition', @level2type=N'COLUMN',@level2name=N'PositionStatus'
  347. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysPosition', @level2type=N'COLUMN',@level2name=N'Remark'
  348. IF OBJECT_ID('[dbo].[SysRole]', 'U') IS NOT NULL DROP TABLE [dbo].[SysRole];
  349. CREATE TABLE [dbo].[SysRole](
  350. [Id] [bigint] NOT NULL,
  351. [BaseIsDelete] [int] NOT NULL,
  352. [BaseCreateTime] [datetime] NOT NULL,
  353. [BaseModifyTime] [datetime] NOT NULL,
  354. [BaseCreatorId] [bigint] NOT NULL,
  355. [BaseModifierId] [bigint] NOT NULL,
  356. [BaseVersion] [int] NOT NULL,
  357. [RoleName] [nvarchar](50) NOT NULL,
  358. [RoleSort] [int] NOT NULL,
  359. [RoleStatus] [int] NOT NULL,
  360. [Remark] [nvarchar](50) NOT NULL,
  361. CONSTRAINT [PK_SysRole] PRIMARY KEY CLUSTERED
  362. (
  363. [Id] ASC
  364. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  365. ) ON [PRIMARY]
  366. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色名称', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysRole', @level2type=N'COLUMN',@level2name=N'RoleName'
  367. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色排序', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysRole', @level2type=N'COLUMN',@level2name=N'RoleSort'
  368. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色状态(0禁用 1启用)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysRole', @level2type=N'COLUMN',@level2name=N'RoleStatus'
  369. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysRole', @level2type=N'COLUMN',@level2name=N'Remark'
  370. IF OBJECT_ID('[dbo].[SysUser]', 'U') IS NOT NULL DROP TABLE [dbo].[SysUser];
  371. CREATE TABLE [dbo].[SysUser](
  372. [Id] [bigint] NOT NULL,
  373. [BaseIsDelete] [int] NOT NULL,
  374. [BaseCreateTime] [datetime] NOT NULL,
  375. [BaseModifyTime] [datetime] NOT NULL,
  376. [BaseCreatorId] [bigint] NOT NULL,
  377. [BaseModifierId] [bigint] NOT NULL,
  378. [BaseVersion] [int] NOT NULL,
  379. [UserName] [nvarchar](20) NOT NULL,
  380. [Password] [varchar](32) NOT NULL,
  381. [Salt] [varchar](5) NOT NULL,
  382. [RealName] [nvarchar](20) NOT NULL,
  383. [DepartmentId] [bigint] NOT NULL,
  384. [Gender] [int] NOT NULL,
  385. [Birthday] [varchar](10) NOT NULL,
  386. [Portrait] [varchar](200) NOT NULL,
  387. [Email] [varchar](50) NOT NULL,
  388. [Mobile] [varchar](11) NOT NULL,
  389. [QQ] [varchar](20) NOT NULL,
  390. [WeChat] [varchar](20) NOT NULL,
  391. [LoginCount] [int] NOT NULL,
  392. [UserStatus] [int] NOT NULL,
  393. [IsSystem] [int] NOT NULL,
  394. [IsOnline] [int] NOT NULL,
  395. [FirstVisit] [datetime] NOT NULL,
  396. [PreviousVisit] [datetime] NOT NULL,
  397. [LastVisit] [datetime] NOT NULL,
  398. [Remark] [nvarchar](200) NOT NULL,
  399. [WebToken] [varchar](32) NOT NULL,
  400. [ApiToken] [varchar](32) NOT NULL,
  401. CONSTRAINT [PK_SysUser] PRIMARY KEY CLUSTERED
  402. (
  403. [Id] ASC
  404. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  405. ) ON [PRIMARY]
  406. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户名', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'UserName'
  407. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'Password'
  408. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码盐值', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'Salt'
  409. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'RealName'
  410. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属部门Id', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'DepartmentId'
  411. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别(0未知 1男 2女)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'Gender'
  412. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出生日期', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'Birthday'
  413. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'头像', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'Portrait'
  414. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Email', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'Email'
  415. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手机', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'Mobile'
  416. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'QQ', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'QQ'
  417. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'微信', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'WeChat'
  418. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登录次数', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'LoginCount'
  419. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户状态(0禁用 1启用)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'UserStatus'
  420. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统用户(0不是 1是[系统用户拥有所有的权限])', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'IsSystem'
  421. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'在线(0不是 1是)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'IsOnline'
  422. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'首次登录时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'FirstVisit'
  423. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上一次登录时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'PreviousVisit'
  424. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最后一次登录时间', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'LastVisit'
  425. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'Remark'
  426. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'后台Token', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'WebToken'
  427. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ApiToken', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUser', @level2type=N'COLUMN',@level2name=N'ApiToken'
  428. IF OBJECT_ID('[dbo].[SysUserBelong]', 'U') IS NOT NULL DROP TABLE [dbo].[SysUserBelong];
  429. CREATE TABLE [dbo].[SysUserBelong](
  430. [Id] [bigint] NOT NULL,
  431. [BaseCreateTime] [datetime] NOT NULL,
  432. [BaseCreatorId] [bigint] NOT NULL,
  433. [UserId] [bigint] NOT NULL,
  434. [BelongId] [bigint] NOT NULL,
  435. [BelongType] [int] NOT NULL,
  436. CONSTRAINT [PK_SysUserBelong] PRIMARY KEY CLUSTERED
  437. (
  438. [Id] ASC
  439. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  440. ) ON [PRIMARY]
  441. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户Id', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUserBelong', @level2type=N'COLUMN',@level2name=N'UserId'
  442. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职位Id或者角色Id', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUserBelong', @level2type=N'COLUMN',@level2name=N'BelongId'
  443. EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属类型(1职位 2角色)', @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SysUserBelong', @level2type=N'COLUMN',@level2name=N'BelongType'