globals.d.ts 23 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223
  1. /* tslint:disable */
  2. /* eslint-disable */
  3. /**
  4. * Swagger Petstore - OpenAPI 3.0 - version 1.0.27
  5. *
  6. * This is a sample Pet Store Server based on the OpenAPI 3.0 specification. You can find out more about
  7. Swagger at [https://swagger.io](https://swagger.io). In the third iteration of the pet store, we've switched to the design first approach!
  8. You can now help us improve the API whether it's by making changes to the definition itself or to the code.
  9. That way, with time, we can improve the API in general, and expose some of the new features in OAS3.
  10. Some useful links:
  11. - [The Pet Store repository](https://github.com/swagger-api/swagger-petstore)
  12. - [The source API definition for the Pet Store](https://github.com/swagger-api/swagger-petstore/blob/master/src/main/resources/openapi.yaml)
  13. *
  14. * OpenAPI version: 3.0.4
  15. *
  16. * Contact:
  17. *
  18. * NOTE: This file is auto generated by the alova's vscode plugin.
  19. *
  20. * https://alova.js.org/devtools/vscode
  21. *
  22. * **Do not edit the file manually.**
  23. */
  24. import type {
  25. Alova,
  26. AlovaMethodCreateConfig,
  27. AlovaGenerics,
  28. Method,
  29. } from "alova";
  30. import type { $$userConfigMap, alovaInstance } from ".";
  31. import type apiDefinitions from "./apiDefinitions";
  32. import type { UniappUploadConfig } from "@alova/adapter-uniapp";
  33. import type { UploadingFileData } from "alova/client";
  34. type CollapsedAlova = typeof alovaInstance;
  35. type UserMethodConfigMap = typeof $$userConfigMap;
  36. type Alova2MethodConfig<Responded> =
  37. CollapsedAlova extends Alova<
  38. AlovaGenerics<
  39. any,
  40. any,
  41. infer RequestConfig,
  42. infer Response,
  43. infer ResponseHeader,
  44. infer L1Cache,
  45. infer L2Cache,
  46. infer SE
  47. >
  48. >
  49. ? Omit<
  50. AlovaMethodCreateConfig<
  51. AlovaGenerics<
  52. Responded,
  53. any,
  54. RequestConfig,
  55. Response,
  56. ResponseHeader,
  57. L1Cache,
  58. L2Cache,
  59. SE
  60. >,
  61. any,
  62. Responded
  63. >,
  64. "params"
  65. >
  66. : never;
  67. // Extract the return type of transform function that define in $$userConfigMap, if it not exists, use the default type.
  68. type ExtractUserDefinedTransformed<
  69. DefinitionKey extends keyof typeof apiDefinitions,
  70. Default,
  71. > = DefinitionKey extends keyof UserMethodConfigMap
  72. ? UserMethodConfigMap[DefinitionKey]["transform"] extends (
  73. ...args: any[]
  74. ) => any
  75. ? Awaited<ReturnType<UserMethodConfigMap[DefinitionKey]["transform"]>>
  76. : Default
  77. : Default;
  78. type Alova2Method<
  79. Responded,
  80. DefinitionKey extends keyof typeof apiDefinitions,
  81. CurrentConfig extends Alova2MethodConfig<any>,
  82. > =
  83. CollapsedAlova extends Alova<
  84. AlovaGenerics<
  85. any,
  86. any,
  87. infer RequestConfig,
  88. infer Response,
  89. infer ResponseHeader,
  90. infer L1Cache,
  91. infer L2Cache,
  92. infer SE
  93. >
  94. >
  95. ? Method<
  96. AlovaGenerics<
  97. CurrentConfig extends undefined
  98. ? ExtractUserDefinedTransformed<DefinitionKey, Responded>
  99. : CurrentConfig["transform"] extends (...args: any[]) => any
  100. ? Awaited<ReturnType<CurrentConfig["transform"]>>
  101. : ExtractUserDefinedTransformed<DefinitionKey, Responded>,
  102. any,
  103. RequestConfig,
  104. Response,
  105. ResponseHeader,
  106. L1Cache,
  107. L2Cache,
  108. SE
  109. >
  110. >
  111. : never;
  112. interface PaginationResponse<T> {
  113. orders: any[];
  114. pages: number;
  115. records: T;
  116. searchCount: boolean;
  117. size: number;
  118. total: number;
  119. current?: number; // 如果有当前页码
  120. }
  121. interface listData<T> {
  122. list: T[];
  123. }
  124. declare global {
  125. interface Apis {
  126. user: {
  127. loginUser<
  128. Config extends Alova2MethodConfig<any> & {
  129. data: {
  130. username: string;
  131. password: string;
  132. };
  133. },
  134. >(
  135. config: Config,
  136. ): Alova2Method<any, "user.loginUser", Config>;
  137. };
  138. sys: {
  139. selectFundChanges<
  140. Config extends Alova2MethodConfig<moneyList[]> & {
  141. data: {
  142. pageNo: number;
  143. pageSize: number;
  144. };
  145. },
  146. >(
  147. config: Config,
  148. ): Alova2Method<moneyList[], "sys.selectFundChanges", Config>;
  149. statisticsInfo<Config extends Alova2MethodConfig<money[]> & {}>(
  150. config: Config,
  151. ): Alova2Method<money[], "sys.statisticsInfo", Config>;
  152. staff<
  153. Config extends Alova2MethodConfig<{ records: sysStaff[] }> & {
  154. data: {
  155. page: number;
  156. pageSize: number;
  157. };
  158. },
  159. >(
  160. config: Config,
  161. ): Alova2Method<{ records: sysStaff[] }, "sys.staff", Config>;
  162. updateStatus<
  163. Config extends Alova2MethodConfig<any> & {
  164. data: { status: number; id: string };
  165. },
  166. >(
  167. config: Config,
  168. ): Alova2Method<any, "sys.updateStatus", Config>;
  169. userDel<
  170. Config extends Alova2MethodConfig<any> & {
  171. params: { id: string };
  172. },
  173. >(
  174. config: Config,
  175. ): Alova2Method<any, "sys.userDel", Config>;
  176. findByDeptTree<>(): Alova2Method<any, "sys.findByDeptTree", Config>;
  177. rolelist<>(): Alova2Method<any, "sys.rolelist", Config>;
  178. userAdd<
  179. Config extends Alova2MethodConfig<any> & {
  180. data: userAdd;
  181. },
  182. >(
  183. config: Config,
  184. ): Alova2Method<any, "sys.userAdd", Config>;
  185. queryById<
  186. Config extends Alova2MethodConfig<any> & {
  187. data: { id: string };
  188. },
  189. >(
  190. config: Config,
  191. ): Alova2Method<any, "sys.queryById", Config>;
  192. userEdit<
  193. Config extends Alova2MethodConfig<any> & {
  194. data: userAdd;
  195. },
  196. >(
  197. config: Config,
  198. ): Alova2Method<any, "sys.userEdit", Config>;
  199. getCurrentUserDeparts<
  200. Config extends Alova2MethodConfig<listData<deptart>> & {},
  201. >(
  202. config: Config,
  203. ): Alova2Method<listData<deptart>, "sys.getCurrentUserDeparts", Config>;
  204. upload<
  205. Config extends Alova2MethodConfig<any> & {
  206. data: {
  207. name: string;
  208. filePath: string;
  209. };
  210. },
  211. >(
  212. config: Config,
  213. ): Alova2Method<any, "sys.upload", Config>;
  214. };
  215. app: {
  216. repealVerifyRecord<
  217. Config extends Alova2MethodConfig<any> & {
  218. params: {
  219. appIsinId: string;
  220. };
  221. },
  222. >(
  223. config: Config,
  224. ): Alova2Method<any, "app.repealVerifyRecord", Config>;
  225. pageAppIsinVerifyRecords<
  226. Config extends Alova2MethodConfig<
  227. PaginationResponse<AppIsinVerifyVO[]>
  228. > & {
  229. params: {
  230. pageNo: number;
  231. pageSize: number;
  232. };
  233. },
  234. >(
  235. config: Config,
  236. ): Alova2Method<
  237. PaginationResponse<AppIsinVerifyVO[]>,
  238. "app.pageAppIsinVerifyRecords",
  239. Config
  240. >;
  241. classPostpone<
  242. Config extends Alova2MethodConfig<any> & {
  243. data: classPostpone;
  244. },
  245. >(
  246. config: Config,
  247. ): Alova2Method<any, "app.classPostpone", Config>;
  248. getClassPostponeUsers<
  249. Config extends Alova2MethodConfig<FamilyUserVO[]> & {
  250. params: { coursePriceRulesId: string };
  251. },
  252. >(
  253. config: Config,
  254. ): Alova2Method<FamilyUserVO[], "app.getClassPostponeUsers", Config>;
  255. appCategory<Config extends Alova2MethodConfig<any>>(): Alova2Method<
  256. any,
  257. "app.appCategory",
  258. Config
  259. >;
  260. /**
  261. * 拍照验课
  262. * @param config
  263. */
  264. getPageCourse<
  265. Config extends Alova2MethodConfig<
  266. PaginationResponse<GetPageCourseRes[]>
  267. > & {
  268. data: { pageNo: number; pageSize: number; orgCode: string };
  269. },
  270. >(
  271. config: Config,
  272. ): Alova2Method<
  273. PaginationResponse<GetPageCourseRes[]>,
  274. "app.getPageCourse",
  275. Config
  276. >;
  277. /**
  278. * 获取课程详情
  279. * @param config
  280. */
  281. getCourseInfo<
  282. Config extends Alova2MethodConfig<VerifyCourseInfoDTO[]> & {
  283. pathParams: { courseId };
  284. },
  285. >(
  286. config: Config,
  287. ): Alova2Method<VerifyCourseInfoDTO[], "app.getCourseInfo", Config>;
  288. /**
  289. * 查询补课补课表
  290. */
  291. queryMakeUpClassTable<
  292. Config extends Alova2MethodConfig<AppCoursesPriceRules> & {},
  293. >(
  294. config: Config,
  295. ): Alova2Method<
  296. AppCoursesPriceRules,
  297. "app.queryMakeUpClassTable",
  298. Config
  299. >;
  300. /**
  301. * 扫码核销详情
  302. * @param config
  303. */
  304. scanCodeQueryOrder<
  305. Config extends Alova2MethodConfig<ScanCodeQueryOrderVO> & {
  306. params: {
  307. orderId: string;
  308. };
  309. },
  310. >(
  311. config: Config,
  312. ): Alova2Method<ScanCodeQueryOrderVO, "app.scanCodeQueryOrder", Config>;
  313. /**
  314. * 确认核销
  315. * @param config
  316. */
  317. scanCodeVerification<
  318. Config extends Alova2MethodConfig<any> & {
  319. data: string[];
  320. },
  321. >(
  322. config: Config,
  323. ): Alova2Method<any, "app.scanCodeVerification", Config>;
  324. /**
  325. *
  326. * @param config
  327. * 评价管理
  328. */
  329. evaluateList<
  330. Config extends Alova2MethodConfig<PaginationResponse<Evaluate[]>> & {
  331. params: {
  332. pageNo: number;
  333. pageSize: number;
  334. };
  335. },
  336. >(
  337. config: Config,
  338. ): Alova2Method<
  339. PaginationResponse<Evaluate[]>,
  340. "app.evaluateList",
  341. Config
  342. >;
  343. evaluateEdit<
  344. Config extends Alova2MethodConfig<any> & {
  345. data: Evaluate;
  346. },
  347. >(
  348. config: Config,
  349. ): Alova2Method<any, "app.evaluateEdit", Config>;
  350. /**
  351. * 补课课表详情
  352. * @param config
  353. */
  354. queryListByCoursesId<
  355. Config extends Alova2MethodConfig<webMakeClass[]> & {
  356. params: {
  357. coursesType: number;
  358. id: string;
  359. };
  360. },
  361. >(
  362. config: Config,
  363. ): Alova2Method<webMakeClass[], "app.queryListByCoursesId", Config>;
  364. editPriceRules<
  365. Config extends Alova2MethodConfig<any> & {
  366. data: webMakeClass[];
  367. },
  368. >(
  369. config: Config,
  370. ): Alova2Method<any, "app.editPriceRules", Config>;
  371. /**
  372. * 消息通知
  373. * @param config
  374. */
  375. getMsg<Config extends Alova2MethodConfig<sysMsg[]> & {}>(
  376. config: Config,
  377. ): Alova2Method<sysMsg[], "app.getMsg", Config>;
  378. getMsgInfo<
  379. Config extends Alova2MethodConfig<sysMsg> & {
  380. params: {
  381. id: string;
  382. };
  383. },
  384. >(
  385. config: Config,
  386. ): Alova2Method<sysMsg, "app.getMsgInfo", Config>;
  387. queryKongfuZone<Config extends Alova2MethodConfig<sysRole[]> & {}>(
  388. config: Config,
  389. ): Alova2Method<sysRole[], "app.queryKongfuZone", Config>;
  390. courseQueryUsers<
  391. Config extends Alova2MethodConfig<AppCoursesVerificationRecord[]> & {
  392. data: {
  393. coursePriceRulesId: string;
  394. verifyStatus: number;
  395. orPostpone: number;
  396. };
  397. },
  398. >(
  399. config: Config,
  400. ): Alova2Method<
  401. AppCoursesVerificationRecord[],
  402. "app.courseQueryUsers",
  403. Config
  404. >;
  405. courseUploadImage<
  406. Config extends Alova2MethodConfig<any> & {
  407. data: {
  408. id: string;
  409. verifyImage: string;
  410. }[];
  411. },
  412. >(
  413. config: Config,
  414. ): Alova2Method<any, "app.courseUploadImage", Config>;
  415. getFamilyMembersByName<
  416. Config extends Alova2MethodConfig<FamilyMembers[]> & {
  417. params: {
  418. name: string;
  419. courseId: string;
  420. };
  421. },
  422. >(
  423. config: Config,
  424. ): Alova2Method<FamilyMembers[], "app.getFamilyMembersByName", Config>;
  425. temporaryCourse<
  426. Config extends Alova2MethodConfig<any> & {
  427. data: {
  428. coursePriceRulesId: string;
  429. userIds: string[];
  430. };
  431. },
  432. >(
  433. config: Config,
  434. ): Alova2Method<any, "app.temporaryCourse", Config>;
  435. };
  436. }
  437. var Apis: Apis;
  438. }
  439. export interface moneyList {
  440. amount_after: number;
  441. amount_before: number;
  442. amount_type: string;
  443. change_amount: number;
  444. change_reason: string;
  445. create_time: string;
  446. id: string;
  447. income_expense_type: string;
  448. }
  449. export interface money {
  450. /**
  451. * 可用余额(元)
  452. */
  453. available: number;
  454. /**
  455. *已到账(元)
  456. */
  457. received: number;
  458. /**
  459. * 待结算(元)
  460. */
  461. toBeSettled: number;
  462. }
  463. /**
  464. * org.jeecg.modules.app.vo.AppIsinVerifyVO
  465. *
  466. * AppIsinVerifyVO
  467. */
  468. export interface AppIsinVerifyVO {
  469. /**
  470. * 时间段
  471. */
  472. frameTimeStr?: string;
  473. /**
  474. * ID
  475. */
  476. id: string;
  477. /**
  478. * 价格/元
  479. */
  480. OriginalPrice?: number;
  481. originalPrice?: number;
  482. /**
  483. * 商品图片
  484. */
  485. productImage?: string;
  486. /**
  487. * 商品名称
  488. */
  489. productName?: string;
  490. /**
  491. * 备注
  492. */
  493. remark?: string;
  494. /**
  495. * 券号
  496. */
  497. ticketNo?: string;
  498. /**
  499. * 日期
  500. */
  501. useDateStr?: string;
  502. /**
  503. * 使用时间
  504. */
  505. useTime?: string;
  506. [property: string]: any;
  507. /**
  508. * 0-学校 1-包场 2-无固定场 3-个人赛 4-团队赛 5-课程
  509. */
  510. orderType: number;
  511. }
  512. /**
  513. * ClassPostponeForm
  514. */
  515. export interface postponeRequest {
  516. /**
  517. * 所选补课课时ID
  518. */
  519. coursePriceRulesId?: string;
  520. /**
  521. * 用户列表
  522. */
  523. familyUserVOList?: FamilyUserVO[];
  524. /**
  525. * 订单ID
  526. */
  527. orderId?: string;
  528. /**
  529. * 延课原因
  530. */
  531. postponeReason?: string;
  532. /**
  533. * 原课时id
  534. */
  535. priceRulesId?: string;
  536. [property: string]: any;
  537. }
  538. /**
  539. * org.jeecg.modules.app.vo.FamilyUserVO
  540. *
  541. * FamilyUserVO
  542. */
  543. export interface FamilyUserVO {
  544. /**
  545. * 用户ID
  546. */
  547. familyUserId: string;
  548. /**
  549. * 用户人脸图片
  550. */
  551. familyUserImage?: string;
  552. /**
  553. * 用户名称
  554. */
  555. familyUserName?: string;
  556. [property: string]: any;
  557. }
  558. /**
  559. * FamilyMembers
  560. */
  561. export interface FamilyMembers {
  562. /**
  563. * 创建时间
  564. */
  565. createTime?: string;
  566. /**
  567. * 删除标志;删除状态(0-正常,1-已删除)
  568. */
  569. delFlag?: number;
  570. /**
  571. * 姓名
  572. */
  573. fullName?: string;
  574. /**
  575. * 主键
  576. */
  577. id: string;
  578. /**
  579. * 身份证反面照
  580. */
  581. idCardBackImg?: string;
  582. /**
  583. * 身份证正面照
  584. */
  585. idCardFrontImg?: string;
  586. /**
  587. * 身份证号
  588. */
  589. identityCard?: string;
  590. /**
  591. * 手机号
  592. */
  593. phone?: string;
  594. psnId?: string;
  595. /**
  596. * 身份证反面照
  597. * 实名认证照片
  598. */
  599. realNameImg?: string;
  600. /**
  601. * 实名状态 0-未实名 ;1-已实名
  602. */
  603. realNameStatus?: number;
  604. /**
  605. * 修改时间
  606. */
  607. updateTime?: string;
  608. /**
  609. * 用户编号
  610. */
  611. userId?: string;
  612. /**
  613. * 实名状态 0-未实名 ;1-已实名
  614. * 用户类型0-本人;1-家人
  615. */
  616. userType?: number;
  617. [property: string]: any;
  618. }
  619. /**
  620. * AppCoursesVerificationRecord
  621. */
  622. export interface AppCoursesVerificationRecord {
  623. /**
  624. * 上课时间
  625. */
  626. coursesEndTime?: string;
  627. /**
  628. * 课程ID
  629. */
  630. coursesId?: string;
  631. /**
  632. * 课时名称
  633. */
  634. coursesName?: string;
  635. /**
  636. * 课程小节ID
  637. */
  638. coursesPriceRuleId?: string;
  639. /**
  640. * 上课时间
  641. */
  642. coursesStartTime?: string;
  643. /**
  644. * 课程类型(0-正常课 1-补课)
  645. */
  646. coursesType?: number;
  647. /**
  648. * 创建人;创建人
  649. */
  650. createBy?: string;
  651. /**
  652. * 创建时间;创建时间
  653. */
  654. createTime?: string;
  655. /**
  656. * 删除标志;删除状态(0-正常,1-已删除)
  657. */
  658. delFlag?: number;
  659. /**
  660. * id
  661. */
  662. id?: string;
  663. /**
  664. * 订单编号
  665. */
  666. orderCode?: string;
  667. /**
  668. * 订单id
  669. */
  670. orderId?: string;
  671. /**
  672. * id
  673. * 部门编号
  674. */
  675. orgCode?: string;
  676. /**
  677. * 是否延课(0-未延课 1-已延课)
  678. */
  679. orPostpone?: number;
  680. /**
  681. * 延课原因
  682. */
  683. postponeReason?: string;
  684. /**
  685. * 系统状态;状态(0-正常,1-冻结)
  686. */
  687. status?: number;
  688. /**
  689. * 更新人;更新人
  690. */
  691. updateBy?: string;
  692. /**
  693. * 更新时间;更新时间
  694. */
  695. updateTime?: string;
  696. /**
  697. * 使用人ID
  698. */
  699. useUserId?: string;
  700. /**
  701. * 使用人人脸照片
  702. */
  703. useUserImage?: string;
  704. /**
  705. * 使用人名称
  706. */
  707. useUserName?: string;
  708. /**
  709. * 核验照片
  710. */
  711. verifyImage?: string;
  712. /**
  713. * 核销状态(0-未核销 1-已核销)
  714. */
  715. verifyStatus?: number;
  716. /**
  717. * 核验时间
  718. */
  719. verifyTime?: string;
  720. /**
  721. * 核验人ID
  722. */
  723. verifyUserId?: string;
  724. /**
  725. * 核验人名称
  726. */
  727. verifyUserName?: string;
  728. [property: string]: any;
  729. }
  730. export interface sysMsg {
  731. id: string;
  732. titile: string;
  733. imgUrl: string;
  734. sender: string;
  735. sendTime: string;
  736. msgContent: string;
  737. }
  738. export interface sysRole {
  739. id: string;
  740. name: string;
  741. iconUrl: null;
  742. route: string;
  743. orderNumber: number;
  744. izShow: string;
  745. delFlag: number;
  746. roleCode: string;
  747. }
  748. export interface sysStaff {
  749. id: string;
  750. username: string;
  751. realname: string;
  752. status: 0;
  753. departName: string;
  754. createTime: string;
  755. }
  756. export interface userAdd {
  757. id: string;
  758. username: string;
  759. backgroundImg: string;
  760. realname: string;
  761. status: string;
  762. password: string;
  763. selectedroles: string;
  764. selecteddeparts: string;
  765. orgCode: string;
  766. trainingPrograms: string;
  767. teachingPhilosophy: string;
  768. excelMsg: string;
  769. certificateInnocence: string;
  770. healthy: string;
  771. honor: string;
  772. }
  773. export interface GetPageCourseRes {
  774. /**
  775. * 课程ID
  776. */
  777. appCourseId?: string;
  778. /**
  779. * 课时数
  780. */
  781. classNum?: number;
  782. /**
  783. * 封面
  784. */
  785. cover?: string;
  786. /**
  787. * 结束时间
  788. */
  789. endTime?: string;
  790. /**
  791. * 产品名称
  792. */
  793. name?: string;
  794. /**
  795. * 上课地址
  796. */
  797. siteAddress?: string;
  798. /**
  799. * 开始时间
  800. */
  801. startTime?: string;
  802. /**
  803. * 教练id(关联用户表)
  804. */
  805. userId?: string;
  806. [property: string]: any;
  807. }
  808. export interface deptart {
  809. address?: string;
  810. createBy?: string;
  811. createTime?: string;
  812. delFlag?: string;
  813. departName?: string;
  814. departNameAbbr?: string;
  815. departNameEn?: string;
  816. departOrder?: number;
  817. description?: string;
  818. dingIdentifier?: string;
  819. directorUserIds?: string;
  820. fax?: string;
  821. id: string;
  822. izLeaf?: number;
  823. memo?: string;
  824. mobile?: string;
  825. oldDirectorUserIds?: string;
  826. orgCategory?: string;
  827. orgCode: string;
  828. orgType?: string;
  829. parentId?: string;
  830. qywxIdentifier?: string;
  831. status: string;
  832. tenantId?: number;
  833. }
  834. export interface VerifyCourseInfoDTO {
  835. coursesId?: string;
  836. /**
  837. * 课程类型(0-正常 1-补课)
  838. */
  839. coursesType?: number;
  840. /**
  841. * 结束时间
  842. */
  843. endTime?: string;
  844. /**
  845. * id
  846. */
  847. id?: string;
  848. /**
  849. * 名称
  850. */
  851. name?: string;
  852. /**
  853. * 是否今日
  854. */
  855. orToday?: boolean;
  856. /**
  857. * 延课人数
  858. */
  859. postponeNum?: number;
  860. /**
  861. * 开始时间
  862. */
  863. startTime?: string;
  864. /**
  865. * 上课人数
  866. */
  867. totalNum?: number;
  868. /**
  869. * 未核销人数
  870. */
  871. unwrittenOffNum?: number;
  872. /**
  873. * 已核销人数
  874. */
  875. writtenOffNum?: number;
  876. /**
  877. * 是否完成
  878. */
  879. orDone: boolean;
  880. }
  881. /**
  882. * 课程补课课表
  883. */
  884. export interface AppCoursesPriceRules {
  885. /**
  886. * 课时状态
  887. * 课时状态(0-正常 1-延期)
  888. */
  889. classStatus?: number;
  890. /**
  891. * 课程id
  892. */
  893. coursesId?: string;
  894. /**
  895. * 结束时间
  896. * 课程类型(0-正常 1-补课)
  897. */
  898. coursesType?: number;
  899. /**
  900. * 创建人;创建人
  901. */
  902. createBy?: string;
  903. /**
  904. * 创建时间;创建时间
  905. */
  906. createTime?: string;
  907. /**
  908. * 删除标志;删除状态(0-正常,1-已删除)
  909. */
  910. delFlag?: number;
  911. /**
  912. * 结束时间
  913. */
  914. endTime?: string;
  915. /**
  916. * id
  917. */
  918. id?: string;
  919. /**
  920. * 名称
  921. */
  922. name?: string;
  923. /**
  924. * 部门id
  925. */
  926. orgCode?: string;
  927. /**
  928. * 乐观锁
  929. */
  930. revision?: number;
  931. /**
  932. * 排序
  933. */
  934. sort?: number;
  935. /**
  936. * 开始时间
  937. */
  938. startTime?: string;
  939. /**
  940. * 系统状态;状态(0-正常,1-冻结)
  941. */
  942. status?: number;
  943. /**
  944. * 租户id
  945. */
  946. tenantId?: string;
  947. /**
  948. * 更新人;更新人
  949. */
  950. updateBy?: string;
  951. /**
  952. * 更新时间;更新时间
  953. */
  954. updateTime?: string;
  955. [property: string]: any;
  956. }
  957. /**
  958. * 扫码核销
  959. */
  960. export interface ScanCodeQueryOrderVO {
  961. /**
  962. * 商品数量
  963. */
  964. amount?: number;
  965. /**
  966. * 子订单信息
  967. */
  968. appOrderProInfoVerifyVOS?: AppOrderProInfoVerifyVO[];
  969. /**
  970. * 比赛类型 0-个人 1-团队
  971. */
  972. gameType?: number;
  973. /**
  974. * 商品价格
  975. */
  976. price?: number;
  977. /**
  978. * 商品图片
  979. */
  980. productImage?: string;
  981. /**
  982. * 商品名称
  983. */
  984. productName?: string;
  985. /**
  986. * 场馆
  987. */
  988. siteName?: string;
  989. [property: string]: any;
  990. }
  991. /**
  992. * org.jeecg.modules.app.vo.AppOrderProInfoVerifyVO
  993. *
  994. * AppOrderProInfoVerifyVO
  995. */
  996. export interface AppOrderProInfoVerifyVO {
  997. /**
  998. * 子订单商品
  999. */
  1000. appOrderProInfo: AppOrderProInfo;
  1001. /**
  1002. * 券ID
  1003. */
  1004. isinId?: string;
  1005. /**
  1006. * 券状态 0-待使用 1-已使用 2-已失效
  1007. */
  1008. isinStatus?: number;
  1009. [property: string]: any;
  1010. }
  1011. /**
  1012. * 子订单商品
  1013. *
  1014. * AppOrderProInfo
  1015. */
  1016. export interface AppOrderProInfo {
  1017. /**
  1018. * 地点
  1019. */
  1020. address?: string;
  1021. /**
  1022. * 售后状态
  1023. */
  1024. afterSaleStatus?: number;
  1025. /**
  1026. * 创建人;创建人
  1027. */
  1028. createBy?: string;
  1029. /**
  1030. * 创建时间;创建时间
  1031. */
  1032. createTime?: string;
  1033. /**
  1034. * 删除标志;删除状态(0-正常,1-已删除)
  1035. */
  1036. delFlag?: number;
  1037. /**
  1038. * 使用人ID
  1039. */
  1040. familyUserId?: string;
  1041. /**
  1042. * 时间段
  1043. */
  1044. frameTimeStr?: string;
  1045. /**
  1046. * 比赛日期
  1047. */
  1048. gameTimeStr?: string;
  1049. /**
  1050. * id
  1051. */
  1052. id?: string;
  1053. /**
  1054. * 订单id
  1055. * 订单编号
  1056. */
  1057. orderCode?: string;
  1058. /**
  1059. * 订单id
  1060. */
  1061. orderId?: string;
  1062. /**
  1063. * 订单状态0-待付款 1-待使用 2-已使用 3-已到期 4-已取消 5-退款中 6已退款
  1064. */
  1065. orderStatus?: number;
  1066. /**
  1067. * 是否免费试听课(0-否 1-是)
  1068. */
  1069. orFreePro?: number;
  1070. /**
  1071. * 原价/元
  1072. */
  1073. originalPrice?: number;
  1074. /**
  1075. * 实际价格/元
  1076. */
  1077. price?: number;
  1078. /**
  1079. * 产品id;场地/赛事/课程
  1080. */
  1081. productId?: string;
  1082. /**
  1083. * 商品图片
  1084. */
  1085. productImage?: string;
  1086. /**
  1087. * 商品名称
  1088. */
  1089. productName?: string;
  1090. /**
  1091. * 数量
  1092. */
  1093. quantity?: number;
  1094. /**
  1095. * 系统状态;状态(0-正常,1-冻结)
  1096. */
  1097. status?: number;
  1098. /**
  1099. * 券号
  1100. */
  1101. ticketNo?: string;
  1102. /**
  1103. * 商品类型(0-学校 1-包场 2-无固定场 3-个人赛 4-团队赛 5-课程 6-保险)
  1104. */
  1105. type?: number;
  1106. /**
  1107. * 更新人;更新人
  1108. */
  1109. updateBy?: string;
  1110. /**
  1111. * 更新时间;更新时间
  1112. */
  1113. updateTime?: string;
  1114. /**
  1115. * 日期
  1116. */
  1117. useDateStr?: string;
  1118. /**
  1119. * 使用人
  1120. */
  1121. userName?: string;
  1122. /**
  1123. * 手机号
  1124. */
  1125. userPhone?: string;
  1126. [property: string]: any;
  1127. }
  1128. export interface Evaluate {
  1129. id: string;
  1130. /**
  1131. * 部门编码
  1132. */
  1133. orgCode: string;
  1134. /** 发布单位名称
  1135. *
  1136. */
  1137. departName: string;
  1138. /**
  1139. * 场地/地点
  1140. */
  1141. address: string;
  1142. /**
  1143. * 用户
  1144. */
  1145. username: string;
  1146. /**
  1147. * 用户手机号
  1148. */
  1149. phone: string;
  1150. /**
  1151. * 头像
  1152. */
  1153. avatar: string;
  1154. /**
  1155. * 评分
  1156. */
  1157. score: number;
  1158. /**
  1159. * 评价内容
  1160. */
  1161. evaluateContent: string;
  1162. /**
  1163. * 图片
  1164. */
  1165. images: string;
  1166. /**
  1167. * 审核状态;0待审核 1审核通过 2审核不通过
  1168. */
  1169. checkStatus: number;
  1170. /**
  1171. * 回复状态 0-未回复 1-已回复
  1172. */
  1173. replyStatus: number;
  1174. /**
  1175. * 回复内容
  1176. */
  1177. replyContent: string;
  1178. /**
  1179. * 回复时间
  1180. */
  1181. replyTime: string;
  1182. /**
  1183. * 业务类型;0场地 1课程
  1184. */
  1185. type: number;
  1186. createTime: string;
  1187. updateTime: string;
  1188. /** 图片列表集合
  1189. *
  1190. */
  1191. imageList: string[];
  1192. isAnonymous: number;
  1193. }
  1194. export interface webMakeClass {
  1195. id?: string;
  1196. coursesId: string;
  1197. name: string;
  1198. startTime: string;
  1199. endTime: string;
  1200. }