GroupCostSavaDto.cs 28 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331
  1. using OASystem.Domain.Entities;
  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.Dtos.Groups
  9. {
  10. public class GroupCostSavaDto
  11. {
  12. //选中
  13. public List<Grp_CheckBoxsDto> CheckBoxs { get; set; }
  14. //列表
  15. public List<Grp_GroupCostDto> GroupCosts { get; set; }
  16. //房间数
  17. public List<Grp_CostTypeHotelNumberDto> CostTypeHotelNumbers { get; set; }
  18. //系数
  19. public List<Grp_GroupCostParameterDto> GroupCostParameters { get; set; }
  20. public int Userid { get; set; }
  21. public int Diid { get; set; }
  22. }
  23. public class CarGuidesDto
  24. {
  25. }
  26. public class GroupIsShareDto
  27. {
  28. public int Diid { get; set; }
  29. }
  30. public class Grp_CheckBoxsDto
  31. {
  32. public int Diid { get; set; }
  33. /// <summary>
  34. /// 选中区域 Top, Left, Right
  35. /// </summary>
  36. public string CbType { get; set; }
  37. /// <summary>
  38. /// 选中的值
  39. /// </summary>
  40. public string CbValues { get; set; }
  41. }
  42. public class Grp_GroupCostDto
  43. {
  44. int diid;
  45. /// <summary>
  46. /// 团号
  47. /// </summary>
  48. public int Diid
  49. {
  50. get { return diid; }
  51. set { diid = value; }
  52. }
  53. string day;
  54. /// <summary>
  55. /// 天数
  56. /// </summary>
  57. public string DAY
  58. {
  59. get { return day; }
  60. set { day = value; }
  61. }
  62. string date;
  63. /// <summary>
  64. /// 日期
  65. /// </summary>
  66. public string Date
  67. {
  68. get { return date; }
  69. set { date = value; }
  70. }
  71. string itin;
  72. /// <summary>
  73. /// 行程描述
  74. /// </summary>
  75. public string ITIN
  76. {
  77. get { return itin; }
  78. set { itin = value; }
  79. }
  80. string carType;
  81. /// <summary>
  82. /// 车型
  83. /// </summary>
  84. public string CarType
  85. {
  86. get { return carType; }
  87. set { carType = value; }
  88. }
  89. decimal carCost;
  90. /// <summary>
  91. /// 车费用
  92. /// </summary>
  93. public decimal CarCost
  94. {
  95. get { return carCost; }
  96. set { carCost = value; }
  97. }
  98. int carNumber;
  99. /// <summary>
  100. /// 车数量
  101. /// </summary>
  102. public int CarNumber
  103. {
  104. get { return carNumber; }
  105. set { carNumber = value; }
  106. }
  107. decimal carTiming;
  108. /// <summary>
  109. /// 用车时间
  110. /// </summary>
  111. public decimal CarTiming
  112. {
  113. get { return carTiming; }
  114. set { carTiming = value; }
  115. }
  116. decimal tgs;
  117. /// <summary>
  118. /// 导游工资
  119. /// </summary>
  120. public decimal TGS
  121. {
  122. get { return tgs; }
  123. set { tgs = value; }
  124. }
  125. decimal tgwh;
  126. /// <summary>
  127. /// 导游工作时间
  128. /// </summary>
  129. public decimal TGWH
  130. {
  131. get { return tgwh; }
  132. set { tgwh = value; }
  133. }
  134. decimal tgn;
  135. /// <summary>
  136. /// 导游数量
  137. /// </summary>
  138. public decimal TGN
  139. {
  140. get { return tgn; }
  141. set { tgn = value; }
  142. }
  143. /// <summary>
  144. /// 导游超时费用
  145. /// </summary>
  146. decimal tgof;
  147. public decimal TGOF
  148. {
  149. get { return tgof; }
  150. set { tgof = value; }
  151. }
  152. decimal tgm;
  153. /// <summary>
  154. /// 导游餐补
  155. /// </summary>
  156. public decimal TGM
  157. {
  158. get { return tgm; }
  159. set { tgm = value; }
  160. }
  161. decimal tga;
  162. /// <summary>
  163. /// 导游房补
  164. /// </summary>
  165. public decimal TGA
  166. {
  167. get { return tga; }
  168. set { tga = value; }
  169. }
  170. decimal tgtf;
  171. /// <summary>
  172. /// 导游交通费
  173. /// </summary>
  174. public decimal TGTF
  175. {
  176. get { return tgtf; }
  177. set { tgtf = value; }
  178. }
  179. decimal tgef;
  180. /// <summary>
  181. /// 导游景点费
  182. /// </summary>
  183. public decimal TGEF
  184. {
  185. get { return tgef; }
  186. set { tgef = value; }
  187. }
  188. decimal cfs;
  189. /// <summary>
  190. /// 司机工资
  191. /// </summary>
  192. public decimal CFS
  193. {
  194. get { return cfs; }
  195. set { cfs = value; }
  196. }
  197. /// <summary>
  198. /// 司机餐补
  199. /// </summary>
  200. decimal cfm;
  201. public decimal CFM
  202. {
  203. get { return cfm; }
  204. set { cfm = value; }
  205. }
  206. /// <summary>
  207. /// 司机超时费用
  208. /// </summary>
  209. decimal cfof;
  210. public decimal CFOF
  211. {
  212. get { return cfof; }
  213. set { cfof = value; }
  214. }
  215. decimal b;
  216. /// <summary>
  217. /// 早餐
  218. /// </summary>
  219. public decimal B
  220. {
  221. get { return b; }
  222. set { b = value; }
  223. }
  224. decimal l;
  225. /// <summary>
  226. /// 午餐
  227. /// </summary>
  228. public decimal L
  229. {
  230. get { return l; }
  231. set { l = value; }
  232. }
  233. decimal d;
  234. /// <summary>
  235. /// 晚餐
  236. /// </summary>
  237. public decimal D
  238. {
  239. get { return d; }
  240. set { d = value; }
  241. }
  242. decimal tbr;
  243. /// <summary>
  244. /// 1/2 双人间
  245. /// </summary>
  246. public decimal TBR
  247. {
  248. get { return tbr; }
  249. set { tbr = value; }
  250. }
  251. decimal sgr;
  252. /// <summary>
  253. /// 单间
  254. /// </summary>
  255. public decimal SGR
  256. {
  257. get { return sgr; }
  258. set { sgr = value; }
  259. }
  260. decimal jses;
  261. /// <summary>
  262. /// 小套房
  263. /// </summary>
  264. public decimal JS_ES
  265. {
  266. get { return jses; }
  267. set { jses = value; }
  268. }
  269. decimal suite;
  270. /// <summary>
  271. /// 套房
  272. /// </summary>
  273. public decimal Suite
  274. {
  275. get { return suite; }
  276. set { suite = value; }
  277. }
  278. string accon;
  279. /// <summary>
  280. /// 酒店名称
  281. /// </summary>
  282. public string ACCON
  283. {
  284. get { return accon; }
  285. set { accon = value; }
  286. }
  287. decimal tv;
  288. /// <summary>
  289. /// 公务活动费用
  290. /// </summary>
  291. public decimal TV
  292. {
  293. get { return tv; }
  294. set { tv = value; }
  295. }
  296. decimal il;
  297. /// <summary>
  298. /// 邀请函相关费用
  299. /// </summary>
  300. public decimal iL
  301. {
  302. get { return il; }
  303. set { il = value; }
  304. }
  305. decimal iF;
  306. /// <summary>
  307. /// 公务翻译费用
  308. /// </summary>
  309. public decimal IF
  310. {
  311. get { return iF; }
  312. set { iF = value; }
  313. }
  314. decimal ef;
  315. /// <summary>
  316. /// 景点门票
  317. /// </summary>
  318. public decimal EF
  319. {
  320. get { return ef; }
  321. set { ef = value; }
  322. }
  323. decimal brf;
  324. /// <summary>
  325. /// 饮料零食水果
  326. /// </summary>
  327. public decimal B_R_F
  328. {
  329. get { return brf; }
  330. set { brf = value; }
  331. }
  332. decimal te;
  333. /// <summary>
  334. /// 出行物资
  335. /// </summary>
  336. public decimal TE
  337. {
  338. get { return te; }
  339. set { te = value; }
  340. }
  341. decimal tgtips;
  342. /// <summary>
  343. /// 导游小费
  344. /// </summary>
  345. public decimal TGTips
  346. {
  347. get { return tgtips; }
  348. set { tgtips = value; }
  349. }
  350. decimal drvtips;
  351. /// <summary>
  352. /// 司机小费
  353. /// </summary>
  354. public decimal DRVTips
  355. {
  356. get { return drvtips; }
  357. set { drvtips = value; }
  358. }
  359. decimal pc;
  360. /// <summary>
  361. /// 零用金
  362. /// </summary>
  363. public decimal PC
  364. {
  365. get { return pc; }
  366. set { pc = value; }
  367. }
  368. decimal tlf;
  369. /// <summary>
  370. /// 领队费
  371. /// </summary>
  372. public decimal TLF
  373. {
  374. get { return tlf; }
  375. set { tlf = value; }
  376. }
  377. decimal ect;
  378. /// <summary>
  379. /// 会务费
  380. /// </summary>
  381. public decimal ECT
  382. {
  383. get { return ect; }
  384. set { ect = value; }
  385. }
  386. }
  387. public class Grp_CostTypeHotelNumberDto
  388. {
  389. /// <summary>
  390. /// 数据id
  391. /// </summary>
  392. public int Id { get; set; }
  393. /// <summary>
  394. /// 单人间
  395. /// </summary>
  396. public int SGR { get; set; }
  397. /// <summary>
  398. /// 双人间
  399. /// </summary>
  400. public int TBR { get; set; }
  401. /// <summary>
  402. /// 小套房
  403. /// </summary>
  404. public int JSES { get; set; }
  405. /// <summary>
  406. /// 大套房
  407. /// </summary>
  408. public int SUITE { get; set; }
  409. /// <summary>
  410. /// 类型 Default A B ....
  411. /// </summary>
  412. public string Type { get; set; }
  413. /// <summary>
  414. /// 团组id
  415. /// </summary>
  416. public int Diid { get; set; }
  417. }
  418. public class Grp_GroupCostParameterDto
  419. {
  420. /// <summary>
  421. /// 数据id
  422. /// </summary>
  423. public int Id { get; set; }
  424. /// <summary>
  425. /// 团组ID
  426. /// </summary>
  427. public int DiId { get; set; }
  428. /// <summary>
  429. /// 币种
  430. /// </summary>
  431. public string Currency { get; set; }
  432. /// <summary>
  433. /// 汇率
  434. /// </summary>
  435. public decimal Rate { get; set; }
  436. /// <summary>
  437. /// 税率
  438. /// </summary>
  439. public decimal Tax { get; set; }
  440. /// <summary>
  441. /// 房费预算
  442. /// </summary>
  443. public decimal FFYS { get; set; }
  444. /// <summary>
  445. /// 酒店系数
  446. /// </summary>
  447. public decimal HotelXS { get; set; }
  448. /// <summary>
  449. /// 经济舱成本
  450. /// </summary>
  451. public decimal JJCCB { get; set; }
  452. /// <summary>
  453. /// 经济舱系数
  454. /// </summary>
  455. public decimal JJCXS { get; set; }
  456. /// <summary>
  457. /// 经济舱人数
  458. /// </summary>
  459. public int JJCRS { get; set; }
  460. /// <summary>
  461. /// 公务舱成本
  462. /// </summary>
  463. public decimal GWCCB { get; set; }
  464. /// <summary>
  465. /// 公务舱系数
  466. /// </summary>
  467. public decimal GWCXS { get; set; }
  468. /// <summary>
  469. /// 公务舱人数
  470. /// </summary>
  471. public int GWCRS { get; set; }
  472. /// <summary>
  473. /// 火车票成本
  474. /// </summary>
  475. public decimal HCPCB { get; set; }
  476. /// <summary>
  477. /// 火车票系数
  478. /// </summary>
  479. public decimal HCPXS { get; set; }
  480. /// <summary>
  481. /// 火车票人数
  482. /// </summary>
  483. public int HCPRS { get; set; }
  484. /// <summary>
  485. /// 船票成本
  486. /// </summary>
  487. public decimal CPCB { get; set; }
  488. /// <summary>
  489. /// 船票系数
  490. /// </summary>
  491. public decimal CPXS { get; set; }
  492. /// <summary>
  493. /// 船票人数
  494. /// </summary>
  495. public int CPRS { get; set; }
  496. /// <summary>
  497. /// 保险成本
  498. /// </summary>
  499. public decimal BXCB { get; set; }
  500. /// <summary>
  501. /// 保险系数
  502. /// </summary>
  503. public decimal BXXS { get; set; }
  504. /// <summary>
  505. /// 保险人数
  506. /// </summary>
  507. public int BXRS { get; set; }
  508. /// <summary>
  509. /// 核酸检测成本
  510. /// </summary>
  511. public decimal HSCB { get; set; }
  512. /// <summary>
  513. /// 核酸检测系数
  514. /// </summary>
  515. public decimal HSXS { get; set; }
  516. /// <summary>
  517. /// 核酸检测人数
  518. /// </summary>
  519. public int HSRS { get; set; }
  520. /// <summary>
  521. /// 签证成本
  522. /// </summary>
  523. public decimal VisaCB { get; set; }
  524. /// <summary>
  525. /// 签证系数
  526. /// </summary>
  527. public decimal VisaXS { get; set; }
  528. /// <summary>
  529. /// 签证人数
  530. /// </summary>
  531. public int VisaRS { get; set; }
  532. /// <summary>
  533. /// 公务成本 : 公杂费
  534. /// </summary>
  535. public decimal GWCB { get; set; }
  536. /// <summary>
  537. /// 公务系数: 公杂费
  538. /// </summary>
  539. public decimal GWXS { get; set; }
  540. /// <summary>
  541. /// 公务人数 : 公杂费
  542. /// </summary>
  543. public int GWRS { get; set; }
  544. /// <summary>
  545. /// 地接成本
  546. /// </summary>
  547. public decimal DJCB { get; set; }
  548. /// <summary>
  549. /// 地接人数
  550. /// </summary>
  551. public int DJRS { get; set; }
  552. /// <summary>
  553. /// 地接系数
  554. /// </summary>
  555. public decimal DJXS { get; set; }
  556. /// <summary>
  557. /// 单间 单人成本
  558. /// </summary>
  559. public decimal SGRCB { get; set; }
  560. /// <summary>
  561. /// 单间数量(人数)
  562. /// </summary>
  563. public int SGRNumber { get; set; }
  564. /// <summary>
  565. /// 单间 系数
  566. /// </summary>
  567. public decimal SGRXS { get; set; }
  568. /// <summary>
  569. /// 1/2标间 单人成本
  570. /// </summary>
  571. public decimal TBRCB { get; set; }
  572. /// <summary>
  573. /// 1/2标间数量(人数)
  574. /// </summary>
  575. public int TBRNumber { get; set; }
  576. /// <summary>
  577. /// 1/2标间 系数
  578. /// </summary>
  579. public decimal TBRXS { get; set; }
  580. /// <summary>
  581. /// 小套房/豪华套房 单人成本
  582. /// </summary>
  583. public decimal JSESCB { get; set; }
  584. /// <summary>
  585. /// 小套房/豪华套房数量(人数)
  586. /// </summary>
  587. public int JSESNumber { get; set; }
  588. /// <summary>
  589. /// 小套房/豪华套房 系数
  590. /// </summary>
  591. public decimal JSESXS { get; set; }
  592. /// <summary>
  593. /// 套房 单人成本
  594. /// </summary>
  595. public decimal SUITECB { get; set; }
  596. /// <summary>
  597. /// 套房数量(人数)
  598. /// </summary>
  599. public int SUITENumber { get; set; }
  600. /// <summary>
  601. /// 套房 系数
  602. /// </summary>
  603. public decimal SUITEXS { get; set; }
  604. /// <summary>
  605. /// 零用金成本
  606. /// </summary>
  607. public decimal LYJCB { get; set; }
  608. /// <summary>
  609. /// 零用金系数
  610. /// </summary>
  611. public decimal LYJXS { get; set; }
  612. /// <summary>
  613. /// 零用金人数
  614. /// </summary>
  615. public int LYJRS { get; set; }
  616. /// <summary>
  617. /// 成本完成标识 0:未完成 1:完成
  618. /// </summary>
  619. public int IsShare { get; set; }
  620. /// <summary>
  621. /// 分段类型
  622. /// </summary>
  623. public string CostType { get; set; }
  624. /// <summary>
  625. /// 开始时间
  626. /// </summary>
  627. public string CostTypeStartTime { get; set; }
  628. /// <summary>
  629. /// 结束时间
  630. /// </summary>
  631. public string CostTypeendTime { get; set; }
  632. /// <summary>
  633. /// 此段人数
  634. /// </summary>
  635. public int CostTypenumber { get; set; }
  636. }
  637. public class GroupCostInItDto
  638. {
  639. public int Diid { get; set; }
  640. }
  641. public class GroupCostExportWordFile
  642. {
  643. public int Diid { get; set; }
  644. public List<ExportWordFileAir> airs { get; set; }
  645. }
  646. public class ExportWordFileAir
  647. {
  648. public string code { get; set; }
  649. public int number { get; set; }
  650. public decimal price { get; set; }
  651. public string costType { get; set; }
  652. }
  653. public class GroupCostExportExcelFile
  654. {
  655. public int Diid { get; set; }
  656. public string costType { get; set; }
  657. public titleChunk title { get; set; }
  658. public List<LeftModel> leftInfo { get; set; }
  659. public List<RightModel> rightInfo { get; set; }
  660. public List<TitleModel> titleModel { get; set; }
  661. }
  662. public class ExportClientWordFileDto
  663. {
  664. public int Diid { get; set; }
  665. public string costType { get; set; }
  666. public decimal Rate { get; set; }
  667. public string CarGuides1 { get; set; }
  668. public string Meal { get; set; }
  669. public string SubsidizedMeals { get; set; }
  670. public string NightRepair { get; set; }
  671. public string AttractionsTickets { get; set; }
  672. public string MiscellaneousFees { get; set; }
  673. public string ATip { get; set; }
  674. public string TzZCost { get; set; }
  675. public List<LeftModel> leftInfo { get; set; }
  676. }
  677. public class LeftModel
  678. {
  679. public string Type { get; set; }
  680. public List<leftInfoModel> leftinfoNumber {get;set; }
  681. }
  682. public class RightModel
  683. {
  684. public string Type { get; set; }
  685. public List<RightInfoModel> rightInfoNumber { get; set; }
  686. }
  687. public class TitleModel
  688. {
  689. public string label { get; set; }
  690. public string text { get; set; }
  691. }
  692. public class RightInfoModel
  693. {
  694. public string cb { get; set; }
  695. public int index { get; set; }
  696. public string rs { get; set; }
  697. public string title { get; set; }
  698. public string xs { get; set; }
  699. public string bj { get; set; }
  700. }
  701. public class leftInfoModel
  702. {
  703. public string cb { get; set; }
  704. public int index { get; set; }
  705. public string rs { get; set; }
  706. public string title { get; set; }
  707. public string xs { get; set; }
  708. }
  709. /// <summary>
  710. /// GroupCost 适用 excel 导出
  711. /// </summary>
  712. public class GroupCost_Excel
  713. {
  714. int id;
  715. /// <summary>
  716. /// 主键
  717. /// </summary>
  718. public int Id
  719. {
  720. get { return id; }
  721. set { id = value; }
  722. }
  723. string diid;
  724. /// <summary>
  725. /// 团号
  726. /// </summary>
  727. public string Diid
  728. {
  729. get { return diid; }
  730. set { diid = value; }
  731. }
  732. string day;
  733. /// <summary>
  734. /// 天数
  735. /// </summary>
  736. public string DAY
  737. {
  738. get { return day; }
  739. set { day = value; }
  740. }
  741. string date;
  742. /// <summary>
  743. /// 日期
  744. /// </summary>
  745. public string Date
  746. {
  747. get { return date; }
  748. set { date = value; }
  749. }
  750. string itin;
  751. /// <summary>
  752. /// 行程描述
  753. /// </summary>
  754. public string ITIN
  755. {
  756. get { return itin; }
  757. set { itin = value; }
  758. }
  759. string carType;
  760. /// <summary>
  761. /// 车型
  762. /// </summary>
  763. public string CarType
  764. {
  765. get { return carType; }
  766. set { carType = value; }
  767. }
  768. string carCost;
  769. /// <summary>
  770. /// 车费用
  771. /// </summary>
  772. public string CarCost
  773. {
  774. get { return carCost; }
  775. set { carCost = value; }
  776. }
  777. string carNumber;
  778. /// <summary>
  779. /// 车数量
  780. /// </summary>
  781. public string CarNumber
  782. {
  783. get { return carNumber; }
  784. set { carNumber = value; }
  785. }
  786. string carTiming;
  787. /// <summary>
  788. /// 用车时间
  789. /// </summary>
  790. public string CarTiming
  791. {
  792. get { return carTiming; }
  793. set { carTiming = value; }
  794. }
  795. string tgs;
  796. /// <summary>
  797. /// 导游工资
  798. /// </summary>
  799. public string TGS
  800. {
  801. get { return tgs; }
  802. set { tgs = value; }
  803. }
  804. string tgn;
  805. /// <summary>
  806. /// 导游人数
  807. /// </summary>
  808. public string TGN
  809. {
  810. get { return tgn; }
  811. set { tgn = value; }
  812. }
  813. string tgwk;
  814. /// <summary>
  815. /// 导游工资
  816. /// </summary>
  817. public string TGWH
  818. {
  819. get { return tgwk; }
  820. set { tgwk = value; }
  821. }
  822. /// <summary>
  823. /// 导游超时费用
  824. /// </summary>
  825. string tgof;
  826. public string TGOF
  827. {
  828. get { return tgof; }
  829. set { tgof = value; }
  830. }
  831. string tgm;
  832. /// <summary>
  833. /// 导游餐补
  834. /// </summary>
  835. public string TGM
  836. {
  837. get { return tgm; }
  838. set { tgm = value; }
  839. }
  840. string tga;
  841. /// <summary>
  842. /// 导游房补
  843. /// </summary>
  844. public string TGA
  845. {
  846. get { return tga; }
  847. set { tga = value; }
  848. }
  849. string tgtf;
  850. /// <summary>
  851. /// 导游交通费
  852. /// </summary>
  853. public string TGTF
  854. {
  855. get { return tgtf; }
  856. set { tgtf = value; }
  857. }
  858. string tgef;
  859. /// <summary>
  860. /// 导游景点费
  861. /// </summary>
  862. public string TGEF
  863. {
  864. get { return tgef; }
  865. set { tgef = value; }
  866. }
  867. string cfs;
  868. /// <summary>
  869. /// 司机工资
  870. /// </summary>
  871. public string CFS
  872. {
  873. get { return cfs; }
  874. set { cfs = value; }
  875. }
  876. /// <summary>
  877. /// 司机餐补
  878. /// </summary>
  879. string cfm;
  880. public string CFM
  881. {
  882. get { return cfm; }
  883. set { cfm = value; }
  884. }
  885. /// <summary>
  886. /// 司机超时费用
  887. /// </summary>
  888. string cfof;
  889. public string CFOF
  890. {
  891. get { return cfof; }
  892. set { cfof = value; }
  893. }
  894. string b;
  895. /// <summary>
  896. /// 早餐
  897. /// </summary>
  898. public string B
  899. {
  900. get { return b; }
  901. set { b = value; }
  902. }
  903. string l;
  904. /// <summary>
  905. /// 午餐
  906. /// </summary>
  907. public string L
  908. {
  909. get { return l; }
  910. set { l = value; }
  911. }
  912. string d;
  913. /// <summary>
  914. /// 晚餐
  915. /// </summary>
  916. public string D
  917. {
  918. get { return d; }
  919. set { d = value; }
  920. }
  921. string tbr;
  922. /// <summary>
  923. /// 1/2 双人间
  924. /// </summary>
  925. public string TBR
  926. {
  927. get { return tbr; }
  928. set { tbr = value; }
  929. }
  930. string sgr;
  931. /// <summary>
  932. /// 单间
  933. /// </summary>
  934. public string SGR
  935. {
  936. get { return sgr; }
  937. set { sgr = value; }
  938. }
  939. string jses;
  940. /// <summary>
  941. /// 小套房
  942. /// </summary>
  943. public string JS_ES
  944. {
  945. get { return jses; }
  946. set { jses = value; }
  947. }
  948. string suite;
  949. /// <summary>
  950. /// 套房
  951. /// </summary>
  952. public string Suite
  953. {
  954. get { return suite; }
  955. set { suite = value; }
  956. }
  957. string accon;
  958. /// <summary>
  959. /// 酒店名称
  960. /// </summary>
  961. public string ACCON
  962. {
  963. get { return accon; }
  964. set { accon = value; }
  965. }
  966. string tv;
  967. /// <summary>
  968. /// 公务活动费用
  969. /// </summary>
  970. public string TV
  971. {
  972. get { return tv; }
  973. set { tv = value; }
  974. }
  975. string il;
  976. /// <summary>
  977. /// 邀请函相关费用
  978. /// </summary>
  979. public string iL
  980. {
  981. get { return il; }
  982. set { il = value; }
  983. }
  984. string iF;
  985. /// <summary>
  986. /// 公务翻译费用
  987. /// </summary>
  988. public string IF
  989. {
  990. get { return iF; }
  991. set { iF = value; }
  992. }
  993. string ef;
  994. /// <summary>
  995. /// 景点门票
  996. /// </summary>
  997. public string EF
  998. {
  999. get { return ef; }
  1000. set { ef = value; }
  1001. }
  1002. string brf;
  1003. /// <summary>
  1004. /// 饮料零食水果
  1005. /// </summary>
  1006. public string B_R_F
  1007. {
  1008. get { return brf; }
  1009. set { brf = value; }
  1010. }
  1011. string te;
  1012. /// <summary>
  1013. /// 出行物资
  1014. /// </summary>
  1015. public string TE
  1016. {
  1017. get { return te; }
  1018. set { te = value; }
  1019. }
  1020. string tgtips;
  1021. /// <summary>
  1022. /// 导游小费
  1023. /// </summary>
  1024. public string TGTips
  1025. {
  1026. get { return tgtips; }
  1027. set { tgtips = value; }
  1028. }
  1029. string drvtips;
  1030. /// <summary>
  1031. /// 司机小费
  1032. /// </summary>
  1033. public string DRVTips
  1034. {
  1035. get { return drvtips; }
  1036. set { drvtips = value; }
  1037. }
  1038. string pc;
  1039. /// <summary>
  1040. /// 零用金
  1041. /// </summary>
  1042. public string PC
  1043. {
  1044. get { return pc; }
  1045. set { pc = value; }
  1046. }
  1047. string tlf;
  1048. /// <summary>
  1049. /// 领队费
  1050. /// </summary>
  1051. public string TLF
  1052. {
  1053. get { return tlf; }
  1054. set { tlf = value; }
  1055. }
  1056. string ect;
  1057. /// <summary>
  1058. /// 会务费
  1059. /// </summary>
  1060. public string ECT
  1061. {
  1062. get { return ect; }
  1063. set { ect = value; }
  1064. }
  1065. int oper;
  1066. /// <summary>
  1067. /// 操作员
  1068. /// </summary>
  1069. public int Oper
  1070. {
  1071. get { return oper; }
  1072. set { oper = value; }
  1073. }
  1074. string opTime;
  1075. /// <summary>
  1076. /// 操作时间
  1077. /// </summary>
  1078. public string OpTime
  1079. {
  1080. get { return opTime; }
  1081. set { opTime = value; }
  1082. }
  1083. int isdel;
  1084. /// <summary>
  1085. /// 删除标识
  1086. /// </summary>
  1087. public int Isdel
  1088. {
  1089. get { return isdel; }
  1090. set { isdel = value; }
  1091. }
  1092. }
  1093. public class titleChunk
  1094. {
  1095. public int GroupNumber { get; set; }
  1096. public string TeamName { get; set; }
  1097. public decimal Tax { get; set; }
  1098. public string Currency { get; set; }
  1099. public decimal Rate { get; set; }
  1100. }
  1101. public class GroupCostModulePromptDto
  1102. {
  1103. public int DiId { get; set; }
  1104. /// <summary>
  1105. /// 模块分类
  1106. /// 76 酒店预订
  1107. /// 77 行程
  1108. /// 79 车/导游地接
  1109. /// 80 签证
  1110. /// 81 邀请/公务活动
  1111. /// 82 团组客户保险
  1112. /// 85 机票预订
  1113. /// 98 其他款项
  1114. /// 285 收款退还
  1115. /// 751 酒店早餐
  1116. /// 1015 超支费用
  1117. /// </summary>
  1118. public int CTable { get; set; }
  1119. }
  1120. }