GroupStatementView.cs 23 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001
  1. using OASystem.Domain.Entities.Financial;
  2. using OASystem.Domain.Entities.Groups;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace OASystem.Domain.ViewModels.Statistics
  9. {
  10. /// <summary>
  11. /// 团组报表
  12. /// </summary>
  13. public class GroupStatementView
  14. {
  15. }
  16. /// <summary>
  17. /// 团组报表
  18. /// Items View
  19. /// </summary>
  20. public class GroupStatementItemView
  21. {
  22. /// <summary>
  23. /// 序号
  24. /// </summary>
  25. public int Row_Number { get; set; }
  26. /// <summary>
  27. /// 是否操作完成
  28. /// 0否1是
  29. /// </summary>
  30. public int IsSure { get; set; }
  31. /// <summary>
  32. /// 主键Id
  33. /// 团组Id
  34. /// </summary>
  35. public int Id { get; set; }
  36. /// <summary>
  37. /// 团号
  38. /// </summary>
  39. public string? TourCode { get; set; }
  40. /// <summary>
  41. /// 接团操作人
  42. /// </summary>
  43. public string? JietuanOperator { get; set; }
  44. /// <summary>
  45. /// 团组等级Id
  46. /// </summary>
  47. public int TeamLevId { get; set; }
  48. /// <summary>
  49. /// 团组等级
  50. /// </summary>
  51. public string? TeamLev { get; set; }
  52. /// <summary>
  53. /// 团组名称
  54. /// </summary>
  55. public string? TeamName { get; set; }
  56. /// <summary>
  57. /// 客户名称
  58. /// </summary>
  59. public string? ClientName { get; set; }
  60. /// <summary>
  61. /// 客户所属公司
  62. /// </summary>
  63. public string? ClientUnit { get; set; }
  64. /// <summary>
  65. /// 团组类型Id
  66. /// </summary>
  67. public int TeamTypeId { get; set; }
  68. /// <summary>
  69. /// 团组类型
  70. /// </summary>
  71. public string? TeamType { get; set; }
  72. /// <summary>
  73. /// 出团日期
  74. /// </summary>
  75. public DateTime VisitDate { get; set; }
  76. /// <summary>
  77. /// 出行天数
  78. /// </summary>
  79. public int VisitDays { get; set; }
  80. /// <summary>
  81. /// 出行人数
  82. /// </summary>
  83. public int VisitPNumber { get; set; }
  84. /// <summary>
  85. /// 最后收款时间
  86. /// </summary>
  87. public DateTime? LastCollectionTime { get; set; }
  88. }
  89. /// <summary>
  90. /// 团组报表
  91. /// Details View
  92. /// </summary>
  93. public class GroupStatementDetailsView
  94. {
  95. /// <summary>
  96. /// 费用总计 描述
  97. /// </summary>
  98. public string? TotalStr { get; set; }
  99. /// <summary>
  100. /// 团组收入
  101. /// Data View
  102. /// </summary>
  103. public GroupIncomeView? GroupIncome { get; set; }
  104. /// <summary>
  105. /// 团组收入
  106. /// 描述
  107. /// </summary>
  108. public string? GroupIncomeStr { get; set; }
  109. /// <summary>
  110. /// 团组支出
  111. /// </summary>
  112. public GroupExpenditureView? GroupExpenditure { get; set; }
  113. }
  114. #region 团组收入
  115. /// <summary>
  116. /// 团组收入
  117. /// Data View
  118. /// </summary>
  119. public class GroupIncomeView
  120. {
  121. /// <summary>
  122. /// 应收 Items
  123. /// </summary>
  124. public List<Gsd_ForeignReceivablesView>? Receivables { get; set; }
  125. /// <summary>
  126. /// 应收 Str
  127. /// </summary>
  128. public string? ReceivableStr { get; set; }
  129. /// <summary>
  130. /// 已收 Items
  131. /// </summary>
  132. public List<Gsd_ProceedsReceivedView>? ProceedsReceiveds { get; set; }
  133. /// <summary>
  134. /// 已收 Str
  135. /// </summary>
  136. public string? ProceedsReceivedStr { get; set; }
  137. /// <summary>
  138. /// 支出费用 Items
  139. /// </summary>
  140. public List<dynamic>? IncurExpenses { get; set; } = new List<dynamic>();
  141. /// <summary>
  142. /// 支出费用 Str
  143. /// </summary>
  144. public string? IncurExpenseStr{ get; set; } = string.Empty;
  145. /// <summary>
  146. /// 收款退还 Items
  147. /// </summary>
  148. public List<Gsd_PaymentRefundAndOtherMoneyView>? PaymentRefundAndOtherMoneys { get; set; }
  149. /// <summary>
  150. /// 收款退还 Str
  151. /// </summary>
  152. public string? PaymentRefundAndOtherMoneyStr { get; set; }
  153. }
  154. /// <summary>
  155. /// 应收报表
  156. /// </summary>
  157. public class Gsd_ForeignReceivablesView
  158. {
  159. public int Id { get; set; }
  160. public int diid { get; set; }
  161. /// <summary>
  162. /// 费用名称
  163. /// </summary>
  164. public string? PriceName { get; set; }
  165. /// <summary>
  166. /// 单价
  167. /// </summary>
  168. public decimal Price { get; set; }
  169. /// <summary>
  170. /// 数量
  171. /// </summary>
  172. public int Count { get; set; }
  173. /// <summary>
  174. /// 单位
  175. /// </summary>
  176. public string? Unit { get; set; }
  177. /// <summary>
  178. /// 币种
  179. /// </summary>
  180. public int Currency { get; set; }
  181. /// <summary>
  182. /// 币种 Code
  183. /// </summary>
  184. public string CurrencyCode { get; set; }
  185. /// <summary>
  186. /// 币种 Name
  187. /// </summary>
  188. public string CurrencyName { get; set; }
  189. /// <summary>
  190. /// 汇率
  191. /// </summary>
  192. public decimal Rate { get; set; }
  193. /// <summary>
  194. /// 应收金额
  195. /// </summary>
  196. public decimal ItemSumPrice { get; set; }
  197. }
  198. /// <summary>
  199. /// 已收报表
  200. /// </summary>
  201. public class Gsd_ProceedsReceivedView
  202. {
  203. public int Id { get; set; }
  204. public int Diid { get; set; }
  205. /// <summary>
  206. /// 到款时间
  207. /// </summary>
  208. public string? SectionTime { get; set; }
  209. /// <summary>
  210. /// 费用金额
  211. /// </summary>
  212. public decimal Price { get; set; }
  213. /// <summary>
  214. /// 币种
  215. /// </summary>
  216. public int Currency { get; set; }
  217. /// <summary>
  218. /// 币种 Code
  219. /// </summary>
  220. public string CurrencyCode { get; set; }
  221. /// <summary>
  222. /// 币种 Name
  223. /// </summary>
  224. public string CurrencyName { get; set; }
  225. /// <summary>
  226. /// 支出单位
  227. /// </summary>
  228. public string? Client { get; set; }
  229. /// <summary>
  230. /// 转账标识Id
  231. /// </summary>
  232. public int ReceivablesType { get; set; }
  233. /// <summary>
  234. /// 转账类型名称
  235. /// </summary>
  236. public string ReceivablesTypeName { get; set; }
  237. /// <summary>
  238. /// 备注
  239. /// </summary>
  240. public string? Remark { get; set; }
  241. }
  242. /// <summary>
  243. /// 收款退还
  244. /// </summary>
  245. public class Gsd_PaymentRefundAndOtherMoneyView
  246. {
  247. public int Id { get; set; }
  248. public int DiId { get; set; }
  249. /// <summary>
  250. /// 费用名称
  251. /// </summary>
  252. public string? PriceName { get; set; }
  253. /// <summary>
  254. /// 币种code
  255. /// </summary>
  256. public string? PayCurrencyCode { get; set; }
  257. /// <summary>
  258. /// 币种名称
  259. /// </summary>
  260. public string? PayCurrencyName { get; set; }
  261. /// <summary>
  262. /// 费用
  263. /// </summary>
  264. public decimal Price { get; set; }
  265. /// <summary>
  266. /// 人名币金额
  267. /// </summary>
  268. public decimal CNYPrice { get; set; }
  269. /// <summary>
  270. /// 当时汇率
  271. /// </summary>
  272. public decimal ThisRate { get; set; }
  273. /// <summary>
  274. /// 收款方
  275. /// </summary>
  276. public string? Payee { get; set; }
  277. /// <summary>
  278. /// 付款时间
  279. /// </summary>
  280. public string? PayTime { get; set; }
  281. /// <summary>
  282. /// 费用标识
  283. /// </summary>
  284. public string? FeeType { get; set; }
  285. /// <summary>
  286. /// 支付方式
  287. /// </summary>
  288. public string? PayType { get; set; }
  289. /// <summary>
  290. /// 付款状态
  291. /// </summary>
  292. public string? PayStatus { get; set; }
  293. /// <summary>
  294. /// 申请人
  295. /// </summary>
  296. public string? Applicant { get; set; }
  297. }
  298. #region 收款退还 View
  299. public class Gsd_PaymentRefundAndOtherMoneyDataSource1View : Grp_CreditCardPayment
  300. {
  301. /// <summary>
  302. /// 申请人
  303. /// </summary>
  304. public string Appliction { get; set; }
  305. public int PrId { get; set; }
  306. public int PrDiId { get; set; }
  307. public string PrPriceName { get; set; }
  308. public decimal PrPrice { get; set; }
  309. public int PrCurrencyId { get; set; }
  310. public int PrPayType { get; set; }
  311. public int PrPriceType { get; set; }
  312. };
  313. #endregion
  314. #endregion
  315. #region 团组支出
  316. /// <summary>
  317. /// 团组支出 View
  318. /// </summary>
  319. public class GroupExpenditureView
  320. {
  321. /// <summary>
  322. /// 酒店费用集合
  323. /// </summary>
  324. public List<GroupHotelFeeView>? GroupHotelFeeViews { get; set; }
  325. /// <summary>
  326. /// 酒店费用描述
  327. /// </summary>
  328. public string? GroupHotelFeeStr { get; set; }
  329. /// <summary>
  330. /// 地接费用集合
  331. /// </summary>
  332. public List<GroupCTGGRFeeView>? GroupCTGGRFeeViews { get; set; }
  333. /// <summary>
  334. /// 地接费用描述
  335. /// </summary>
  336. public string? GroupCTGGRFeeStr { get; set; }
  337. /// <summary>
  338. /// 机票费用集合
  339. /// </summary>
  340. public List<GroupAirFeeView>? GroupAirFeeViews { get; set; }
  341. /// <summary>
  342. /// 机票费用描述
  343. /// </summary>
  344. public string? GroupAirFeeStr { get; set; }
  345. /// <summary>
  346. /// 签证费用集合
  347. /// </summary>
  348. public List<GroupVisaFeeView>? GroupVisaFeeViews { get; set; }
  349. /// <summary>
  350. /// 签证费用描述
  351. /// </summary>
  352. public string? GroupVisaFeeStr { get; set; }
  353. /// <summary>
  354. /// 保险费用集合
  355. /// </summary>
  356. public List<GroupInsuranceFeeView>? GroupInsuranceFeeViews { get; set; }
  357. /// <summary>
  358. /// 保险费用描述
  359. /// </summary>
  360. public string? GroupInsuranceFeeStr { get; set; }
  361. }
  362. /// <summary>
  363. /// 酒店费用View
  364. /// </summary>
  365. public class GroupHotelFeeView
  366. {
  367. /// <summary>
  368. /// 团组Id
  369. /// </summary>
  370. public int HrDiId { get; set; }
  371. /// <summary>
  372. /// 酒店Id
  373. /// </summary>
  374. public int HrId { get; set; }
  375. /// <summary>
  376. /// 城市
  377. /// </summary>
  378. public string? City { get; set; }
  379. /// <summary>
  380. /// 酒店名称
  381. /// </summary>
  382. public string? HotelName { get; set; }
  383. /// <summary>
  384. /// 入住时间
  385. /// </summary>
  386. public string? CheckInDate { get; set; }
  387. /// <summary>
  388. /// 离店时间
  389. /// </summary>
  390. public string? CheckOutDate { get; set; }
  391. /// <summary>
  392. /// 支付币种
  393. /// </summary>
  394. public string? PaymentCurrency { get; set; }
  395. /// <summary>
  396. /// 单间价格
  397. /// </summary>
  398. public decimal SingleRoomPrice { get; set; }
  399. /// <summary>
  400. /// 单间数量
  401. /// </summary>
  402. public int SingleRoomCount { get; set; }
  403. /// <summary>
  404. /// 双间价格
  405. /// </summary>
  406. public decimal DoubleRoomPrice { get; set; }
  407. /// <summary>
  408. /// 双间数量
  409. /// </summary>
  410. public int DoubleRoomCount { get; set; }
  411. /// <summary>
  412. /// 套房价格
  413. /// </summary>
  414. public decimal SuiteRoomPrice { get; set; }
  415. /// <summary>
  416. /// 套房数量
  417. /// </summary>
  418. public int SuiteRoomCount { get; set; }
  419. /// <summary>
  420. /// 其他房型价格
  421. /// </summary>
  422. public decimal OtherRoomPrice { get; set; }
  423. /// <summary>
  424. /// 其他房型数量
  425. /// </summary>
  426. public int OtherRoomCount { get; set; }
  427. /// <summary>
  428. /// 早餐费用
  429. /// </summary>
  430. public decimal BreakfastPrice { get; set; }
  431. /// <summary>
  432. /// 早餐币种
  433. /// </summary>
  434. public string? BreakfastCurrency { get; set; }
  435. /// <summary>
  436. /// 由地接支付
  437. /// 0 是 1否
  438. /// </summary>
  439. public int Isoppay { get; set; }
  440. /// <summary>
  441. /// 地税
  442. /// </summary>
  443. public decimal GovernmentRent { get; set; }
  444. /// <summary>
  445. /// 地税币种
  446. /// </summary>
  447. public string? GovernmentRentCurrency { get; set; }
  448. /// <summary>
  449. /// 地税价格
  450. /// </summary>
  451. public decimal CityTax { get; set; }
  452. /// <summary>
  453. /// 地税币种
  454. /// </summary>
  455. public string? CityTaxCurrency { get; set; }
  456. /// <summary>
  457. /// 信用卡金额
  458. /// </summary>
  459. public decimal PayMoney { get; set; }
  460. /// <summary>
  461. /// 人名币金额
  462. /// </summary>
  463. public decimal CNYPrice { get; set; }
  464. /// <summary>
  465. /// 当天汇率
  466. /// </summary>
  467. public decimal DayRate { get; set; }
  468. /// <summary>
  469. /// 币种汇率
  470. /// </summary>
  471. public string? CurrencyRateStr { get; set; }
  472. /// <summary>
  473. /// 收款方
  474. /// </summary>
  475. public string? Payee { get; set; }
  476. /// <summary>
  477. /// 费用标识
  478. /// -1 未选择 0 公转 1 私转
  479. /// </summary>
  480. public int OrbitalPrivateTransfer { get; set; }
  481. /// <summary>
  482. /// 支付方式
  483. /// </summary>
  484. public string? PayWay { get; set; }
  485. /// <summary>
  486. /// 卡类型
  487. /// </summary>
  488. public string? CardType { get; set; }
  489. /// <summary>
  490. /// 是否支付
  491. /// -1 未选择 0 未付款 1 已付款
  492. /// </summary>
  493. public int IsPay { get; set; }
  494. /// <summary>
  495. /// 操作人
  496. /// </summary>
  497. public string? OpName { get; set; }
  498. }
  499. /// <summary>
  500. /// 地接费用View
  501. /// </summary>
  502. public class GroupCTGGRFeeView
  503. {
  504. public int CTGGRDiId { get; set; }
  505. public int CTGGRId { get; set; }
  506. /// <summary>
  507. /// 地区
  508. /// </summary>
  509. public string? Area { get; set; }
  510. /// <summary>
  511. /// 费用名称
  512. /// </summary>
  513. public string? PriceName { get; set; }
  514. /// <summary>
  515. /// 费用描述
  516. /// </summary>
  517. public string? PriceContent { get; set; }
  518. /// <summary>
  519. /// 付款金额
  520. /// </summary>
  521. public decimal PayMoney { get; set; }
  522. /// <summary>
  523. /// 付款币种
  524. /// </summary>
  525. public string? PaymentCurrency { get; set; }
  526. /// <summary>
  527. /// 此次付款百分比
  528. /// </summary>
  529. public decimal PayPercentage { get; set; }
  530. /// <summary>
  531. /// 已付款金额
  532. /// </summary>
  533. public decimal AmountPaid { get; set; }
  534. /// <summary>
  535. /// 尾款
  536. /// </summary>
  537. public decimal BalancePayment { get; set; }
  538. /// <summary>
  539. /// 当时汇率
  540. /// </summary>
  541. public decimal DayRate { get; set; }
  542. /// <summary>
  543. /// 付款人名币金额
  544. /// </summary>
  545. public decimal CNYPrice { get; set; }
  546. /// <summary>
  547. /// 付款金额
  548. /// </summary>
  549. public string? Payee { get; set; }
  550. /// <summary>
  551. /// 付款时间
  552. /// </summary>
  553. public string? AuditGMDate { get; set; }
  554. /// <summary>
  555. /// 费用标识
  556. /// -1 未选择 0 公转 1 私转
  557. /// </summary>
  558. public int OrbitalPrivateTransfer { get; set; }
  559. /// <summary>
  560. /// 支付方式
  561. /// </summary>
  562. public string? PayWay { get; set; }
  563. /// <summary>
  564. /// 是否支付
  565. /// -1 未选择 0 未付款 1 已付款
  566. /// </summary>
  567. public int IsPay { get; set; }
  568. /// <summary>
  569. /// 操作人
  570. /// </summary>
  571. public string? OpName { get; set; }
  572. }
  573. /// <summary>
  574. /// 机票费用View
  575. /// </summary>
  576. public class GroupAirFeeView
  577. {
  578. public int AirId { get; set; }
  579. public int AirDiId { get; set; }
  580. /// <summary>
  581. /// 舱位类型
  582. /// </summary>
  583. public string? AirTypeName { get; set; }
  584. /// <summary>
  585. /// 航班号
  586. /// </summary>
  587. public string? FlightsCode { get; set; }
  588. /// <summary>
  589. /// 城市A-B
  590. /// </summary>
  591. public string? FlightsCity { get; set; }
  592. /// <summary>
  593. /// 航班日期
  594. /// </summary>
  595. public string? FlightsDate { get; set; }
  596. /// <summary>
  597. /// 航班时间
  598. /// </summary>
  599. public string? FlightsTime { get; set; }
  600. /// <summary>
  601. /// 客户姓名
  602. /// </summary>
  603. public string? ClientName { get; set; }
  604. /// <summary>
  605. /// 客户人数
  606. /// </summary>
  607. public int ClientNum { get; set; }
  608. /// <summary>
  609. /// 付款金额
  610. /// </summary>
  611. public decimal PayMoney { get; set; }
  612. /// <summary>
  613. /// 付款币种
  614. /// </summary>
  615. public string? PayMoneyCurrency { get; set; }
  616. /// <summary>
  617. /// CNY 金额
  618. /// </summary>
  619. public decimal CNYPrice { get; set; }
  620. /// <summary>
  621. /// 当时汇率
  622. /// </summary>
  623. public decimal DayRate { get; set; }
  624. /// <summary>
  625. /// 付款时间
  626. /// </summary>
  627. public string? AuditGMDate { get; set; }
  628. /// <summary>
  629. /// 收款方
  630. /// </summary>
  631. public string? Payee { get; set; }
  632. /// <summary>
  633. /// 费用标识
  634. /// -1 未选择 0 公转 1 私转
  635. /// </summary>
  636. public int OrbitalPrivateTransfer { get; set; }
  637. /// <summary>
  638. /// 支付方式
  639. /// </summary>
  640. public string? PayWay { get; set; }
  641. /// <summary>
  642. /// 卡类型
  643. /// </summary>
  644. public string? CardType { get; set; }
  645. /// <summary>
  646. /// 是否支付
  647. /// -1 未选择 0 未付款 1 已付款
  648. /// </summary>
  649. public int IsPay { get; set; }
  650. /// <summary>
  651. /// 操作人
  652. /// </summary>
  653. public string? OpName { get; set; }
  654. }
  655. /// <summary>
  656. /// 签证费用View
  657. /// </summary>
  658. public class GroupVisaFeeView
  659. {
  660. public int VisaId { get; set; }
  661. public int VisaDiId { get; set; }
  662. /// <summary>
  663. /// 客户名称
  664. /// </summary>
  665. public string? VisaClient { get; set; }
  666. /// <summary>
  667. /// 付款金额
  668. /// </summary>
  669. public decimal PayMoney { get; set; }
  670. /// <summary>
  671. /// 付款币种
  672. /// </summary>
  673. public string? PayMoneyCurrency { get; set; }
  674. /// <summary>
  675. /// 当时汇率
  676. /// </summary>
  677. public decimal DayRate { get; set; }
  678. /// <summary>
  679. /// 付款时间
  680. /// </summary>
  681. public string? AuditGMDate { get; set; }
  682. /// <summary>
  683. /// 收款方
  684. /// </summary>
  685. public string? Payee { get; set; }
  686. /// <summary>
  687. /// 费用标识
  688. /// -1 未选择 0 公转 1 私转
  689. /// </summary>
  690. public int OrbitalPrivateTransfer { get; set; }
  691. /// <summary>
  692. /// 支付方式
  693. /// </summary>
  694. public string? PayWay { get; set; }
  695. /// <summary>
  696. /// 卡类型
  697. /// </summary>
  698. public string? CardType { get; set; }
  699. /// <summary>
  700. /// 是否支付
  701. /// -1 未选择 0 未付款 1 已付款
  702. /// </summary>
  703. public int IsPay { get; set; }
  704. /// <summary>
  705. /// 操作人
  706. /// </summary>
  707. public string? OpName { get; set; }
  708. }
  709. /// <summary>
  710. /// 签证费用View
  711. /// </summary>
  712. public class GroupInsuranceFeeView
  713. {
  714. public int InsuranceId { get; set; }
  715. public int InsuranceDiId { get; set; }
  716. /// <summary>
  717. /// 客户名称
  718. /// </summary>
  719. public string? ClientName { get; set; }
  720. /// <summary>
  721. /// 付款金额
  722. /// </summary>
  723. public decimal PayMoney { get; set; }
  724. /// <summary>
  725. /// 付款币种
  726. /// </summary>
  727. public string? PayMoneyCurrency { get; set; }
  728. /// <summary>
  729. /// 人名币金额
  730. /// </summary>
  731. public decimal CNYPrice { get; set; }
  732. /// <summary>
  733. /// 付款时间
  734. /// </summary>
  735. public string? AuditGMDate { get; set; }
  736. /// <summary>
  737. /// 收款方
  738. /// </summary>
  739. public string? Payee { get; set; }
  740. /// <summary>
  741. /// 费用标识
  742. /// -1 未选择 0 公转 1 私转
  743. /// </summary>
  744. public int OrbitalPrivateTransfer { get; set; }
  745. /// <summary>
  746. /// 支付方式
  747. /// </summary>
  748. public string? PayWay { get; set; }
  749. /// <summary>
  750. /// 是否支付
  751. /// -1 未选择 0 未付款 1 已付款
  752. /// </summary>
  753. public int IsPay { get; set; }
  754. /// <summary>
  755. /// 操作人
  756. /// </summary>
  757. public string? OpName { get; set; }
  758. }
  759. /// <summary>
  760. /// 增减款项View
  761. /// </summary>
  762. public class GroupDecreaseFeeView
  763. {
  764. public int DPId { get; set; }
  765. public int DPDiId { get; set; }
  766. /// <summary>
  767. /// 费用名称
  768. /// </summary>
  769. public string? PriceName { get; set; }
  770. /// <summary>
  771. /// 付款金额
  772. /// </summary>
  773. public decimal PayMoney { get; set; }
  774. /// <summary>
  775. /// 付款币种
  776. /// </summary>
  777. public string? PayMoneyCurrency { get; set; }
  778. /// <summary>
  779. /// 当时汇率
  780. /// </summary>
  781. public decimal DayRate { get; set; }
  782. /// <summary>
  783. /// 人名币金额
  784. /// </summary>
  785. public decimal CNYPrice { get; set; }
  786. /// <summary>
  787. /// 付款时间
  788. /// </summary>
  789. public string? AuditGMDate { get; set; }
  790. /// <summary>
  791. /// 收款方
  792. /// </summary>
  793. public string? Payee { get; set; }
  794. /// <summary>
  795. /// 费用标识
  796. /// -1 未选择 0 公转 1 私转
  797. /// </summary>
  798. public int OrbitalPrivateTransfer { get; set; }
  799. /// <summary>
  800. /// 支付方式
  801. /// </summary>
  802. public string? PayWay { get; set; }
  803. /// <summary>
  804. /// 是否支付
  805. /// -1 未选择 0 未付款 1 已付款
  806. /// </summary>
  807. public int IsPay { get; set; }
  808. /// <summary>
  809. /// 操作人
  810. /// </summary>
  811. public string? OpName { get; set; }
  812. }
  813. #endregion
  814. }