Users.cs
上传用户:simon2hong
上传日期:2021-11-18
资源大小:16746k
文件大小:22k
源码类别:

OA系统

开发平台:

C#

  1. //------------------------------------------------------------------------------
  2. // 创建标识: Copyright (C) 2009 Socansoft.com 版权所有
  3. // 创建描述: SocanCode代码生成器 V4.3.2.3 自动创建于 2009-11-11 19:08:07
  4. //
  5. // 功能描述: 
  6. //
  7. // 修改标识: 
  8. // 修改描述: 
  9. //------------------------------------------------------------------------------
  10. using System;
  11. namespace Model
  12. {
  13. /// <summary>
  14. /// 实体类 Users
  15. /// </summary>
  16. [Serializable]
  17. public class Users
  18. {
  19. public Users()
  20. { }
  21. /// <summary>
  22. /// 构造函数 Users
  23. /// </summary>
  24. /// <param name="id">Id</param>
  25. /// <param name="userId">用户Id(用户登录名)</param>
  26.                                                    
  27. /// <param name="userId2">用户别名                 </param>
  28.                                                    
  29. /// <param name="userNo">序号</param>              
  30. /// <param name="userName">姓名</param>            
  31. /// <param name="password">密码(MD5加密)           </param>
  32.                                                    
  33. /// <param name="privId">角色Id(对应User_Priv表PrivId)</param>
  34.                                                    
  35. /// <param name="privId2">辅助角色</param>         
  36. /// <param name="postPriv">管理范围(部门Id列表,“,”分隔)</param>
  37.                                                    
  38. /// <param name="postDept">管理范围(0本部门,1全体,2指定部门)</param>
  39.                                                    
  40. /// <param name="deptId">部门Id(对应Department表DeptId)</param>
  41.                                                    
  42. /// <param name="deptId2">辅助部门</param>         
  43. /// <param name="canBroadcast">CanBroadcast</param>
  44. /// <param name="sex">性别</param>                 
  45. /// <param name="birthday">生日</param>            
  46. /// <param name="isHideBirthday">生日不公开        </param>
  47.                                                    
  48. /// <param name="telNoDept">单位电话               </param>
  49.                                                    
  50. /// <param name="faxNoDept">单位传真               </param>
  51.                                                    
  52. /// <param name="addressHome">家庭住址             </param>
  53.                                                    
  54. /// <param name="zipHome">家庭邮编                 </param>
  55.                                                    
  56. /// <param name="telHome">家庭电话                 </param>
  57.                                                    
  58. /// <param name="mobile">手机                      </param>
  59.                                                    
  60. /// <param name="isHideMobile">手机号码不公开(1不公开,公开)</param>
  61.                                                    
  62. /// <param name="bp">小灵通                        </param>
  63.                                                    
  64. /// <param name="email">电子邮件                   </param>
  65.                                                    
  66. /// <param name="oicq">OICQ号码                    </param>
  67.                                                    
  68. /// <param name="icq">ICQ号码                      </param>
  69.                                                    
  70. /// <param name="msn">Msn</param>                  
  71. /// <param name="skype">Skype                      </param>
  72.                                                    
  73. /// <param name="photo">个人照片                   </param>
  74.                                                    
  75. /// <param name="nickName">昵称                    </param>
  76.                                                    
  77. /// <param name="avatar">头像                      </param>
  78.                                                    
  79. /// <param name="menuType">登录模式(1在新窗口打开OA(1在新窗,无工具栏,0在本窗口打开OA)口打开OA,无工具栏,0在本窗口打开OA)                </param>
  80.                                                    
  81. /// <param name="menuHide">是否隐藏登陆模式</param>
  82. /// <param name="smsOn">短信息提醒窗口弹出方式(1自动,0手动)</param>
  83.                                                    
  84. /// <param name="callSound">短信息提示音</param>   
  85. /// <param name="theme">界面主题                   </param>
  86.                                                    
  87. /// <param name="note">便签                        </param>
  88.                                                    
  89. /// <param name="mytableLeft">左侧桌面模块         </param>
  90.                                                    
  91. /// <param name="mytableRight">右侧桌面模块        </param>
  92.                                                    
  93. /// <param name="emailCapacity">内部邮箱容量(单位M,-1为不限制)</param>
  94.                                                    
  95. /// <param name="folderCapacity">个人文件柜容量(单位M,-1为不限制)</param>
  96.                                                    
  97. /// <param name="onlineTime">在线时长,单位分钟    </param>
  98.                                                    
  99. /// <param name="dutyType">排班类型                </param>
  100.                                                    
  101. /// <param name="attendCard">考勤卡号              </param>
  102.                                                    
  103. /// <param name="state">在线状态(0离线,1联机,2忙碌,3离开)</param>
  104.                                                    
  105. /// <param name="lastPassTime">最后访问时间        </param>
  106.                                                    
  107. /// <param name="lastVisitTime">最后登录时间               </param>
  108.                                                    
  109. /// <param name="lastIp">最后访问IP                </param>
  110.                                                    
  111. /// <param name="disabled">帐户是否禁用(1禁用,0启用)</param>
  112.                                                    
  113. /// <param name="bindIp">绑定IP地址                </param>
  114.                                                    
  115. /// <param name="usingKey">UsingKey</param>        
  116. /// <param name="uGuid">UGuid</param>              
  117. /// <param name="uKey">UKey</param>                
  118. /// <param name="uExt">UExt</param>                
  119. /// <param name="notUser">禁止查看用户列表         </param>
  120.                                                    
  121. /// <param name="notTable">禁止显示桌面            </param>
  122.                                                    
  123. /// <param name="defaultMenu">默认展开菜单         </param>
  124.                                                    
  125. /// <param name="tablePhoto">桌面背景图片          </param>
  126.                                                    
  127. /// <param name="webmailNum">Internet邮箱数量(单位M,-1为不限制)</param>
  128.                                                    
  129. /// <param name="webmailCapacity">每个Internet邮箱容量(单位M,-1为不限制)</param>
  130.                                                    
  131. /// <param name="adUserId">AdUserId</param>
  132. /// <param name="usingAd">UsingAd</param>
  133.         public Users(int id, string userId, string userId2, int userNo, string userName, string password, int privId, string privId2, string postPriv, string postDept, int deptId, string deptId2, bool canBroadcast, bool sex, DateTime birthday, bool isHideBirthday, string telNoDept, string faxNoDept, string addressHome, string zipHome, string telHome, string mobile, bool isHideMobile, string bp, string email, string oicq, string icq, string msn, string skype, string photo, string nickName, int avatar, bool menuType, bool menuHide, bool smsOn, int callSound, int theme, string note, string mytableLeft, string mytableRight, int emailCapacity, int folderCapacity, float onlineTime, int dutyType, string attendCard, int state, DateTime lastPassTime, DateTime lastVisitTime, string lastIp, bool disabled, string bindIp, bool usingKey, string uGuid, string uKey, string uExt, int notUser, int notTable, string defaultMenu, string tablePhoto, int webmailNum, int webmailCapacity, string adUserId, bool usingAd)
  134. {
  135. _id = id;
  136. _userId = userId;
  137. _userId2 = userId2;
  138. _userNo = userNo;
  139. _userName = userName;
  140. _password = password;
  141. _privId = privId;
  142. _privId2 = privId2;
  143. _postPriv = postPriv;
  144. _postDept = postDept;
  145. _deptId = deptId;
  146. _deptId2 = deptId2;
  147. _canBroadcast = canBroadcast;
  148. _sex = sex;
  149. _birthday = birthday;
  150. _isHideBirthday = isHideBirthday;
  151. _telNoDept = telNoDept;
  152. _faxNoDept = faxNoDept;
  153. _addressHome = addressHome;
  154. _zipHome = zipHome;
  155. _telHome = telHome;
  156. _mobile = mobile;
  157. _isHideMobile = isHideMobile;
  158. _bp = bp;
  159. _email = email;
  160. _oicq = oicq;
  161. _icq = icq;
  162. _msn = msn;
  163. _skype = skype;
  164. _photo = photo;
  165. _nickName = nickName;
  166. _avatar = avatar;
  167. _menuType = menuType;
  168. _menuHide = menuHide;
  169. _smsOn = smsOn;
  170. _callSound = callSound;
  171. _theme = theme;
  172. _note = note;
  173. _mytableLeft = mytableLeft;
  174. _mytableRight = mytableRight;
  175. _emailCapacity = emailCapacity;
  176. _folderCapacity = folderCapacity;
  177. _onlineTime = onlineTime;
  178. _dutyType = dutyType;
  179. _attendCard = attendCard;
  180. _state = state;
  181. _lastPassTime = lastPassTime;
  182. _lastVisitTime = lastVisitTime;
  183. _lastIp = lastIp;
  184. _disabled = disabled;
  185. _bindIp = bindIp;
  186. _usingKey = usingKey;
  187. _uGuid = uGuid;
  188. _uKey = uKey;
  189. _uExt = uExt;
  190. _notUser = notUser;
  191. _notTable = notTable;
  192. _defaultMenu = defaultMenu;
  193. _tablePhoto = tablePhoto;
  194. _webmailNum = webmailNum;
  195. _webmailCapacity = webmailCapacity;
  196. _adUserId = adUserId;
  197. _usingAd = usingAd;
  198. }
  199. #region Model
  200. private int _id;
  201. private string _userId;
  202. private string _userId2;
  203. private int _userNo;
  204. private string _userName;
  205. private string _password;
  206. private int _privId;
  207. private string _privId2;
  208. private string _postPriv;
  209. private string _postDept;
  210. private int _deptId;
  211. private string _deptId2;
  212. private bool _canBroadcast;
  213. private bool _sex;
  214. private DateTime _birthday;
  215. private bool _isHideBirthday;
  216. private string _telNoDept;
  217. private string _faxNoDept;
  218. private string _addressHome;
  219. private string _zipHome;
  220. private string _telHome;
  221. private string _mobile;
  222. private bool _isHideMobile;
  223. private string _bp;
  224. private string _email;
  225. private string _oicq;
  226. private string _icq;
  227. private string _msn;
  228. private string _skype;
  229.         private string _photo;
  230. private string _nickName;
  231. private int _avatar;
  232. private bool _menuType;
  233. private bool _menuHide;
  234. private bool _smsOn;
  235. private int _callSound;
  236. private int _theme;
  237. private string _note;
  238. private string _mytableLeft;
  239. private string _mytableRight;
  240. private int _emailCapacity;
  241. private int _folderCapacity;
  242. private float _onlineTime;
  243. private int _dutyType;
  244. private string _attendCard;
  245. private int _state;
  246. private DateTime _lastPassTime;
  247. private DateTime _lastVisitTime;
  248. private string _lastIp;
  249. private bool _disabled;
  250. private string _bindIp;
  251. private bool _usingKey;
  252. private string _uGuid;
  253. private string _uKey;
  254. private string _uExt;
  255. private int _notUser;
  256. private int _notTable;
  257. private string _defaultMenu;
  258. private string _tablePhoto;
  259. private int _webmailNum;
  260. private int _webmailCapacity;
  261. private string _adUserId;
  262. private bool _usingAd;
  263.         private string _emailSite;
  264. /// <summary>
  265. /// Id
  266. /// </summary>
  267. public int Id
  268. {
  269. set { _id = value; }
  270. get { return _id; }
  271. }
  272. /// <summary>
  273. /// 用户Id(用户登录名)
  274. /// </summary>
  275. public string UserId
  276. {
  277. set { _userId = value; }
  278. get { return _userId; }
  279. }
  280. /// <summary>
  281. /// 用户别名
  282. /// </summary>
  283. public string UserId2
  284. {
  285. set { _userId2 = value; }
  286. get { return _userId2; }
  287. }
  288. /// <summary>
  289. /// 序号
  290. /// </summary>
  291. public int UserNo
  292. {
  293. set { _userNo = value; }
  294. get { return _userNo; }
  295. }
  296. /// <summary>
  297. /// 姓名
  298. /// </summary>
  299. public string UserName
  300. {
  301. set { _userName = value; }
  302. get { return _userName; }
  303. }
  304. /// <summary>
  305. /// 密码(MD5加密)
  306. /// </summary>
  307. public string Password
  308. {
  309. set { _password = value; }
  310. get { return _password; }
  311. }
  312. /// <summary>
  313. /// 角色Id(对应User_Priv表PrivId)
  314. /// </summary>
  315. public int PrivId
  316. {
  317. set { _privId = value; }
  318. get { return _privId; }
  319. }
  320. /// <summary>
  321. /// 辅助角色
  322. /// </summary>
  323. public string PrivId2
  324. {
  325. set { _privId2 = value; }
  326. get { return _privId2; }
  327. }
  328. /// <summary>
  329. /// 管理范围(部门Id列表,“,”分隔)
  330. /// </summary>
  331. public string PostPriv
  332. {
  333. set { _postPriv = value; }
  334. get { return _postPriv; }
  335. }
  336. /// <summary>
  337. /// 管理范围(0本部门,1全体,2指定部门)
  338. /// </summary>
  339. public string PostDept
  340. {
  341. set { _postDept = value; }
  342. get { return _postDept; }
  343. }
  344. /// <summary>
  345. /// 部门Id(对应Department表DeptId)
  346. /// </summary>
  347. public int DeptId
  348. {
  349. set { _deptId = value; }
  350. get { return _deptId; }
  351. }
  352. /// <summary>
  353. /// 辅助部门
  354. /// </summary>
  355. public string DeptId2
  356. {
  357. set { _deptId2 = value; }
  358. get { return _deptId2; }
  359. }
  360. /// <summary>
  361. /// CanBroadcast
  362. /// </summary>
  363. public bool CanBroadcast
  364. {
  365. set { _canBroadcast = value; }
  366. get { return _canBroadcast; }
  367. }
  368. /// <summary>
  369. /// 性别
  370. /// </summary>
  371. public bool Sex
  372. {
  373. set { _sex = value; }
  374. get { return _sex; }
  375. }
  376. /// <summary>
  377. /// 生日
  378. /// </summary>
  379. public DateTime Birthday
  380. {
  381. set { _birthday = value; }
  382. get { return _birthday; }
  383. }
  384. /// <summary>
  385. /// 生日不公开
  386. /// </summary>
  387. public bool IsHideBirthday
  388. {
  389. set { _isHideBirthday = value; }
  390. get { return _isHideBirthday; }
  391. }
  392. /// <summary>
  393. /// 单位电话
  394. /// </summary>
  395. public string TelNoDept
  396. {
  397. set { _telNoDept = value; }
  398. get { return _telNoDept; }
  399. }
  400. /// <summary>
  401. /// 单位传真
  402. /// </summary>
  403. public string FaxNoDept
  404. {
  405. set { _faxNoDept = value; }
  406. get { return _faxNoDept; }
  407. }
  408. /// <summary>
  409. /// 家庭住址
  410. /// </summary>
  411. public string AddressHome
  412. {
  413. set { _addressHome = value; }
  414. get { return _addressHome; }
  415. }
  416. /// <summary>
  417. /// 家庭邮编
  418. /// </summary>
  419. public string ZipHome
  420. {
  421. set { _zipHome = value; }
  422. get { return _zipHome; }
  423. }
  424. /// <summary>
  425. /// 家庭电话
  426. /// </summary>
  427. public string TelHome
  428. {
  429. set { _telHome = value; }
  430. get { return _telHome; }
  431. }
  432. /// <summary>
  433. /// 手机
  434. /// </summary>
  435. public string Mobile
  436. {
  437. set { _mobile = value; }
  438. get { return _mobile; }
  439. }
  440. /// <summary>
  441. /// 手机号码不公开(1不公开,公开)
  442. /// </summary>
  443. public bool IsHideMobile
  444. {
  445. set { _isHideMobile = value; }
  446. get { return _isHideMobile; }
  447. }
  448. /// <summary>
  449. /// 小灵通
  450. /// </summary>
  451. public string Bp
  452. {
  453. set { _bp = value; }
  454. get { return _bp; }
  455. }
  456. /// <summary>
  457. /// 电子邮件
  458. /// </summary>
  459. public string Email
  460. {
  461. set { _email = value; }
  462. get { return _email; }
  463. }
  464. /// <summary>
  465. /// OICQ号码
  466. /// </summary>
  467. public string Oicq
  468. {
  469. set { _oicq = value; }
  470. get { return _oicq; }
  471. }
  472. /// <summary>
  473. /// ICQ号码
  474. /// </summary>
  475. public string Icq
  476. {
  477. set { _icq = value; }
  478. get { return _icq; }
  479. }
  480. /// <summary>
  481. /// Msn
  482. /// </summary>
  483. public string Msn
  484. {
  485. set { _msn = value; }
  486. get { return _msn; }
  487. }
  488. /// <summary>
  489. /// Skype
  490. /// </summary>
  491. public string Skype
  492. {
  493. set { _skype = value; }
  494. get { return _skype; }
  495. }
  496. /// <summary>
  497. /// 个人照片
  498. /// </summary>
  499.         public string Photo
  500. {
  501. set { _photo = value; }
  502. get { return _photo; }
  503. }
  504. /// <summary>
  505. /// 昵称
  506. /// </summary>
  507. public string NickName
  508. {
  509. set { _nickName = value; }
  510. get { return _nickName; }
  511. }
  512. /// <summary>
  513. /// 头像
  514. /// </summary>
  515. public int Avatar
  516. {
  517. set { _avatar = value; }
  518. get { return _avatar; }
  519. }
  520. /// <summary>
  521. /// 登录模式(1在新窗口打开OA,无工具栏,0在本窗口打开OA)(1在新窗口打开OA,无工具栏,0在本窗口打开OA)
  522. /// </summary>
  523. public bool MenuType
  524. {
  525. set { _menuType = value; }
  526. get { return _menuType; }
  527. }
  528. /// <summary>
  529. /// 是否隐藏登陆模式
  530. /// </summary>
  531. public bool MenuHide
  532. {
  533. set { _menuHide = value; }
  534. get { return _menuHide; }
  535. }
  536. /// <summary>
  537. /// 短信息提醒窗口弹出方式(1自动,0手动)
  538. /// </summary>
  539. public bool SmsOn
  540. {
  541. set { _smsOn = value; }
  542. get { return _smsOn; }
  543. }
  544. /// <summary>
  545. /// 短信息提示音
  546. /// </summary>
  547. public int CallSound
  548. {
  549. set { _callSound = value; }
  550. get { return _callSound; }
  551. }
  552. /// <summary>
  553. /// 界面主题
  554. /// </summary>
  555. public int Theme
  556. {
  557. set { _theme = value; }
  558. get { return _theme; }
  559. }
  560. /// <summary>
  561. /// 便签
  562. /// </summary>
  563. public string Note
  564. {
  565. set { _note = value; }
  566. get { return _note; }
  567. }
  568. /// <summary>
  569. /// 左侧桌面模块
  570. /// </summary>
  571. public string MytableLeft
  572. {
  573. set { _mytableLeft = value; }
  574. get { return _mytableLeft; }
  575. }
  576. /// <summary>
  577. /// 右侧桌面模块
  578. /// </summary>
  579. public string MytableRight
  580. {
  581. set { _mytableRight = value; }
  582. get { return _mytableRight; }
  583. }
  584. /// <summary>
  585. /// 内部邮箱容量(单位M,-1为不限制)
  586. /// </summary>
  587. public int EmailCapacity
  588. {
  589. set { _emailCapacity = value; }
  590. get { return _emailCapacity; }
  591. }
  592. /// <summary>
  593. /// 个人文件柜容量(单位M,-1为不限制)
  594. /// </summary>
  595. public int FolderCapacity
  596. {
  597. set { _folderCapacity = value; }
  598. get { return _folderCapacity; }
  599. }
  600. /// <summary>
  601. /// 在线时长,单位分钟
  602. /// </summary>
  603. public float OnlineTime
  604. {
  605. set { _onlineTime = value; }
  606. get { return _onlineTime; }
  607. }
  608. /// <summary>
  609. /// 排班类型
  610. /// </summary>
  611. public int DutyType
  612. {
  613. set { _dutyType = value; }
  614. get { return _dutyType; }
  615. }
  616. /// <summary>
  617. /// 考勤卡号
  618. /// </summary>
  619. public string AttendCard
  620. {
  621. set { _attendCard = value; }
  622. get { return _attendCard; }
  623. }
  624. /// <summary>
  625. /// 在线状态(0离线,1联机,2忙碌,3离开)
  626. /// </summary>
  627. public int State
  628. {
  629. set { _state = value; }
  630. get { return _state; }
  631. }
  632. /// <summary>
  633. /// 最后访问时间
  634. /// </summary>
  635. public DateTime LastPassTime
  636. {
  637. set { _lastPassTime = value; }
  638. get { return _lastPassTime; }
  639. }
  640. /// <summary>
  641. /// 最后登录时间
  642. /// </summary>
  643. public DateTime LastVisitTime
  644. {
  645. set { _lastVisitTime = value; }
  646. get { return _lastVisitTime; }
  647. }
  648. /// <summary>
  649. /// 最后访问IP
  650. /// </summary>
  651. public string LastIp
  652. {
  653. set { _lastIp = value; }
  654. get { return _lastIp; }
  655. }
  656. /// <summary>
  657. /// 帐户是否禁用(1禁用,0启用)
  658. /// </summary>
  659. public bool Disabled
  660. {
  661. set { _disabled = value; }
  662. get { return _disabled; }
  663. }
  664. /// <summary>
  665. /// 绑定IP地址
  666. /// </summary>
  667. public string BindIp
  668. {
  669. set { _bindIp = value; }
  670. get { return _bindIp; }
  671. }
  672. /// <summary>
  673. /// UsingKey
  674. /// </summary>
  675. public bool UsingKey
  676. {
  677. set { _usingKey = value; }
  678. get { return _usingKey; }
  679. }
  680. /// <summary>
  681. /// UGuid
  682. /// </summary>
  683. public string UGuid
  684. {
  685. set { _uGuid = value; }
  686. get { return _uGuid; }
  687. }
  688. /// <summary>
  689. /// UKey
  690. /// </summary>
  691. public string UKey
  692. {
  693. set { _uKey = value; }
  694. get { return _uKey; }
  695. }
  696. /// <summary>
  697. /// UExt
  698. /// </summary>
  699. public string UExt
  700. {
  701. set { _uExt = value; }
  702. get { return _uExt; }
  703. }
  704. /// <summary>
  705. /// 禁止查看用户列表
  706. /// </summary>
  707. public int NotUser
  708. {
  709. set { _notUser = value; }
  710. get { return _notUser; }
  711. }
  712. /// <summary>
  713. /// 禁止显示桌面
  714. /// </summary>
  715. public int NotTable
  716. {
  717. set { _notTable = value; }
  718. get { return _notTable; }
  719. }
  720. /// <summary>
  721. /// 默认展开菜单
  722. /// </summary>
  723. public string DefaultMenu
  724. {
  725. set { _defaultMenu = value; }
  726. get { return _defaultMenu; }
  727. }
  728. /// <summary>
  729. /// 桌面背景图片
  730. /// </summary>
  731. public string TablePhoto
  732. {
  733. set { _tablePhoto = value; }
  734. get { return _tablePhoto; }
  735. }
  736. /// <summary>
  737. /// Internet邮箱数量(单位M,-1为不限制)
  738. /// </summary>
  739. public int WebmailNum
  740. {
  741. set { _webmailNum = value; }
  742. get { return _webmailNum; }
  743. }
  744. /// <summary>
  745. /// 每个Internet邮箱容量(单位M,-1为不限制)
  746. /// </summary>
  747. public int WebmailCapacity
  748. {
  749. set { _webmailCapacity = value; }
  750. get { return _webmailCapacity; }
  751. }
  752. /// <summary>
  753. /// AdUserId
  754. /// </summary>
  755. public string AdUserId
  756. {
  757. set { _adUserId = value; }
  758. get { return _adUserId; }
  759. }
  760. /// <summary>
  761. /// UsingAd
  762. /// </summary>
  763. public bool UsingAd
  764. {
  765. set { _usingAd = value; }
  766. get { return _usingAd; }
  767. }
  768.         /// <summary>
  769.         /// 外网邮箱地址
  770.         /// </summary>
  771.         public string EmailSite
  772.         {
  773.             set { _emailSite = value; }
  774.             get { return _emailSite; }
  775.         }
  776. #endregion Model
  777. }
  778. }