searchArray.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958
  1. // 搜索用的下拉数据列表
  2. import {
  3. payOrderType,
  4. auditType,
  5. auditPaymentType,
  6. orderServerType,
  7. orderAuditType,
  8. rewardModeType,
  9. classTime,
  10. musicClassType,
  11. ProbationPeriodStatus,
  12. downListType,
  13. musicGroupType,
  14. conclusion,
  15. // vipResetType,
  16. // courseViewType,
  17. clientType,
  18. couponType,
  19. backType,
  20. memberEnum,
  21. coupontypeDetail,
  22. issue,
  23. feedbackType,
  24. feedbackTypeDesc,
  25. campState,
  26. catgGoupType,
  27. catRole,
  28. catType,
  29. quiteReason,
  30. payUserType,
  31. levelStatus,
  32. evaluateStatus,
  33. problemType,
  34. schoolUserType,
  35. shareLiveType,
  36. courseEmnu
  37. } from "../constant";
  38. // 课程类型
  39. let tenantConfig = sessionStorage.getItem("tenantConfig");
  40. tenantConfig = tenantConfig ? JSON.parse(tenantConfig) : {};
  41. let tenantId = tenantConfig.tenantId;
  42. let courseType = null;
  43. let musicCourseType = null;
  44. if (tenantId == 1) {
  45. musicCourseType = [
  46. {
  47. label: "声部课",
  48. value: "SINGLE"
  49. },
  50. {
  51. label: "合奏课",
  52. value: "MIX"
  53. },
  54. {
  55. label: "基础技能课",
  56. value: "HIGH"
  57. },
  58. {
  59. label: "线上基础技能课",
  60. value: "HIGH_ONLINE"
  61. },
  62. {
  63. label: "乐团网管课",
  64. value: "MUSIC_NETWORK"
  65. },
  66. {
  67. label: "集训声部课",
  68. value: "TRAINING_SINGLE"
  69. },
  70. {
  71. label: "集训合奏课",
  72. value: "TRAINING_MIX"
  73. },
  74. {
  75. label: "课堂课",
  76. value: "CLASSROOM"
  77. },
  78. {
  79. label: "综合课",
  80. value: "COMPREHENSIVE"
  81. }
  82. ];
  83. courseType = [
  84. {
  85. label: "声部课",
  86. value: "SINGLE"
  87. },
  88. {
  89. label: "合奏课",
  90. value: "MIX"
  91. },
  92. {
  93. label: "基础技能课",
  94. value: "HIGH"
  95. },
  96. {
  97. label: "线上基础技能课",
  98. value: "HIGH_ONLINE"
  99. },
  100. {
  101. label: "vip课",
  102. value: "VIP"
  103. },
  104. {
  105. label: "试听课",
  106. value: "DEMO"
  107. },
  108. {
  109. label: "综合课",
  110. value: "COMPREHENSIVE"
  111. },
  112. {
  113. label: "网管课",
  114. value: "PRACTICE"
  115. },
  116. {
  117. label: "乐团网管课",
  118. value: "MUSIC_NETWORK"
  119. },
  120. {
  121. label: "启蒙课",
  122. value: "ENLIGHTENMENT"
  123. },
  124. {
  125. label: "集训声部课",
  126. value: "TRAINING_SINGLE"
  127. },
  128. {
  129. label: "集训合奏课",
  130. value: "TRAINING_MIX"
  131. },
  132. {
  133. label: "课堂课",
  134. value: "CLASSROOM"
  135. },
  136. {
  137. label: "对外课",
  138. value: "COMM"
  139. },
  140. {
  141. label: "直播课",
  142. value: "LIVE"
  143. }
  144. ];
  145. } else {
  146. musicCourseType = [
  147. {
  148. label: "声部课",
  149. value: "SINGLE"
  150. },
  151. {
  152. label: "合奏课",
  153. value: "MIX"
  154. },
  155. {
  156. label: "基础技能课",
  157. value: "HIGH"
  158. },
  159. {
  160. label: "集训声部课",
  161. value: "TRAINING_SINGLE"
  162. },
  163. {
  164. label: "集训合奏课",
  165. value: "TRAINING_MIX"
  166. },
  167. {
  168. label: "课堂课",
  169. value: "CLASSROOM"
  170. },
  171. {
  172. label: "综合课",
  173. value: "COMPREHENSIVE"
  174. }
  175. ];
  176. courseType = [
  177. {
  178. label: "声部课",
  179. value: "SINGLE"
  180. },
  181. {
  182. label: "合奏课",
  183. value: "MIX"
  184. },
  185. {
  186. label: "vip课",
  187. value: "VIP"
  188. },
  189. {
  190. label: "试听课",
  191. value: "DEMO"
  192. },
  193. {
  194. label: "综合课",
  195. value: "COMPREHENSIVE"
  196. },
  197. {
  198. label: "网管课",
  199. value: "PRACTICE"
  200. },
  201. {
  202. label: "启蒙课",
  203. value: "ENLIGHTENMENT"
  204. },
  205. {
  206. label: "集训声部课",
  207. value: "TRAINING_SINGLE"
  208. },
  209. {
  210. label: "集训合奏课",
  211. value: "TRAINING_MIX"
  212. },
  213. {
  214. label: "课堂课",
  215. value: "CLASSROOM"
  216. },
  217. {
  218. label: "对外课",
  219. value: "COMM"
  220. },
  221. {
  222. label: "直播课",
  223. value: "LIVE"
  224. }
  225. ];
  226. }
  227. export { courseType, musicCourseType };
  228. export const courseListType = [
  229. {
  230. label: "乐团课",
  231. value: "MUSIC"
  232. },
  233. {
  234. label: "VIP课",
  235. value: "VIP"
  236. },
  237. {
  238. label: "网管课",
  239. value: "PRACTICE"
  240. },
  241. {
  242. label: "直播课",
  243. value: "LIVE"
  244. }
  245. ];
  246. // 考勤状态
  247. export const attendance = [
  248. {
  249. label: "正常签到",
  250. value: 1
  251. },
  252. {
  253. label: "异常签到",
  254. value: 0
  255. }
  256. ];
  257. // 工作类型
  258. export const jobNature = [
  259. {
  260. label: "兼职",
  261. value: "PART_TIME"
  262. },
  263. {
  264. label: "全职",
  265. value: "FULL_TIME"
  266. },
  267. {
  268. label: "劳务",
  269. value: "LABOUR"
  270. }
  271. // { label: '临时工', value: 'TEMPORARY' }
  272. ];
  273. // 老师状态
  274. export const teacherStatus = [
  275. {
  276. label: "正常",
  277. value: "0"
  278. },
  279. {
  280. label: "冻结",
  281. value: "1"
  282. },
  283. {
  284. label: "锁定",
  285. value: "9"
  286. }
  287. ];
  288. export const stuAttendance = [
  289. {
  290. value: "NORMAL",
  291. label: "正常"
  292. },
  293. {
  294. value: "TRUANT",
  295. label: "旷课"
  296. },
  297. {
  298. value: "LEAVE",
  299. label: "请假"
  300. }
  301. ];
  302. // 考勤状态
  303. export const attendanceStatus = [
  304. ...stuAttendance,
  305. {
  306. value: "QUIT_SCHOOL",
  307. label: "休学"
  308. },
  309. {
  310. value: "DROP_OUT",
  311. label: "退学"
  312. },
  313. {
  314. value: "LATE",
  315. label: "迟到"
  316. }
  317. // { value: "DROP_OUT", label: "休学" }
  318. ];
  319. // 交易状态
  320. export const orderStatus = [
  321. {
  322. value: "APPLY",
  323. label: "报名"
  324. },
  325. {
  326. value: "RENEW",
  327. label: "续费"
  328. },
  329. {
  330. value: "MEMBER",
  331. label: "会员购买"
  332. },
  333. {
  334. value: "SMALL_CLASS_TO_BUY",
  335. label: "VIP购买"
  336. },
  337. {
  338. value: "SPORADIC",
  339. label: "零星收费"
  340. },
  341. {
  342. value: "LUCK",
  343. label: "福袋活动"
  344. },
  345. {
  346. value: "DEGREE_REGISTRATION",
  347. label: "考级报名"
  348. },
  349. {
  350. value: "DOUBLE_ELEVEN2020",
  351. label: "2020双十一活动"
  352. },
  353. {
  354. value: "DOUBLE_ELEVEN2021",
  355. label: "2021双十一活动"
  356. },
  357. {
  358. value: "DEGREE",
  359. label: "儿童节活动"
  360. },
  361. {
  362. value: "PRACTICE_GROUP_BUY",
  363. label: "网管课"
  364. },
  365. {
  366. value: "PRACTICE_GROUP_RENEW",
  367. label: "网管课续费"
  368. },
  369. {
  370. value: "REPAIR",
  371. label: "乐器维修"
  372. },
  373. {
  374. value: "OUTORDER",
  375. label: "外部收入"
  376. },
  377. {
  378. value: "GOODS_SELL",
  379. label: "商品销售"
  380. },
  381. {
  382. value: "MALL_BUY",
  383. label: "商城销售"
  384. },
  385. {
  386. value: "SUBJECT_CHANGE",
  387. label: "声部更换"
  388. },
  389. {
  390. value: "MAINTENANCE",
  391. label: "乐器保养"
  392. },
  393. {
  394. value: "ADD_STUDENT",
  395. label: "乐团报名"
  396. },
  397. {
  398. value: "REPLACEMENT",
  399. label: "乐器置换"
  400. },
  401. {
  402. value: "SCHOOL",
  403. label: "学校订单"
  404. },
  405. {
  406. value: "PERSONAL",
  407. label: "个人订单"
  408. },
  409. {
  410. value: "OTHER",
  411. label: "其他"
  412. },
  413. {
  414. value: "ACTIVITY",
  415. label: "活动购买"
  416. },
  417. {
  418. value: "LIVE_BUY",
  419. label: "直播购物"
  420. },
  421. {
  422. value: "LIVE_GROUP_BUY",
  423. label: "直播课购买"
  424. }
  425. ];
  426. // 交易状态
  427. export const dealStatus = [
  428. {
  429. value: "ING",
  430. label: "交易中"
  431. },
  432. {
  433. value: "SUCCESS",
  434. label: "成功交易"
  435. },
  436. {
  437. value: "FAILED",
  438. label: "交易失败"
  439. },
  440. {
  441. value: "CLOSE",
  442. label: "交易关闭"
  443. }
  444. ];
  445. export const vipGroupStatus = [
  446. {
  447. value: "0",
  448. text: "未开始"
  449. },
  450. {
  451. value: "1",
  452. text: "报名中"
  453. },
  454. // {
  455. // value: "5",
  456. // text: "报名结束"
  457. // },
  458. {
  459. value: "2",
  460. text: "进行中"
  461. },
  462. {
  463. value: "4",
  464. text: "已结束"
  465. },
  466. {
  467. value: "3",
  468. text: "取消"
  469. }
  470. // {
  471. // value: "6",
  472. // text: "暂停"
  473. // }
  474. ];
  475. // 课程状态
  476. export const courseStatus = [
  477. {
  478. value: "NOT_START",
  479. label: "未开始"
  480. },
  481. {
  482. value: "UNDERWAY",
  483. label: "进行中"
  484. },
  485. {
  486. value: "OVER",
  487. label: "已结束"
  488. }
  489. ];
  490. export const courseGroupStatus = [
  491. {
  492. value: "NORMAL",
  493. label: "正常"
  494. },
  495. {
  496. value: "LOCK",
  497. label: "锁定"
  498. },
  499. {
  500. value: "FINISH",
  501. label: "结束"
  502. },
  503. {
  504. value: "CANCEL",
  505. label: "取消"
  506. }
  507. ];
  508. export const commGroupStatus = [
  509. {
  510. value: "NORMAL",
  511. label: "进行中"
  512. },
  513. {
  514. value: "FINISH",
  515. label: "结束"
  516. },
  517. {
  518. value: "CANCEL",
  519. label: "关闭"
  520. },
  521. {
  522. value: "LOCK",
  523. label: "锁定"
  524. }
  525. ];
  526. // 老师时间充值状态
  527. export const teacherTimeStatus = [
  528. {
  529. value: "RECHARGE",
  530. label: "充值"
  531. },
  532. {
  533. value: "CONSUME",
  534. label: "建课"
  535. },
  536. {
  537. value: "RETURN",
  538. label: "退课"
  539. },
  540. {
  541. value: "MANUAL_ADD",
  542. label: "系统充值"
  543. },
  544. {
  545. value: "MANUAL_SUB",
  546. label: "系统扣除"
  547. }
  548. ];
  549. export const practiceGroupType = [
  550. {
  551. value: "FREE",
  552. label: "免费"
  553. },
  554. {
  555. value: "CHARGE",
  556. label: "收费"
  557. },
  558. {
  559. value: "TRIAL",
  560. label: "试听课"
  561. },
  562. {
  563. value: "CARE_PACKAGE",
  564. label: "关心包"
  565. },
  566. {
  567. value: "COME_ON_PACKAGE",
  568. label: "加油包"
  569. }
  570. ];
  571. export const visitChiose = [
  572. {
  573. value: "课程推荐",
  574. label: "课程推荐",
  575. children: [
  576. {
  577. value: "新课推荐",
  578. label: "新课推荐"
  579. },
  580. {
  581. value: "续费提醒",
  582. label: "续费提醒"
  583. }
  584. ]
  585. },
  586. {
  587. value: "常规回访",
  588. label: "常规回访",
  589. children: [
  590. {
  591. value: "课后及训练回访",
  592. label: "课后及训练回访"
  593. },
  594. {
  595. value: "练习及乐团表现",
  596. label: "练习及乐团表现"
  597. }
  598. ]
  599. },
  600. {
  601. value: "其它",
  602. label: "其它",
  603. children: [
  604. {
  605. value: "其它",
  606. label: "其它"
  607. }
  608. ]
  609. }
  610. ];
  611. export const visitChiose1 = [
  612. {
  613. value: "课程推荐",
  614. label: "课程推荐",
  615. children: [
  616. {
  617. value: "新课推荐",
  618. label: "新课推荐"
  619. },
  620. {
  621. value: "续费提醒",
  622. label: "续费提醒"
  623. }
  624. ]
  625. },
  626. {
  627. value: "常规回访",
  628. label: "常规回访",
  629. children: [
  630. {
  631. value: "课后及训练回访",
  632. label: "课后及训练回访"
  633. },
  634. {
  635. value: "练习及乐团表现",
  636. label: "练习及乐团表现"
  637. },
  638. {
  639. label: "考勤申诉",
  640. value: "考勤申诉"
  641. },
  642. {
  643. value: "异常请假回访",
  644. label: "异常请假回访"
  645. }
  646. ]
  647. },
  648. {
  649. value: "小课回访",
  650. label: "小课回访",
  651. children: [
  652. {
  653. value: "续费类回访",
  654. label: "续费类回访"
  655. },
  656. {
  657. value: "服务回访",
  658. label: "服务回访"
  659. },
  660. {
  661. value: "其他",
  662. label: "其他"
  663. }
  664. ]
  665. },
  666. {
  667. value: "云教练",
  668. label: "云教练",
  669. children: [
  670. {
  671. value: "体验回访",
  672. label: "体验回访"
  673. }
  674. ]
  675. },
  676. {
  677. value: "其它",
  678. label: "其它",
  679. children: [
  680. {
  681. value: "其它",
  682. label: "其它"
  683. },
  684. {
  685. value: "会员续费",
  686. label: "会员续费"
  687. }
  688. ]
  689. }
  690. ];
  691. // 交易状态
  692. export const paymentChannelStatus = [
  693. {
  694. value: "YQPAY",
  695. label: "双乾"
  696. },
  697. {
  698. value: "BALANCE",
  699. label: "余额"
  700. },
  701. {
  702. value: "ADAPAY",
  703. label: "汇付"
  704. },
  705. {
  706. value: "YEEPAY",
  707. label: "易宝"
  708. }
  709. ];
  710. // 销售类型
  711. export const saleStatus = [
  712. {
  713. value: "INSTRUMENT",
  714. label: "乐器销售"
  715. },
  716. {
  717. value: "ACCESSORIES",
  718. label: "配件销售"
  719. },
  720. {
  721. value: "SCHOOL_BUY",
  722. label: "学校采购"
  723. },
  724. {
  725. value: "OTHER",
  726. label: "其它"
  727. }
  728. ];
  729. // 商品类型
  730. export const goodsType = [
  731. {
  732. value: "INSTRUMENT",
  733. label: "乐器"
  734. },
  735. {
  736. value: "ACCESSORIES",
  737. label: "辅件"
  738. },
  739. {
  740. value: "TEACHING",
  741. label: "教材"
  742. },
  743. {
  744. value: "STAFF",
  745. label: "教谱"
  746. },
  747. {
  748. value: "OTHER",
  749. label: "其它"
  750. }
  751. ];
  752. export const classStatus = [
  753. {
  754. value: "1",
  755. label: "一年级"
  756. },
  757. {
  758. value: "2",
  759. label: "二年级"
  760. },
  761. {
  762. value: "3",
  763. label: "三年级"
  764. },
  765. {
  766. value: "4",
  767. label: "四年级"
  768. },
  769. {
  770. value: "5",
  771. label: "五年级"
  772. },
  773. {
  774. value: "6",
  775. label: "六年级"
  776. },
  777. {
  778. value: "7",
  779. label: "初一"
  780. },
  781. {
  782. value: "8",
  783. label: "初二"
  784. },
  785. {
  786. value: "9",
  787. label: "初三"
  788. },
  789. {
  790. value: "10",
  791. label: "高一"
  792. },
  793. {
  794. value: "11",
  795. label: "高二"
  796. },
  797. {
  798. value: "12",
  799. label: "高三"
  800. }
  801. ];
  802. // 库存类型
  803. export const stockType = [
  804. {
  805. value: "INTERNAL",
  806. label: "内部"
  807. },
  808. {
  809. value: "EXTERNAL",
  810. label: "外部"
  811. },
  812. {
  813. value: "ALL",
  814. label: "全部"
  815. }
  816. ];
  817. // export const musicGroupStatus = [
  818. // { value: 'DRAFT', text: '编辑中' },
  819. // { value: 'AUDIT', text: '审核中' },
  820. // { value: 'PRE_APPLY', text: '预报名中' },
  821. // { value: 'DRAFT', text: '创建缴费中' },
  822. // { value: 'APPLY', text: '报名中' },
  823. // { value: 'PAY', text: '缴费中' },
  824. // { value: 'PREPARE', text: '筹备中' },
  825. // { value: 'PROGRESS', text: '进行中' },
  826. // { value: 'FEE_AUDIT', text: '费用审核中' },
  827. // { value: 'AUDIT_FAILED', text: '审核失败' },
  828. // { value: 'PAUSE', text: '暂停' },
  829. // { value: 'CANCELED', text: '取消' },
  830. // { value: 'CLOSE', text: '已关闭' },
  831. // ]
  832. export const vipResetTypeList = [
  833. {
  834. label: "不限制",
  835. value: "1"
  836. },
  837. {
  838. label: "线上不可调为线下",
  839. value: "0"
  840. },
  841. {
  842. label: "线下不可调为线上",
  843. value: "2"
  844. },
  845. {
  846. label: "线上线下不可互调",
  847. value: "3"
  848. }
  849. ];
  850. export const musicGroupStatus = getValueForKey(musicGroupType);
  851. export const classTimeList = getValueForKey(classTime);
  852. export const courseViewTypeList = [
  853. {
  854. label: "课程收费",
  855. value: 0
  856. },
  857. {
  858. label: "会员收费",
  859. value: 2
  860. },
  861. {
  862. label: "免费",
  863. value: 3
  864. }
  865. ];
  866. export const payOrderTypeList = getValueForKey(payOrderType);
  867. export const auditTypeList = getValueForKey(auditType);
  868. export const auditPaymentTypeList = getValueForKey(auditPaymentType);
  869. export const orderServerList = getValueForKey(orderServerType);
  870. export const orderAuditTypeList = getValueForKey(orderAuditType);
  871. export const rewardModeTypeList = getValueForKey(rewardModeType);
  872. export const musicClassTypeList = getValueForKey(musicClassType);
  873. export const ProbationPeriodList = getValueForKey(ProbationPeriodStatus);
  874. export const downTypeList = getValueForKey(downListType);
  875. export const conclusionList = getValueForKey(conclusion);
  876. export const clientList = getValueForKey(clientType);
  877. export const couponTypeList = getValueForKey(couponType);
  878. export const backTypeList = getValueForKey(backType);
  879. export const memberEnumList = getValueForKey(memberEnum);
  880. export const coupontypeDetailList = getValueForKey(coupontypeDetail);
  881. export const issueList = getValueForKey(issue);
  882. export const feedbackTypeList = getValueForKey(feedbackType);
  883. export const feedbackTypeDescList = getValueForKey(feedbackTypeDesc);
  884. export const campStateList = getValueForKey(campState);
  885. export const catgGoupTypeList = getValueForKey(catgGoupType);
  886. export const catRoleList = getValueForKey(catRole);
  887. export const catTypeList = getValueForKey(catType);
  888. export const quiteReasonList = getValueForKey(quiteReason);
  889. export const payUserTypeList = getValueForKey(payUserType);
  890. export const levelStatusList = getValueForKey(levelStatus);
  891. export const evaluateStatusList = getValueForKey(evaluateStatus);
  892. export const problemTypeList = getValueForKey(problemType);
  893. export const schoolUserTypeList = getValueForKey(schoolUserType);
  894. export const shareLiveTypeList = getValueForKey(shareLiveType);
  895. export const courseEmnuList = getValueForKey(courseEmnu);
  896. //downListType
  897. function getValueForKey(obj) {
  898. let arr = [];
  899. for (let k in obj) {
  900. arr.push({
  901. label: obj[k],
  902. value: k
  903. });
  904. }
  905. return arr;
  906. }
  907. export const array2object = (array, [lk, vk] = ["value", "label"]) => {
  908. const object = {};
  909. if (array && array.length) {
  910. for (const item of array) {
  911. object[item[lk]] = item[vk];
  912. }
  913. }
  914. return object;
  915. };
  916. // export {
  917. // courseType,
  918. // attendance,
  919. // jobNature,
  920. // teacherStatus,
  921. // attendanceStatus,
  922. // orderStatus,
  923. // dealStatus,
  924. // musicGroupStatus,
  925. // vipGroupStatus,
  926. // courseStatus,
  927. // teacherTimeStatus,
  928. // courseGroupStatus,
  929. // commGroupStatus,
  930. // courseListType,
  931. // practiceGroupType,
  932. // visitChiose,
  933. // paymentChannelStatus,
  934. // saleStatus,
  935. // goodsType,
  936. // classStatus,
  937. // stockType,
  938. // classTimeList
  939. // }