1. 程式人生 > >【無私分享:從入門到精通ASP.NET MVC】從0開始,一起搭框架、做專案 (10)部門管理、崗位管理和員工管理

【無私分享:從入門到精通ASP.NET MVC】從0開始,一起搭框架、做專案 (10)部門管理、崗位管理和員工管理

  1 USE [wkmvc_db]
  2 GO
  3 /****** Object:  Table [dbo].[SYS_POST_USER]    Script Date: 2016/6/20 16:28:44 ******/
  4 SET ANSI_NULLS ON
  5 GO
  6 SET QUOTED_IDENTIFIER ON
  7 GO
  8 CREATE TABLE [dbo].[SYS_POST_USER](
  9     [ID] [int] IDENTITY(1,1) NOT NULL,
 10     [FK_USERID] [int] NOT NULL
, 11 [FK_POSTID] [nvarchar](36) NOT NULL, 12 CONSTRAINT [PK_SYS_POST_USER] PRIMARY KEY CLUSTERED 13 ( 14 [ID] ASC 15 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 16 ) ON [PRIMARY] 17 18
GO 19 /****** Object: Table [dbo].[SYS_USER] Script Date: 2016/6/20 16:28:44 ******/ 20 SET ANSI_NULLS ON 21 GO 22 SET QUOTED_IDENTIFIER ON 23 GO 24 CREATE TABLE [dbo].[SYS_USER]( 25 [ID] [int] IDENTITY(1,1) NOT NULL, 26 [NAME] [nvarchar](50) NULL, 27 [ACCOUNT] [nvarchar](20
) NULL, 28 [PASSWORD] [nvarchar](1000) NULL, 29 [ISCANLOGIN] [bit] NOT NULL, 30 [SHOWORDER1] [int] NULL, 31 [SHOWORDER2] [int] NULL, 32 [PINYIN1] [nvarchar](50) NULL, 33 [PINYIN2] [nvarchar](50) NULL, 34 [FACE_IMG] [nvarchar](200) NULL, 35 [LEVELS] [nvarchar](36) NULL, 36 [DPTID] [nvarchar](36) NULL, 37 [CREATEPER] [nvarchar](36) NULL, 38 [CREATEDATE] [datetime] NULL, 39 [UPDATEUSER] [nvarchar](36) NULL, 40 [UPDATEDATE] [datetime] NULL, 41 [LastLoginIP] [nvarchar](50) NULL, 42 CONSTRAINT [PK_SYS_USER] PRIMARY KEY CLUSTERED 43 ( 44 [ID] ASC 45 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 46 ) ON [PRIMARY] 47 48 GO 49 /****** Object: Table [dbo].[SYS_USER_PERMISSION] Script Date: 2016/6/20 16:28:44 ******/ 50 SET ANSI_NULLS ON 51 GO 52 SET QUOTED_IDENTIFIER ON 53 GO 54 CREATE TABLE [dbo].[SYS_USER_PERMISSION]( 55 [ID] [int] IDENTITY(1,1) NOT NULL, 56 [FK_USERID] [int] NOT NULL, 57 [FK_PERMISSIONID] [int] NOT NULL, 58 CONSTRAINT [PK_SYS_USER_PERMISSION] PRIMARY KEY CLUSTERED 59 ( 60 [ID] ASC 61 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 62 ) ON [PRIMARY] 63 64 GO 65 /****** Object: Table [dbo].[SYS_USER_ROLE] Script Date: 2016/6/20 16:28:44 ******/ 66 SET ANSI_NULLS ON 67 GO 68 SET QUOTED_IDENTIFIER ON 69 GO 70 CREATE TABLE [dbo].[SYS_USER_ROLE]( 71 [ID] [int] IDENTITY(1,1) NOT NULL, 72 [FK_USERID] [int] NOT NULL, 73 [FK_ROLEID] [int] NOT NULL, 74 CONSTRAINT [PK_SYS_USER_ROLE] PRIMARY KEY CLUSTERED 75 ( 76 [ID] ASC 77 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 78 ) ON [PRIMARY] 79 80 GO 81 /****** Object: Table [dbo].[SYS_USERINFO] Script Date: 2016/6/20 16:28:44 ******/ 82 SET ANSI_NULLS ON 83 GO 84 SET QUOTED_IDENTIFIER ON 85 GO 86 CREATE TABLE [dbo].[SYS_USERINFO]( 87 [ID] [int] IDENTITY(1,1) NOT NULL, 88 [USERID] [int] NOT NULL, 89 [POSTCODE] [int] NULL, 90 [PHONE] [nvarchar](200) NULL, 91 [OFFICEPHONE] [nvarchar](200) NULL, 92 [EMAILADDRESS] [nvarchar](200) NULL, 93 [SECONDPHONE] [nvarchar](200) NULL, 94 [WORKCODE] [int] NULL, 95 [SEXCODE] [int] NULL, 96 [BIRTHDAY] [datetime] NULL, 97 [NATIONCODE] [int] NULL, 98 [IDNUMBER] [nvarchar](18) NULL, 99 [MARRYCODE] [int] NULL, 100 [IDENTITYCODE] [int] NULL, 101 [HomeTown] [nvarchar](200) NULL, 102 [ACCOUNTLOCATION] [nvarchar](200) NULL, 103 [XUELI] [int] NULL, 104 [ZHICHENG] [int] NULL, 105 [GRADUATIONSCHOOL] [nvarchar](200) NULL, 106 [SPECIALTY] [nvarchar](200) NULL, 107 [PHOTOOLDNAME] [nvarchar](200) NULL, 108 [PHOTONEWNAME] [nvarchar](200) NULL, 109 [PHOTOTYPE] [nvarchar](200) NULL, 110 [RESUMEOLDNAME] [nvarchar](200) NULL, 111 [RESUMENEWNAME] [nvarchar](200) NULL, 112 [RESUMETYPE] [nvarchar](200) NULL, 113 [HuJiSuoZaiDi] [nvarchar](200) NULL, 114 [HUJIPAICHUSUO] [nvarchar](200) NULL, 115 [WORKDATE] [datetime] NULL, 116 [JINRUDATE] [datetime] NULL, 117 [CARNUMBER] [nvarchar](200) NULL, 118 [QQ] [nvarchar](15) NULL, 119 [WEBCHATOPENID] [nvarchar](200) NULL, 120 [CREATEDATE] [datetime] NULL, 121 [CREATEUSER] [nvarchar](36) NULL, 122 [UPDATEDATE] [datetime] NULL, 123 [UPDATEUSER] [nvarchar](36) NULL, 124 CONSTRAINT [PK_SYS_USERINFO] PRIMARY KEY CLUSTERED 125 ( 126 [ID] ASC 127 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 128 ) ON [PRIMARY] 129 130 GO 131 ALTER TABLE [dbo].[SYS_USER_PERMISSION] WITH CHECK ADD CONSTRAINT [FK_SYS_USER_PERMISSION_PERID] FOREIGN KEY([FK_PERMISSIONID]) 132 REFERENCES [dbo].[SYS_PERMISSION] ([ID]) 133 GO 134 ALTER TABLE [dbo].[SYS_USER_PERMISSION] CHECK CONSTRAINT [FK_SYS_USER_PERMISSION_PERID] 135 GO 136 ALTER TABLE [dbo].[SYS_USER_PERMISSION] WITH CHECK ADD CONSTRAINT [FK_SYS_USER_PERMISSION_USERID] FOREIGN KEY([FK_USERID]) 137 REFERENCES [dbo].[SYS_USER] ([ID]) 138 GO 139 ALTER TABLE [dbo].[SYS_USER_PERMISSION] CHECK CONSTRAINT [FK_SYS_USER_PERMISSION_USERID] 140 GO 141 ALTER TABLE [dbo].[SYS_USER_ROLE] WITH CHECK ADD CONSTRAINT [FK_SYS_USER_ROLE_ROLEID] FOREIGN KEY([FK_ROLEID]) 142 REFERENCES [dbo].[SYS_ROLE] ([ID]) 143 GO 144 ALTER TABLE [dbo].[SYS_USER_ROLE] CHECK CONSTRAINT [FK_SYS_USER_ROLE_ROLEID] 145 GO 146 ALTER TABLE [dbo].[SYS_USER_ROLE] WITH CHECK ADD CONSTRAINT [FK_SYS_USER_ROLE_USERID] FOREIGN KEY([FK_USERID]) 147 REFERENCES [dbo].[SYS_USER] ([ID]) 148 GO 149 ALTER TABLE [dbo].[SYS_USER_ROLE] CHECK CONSTRAINT [FK_SYS_USER_ROLE_USERID] 150 GO 151 ALTER TABLE [dbo].[SYS_USERINFO] WITH CHECK ADD CONSTRAINT [FK_SYS_USERINFO_SYSUSERID] FOREIGN KEY([USERID]) 152 REFERENCES [dbo].[SYS_USER] ([ID]) 153 GO 154 ALTER TABLE [dbo].[SYS_USERINFO] CHECK CONSTRAINT [FK_SYS_USERINFO_SYSUSERID] 155 GO 156 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主鍵ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYS_POST_USER', @level2type=N'COLUMN',@level2name=N'ID' 157 GO 158 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'使用者ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYS_POST_USER', @level2type=N'COLUMN',@level2name=N'FK_USERID' 159 GO 160 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'崗位部門ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYS_POST_USER', @level2type=N'COLUMN',@level2name=N'FK_POSTID' 161 GO 162 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主鍵ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYS_USER', @level2type=N'COLUMN',@level2name=N'ID' 163 GO 164 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'真實姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYS_USER', @level2type=N'COLUMN',@level2name=N'NAME' 165 GO 166 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'使用者帳號' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYS_USER', @level2type=N'COLUMN',@level2name=N'ACCOUNT' 167 GO 168 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'使用者密碼' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SYS_USER', @level2type=N'COLUMN',@level2name=N'PASSWORD' 169 GO 170 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否鎖定(0否1是)' , @level0t