GroupStatementView.cs 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002
  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. }