AirTicketResDto.cs 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace OASystem.Domain.Dtos.Groups
  7. {
  8. public class AirTicketResDto
  9. {
  10. public int UserId { get; set; }
  11. }
  12. public class AirTicketResListDto
  13. {
  14. public int DiId { get; set; }
  15. }
  16. public class AirTicketResByIdDto
  17. {
  18. public int Id { get; set; }
  19. }
  20. public class AirTicketResOpDto
  21. {
  22. /// <summary>
  23. /// 操作状态
  24. /// 1 添加
  25. /// 2 修改
  26. /// </summary>
  27. public int Status { get; set; }
  28. public AirTicketResOp AirTicketResOpData { get; set; }
  29. public CardPayment CardPaymentOpData { get; set; }
  30. }
  31. /// <summary>
  32. /// 机票费用录入表参数
  33. /// </summary>
  34. public class AirTicketResOp
  35. {
  36. /// <summary>
  37. /// 编号
  38. /// </summary>
  39. public int Id { get; set; }
  40. public int DiId { get;set; }
  41. /// <summary>
  42. /// 舱类型
  43. /// </summary>
  44. public int CType { get; set; }
  45. /// <summary>
  46. /// 出票前报价
  47. /// </summary>
  48. public decimal PrePrice { get; set; }
  49. /// <summary>
  50. /// 出票前报价币种
  51. /// </summary>
  52. public int PreCurrency { get; set; }
  53. /// <summary>
  54. /// 机票全价
  55. /// </summary>
  56. public decimal Price { get; set; }
  57. /// <summary>
  58. /// 币种
  59. /// </summary>
  60. public int Currency { get; set; }
  61. /// <summary>
  62. /// 客户人数
  63. /// </summary>
  64. public int ClientNum { get; set; }
  65. /// <summary>
  66. /// 客人名称
  67. /// </summary>
  68. public string ClientName { get; set; }
  69. /// <summary>
  70. /// 是否值机
  71. /// </summary>
  72. public int IsCheckIn { get; set; }
  73. /// <summary>
  74. /// 是否选座
  75. /// </summary>
  76. public int IsSetSeat { get; set; }
  77. /// <summary>
  78. /// 是否购买行李服务
  79. /// </summary>
  80. public int IsPackage { get; set; }
  81. /// <summary>
  82. /// 是否行李直挂
  83. /// </summary>
  84. public int IsBagHandle { get; set; }
  85. /// <summary>
  86. /// 是否火车票出票选座
  87. /// </summary>
  88. public int IsTrain { get; set; }
  89. /// <summary>
  90. /// 航班号
  91. /// </summary>
  92. public string FlightsCode { get; set; }
  93. /// <summary>
  94. /// 城市A-B
  95. /// </summary>
  96. public string FlightsCity { get; set; }
  97. /// /// <summary>
  98. /// 内陆段航班描述
  99. /// </summary>
  100. public string FlightsDescription { get; set; }
  101. /// <summary>
  102. /// 报价说明
  103. /// </summary>、
  104. public string PriceDescription { get; set; }
  105. /// <summary>
  106. /// 创建者Id
  107. /// </summary>
  108. public int CreateUserId { get; set; }
  109. /// <summary>
  110. /// 备注
  111. /// </summary>
  112. public string Remark { get; set; }
  113. }
  114. /// <summary>
  115. /// C表参数
  116. /// </summary>
  117. public class CardPayment
  118. {
  119. /// <summary>
  120. /// 编号
  121. /// </summary>
  122. public int Id { get; set; }
  123. /// <summary>
  124. /// 支付方式
  125. /// </summary>
  126. public int PayDId { get; set; }
  127. /// <summary>
  128. /// 消费方式
  129. /// </summary>
  130. public string ConsumptionPatterns { get; set; }
  131. /// <summary>
  132. /// 消费日期
  133. /// </summary>
  134. public DateTime ConsumptionDate { get; set; }
  135. /// <summary>
  136. /// 卡类型
  137. /// </summary>
  138. public int CTDId { get; set; }
  139. /// <summary>
  140. /// 银行卡号
  141. /// </summary>
  142. public string BankNo { get; set; }
  143. /// <summary>
  144. /// 持卡人姓名
  145. /// </summary>
  146. public string CardholderName { get; set; }
  147. /// <summary>
  148. /// 付款金额
  149. /// </summary>
  150. public decimal PayMoney { get; set; }
  151. /// <summary>
  152. /// 付款币种 数据类型Id
  153. /// </summary>
  154. public int PaymentCurrency { get; set; }
  155. ///// <summary>
  156. ///// 当天汇率 计算
  157. ///// </summary>
  158. //public string DayRate { get; set; }
  159. /// <summary>
  160. /// 公司银行卡号
  161. /// </summary>
  162. public string CompanyBankNo { get; set; }
  163. /// <summary>
  164. /// 对方开户行
  165. /// </summary>
  166. public string OtherBankName { get; set; }
  167. /// <summary>
  168. /// 对方银行账号
  169. /// </summary>
  170. public string OtherSideNo { get; set; }
  171. /// <summary>
  172. /// 对方姓名
  173. /// </summary>
  174. public string OtherSideName { get; set; }
  175. /// <summary>
  176. /// 财务操作人 用户Id
  177. /// </summary>
  178. public string MFOperator { get; set; }
  179. /// <summary>
  180. /// 财务操作时间
  181. /// </summary>
  182. public DateTime MFOperatorDate { get; set; }
  183. ///// <summary>
  184. ///// 部门经理是否审核 0否1是
  185. ///// </summary>
  186. //public int IsAuditDM { get; set; }
  187. ///// <summary>
  188. ///// 部门经理审核人 用户Id
  189. ///// </summary>
  190. //public int AuditDMOperate { get; set; }
  191. ///// <summary>
  192. ///// 部门经理审核时间
  193. ///// </summary>
  194. //public DateTime AuditDMDate { get; set; }
  195. ///// <summary>
  196. ///// 财务部是否审核 0否1是
  197. ///// </summary>
  198. //public int IsAuditMF { get; set; }
  199. ///// <summary>
  200. ///// 财务部审核人
  201. ///// </summary>
  202. //public int AuditMFOperate { get; set; }
  203. ///// <summary>
  204. ///// 财务部审核时间
  205. ///// </summary>
  206. //public DateTime AuditMFDate { get; set; }
  207. ///// <summary>
  208. ///// 总经理是否审核 0否1是
  209. ///// </summary>
  210. //public int IsAuditGM { get; set; }
  211. ///// <summary>
  212. ///// 总经理审核人
  213. ///// </summary>
  214. //public int AuditGMOperate { get; set; }
  215. ///// <summary>
  216. ///// 总经理审核时间
  217. ///// </summary>
  218. //public DateTime AuditGMDate { get; set; }
  219. ///// <summary>
  220. ///// 是否付款 0否1是 判断进行
  221. ///// </summary>
  222. //public int IsPay { get; set; }
  223. /// <summary>
  224. /// 团组外键编号
  225. /// </summary>
  226. public int DIId { get; set; }
  227. ///// <summary>
  228. ///// 指向表外键编号 机票费用录入表Id
  229. ///// </summary>
  230. //public int CId { get; set; }
  231. ///// <summary>
  232. ///// 指向标识 设置数据外键编号 固定机票 85
  233. ///// </summary>
  234. //public int CTable { get; set; }
  235. ///// <summary>
  236. ///// 此次付款百分比 固定1
  237. ///// </summary>
  238. //public decimal PayPercentage { get; set; }
  239. /// <summary>
  240. /// 此次付款金额
  241. /// </summary>
  242. public decimal PayThenMoney { get; set; }
  243. ///// <summary>
  244. ///// 上次付款百分比 查询并计算最近一次
  245. ///// </summary>
  246. //public decimal PayPercentageOld { get; set; }
  247. ///// <summary>
  248. ///// 上次付款金额 查询上一次
  249. ///// </summary>
  250. //public decimal PayThenMoneyOld { get; set; }
  251. ///// <summary>
  252. ///// 上次付款时间 查询上一次
  253. ///// </summary>
  254. //public DateTime UpdateDate { get; set; }
  255. /// <summary>
  256. /// 收款方
  257. /// </summary>
  258. public string Payee { get; set; }
  259. ///// <summary>
  260. ///// 人民币费用 换算
  261. ///// </summary>
  262. //[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10, 2)")]
  263. //public decimal RMBPrice { get; set; }
  264. /// <summary>
  265. /// 费用标识
  266. /// </summary>
  267. public int OrbitalPrivateTransfer { get; set; }
  268. ///// <summary>
  269. ///// 超出预算比例 换算
  270. ///// </summary>
  271. //[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10, 2)")]
  272. //public decimal ExceedBudget { get; set; }
  273. /// <summary>
  274. /// 创建者Id
  275. /// </summary>
  276. public int CreateUserId { get; set; }
  277. /// <summary>
  278. /// 备注
  279. /// </summary>
  280. public string Remark { get; set; }
  281. }
  282. }