电子药箱通讯服务端
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

OperationRoomBLL.cs 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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 OperationRoomBLL : BaseOrclBLL<OperationRoom>, IOperationRoomBLL
  10. {
  11. public OperationRoomBLL() : base()
  12. {
  13. AliasTableName = "opr";
  14. }
  15. internal override String TABLE_NAME { get { return "OPERATION_ROOM"; } }//TB_NAME
  16. internal override string ENTITY_NAME { get { return "OperationRoom"; } }
  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("CREATE_BY", "CreateBy");
  22. ColumnPropMaps.Add("CREATE_TIME", "CreateTime");
  23. ColumnPropMaps.Add("ROOM_ID", "RoomId");
  24. ColumnPropMaps.Add("ROOM_NAME", "RoomName");
  25. ColumnPropMaps.Add("ROOM_DESCRIPTION", "RoomDescription");
  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(OperationRoom operationroom)
  41. {
  42. return new
  43. {
  44. Key = operationroom.Key,
  45. CreateBy = operationroom.CreateBy,
  46. CreateTime = operationroom.CreateTime,
  47. IsDelete = operationroom.IsDelete,
  48. RoomId = operationroom.RoomId,
  49. RoomName = operationroom.RoomName,
  50. RoomDescription = operationroom.RoomDescription,
  51. Flag = operationroom.Flag,
  52. ClientTime = operationroom.ClientTime,
  53. ServerTime = operationroom.ServerTime,
  54. Ext01 = operationroom.Ext01,
  55. Ext02 = operationroom.Ext02,
  56. Ext03 = operationroom.Ext03,
  57. Ext04 = operationroom.Ext04,
  58. Ext05 = operationroom.Ext05,
  59. Ext06 = operationroom.Ext06,
  60. Ext07 = operationroom.Ext07,
  61. Ext08 = operationroom.Ext08,
  62. Ext09 = operationroom.Ext09,
  63. Ext10 = operationroom.Ext10, //Params
  64. };
  65. }
  66. public OperationRoom GetOperationRoomBySignalStation(String stationCode)
  67. {
  68. return SqlMapper.Query<OperationRoom>(ConnectionFactory.Current.GetSessionConnection(),
  69. BuildBaseSql() + " WHERE ext02=:stationCode",
  70. new { stationCode = stationCode }).FirstOrDefault();
  71. }
  72. }
  73. }