电子药箱通讯服务端
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.ServiceModel;
  6. using RDH.Data.Models;
  7. namespace RDH.Data.BLL
  8. {
  9. public partial class RoleBLL : BaseOrclBLL<Role> , IRoleBLL
  10. {
  11. public RoleBLL() : base()
  12. {
  13. AliasTableName = "r";
  14. }
  15. internal override String TABLE_NAME { get { return "ROLE"; } }//TB_NAME
  16. internal override string ENTITY_NAME { get { return "Role"; } }
  17. internal override String KEY_COLUMN { get { return "KEY";} }//KEY_COLUMN
  18. internal override void InitMaps()
  19. {
  20. ColumnPropMaps.Add("KEY", "Key");
  21. ColumnPropMaps.Add("NAME", "Name");
  22. ColumnPropMaps.Add("DESCRIPTION", "Description");
  23. ColumnPropMaps.Add("IS_ACTIVE", "IsActive");
  24. ColumnPropMaps.Add("CREATE_BY", "CreateBy");
  25. ColumnPropMaps.Add("CREATE_TIME", "CreateTime");
  26. ColumnPropMaps.Add("FLAG", "Flag");
  27. ColumnPropMaps.Add("CLIENT_TIME", "ClientTime");
  28. ColumnPropMaps.Add("SERVER_TIME", "ServerTime");
  29. ColumnPropMaps.Add("EXT01", "Ext01");
  30. ColumnPropMaps.Add("EXT02", "Ext02");
  31. ColumnPropMaps.Add("EXT03", "Ext03");
  32. ColumnPropMaps.Add("EXT04", "Ext04");
  33. ColumnPropMaps.Add("EXT05", "Ext05");
  34. ColumnPropMaps.Add("EXT06", "Ext06");
  35. ColumnPropMaps.Add("EXT07", "Ext07");
  36. ColumnPropMaps.Add("EXT08", "Ext08");
  37. ColumnPropMaps.Add("EXT09", "Ext09");
  38. ColumnPropMaps.Add("EXT10", "Ext10");//COLUMN_MAPS
  39. }
  40. internal override object GetParam(Role role)
  41. {
  42. return new {
  43. Key = role.Key,
  44. Name = role.Name,
  45. Description = role.Description,
  46. IsActive = role.IsActive,
  47. CreateBy = role.CreateBy,
  48. CreateTime = role.CreateTime,
  49. Flag = role.Flag,
  50. ClientTime = role.ClientTime,
  51. ServerTime = role.ServerTime,
  52. Ext01 = role.Ext01,
  53. Ext02 = role.Ext02,
  54. Ext03 = role.Ext03,
  55. Ext04 = role.Ext04,
  56. Ext05 = role.Ext05,
  57. Ext06 = role.Ext06,
  58. Ext07 = role.Ext07,
  59. Ext08 = role.Ext08,
  60. Ext09 = role.Ext09,
  61. Ext10 = role.Ext10, //Params
  62. };
  63. }
  64. }
  65. }