eps.d.ts 19 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325
  1. declare namespace Eps {
  2. interface BaseSysDepartmentEntity {
  3. /**
  4. * 任意键值
  5. */
  6. [key: string]: any;
  7. }
  8. interface BaseSysLogEntity {
  9. /**
  10. * 任意键值
  11. */
  12. [key: string]: any;
  13. }
  14. interface BaseSysMenuEntity {
  15. /**
  16. * 任意键值
  17. */
  18. [key: string]: any;
  19. }
  20. interface BaseSysParamEntity {
  21. /**
  22. * 任意键值
  23. */
  24. [key: string]: any;
  25. }
  26. interface BaseSysRoleEntity {
  27. /**
  28. * 任意键值
  29. */
  30. [key: string]: any;
  31. }
  32. interface BaseSysUserEntity {
  33. /**
  34. * 任意键值
  35. */
  36. [key: string]: any;
  37. }
  38. interface DemoGoodsEntity {
  39. /**
  40. * 任意键值
  41. */
  42. [key: string]: any;
  43. }
  44. interface DictInfoEntity {
  45. /**
  46. * 任意键值
  47. */
  48. [key: string]: any;
  49. }
  50. interface DictTypeEntity {
  51. /**
  52. * 任意键值
  53. */
  54. [key: string]: any;
  55. }
  56. interface PluginInfoEntity {
  57. /**
  58. * 任意键值
  59. */
  60. [key: string]: any;
  61. }
  62. interface RecycleDataEntity {
  63. /**
  64. * 任意键值
  65. */
  66. [key: string]: any;
  67. }
  68. interface SpaceInfoEntity {
  69. /**
  70. * 任意键值
  71. */
  72. [key: string]: any;
  73. }
  74. interface SpaceTypeEntity {
  75. /**
  76. * 任意键值
  77. */
  78. [key: string]: any;
  79. }
  80. interface TaskInfoEntity {
  81. /**
  82. * 任意键值
  83. */
  84. [key: string]: any;
  85. }
  86. interface UserAddressEntity {
  87. /**
  88. * 任意键值
  89. */
  90. [key: string]: any;
  91. }
  92. interface UserInfoEntity {
  93. /**
  94. * 任意键值
  95. */
  96. [key: string]: any;
  97. }
  98. type json = any;
  99. interface BaseCoding {
  100. /**
  101. * getModuleTree
  102. */
  103. getModuleTree(data?: any): Promise<any>;
  104. /**
  105. * createCode
  106. */
  107. createCode(data?: any): Promise<any>;
  108. /**
  109. * 权限标识
  110. */
  111. permission: { getModuleTree: string; createCode: string };
  112. /**
  113. * 权限状态
  114. */
  115. _permission: { getModuleTree: boolean; createCode: boolean };
  116. request: Service["request"];
  117. }
  118. interface BaseComm {
  119. /**
  120. * personUpdate
  121. */
  122. personUpdate(data?: any): Promise<any>;
  123. /**
  124. * uploadMode
  125. */
  126. uploadMode(data?: any): Promise<any>;
  127. /**
  128. * permmenu
  129. */
  130. permmenu(data?: any): Promise<any>;
  131. /**
  132. * program
  133. */
  134. program(data?: any): Promise<any>;
  135. /**
  136. * person
  137. */
  138. person(data?: any): Promise<any>;
  139. /**
  140. * upload
  141. */
  142. upload(data?: any): Promise<any>;
  143. /**
  144. * logout
  145. */
  146. logout(data?: any): Promise<any>;
  147. /**
  148. * 权限标识
  149. */
  150. permission: {
  151. personUpdate: string;
  152. uploadMode: string;
  153. permmenu: string;
  154. program: string;
  155. person: string;
  156. upload: string;
  157. logout: string;
  158. };
  159. /**
  160. * 权限状态
  161. */
  162. _permission: {
  163. personUpdate: boolean;
  164. uploadMode: boolean;
  165. permmenu: boolean;
  166. program: boolean;
  167. person: boolean;
  168. upload: boolean;
  169. logout: boolean;
  170. };
  171. request: Service["request"];
  172. }
  173. interface BaseOpen {
  174. /**
  175. * refreshToken
  176. */
  177. refreshToken(data?: any): Promise<any>;
  178. /**
  179. * captcha
  180. */
  181. captcha(data?: any): Promise<any>;
  182. /**
  183. * login
  184. */
  185. login(data?: any): Promise<any>;
  186. /**
  187. * html
  188. */
  189. html(data?: any): Promise<any>;
  190. /**
  191. * eps
  192. */
  193. eps(data?: any): Promise<any>;
  194. /**
  195. * 权限标识
  196. */
  197. permission: {
  198. refreshToken: string;
  199. captcha: string;
  200. login: string;
  201. html: string;
  202. eps: string;
  203. };
  204. /**
  205. * 权限状态
  206. */
  207. _permission: {
  208. refreshToken: boolean;
  209. captcha: boolean;
  210. login: boolean;
  211. html: boolean;
  212. eps: boolean;
  213. };
  214. request: Service["request"];
  215. }
  216. interface BaseSysDepartment {
  217. /**
  218. * delete
  219. */
  220. delete(data?: any): Promise<any>;
  221. /**
  222. * update
  223. */
  224. update(data?: any): Promise<any>;
  225. /**
  226. * order
  227. */
  228. order(data?: any): Promise<any>;
  229. /**
  230. * list
  231. */
  232. list(data?: any): Promise<BaseSysDepartmentEntity[]>;
  233. /**
  234. * add
  235. */
  236. add(data?: any): Promise<any>;
  237. /**
  238. * 权限标识
  239. */
  240. permission: { delete: string; update: string; order: string; list: string; add: string };
  241. /**
  242. * 权限状态
  243. */
  244. _permission: {
  245. delete: boolean;
  246. update: boolean;
  247. order: boolean;
  248. list: boolean;
  249. add: boolean;
  250. };
  251. request: Service["request"];
  252. }
  253. interface BaseSysLog {
  254. /**
  255. * setKeep
  256. */
  257. setKeep(data?: any): Promise<any>;
  258. /**
  259. * getKeep
  260. */
  261. getKeep(data?: any): Promise<any>;
  262. /**
  263. * clear
  264. */
  265. clear(data?: any): Promise<any>;
  266. /**
  267. * page
  268. */
  269. page(data?: any): Promise<{
  270. pagination: { size: number; page: number; total: number; [key: string]: any };
  271. list: BaseSysLogEntity[];
  272. [key: string]: any;
  273. }>;
  274. /**
  275. * 权限标识
  276. */
  277. permission: { setKeep: string; getKeep: string; clear: string; page: string };
  278. /**
  279. * 权限状态
  280. */
  281. _permission: { setKeep: boolean; getKeep: boolean; clear: boolean; page: boolean };
  282. request: Service["request"];
  283. }
  284. interface BaseSysMenu {
  285. /**
  286. * create
  287. */
  288. create(data?: any): Promise<any>;
  289. /**
  290. * export
  291. */
  292. export(data?: any): Promise<any>;
  293. /**
  294. * import
  295. */
  296. import(data?: any): Promise<any>;
  297. /**
  298. * delete
  299. */
  300. delete(data?: any): Promise<any>;
  301. /**
  302. * update
  303. */
  304. update(data?: any): Promise<any>;
  305. /**
  306. * parse
  307. */
  308. parse(data?: any): Promise<any>;
  309. /**
  310. * info
  311. */
  312. info(data?: any): Promise<BaseSysMenuEntity>;
  313. /**
  314. * list
  315. */
  316. list(data?: any): Promise<BaseSysMenuEntity[]>;
  317. /**
  318. * page
  319. */
  320. page(data?: any): Promise<{
  321. pagination: { size: number; page: number; total: number; [key: string]: any };
  322. list: BaseSysMenuEntity[];
  323. [key: string]: any;
  324. }>;
  325. /**
  326. * add
  327. */
  328. add(data?: any): Promise<any>;
  329. /**
  330. * 权限标识
  331. */
  332. permission: {
  333. create: string;
  334. export: string;
  335. import: string;
  336. delete: string;
  337. update: string;
  338. parse: string;
  339. info: string;
  340. list: string;
  341. page: string;
  342. add: string;
  343. };
  344. /**
  345. * 权限状态
  346. */
  347. _permission: {
  348. create: boolean;
  349. export: boolean;
  350. import: boolean;
  351. delete: boolean;
  352. update: boolean;
  353. parse: boolean;
  354. info: boolean;
  355. list: boolean;
  356. page: boolean;
  357. add: boolean;
  358. };
  359. request: Service["request"];
  360. }
  361. interface BaseSysParam {
  362. /**
  363. * delete
  364. */
  365. delete(data?: any): Promise<any>;
  366. /**
  367. * update
  368. */
  369. update(data?: any): Promise<any>;
  370. /**
  371. * html
  372. */
  373. html(data?: any): Promise<any>;
  374. /**
  375. * info
  376. */
  377. info(data?: any): Promise<BaseSysParamEntity>;
  378. /**
  379. * page
  380. */
  381. page(data?: any): Promise<{
  382. pagination: { size: number; page: number; total: number; [key: string]: any };
  383. list: BaseSysParamEntity[];
  384. [key: string]: any;
  385. }>;
  386. /**
  387. * add
  388. */
  389. add(data?: any): Promise<any>;
  390. /**
  391. * 权限标识
  392. */
  393. permission: {
  394. delete: string;
  395. update: string;
  396. html: string;
  397. info: string;
  398. page: string;
  399. add: string;
  400. };
  401. /**
  402. * 权限状态
  403. */
  404. _permission: {
  405. delete: boolean;
  406. update: boolean;
  407. html: boolean;
  408. info: boolean;
  409. page: boolean;
  410. add: boolean;
  411. };
  412. request: Service["request"];
  413. }
  414. interface BaseSysRole {
  415. /**
  416. * delete
  417. */
  418. delete(data?: any): Promise<any>;
  419. /**
  420. * update
  421. */
  422. update(data?: any): Promise<any>;
  423. /**
  424. * info
  425. */
  426. info(data?: any): Promise<BaseSysRoleEntity>;
  427. /**
  428. * list
  429. */
  430. list(data?: any): Promise<BaseSysRoleEntity[]>;
  431. /**
  432. * page
  433. */
  434. page(data?: any): Promise<{
  435. pagination: { size: number; page: number; total: number; [key: string]: any };
  436. list: BaseSysRoleEntity[];
  437. [key: string]: any;
  438. }>;
  439. /**
  440. * add
  441. */
  442. add(data?: any): Promise<any>;
  443. /**
  444. * 权限标识
  445. */
  446. permission: {
  447. delete: string;
  448. update: string;
  449. info: string;
  450. list: string;
  451. page: string;
  452. add: string;
  453. };
  454. /**
  455. * 权限状态
  456. */
  457. _permission: {
  458. delete: boolean;
  459. update: boolean;
  460. info: boolean;
  461. list: boolean;
  462. page: boolean;
  463. add: boolean;
  464. };
  465. request: Service["request"];
  466. }
  467. interface BaseSysUser {
  468. /**
  469. * delete
  470. */
  471. delete(data?: any): Promise<any>;
  472. /**
  473. * update
  474. */
  475. update(data?: any): Promise<any>;
  476. /**
  477. * move
  478. */
  479. move(data?: any): Promise<any>;
  480. /**
  481. * info
  482. */
  483. info(data?: any): Promise<BaseSysUserEntity>;
  484. /**
  485. * list
  486. */
  487. list(data?: any): Promise<BaseSysUserEntity[]>;
  488. /**
  489. * page
  490. */
  491. page(data?: any): Promise<{
  492. pagination: { size: number; page: number; total: number; [key: string]: any };
  493. list: BaseSysUserEntity[];
  494. [key: string]: any;
  495. }>;
  496. /**
  497. * add
  498. */
  499. add(data?: any): Promise<any>;
  500. /**
  501. * 权限标识
  502. */
  503. permission: {
  504. delete: string;
  505. update: string;
  506. move: string;
  507. info: string;
  508. list: string;
  509. page: string;
  510. add: string;
  511. };
  512. /**
  513. * 权限状态
  514. */
  515. _permission: {
  516. delete: boolean;
  517. update: boolean;
  518. move: boolean;
  519. info: boolean;
  520. list: boolean;
  521. page: boolean;
  522. add: boolean;
  523. };
  524. request: Service["request"];
  525. }
  526. interface DemoGoods {
  527. /**
  528. * delete
  529. */
  530. delete(data?: any): Promise<any>;
  531. /**
  532. * update
  533. */
  534. update(data?: any): Promise<any>;
  535. /**
  536. * info
  537. */
  538. info(data?: any): Promise<DemoGoodsEntity>;
  539. /**
  540. * list
  541. */
  542. list(data?: any): Promise<DemoGoodsEntity[]>;
  543. /**
  544. * page
  545. */
  546. page(data?: any): Promise<{
  547. pagination: { size: number; page: number; total: number; [key: string]: any };
  548. list: DemoGoodsEntity[];
  549. [key: string]: any;
  550. }>;
  551. /**
  552. * add
  553. */
  554. add(data?: any): Promise<any>;
  555. /**
  556. * 权限标识
  557. */
  558. permission: {
  559. delete: string;
  560. update: string;
  561. info: string;
  562. list: string;
  563. page: string;
  564. add: string;
  565. };
  566. /**
  567. * 权限状态
  568. */
  569. _permission: {
  570. delete: boolean;
  571. update: boolean;
  572. info: boolean;
  573. list: boolean;
  574. page: boolean;
  575. add: boolean;
  576. };
  577. request: Service["request"];
  578. }
  579. interface DemoTenant {
  580. /**
  581. * noTenant
  582. */
  583. noTenant(data?: any): Promise<any>;
  584. /**
  585. * noUse
  586. */
  587. noUse(data?: any): Promise<any>;
  588. /**
  589. * use
  590. */
  591. use(data?: any): Promise<any>;
  592. /**
  593. * 权限标识
  594. */
  595. permission: { noTenant: string; noUse: string; use: string };
  596. /**
  597. * 权限状态
  598. */
  599. _permission: { noTenant: boolean; noUse: boolean; use: boolean };
  600. request: Service["request"];
  601. }
  602. interface DictInfo {
  603. /**
  604. * delete
  605. */
  606. delete(data?: any): Promise<any>;
  607. /**
  608. * update
  609. */
  610. update(data?: any): Promise<any>;
  611. /**
  612. * types
  613. */
  614. types(data?: any): Promise<any>;
  615. /**
  616. * data
  617. */
  618. data(data?: any): Promise<any>;
  619. /**
  620. * info
  621. */
  622. info(data?: any): Promise<DictInfoEntity>;
  623. /**
  624. * list
  625. */
  626. list(data?: any): Promise<DictInfoEntity[]>;
  627. /**
  628. * page
  629. */
  630. page(data?: any): Promise<{
  631. pagination: { size: number; page: number; total: number; [key: string]: any };
  632. list: DictInfoEntity[];
  633. [key: string]: any;
  634. }>;
  635. /**
  636. * add
  637. */
  638. add(data?: any): Promise<any>;
  639. /**
  640. * 权限标识
  641. */
  642. permission: {
  643. delete: string;
  644. update: string;
  645. types: string;
  646. data: string;
  647. info: string;
  648. list: string;
  649. page: string;
  650. add: string;
  651. };
  652. /**
  653. * 权限状态
  654. */
  655. _permission: {
  656. delete: boolean;
  657. update: boolean;
  658. types: boolean;
  659. data: boolean;
  660. info: boolean;
  661. list: boolean;
  662. page: boolean;
  663. add: boolean;
  664. };
  665. request: Service["request"];
  666. }
  667. interface DictType {
  668. /**
  669. * delete
  670. */
  671. delete(data?: any): Promise<any>;
  672. /**
  673. * update
  674. */
  675. update(data?: any): Promise<any>;
  676. /**
  677. * info
  678. */
  679. info(data?: any): Promise<DictTypeEntity>;
  680. /**
  681. * list
  682. */
  683. list(data?: any): Promise<DictTypeEntity[]>;
  684. /**
  685. * page
  686. */
  687. page(data?: any): Promise<{
  688. pagination: { size: number; page: number; total: number; [key: string]: any };
  689. list: DictTypeEntity[];
  690. [key: string]: any;
  691. }>;
  692. /**
  693. * add
  694. */
  695. add(data?: any): Promise<any>;
  696. /**
  697. * 权限标识
  698. */
  699. permission: {
  700. delete: string;
  701. update: string;
  702. info: string;
  703. list: string;
  704. page: string;
  705. add: string;
  706. };
  707. /**
  708. * 权限状态
  709. */
  710. _permission: {
  711. delete: boolean;
  712. update: boolean;
  713. info: boolean;
  714. list: boolean;
  715. page: boolean;
  716. add: boolean;
  717. };
  718. request: Service["request"];
  719. }
  720. interface PluginInfo {
  721. /**
  722. * install
  723. */
  724. install(data?: any): Promise<any>;
  725. /**
  726. * delete
  727. */
  728. delete(data?: any): Promise<any>;
  729. /**
  730. * update
  731. */
  732. update(data?: any): Promise<any>;
  733. /**
  734. * info
  735. */
  736. info(data?: any): Promise<PluginInfoEntity>;
  737. /**
  738. * list
  739. */
  740. list(data?: any): Promise<PluginInfoEntity[]>;
  741. /**
  742. * page
  743. */
  744. page(data?: any): Promise<{
  745. pagination: { size: number; page: number; total: number; [key: string]: any };
  746. list: PluginInfoEntity[];
  747. [key: string]: any;
  748. }>;
  749. /**
  750. * add
  751. */
  752. add(data?: any): Promise<any>;
  753. /**
  754. * 权限标识
  755. */
  756. permission: {
  757. install: string;
  758. delete: string;
  759. update: string;
  760. info: string;
  761. list: string;
  762. page: string;
  763. add: string;
  764. };
  765. /**
  766. * 权限状态
  767. */
  768. _permission: {
  769. install: boolean;
  770. delete: boolean;
  771. update: boolean;
  772. info: boolean;
  773. list: boolean;
  774. page: boolean;
  775. add: boolean;
  776. };
  777. request: Service["request"];
  778. }
  779. interface RecycleData {
  780. /**
  781. * restore
  782. */
  783. restore(data?: any): Promise<any>;
  784. /**
  785. * info
  786. */
  787. info(data?: any): Promise<RecycleDataEntity>;
  788. /**
  789. * page
  790. */
  791. page(data?: any): Promise<{
  792. pagination: { size: number; page: number; total: number; [key: string]: any };
  793. list: RecycleDataEntity[];
  794. [key: string]: any;
  795. }>;
  796. /**
  797. * 权限标识
  798. */
  799. permission: { restore: string; info: string; page: string };
  800. /**
  801. * 权限状态
  802. */
  803. _permission: { restore: boolean; info: boolean; page: boolean };
  804. request: Service["request"];
  805. }
  806. interface SpaceInfo {
  807. /**
  808. * delete
  809. */
  810. delete(data?: any): Promise<any>;
  811. /**
  812. * update
  813. */
  814. update(data?: any): Promise<any>;
  815. /**
  816. * info
  817. */
  818. info(data?: any): Promise<SpaceInfoEntity>;
  819. /**
  820. * list
  821. */
  822. list(data?: any): Promise<SpaceInfoEntity[]>;
  823. /**
  824. * page
  825. */
  826. page(data?: any): Promise<{
  827. pagination: { size: number; page: number; total: number; [key: string]: any };
  828. list: SpaceInfoEntity[];
  829. [key: string]: any;
  830. }>;
  831. /**
  832. * add
  833. */
  834. add(data?: any): Promise<any>;
  835. /**
  836. * 权限标识
  837. */
  838. permission: {
  839. delete: string;
  840. update: string;
  841. info: string;
  842. list: string;
  843. page: string;
  844. add: string;
  845. };
  846. /**
  847. * 权限状态
  848. */
  849. _permission: {
  850. delete: boolean;
  851. update: boolean;
  852. info: boolean;
  853. list: boolean;
  854. page: boolean;
  855. add: boolean;
  856. };
  857. request: Service["request"];
  858. }
  859. interface SpaceType {
  860. /**
  861. * delete
  862. */
  863. delete(data?: any): Promise<any>;
  864. /**
  865. * update
  866. */
  867. update(data?: any): Promise<any>;
  868. /**
  869. * info
  870. */
  871. info(data?: any): Promise<SpaceTypeEntity>;
  872. /**
  873. * list
  874. */
  875. list(data?: any): Promise<SpaceTypeEntity[]>;
  876. /**
  877. * page
  878. */
  879. page(data?: any): Promise<{
  880. pagination: { size: number; page: number; total: number; [key: string]: any };
  881. list: SpaceTypeEntity[];
  882. [key: string]: any;
  883. }>;
  884. /**
  885. * add
  886. */
  887. add(data?: any): Promise<any>;
  888. /**
  889. * 权限标识
  890. */
  891. permission: {
  892. delete: string;
  893. update: string;
  894. info: string;
  895. list: string;
  896. page: string;
  897. add: string;
  898. };
  899. /**
  900. * 权限状态
  901. */
  902. _permission: {
  903. delete: boolean;
  904. update: boolean;
  905. info: boolean;
  906. list: boolean;
  907. page: boolean;
  908. add: boolean;
  909. };
  910. request: Service["request"];
  911. }
  912. interface TaskInfo {
  913. /**
  914. * delete
  915. */
  916. delete(data?: any): Promise<any>;
  917. /**
  918. * update
  919. */
  920. update(data?: any): Promise<any>;
  921. /**
  922. * start
  923. */
  924. start(data?: any): Promise<any>;
  925. /**
  926. * once
  927. */
  928. once(data?: any): Promise<any>;
  929. /**
  930. * stop
  931. */
  932. stop(data?: any): Promise<any>;
  933. /**
  934. * info
  935. */
  936. info(data?: any): Promise<TaskInfoEntity>;
  937. /**
  938. * page
  939. */
  940. page(data?: any): Promise<{
  941. pagination: { size: number; page: number; total: number; [key: string]: any };
  942. list: TaskInfoEntity[];
  943. [key: string]: any;
  944. }>;
  945. /**
  946. * log
  947. */
  948. log(data?: any): Promise<any>;
  949. /**
  950. * add
  951. */
  952. add(data?: any): Promise<any>;
  953. /**
  954. * 权限标识
  955. */
  956. permission: {
  957. delete: string;
  958. update: string;
  959. start: string;
  960. once: string;
  961. stop: string;
  962. info: string;
  963. page: string;
  964. log: string;
  965. add: string;
  966. };
  967. /**
  968. * 权限状态
  969. */
  970. _permission: {
  971. delete: boolean;
  972. update: boolean;
  973. start: boolean;
  974. once: boolean;
  975. stop: boolean;
  976. info: boolean;
  977. page: boolean;
  978. log: boolean;
  979. add: boolean;
  980. };
  981. request: Service["request"];
  982. }
  983. interface UserAddress {
  984. /**
  985. * delete
  986. */
  987. delete(data?: any): Promise<any>;
  988. /**
  989. * update
  990. */
  991. update(data?: any): Promise<any>;
  992. /**
  993. * info
  994. */
  995. info(data?: any): Promise<UserAddressEntity>;
  996. /**
  997. * list
  998. */
  999. list(data?: any): Promise<UserAddressEntity[]>;
  1000. /**
  1001. * page
  1002. */
  1003. page(data?: any): Promise<{
  1004. pagination: { size: number; page: number; total: number; [key: string]: any };
  1005. list: UserAddressEntity[];
  1006. [key: string]: any;
  1007. }>;
  1008. /**
  1009. * add
  1010. */
  1011. add(data?: any): Promise<any>;
  1012. /**
  1013. * 权限标识
  1014. */
  1015. permission: {
  1016. delete: string;
  1017. update: string;
  1018. info: string;
  1019. list: string;
  1020. page: string;
  1021. add: string;
  1022. };
  1023. /**
  1024. * 权限状态
  1025. */
  1026. _permission: {
  1027. delete: boolean;
  1028. update: boolean;
  1029. info: boolean;
  1030. list: boolean;
  1031. page: boolean;
  1032. add: boolean;
  1033. };
  1034. request: Service["request"];
  1035. }
  1036. interface UserInfo {
  1037. /**
  1038. * delete
  1039. */
  1040. delete(data?: any): Promise<any>;
  1041. /**
  1042. * update
  1043. */
  1044. update(data?: any): Promise<any>;
  1045. /**
  1046. * info
  1047. */
  1048. info(data?: any): Promise<UserInfoEntity>;
  1049. /**
  1050. * list
  1051. */
  1052. list(data?: any): Promise<UserInfoEntity[]>;
  1053. /**
  1054. * page
  1055. */
  1056. page(data?: any): Promise<{
  1057. pagination: { size: number; page: number; total: number; [key: string]: any };
  1058. list: UserInfoEntity[];
  1059. [key: string]: any;
  1060. }>;
  1061. /**
  1062. * add
  1063. */
  1064. add(data?: any): Promise<any>;
  1065. /**
  1066. * 权限标识
  1067. */
  1068. permission: {
  1069. delete: string;
  1070. update: string;
  1071. info: string;
  1072. list: string;
  1073. page: string;
  1074. add: string;
  1075. };
  1076. /**
  1077. * 权限状态
  1078. */
  1079. _permission: {
  1080. delete: boolean;
  1081. update: boolean;
  1082. info: boolean;
  1083. list: boolean;
  1084. page: boolean;
  1085. add: boolean;
  1086. };
  1087. request: Service["request"];
  1088. }
  1089. type Service = {
  1090. /**
  1091. * 基础请求
  1092. */
  1093. request(options?: {
  1094. url: string;
  1095. method?: "POST" | "GET" | "PUT" | "DELETE" | "PATCH" | "HEAD" | "OPTIONS";
  1096. data?: any;
  1097. params?: any;
  1098. headers?: {
  1099. authorization?: string;
  1100. [key: string]: any;
  1101. };
  1102. timeout?: number;
  1103. proxy?: boolean;
  1104. [key: string]: any;
  1105. }): Promise<any>;
  1106. base: {
  1107. coding: BaseCoding;
  1108. comm: BaseComm;
  1109. open: BaseOpen;
  1110. sys: {
  1111. department: BaseSysDepartment;
  1112. log: BaseSysLog;
  1113. menu: BaseSysMenu;
  1114. param: BaseSysParam;
  1115. role: BaseSysRole;
  1116. user: BaseSysUser;
  1117. };
  1118. };
  1119. demo: { goods: DemoGoods; tenant: DemoTenant };
  1120. dict: { info: DictInfo; type: DictType };
  1121. plugin: { info: PluginInfo };
  1122. recycle: { data: RecycleData };
  1123. space: { info: SpaceInfo; type: SpaceType };
  1124. task: { info: TaskInfo };
  1125. user: { address: UserAddress; info: UserInfo };
  1126. };
  1127. undefined;
  1128. }