Res_OverseaVehicle.cs 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. using OASystem.Domain.Enums;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace OASystem.Domain.Entities.Resource
  8. {
  9. /// <summary>
  10. /// 境外用车信息
  11. /// </summary>
  12. [SugarTable("Res_OverseaVehicle", "境外用车信息")]
  13. public class Res_OverseaVehicle : EntityBase
  14. {
  15. /// <summary>
  16. /// 大洲名称
  17. /// </summary>
  18. [SugarColumn(
  19. ColumnName = "ContinentName",
  20. ColumnDescription = "大洲名称",
  21. ColumnDataType = "varchar(50)",
  22. IsNullable = true)]
  23. public string ContinentName { get; set; }
  24. /// <summary>
  25. /// 国家名称
  26. /// </summary>
  27. [SugarColumn(
  28. ColumnName = "CountryName",
  29. ColumnDescription = "国家名称",
  30. ColumnDataType = "varchar(50)",
  31. IsNullable = true)]
  32. public string CountryName { get; set; }
  33. /// <summary>
  34. /// 城市名称
  35. /// </summary>
  36. [SugarColumn(
  37. ColumnName = "CityName",
  38. ColumnDescription = "城市名称",
  39. ColumnDataType = "varchar(100)",
  40. IsNullable = true)]
  41. public string CityName { get; set; }
  42. /// <summary>
  43. /// 接送机导游价格
  44. /// </summary>
  45. [SugarColumn(
  46. ColumnName = "GuidePrice",
  47. ColumnDescription = "接送机导游价格",
  48. ColumnDataType = "decimal(10,2)",
  49. IsNullable = true)]
  50. public decimal GuidePrice { get; set; }
  51. /// <summary>
  52. /// 其他费用1:举牌接机(仅澳大利亚使用)
  53. /// </summary>
  54. [SugarColumn(
  55. ColumnName = "OtherPrice1",
  56. ColumnDescription = "其他费用1:举牌接机(仅澳大利亚使用)",
  57. ColumnDataType = "decimal(10,2)",
  58. IsNullable = true)]
  59. public decimal OtherPrice1 { get; set; }
  60. /// <summary>
  61. /// 其他费用2:送机协助值机(仅澳大利亚使用)
  62. /// </summary>
  63. [SugarColumn(
  64. ColumnName = "OtherPrice2",
  65. ColumnDescription = "其他费用2:送机协助值机(仅澳大利亚使用)",
  66. ColumnDataType = "decimal(10,2)",
  67. IsNullable = true)]
  68. public decimal OtherPrice2 { get; set; }
  69. /// <summary>
  70. /// 其他费用3:备用
  71. /// </summary>
  72. [SugarColumn(
  73. ColumnName = "OtherPrice3",
  74. ColumnDescription = "其他费用3:备用",
  75. ColumnDataType = "decimal(10,2)",
  76. IsNullable = true)]
  77. public decimal OtherPrice3 { get; set; }
  78. /// <summary>
  79. /// 费用结算币种 SetdataId = 66
  80. /// </summary>
  81. [SugarColumn(
  82. ColumnName = "Currency",
  83. ColumnDescription = "费用结算币种 SetdataId = 66",
  84. ColumnDataType = "int",
  85. IsNullable = true)]
  86. public int Currency { get; set; }
  87. /// <summary>
  88. /// 最后更新用户Id
  89. /// </summary>
  90. [SugarColumn(
  91. ColumnName = "LastUpdateUserId",
  92. ColumnDescription = "最后更新用户Id",
  93. ColumnDataType = "int",
  94. IsNullable = true)]
  95. public int LastUpdateUserId { get; set; }
  96. /// <summary>
  97. /// 最后更新时间
  98. /// </summary>
  99. [SugarColumn(
  100. ColumnName = "LastUpdateTime",
  101. ColumnDescription = "最后更新时间",
  102. ColumnDataType = "datetime",
  103. IsNullable = true)]
  104. public DateTime LastUpdateTime { get; set; }
  105. }
  106. /// <summary>
  107. /// 境外用车类型价格信息
  108. /// </summary>
  109. [SugarTable("Res_OverseaVehicleTypePrice", "境外用车类型价格信息")]
  110. public class Res_OverseaVehicleTypePrice : EntityBase
  111. {
  112. /// <summary>
  113. /// 境外用车信息 外键Id
  114. /// </summary>
  115. [SugarColumn(
  116. ColumnName = "OvId",
  117. ColumnDescription = "境外用车信息 外键Id",
  118. ColumnDataType = "int",
  119. IsNullable = true)]
  120. public int OvId { get; set; }
  121. /// <summary>
  122. /// 车型名称
  123. /// </summary>
  124. [SugarColumn(
  125. ColumnName = "CarTypeName",
  126. ColumnDescription = "车型名称",
  127. ColumnDataType = "varchar(100)",
  128. IsNullable = true)]
  129. public string CarTypeName { get; set; }
  130. /// <summary>
  131. /// 服务类型
  132. /// </summary>
  133. [SugarColumn(
  134. ColumnName = "ServiceType",
  135. ColumnDescription = "服务类型",
  136. ColumnDataType = "int",
  137. IsNullable = true)]
  138. public VehicleServiceTypeEnum ServiceType { get; set; }
  139. /// <summary>
  140. /// 价格
  141. /// </summary>
  142. [SugarColumn(
  143. ColumnName = "Price",
  144. ColumnDescription = "价格",
  145. ColumnDataType = "decimal(10,2)",
  146. IsNullable = true)]
  147. public decimal Price { get; set; }
  148. /// <summary>
  149. /// 最后更新用户Id
  150. /// </summary>
  151. [SugarColumn(
  152. ColumnName = "LastUpdateUserId",
  153. ColumnDescription = "最后更新用户Id",
  154. ColumnDataType = "int",
  155. IsNullable = true)]
  156. public int LastUpdateUserId { get; set; }
  157. /// <summary>
  158. /// 最后更新时间
  159. /// </summary>
  160. [SugarColumn(
  161. ColumnName = "LastUpdateTime",
  162. ColumnDescription = "最后更新时间",
  163. ColumnDataType = "datetime",
  164. IsNullable = true)]
  165. public DateTime LastUpdateTime { get; set; }
  166. }
  167. }