电子药箱通讯服务端
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

ItemTransactionBLL.cs 3.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. using RDH.Data.Models;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using System.Xml.Linq;
  8. namespace RDH.Data.BLL
  9. {
  10. public partial class ItemTransactionBLL : BaseOrclBLL<ItemTransaction>
  11. {
  12. public ItemTransactionBLL() : base()
  13. {
  14. AliasTableName = "itr";
  15. }
  16. internal override String TABLE_NAME { get { return "ITEM_TRANSACTION"; } }//TB_NAME
  17. internal override string ENTITY_NAME { get { return "ItemTransaction"; } }
  18. internal override String KEY_COLUMN { get { return "KEY"; } }//KEY_COLUMN
  19. internal override void InitMaps()
  20. {
  21. ColumnPropMaps.Add("KEY", "Key");
  22. ColumnPropMaps.Add("ITEM_KEY", "ItemKey");
  23. ColumnPropMaps.Add("CREATE_BY", "CreateBy");
  24. ColumnPropMaps.Add("CREATE_TIME", "CreateTime");
  25. ColumnPropMaps.Add("QUANTITY", "Quantity");
  26. ColumnPropMaps.Add("TRANSACTION_TYPE", "TransactionType");
  27. ColumnPropMaps.Add("WITNESS_USER_KEY", "WitnessUserKey");
  28. ColumnPropMaps.Add("USE_UNIT_CODE", "UseUnitCode");
  29. ColumnPropMaps.Add("FLAG", "Flag");
  30. ColumnPropMaps.Add("CLIENT_TIME", "ClientTime");
  31. ColumnPropMaps.Add("SERVER_TIME", "ServerTime");
  32. ColumnPropMaps.Add("EXT01", "Ext01");
  33. ColumnPropMaps.Add("EXT02", "Ext02");
  34. ColumnPropMaps.Add("EXT03", "Ext03");
  35. ColumnPropMaps.Add("EXT04", "Ext04");
  36. ColumnPropMaps.Add("EXT05", "Ext05");
  37. ColumnPropMaps.Add("EXT06", "Ext06");
  38. ColumnPropMaps.Add("EXT07", "Ext07");
  39. ColumnPropMaps.Add("EXT08", "Ext08");
  40. ColumnPropMaps.Add("EXT09", "Ext09");
  41. ColumnPropMaps.Add("EXT10", "Ext10");
  42. ColumnPropMaps.Add("DEVICE_KEY", "DeviceKey");
  43. ColumnPropMaps.Add("ITEM_SNAPSHOT_KEY", "ItemSnapshotKey");
  44. ColumnPropMaps.Add("PLAN_KEY", "PlanKey");//COLUMN_MAPS
  45. }
  46. internal override object GetParam(ItemTransaction itemtransaction)
  47. {
  48. return new
  49. {
  50. Key = itemtransaction.Key,
  51. ItemKey = itemtransaction.ItemKey,
  52. CreateBy = itemtransaction.CreateBy,
  53. CreateTime = itemtransaction.CreateTime,
  54. Quantity = itemtransaction.Quantity,
  55. TransactionType = itemtransaction.TransactionType,
  56. WitnessUserKey = itemtransaction.WitnessUserKey,
  57. UseUnitCode = itemtransaction.UseUnitCode,
  58. Flag = itemtransaction.Flag,
  59. ClientTime = itemtransaction.ClientTime,
  60. ServerTime = itemtransaction.ServerTime,
  61. Ext01 = itemtransaction.Ext01,
  62. Ext02 = itemtransaction.Ext02,
  63. Ext03 = itemtransaction.Ext03,
  64. Ext04 = itemtransaction.Ext04,
  65. Ext05 = itemtransaction.Ext05,
  66. Ext06 = itemtransaction.Ext06,
  67. Ext07 = itemtransaction.Ext07,
  68. Ext08 = itemtransaction.Ext08,
  69. Ext09 = itemtransaction.Ext09,
  70. Ext10 = itemtransaction.Ext10,
  71. DeviceKey = itemtransaction.DeviceKey,
  72. ItemSnapshotKey = itemtransaction.ItemSnapshotKey,
  73. PlanKey = itemtransaction.PlanKey, //Params
  74. };
  75. }
  76. }
  77. }