eps.d.ts 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190
  1. declare namespace Eps {
  2. interface BaseSysDepartmentEntity {
  3. /**
  4. * ID
  5. */
  6. id?: number;
  7. /**
  8. * 部门名称
  9. */
  10. name?: string;
  11. /**
  12. * 创建者ID
  13. */
  14. userId?: number;
  15. /**
  16. * 上级部门ID
  17. */
  18. parentId?: number;
  19. /**
  20. * 排序
  21. */
  22. orderNum?: number;
  23. /**
  24. * 创建时间
  25. */
  26. createTime?: string;
  27. /**
  28. * 更新时间
  29. */
  30. updateTime?: string;
  31. /**
  32. * 任意键值
  33. */
  34. [key: string]: any;
  35. }
  36. interface BaseSysLogEntity {
  37. /**
  38. * ID
  39. */
  40. id?: number;
  41. /**
  42. * 用户ID
  43. */
  44. userId?: number;
  45. /**
  46. * 行为
  47. */
  48. action?: string;
  49. /**
  50. * ip
  51. */
  52. ip?: string;
  53. /**
  54. * 参数
  55. */
  56. params?: json;
  57. /**
  58. * 创建时间
  59. */
  60. createTime?: string;
  61. /**
  62. * 更新时间
  63. */
  64. updateTime?: string;
  65. /**
  66. * 姓名
  67. */
  68. name?: string;
  69. /**
  70. * 任意键值
  71. */
  72. [key: string]: any;
  73. }
  74. interface BaseSysMenuEntity {
  75. /**
  76. * ID
  77. */
  78. id?: number;
  79. /**
  80. * 父菜单ID
  81. */
  82. parentId?: number;
  83. /**
  84. * 菜单名称
  85. */
  86. name?: string;
  87. /**
  88. * 菜单地址
  89. */
  90. router?: string;
  91. /**
  92. * 权限标识
  93. */
  94. perms?: string;
  95. /**
  96. * 类型 0-目录 1-菜单 2-按钮
  97. */
  98. type?: number;
  99. /**
  100. * 图标
  101. */
  102. icon?: string;
  103. /**
  104. * 排序
  105. */
  106. orderNum?: number;
  107. /**
  108. * 视图地址
  109. */
  110. viewPath?: string;
  111. /**
  112. * 路由缓存
  113. */
  114. keepAlive?: boolean;
  115. /**
  116. * 是否显示
  117. */
  118. isShow?: boolean;
  119. /**
  120. * 创建时间
  121. */
  122. createTime?: string;
  123. /**
  124. * 更新时间
  125. */
  126. updateTime?: string;
  127. /**
  128. * 任意键值
  129. */
  130. [key: string]: any;
  131. }
  132. interface BaseSysParamEntity {
  133. /**
  134. * ID
  135. */
  136. id?: number;
  137. /**
  138. * 键
  139. */
  140. keyName?: string;
  141. /**
  142. * 名称
  143. */
  144. name?: string;
  145. /**
  146. * 数据
  147. */
  148. data?: string;
  149. /**
  150. * 数据类型 0-字符串 1-富文本 2-文件
  151. */
  152. dataType?: number;
  153. /**
  154. * 备注
  155. */
  156. remark?: string;
  157. /**
  158. * 创建时间
  159. */
  160. createTime?: string;
  161. /**
  162. * 更新时间
  163. */
  164. updateTime?: string;
  165. /**
  166. * 任意键值
  167. */
  168. [key: string]: any;
  169. }
  170. interface BaseSysRoleEntity {
  171. /**
  172. * ID
  173. */
  174. id?: number;
  175. /**
  176. * 用户ID
  177. */
  178. userId?: string;
  179. /**
  180. * 名称
  181. */
  182. name?: string;
  183. /**
  184. * 角色标签
  185. */
  186. label?: string;
  187. /**
  188. * 备注
  189. */
  190. remark?: string;
  191. /**
  192. * 数据权限是否关联上下级
  193. */
  194. relevance?: boolean;
  195. /**
  196. * 菜单权限
  197. */
  198. menuIdList?: json;
  199. /**
  200. * 部门权限
  201. */
  202. departmentIdList?: json;
  203. /**
  204. * 创建时间
  205. */
  206. createTime?: string;
  207. /**
  208. * 更新时间
  209. */
  210. updateTime?: string;
  211. /**
  212. * 任意键值
  213. */
  214. [key: string]: any;
  215. }
  216. interface BaseSysUserEntity {
  217. /**
  218. * ID
  219. */
  220. id?: number;
  221. /**
  222. * 部门ID
  223. */
  224. departmentId?: number;
  225. /**
  226. * 创建者ID
  227. */
  228. userId?: number;
  229. /**
  230. * 姓名
  231. */
  232. name?: string;
  233. /**
  234. * 用户名
  235. */
  236. username?: string;
  237. /**
  238. * 密码
  239. */
  240. password?: string;
  241. /**
  242. * 密码版本, 作用是改完密码,让原来的token失效
  243. */
  244. passwordV?: number;
  245. /**
  246. * 昵称
  247. */
  248. nickName?: string;
  249. /**
  250. * 头像
  251. */
  252. headImg?: string;
  253. /**
  254. * 手机
  255. */
  256. phone?: string;
  257. /**
  258. * 邮箱
  259. */
  260. email?: string;
  261. /**
  262. * 备注
  263. */
  264. remark?: string;
  265. /**
  266. * 状态 0-禁用 1-启用
  267. */
  268. status?: number;
  269. /**
  270. * socketId
  271. */
  272. socketId?: string;
  273. /**
  274. * 创建时间
  275. */
  276. createTime?: string;
  277. /**
  278. * 更新时间
  279. */
  280. updateTime?: string;
  281. /**
  282. * 任意键值
  283. */
  284. [key: string]: any;
  285. }
  286. interface DemoGoodsEntity {
  287. /**
  288. * ID
  289. */
  290. id?: number;
  291. /**
  292. * 标题
  293. */
  294. title?: string;
  295. /**
  296. * 价格
  297. */
  298. price?: number;
  299. /**
  300. * 描述
  301. */
  302. description?: string;
  303. /**
  304. * 主图
  305. */
  306. mainImage?: string;
  307. /**
  308. * 分类
  309. */
  310. type?: number;
  311. /**
  312. * 状态
  313. */
  314. status?: number;
  315. /**
  316. * 示例图
  317. */
  318. exampleImages?: json;
  319. /**
  320. * 库存
  321. */
  322. stock?: number;
  323. /**
  324. * 创建时间
  325. */
  326. createTime?: string;
  327. /**
  328. * 更新时间
  329. */
  330. updateTime?: string;
  331. /**
  332. * 昵称
  333. */
  334. userName?: string;
  335. /**
  336. * 任意键值
  337. */
  338. [key: string]: any;
  339. }
  340. interface DictInfoEntity {
  341. /**
  342. * ID
  343. */
  344. id?: number;
  345. /**
  346. * 类型ID
  347. */
  348. typeId?: number;
  349. /**
  350. * 名称
  351. */
  352. name?: string;
  353. /**
  354. * 值
  355. */
  356. value?: string;
  357. /**
  358. * 排序
  359. */
  360. orderNum?: number;
  361. /**
  362. * 备注
  363. */
  364. remark?: string;
  365. /**
  366. * 父ID
  367. */
  368. parentId?: number;
  369. /**
  370. * 创建时间
  371. */
  372. createTime?: string;
  373. /**
  374. * 更新时间
  375. */
  376. updateTime?: string;
  377. /**
  378. * 任意键值
  379. */
  380. [key: string]: any;
  381. }
  382. interface DictTypeEntity {
  383. /**
  384. * ID
  385. */
  386. id?: number;
  387. /**
  388. * 名称
  389. */
  390. name?: string;
  391. /**
  392. * 标识
  393. */
  394. key?: string;
  395. /**
  396. * 创建时间
  397. */
  398. createTime?: string;
  399. /**
  400. * 更新时间
  401. */
  402. updateTime?: string;
  403. /**
  404. * 任意键值
  405. */
  406. [key: string]: any;
  407. }
  408. interface PluginInfoEntity {
  409. /**
  410. * ID
  411. */
  412. id?: number;
  413. /**
  414. * 名称
  415. */
  416. name?: string;
  417. /**
  418. * 简介
  419. */
  420. description?: string;
  421. /**
  422. * Key名
  423. */
  424. keyName?: string;
  425. /**
  426. * Hook
  427. */
  428. hook?: string;
  429. /**
  430. * 描述
  431. */
  432. readme?: string;
  433. /**
  434. * 版本
  435. */
  436. version?: string;
  437. /**
  438. * Logo(base64)
  439. */
  440. logo?: string;
  441. /**
  442. * 作者
  443. */
  444. author?: string;
  445. /**
  446. * 状态 0-禁用 1-启用
  447. */
  448. status?: number;
  449. /**
  450. * 内容
  451. */
  452. content?: json;
  453. /**
  454. * ts内容
  455. */
  456. tsContent?: json;
  457. /**
  458. * 插件的plugin.json
  459. */
  460. pluginJson?: json;
  461. /**
  462. * 配置
  463. */
  464. config?: json;
  465. /**
  466. * 创建时间
  467. */
  468. createTime?: string;
  469. /**
  470. * 更新时间
  471. */
  472. updateTime?: string;
  473. /**
  474. * 任意键值
  475. */
  476. [key: string]: any;
  477. }
  478. interface RecycleDataEntity {
  479. /**
  480. * ID
  481. */
  482. id?: number;
  483. /**
  484. * 表
  485. */
  486. entityInfo?: json;
  487. /**
  488. * 操作人
  489. */
  490. userId?: number;
  491. /**
  492. * 被删除的数据
  493. */
  494. data?: json;
  495. /**
  496. * 请求的接口
  497. */
  498. url?: string;
  499. /**
  500. * 请求参数
  501. */
  502. params?: json;
  503. /**
  504. * 删除数据条数
  505. */
  506. count?: number;
  507. /**
  508. * 创建时间
  509. */
  510. createTime?: string;
  511. /**
  512. * 更新时间
  513. */
  514. updateTime?: string;
  515. /**
  516. * 姓名
  517. */
  518. userName?: string;
  519. /**
  520. * 任意键值
  521. */
  522. [key: string]: any;
  523. }
  524. interface SpaceInfoEntity {
  525. /**
  526. * ID
  527. */
  528. id?: number;
  529. /**
  530. * 地址
  531. */
  532. url?: string;
  533. /**
  534. * 类型
  535. */
  536. type?: string;
  537. /**
  538. * 分类ID
  539. */
  540. classifyId?: number;
  541. /**
  542. * 文件id
  543. */
  544. fileId?: string;
  545. /**
  546. * 文件名
  547. */
  548. name?: string;
  549. /**
  550. * 文件大小
  551. */
  552. size?: number;
  553. /**
  554. * 文档版本
  555. */
  556. version?: number;
  557. /**
  558. * 文件位置
  559. */
  560. key?: string;
  561. /**
  562. * 创建时间
  563. */
  564. createTime?: string;
  565. /**
  566. * 更新时间
  567. */
  568. updateTime?: string;
  569. /**
  570. * 任意键值
  571. */
  572. [key: string]: any;
  573. }
  574. interface SpaceTypeEntity {
  575. /**
  576. * ID
  577. */
  578. id?: number;
  579. /**
  580. * 类别名称
  581. */
  582. name?: string;
  583. /**
  584. * 父分类ID
  585. */
  586. parentId?: number;
  587. /**
  588. * 创建时间
  589. */
  590. createTime?: string;
  591. /**
  592. * 更新时间
  593. */
  594. updateTime?: string;
  595. /**
  596. * 任意键值
  597. */
  598. [key: string]: any;
  599. }
  600. interface TaskInfoEntity {
  601. /**
  602. * ID
  603. */
  604. id?: number;
  605. /**
  606. * 任务ID
  607. */
  608. jobId?: string;
  609. /**
  610. * 任务配置
  611. */
  612. repeatConf?: string;
  613. /**
  614. * 名称
  615. */
  616. name?: string;
  617. /**
  618. * cron
  619. */
  620. cron?: string;
  621. /**
  622. * 最大执行次数 不传为无限次
  623. */
  624. limit?: number;
  625. /**
  626. * 每间隔多少毫秒执行一次 如果cron设置了 这项设置就无效
  627. */
  628. every?: number;
  629. /**
  630. * 备注
  631. */
  632. remark?: string;
  633. /**
  634. * 状态 0-停止 1-运行
  635. */
  636. status?: number;
  637. /**
  638. * 开始时间
  639. */
  640. startDate?: Date;
  641. /**
  642. * 结束时间
  643. */
  644. endDate?: Date;
  645. /**
  646. * 数据
  647. */
  648. data?: string;
  649. /**
  650. * 执行的service实例ID
  651. */
  652. service?: string;
  653. /**
  654. * 状态 0-系统 1-用户
  655. */
  656. type?: number;
  657. /**
  658. * 下一次执行时间
  659. */
  660. nextRunTime?: Date;
  661. /**
  662. * 状态 0-cron 1-时间间隔
  663. */
  664. taskType?: number;
  665. /**
  666. * undefined
  667. */
  668. lastExecuteTime?: Date;
  669. /**
  670. * undefined
  671. */
  672. lockExpireTime?: Date;
  673. /**
  674. * 创建时间
  675. */
  676. createTime?: string;
  677. /**
  678. * 更新时间
  679. */
  680. updateTime?: string;
  681. /**
  682. * 任意键值
  683. */
  684. [key: string]: any;
  685. }
  686. interface UserAddressEntity {
  687. /**
  688. * ID
  689. */
  690. id?: number;
  691. /**
  692. * 用户ID
  693. */
  694. userId?: number;
  695. /**
  696. * 联系人
  697. */
  698. contact?: string;
  699. /**
  700. * 手机号
  701. */
  702. phone?: string;
  703. /**
  704. * 省
  705. */
  706. province?: string;
  707. /**
  708. * 市
  709. */
  710. city?: string;
  711. /**
  712. * 区
  713. */
  714. district?: string;
  715. /**
  716. * 地址
  717. */
  718. address?: string;
  719. /**
  720. * 是否默认
  721. */
  722. isDefault?: boolean;
  723. /**
  724. * 创建时间
  725. */
  726. createTime?: string;
  727. /**
  728. * 更新时间
  729. */
  730. updateTime?: string;
  731. /**
  732. * 任意键值
  733. */
  734. [key: string]: any;
  735. }
  736. interface UserInfoEntity {
  737. /**
  738. * ID
  739. */
  740. id?: number;
  741. /**
  742. * 登录唯一ID
  743. */
  744. unionid?: string;
  745. /**
  746. * 头像
  747. */
  748. avatarUrl?: string;
  749. /**
  750. * 昵称
  751. */
  752. nickName?: string;
  753. /**
  754. * 手机号
  755. */
  756. phone?: string;
  757. /**
  758. * 性别
  759. */
  760. gender?: number;
  761. /**
  762. * 状态
  763. */
  764. status?: number;
  765. /**
  766. * 登录方式
  767. */
  768. loginType?: number;
  769. /**
  770. * 密码
  771. */
  772. password?: string;
  773. /**
  774. * 介绍
  775. */
  776. description?: string;
  777. /**
  778. * 创建时间
  779. */
  780. createTime?: string;
  781. /**
  782. * 更新时间
  783. */
  784. updateTime?: string;
  785. /**
  786. * 任意键值
  787. */
  788. [key: string]: any;
  789. }
  790. type json = any;
  791. interface BaseCoding {
  792. /**
  793. * 获取模块目录结构
  794. */
  795. getModuleTree(data?: any): Promise<any>;
  796. /**
  797. * 创建代码
  798. */
  799. createCode(data?: any): Promise<any>;
  800. /**
  801. * 权限标识
  802. */
  803. permission: { getModuleTree: string; createCode: string };
  804. /**
  805. * 权限状态
  806. */
  807. _permission: { getModuleTree: boolean; createCode: boolean };
  808. request: Service["request"];
  809. }
  810. interface BaseComm {
  811. /**
  812. * 修改个人信息
  813. */
  814. personUpdate(data?: any): Promise<any>;
  815. /**
  816. * 文件上传模式
  817. */
  818. uploadMode(data?: any): Promise<any>;
  819. /**
  820. * 权限与菜单
  821. */
  822. permmenu(data?: any): Promise<any>;
  823. /**
  824. * 编程
  825. */
  826. program(data?: any): Promise<any>;
  827. /**
  828. * 个人信息
  829. */
  830. person(data?: any): Promise<any>;
  831. /**
  832. * 文件上传
  833. */
  834. upload(data?: any): Promise<any>;
  835. /**
  836. * 退出
  837. */
  838. logout(data?: any): Promise<any>;
  839. /**
  840. * 权限标识
  841. */
  842. permission: {
  843. personUpdate: string;
  844. uploadMode: string;
  845. permmenu: string;
  846. program: string;
  847. person: string;
  848. upload: string;
  849. logout: string;
  850. };
  851. /**
  852. * 权限状态
  853. */
  854. _permission: {
  855. personUpdate: boolean;
  856. uploadMode: boolean;
  857. permmenu: boolean;
  858. program: boolean;
  859. person: boolean;
  860. upload: boolean;
  861. logout: boolean;
  862. };
  863. request: Service["request"];
  864. }
  865. interface BaseOpen {
  866. /**
  867. * 刷新token
  868. */
  869. refreshToken(data?: any): Promise<any>;
  870. /**
  871. * 验证码
  872. */
  873. captcha(data?: any): Promise<any>;
  874. /**
  875. * 登录
  876. */
  877. login(data?: any): Promise<any>;
  878. /**
  879. * 获得网页内容的参数值
  880. */
  881. html(data?: any): Promise<any>;
  882. /**
  883. * 实体信息与路径
  884. */
  885. eps(data?: any): Promise<any>;
  886. /**
  887. * 权限标识
  888. */
  889. permission: {
  890. refreshToken: string;
  891. captcha: string;
  892. login: string;
  893. html: string;
  894. eps: string;
  895. };
  896. /**
  897. * 权限状态
  898. */
  899. _permission: {
  900. refreshToken: boolean;
  901. captcha: boolean;
  902. login: boolean;
  903. html: boolean;
  904. eps: boolean;
  905. };
  906. request: Service["request"];
  907. }
  908. interface BaseSysDepartment {
  909. /**
  910. * 删除
  911. */
  912. delete(data?: any): Promise<any>;
  913. /**
  914. * 修改
  915. */
  916. update(data?: any): Promise<any>;
  917. /**
  918. * 排序
  919. */
  920. order(data?: any): Promise<any>;
  921. /**
  922. * 列表查询
  923. */
  924. list(data?: any): Promise<BaseSysDepartmentEntity[]>;
  925. /**
  926. * 新增
  927. */
  928. add(data?: any): Promise<any>;
  929. /**
  930. * 权限标识
  931. */
  932. permission: { delete: string; update: string; order: string; list: string; add: string };
  933. /**
  934. * 权限状态
  935. */
  936. _permission: {
  937. delete: boolean;
  938. update: boolean;
  939. order: boolean;
  940. list: boolean;
  941. add: boolean;
  942. };
  943. request: Service["request"];
  944. }
  945. interface BaseSysLog {
  946. /**
  947. * 日志保存时间
  948. */
  949. setKeep(data?: any): Promise<any>;
  950. /**
  951. * 获得日志保存时间
  952. */
  953. getKeep(data?: any): Promise<any>;
  954. /**
  955. * 清理
  956. */
  957. clear(data?: any): Promise<any>;
  958. /**
  959. * 分页查询
  960. */
  961. page(data?: any): Promise<{
  962. pagination: { size: number; page: number; total: number; [key: string]: any };
  963. list: BaseSysLogEntity[];
  964. [key: string]: any;
  965. }>;
  966. /**
  967. * 权限标识
  968. */
  969. permission: { setKeep: string; getKeep: string; clear: string; page: string };
  970. /**
  971. * 权限状态
  972. */
  973. _permission: { setKeep: boolean; getKeep: boolean; clear: boolean; page: boolean };
  974. request: Service["request"];
  975. }
  976. interface BaseSysMenu {
  977. /**
  978. * 创建代码
  979. */
  980. create(data?: any): Promise<any>;
  981. /**
  982. * 导出
  983. */
  984. export(data?: any): Promise<any>;
  985. /**
  986. * 导入
  987. */
  988. import(data?: any): Promise<any>;
  989. /**
  990. * 删除
  991. */
  992. delete(data?: any): Promise<any>;
  993. /**
  994. * 修改
  995. */
  996. update(data?: any): Promise<any>;
  997. /**
  998. * 解析
  999. */
  1000. parse(data?: any): Promise<any>;
  1001. /**
  1002. * 单个信息
  1003. */
  1004. info(data?: any): Promise<BaseSysMenuEntity>;
  1005. /**
  1006. * 列表查询
  1007. */
  1008. list(data?: any): Promise<BaseSysMenuEntity[]>;
  1009. /**
  1010. * 分页查询
  1011. */
  1012. page(data?: any): Promise<{
  1013. pagination: { size: number; page: number; total: number; [key: string]: any };
  1014. list: BaseSysMenuEntity[];
  1015. [key: string]: any;
  1016. }>;
  1017. /**
  1018. * 新增
  1019. */
  1020. add(data?: any): Promise<any>;
  1021. /**
  1022. * 权限标识
  1023. */
  1024. permission: {
  1025. create: string;
  1026. export: string;
  1027. import: string;
  1028. delete: string;
  1029. update: string;
  1030. parse: string;
  1031. info: string;
  1032. list: string;
  1033. page: string;
  1034. add: string;
  1035. };
  1036. /**
  1037. * 权限状态
  1038. */
  1039. _permission: {
  1040. create: boolean;
  1041. export: boolean;
  1042. import: boolean;
  1043. delete: boolean;
  1044. update: boolean;
  1045. parse: boolean;
  1046. info: boolean;
  1047. list: boolean;
  1048. page: boolean;
  1049. add: boolean;
  1050. };
  1051. request: Service["request"];
  1052. }
  1053. interface BaseSysParam {
  1054. /**
  1055. * 删除
  1056. */
  1057. delete(data?: any): Promise<any>;
  1058. /**
  1059. * 修改
  1060. */
  1061. update(data?: any): Promise<any>;
  1062. /**
  1063. * 获得网页内容的参数值
  1064. */
  1065. html(data?: any): Promise<any>;
  1066. /**
  1067. * 单个信息
  1068. */
  1069. info(data?: any): Promise<BaseSysParamEntity>;
  1070. /**
  1071. * 分页查询
  1072. */
  1073. page(data?: any): Promise<{
  1074. pagination: { size: number; page: number; total: number; [key: string]: any };
  1075. list: BaseSysParamEntity[];
  1076. [key: string]: any;
  1077. }>;
  1078. /**
  1079. * 新增
  1080. */
  1081. add(data?: any): Promise<any>;
  1082. /**
  1083. * 权限标识
  1084. */
  1085. permission: {
  1086. delete: string;
  1087. update: string;
  1088. html: string;
  1089. info: string;
  1090. page: string;
  1091. add: string;
  1092. };
  1093. /**
  1094. * 权限状态
  1095. */
  1096. _permission: {
  1097. delete: boolean;
  1098. update: boolean;
  1099. html: boolean;
  1100. info: boolean;
  1101. page: boolean;
  1102. add: boolean;
  1103. };
  1104. request: Service["request"];
  1105. }
  1106. interface BaseSysRole {
  1107. /**
  1108. * 删除
  1109. */
  1110. delete(data?: any): Promise<any>;
  1111. /**
  1112. * 修改
  1113. */
  1114. update(data?: any): Promise<any>;
  1115. /**
  1116. * 单个信息
  1117. */
  1118. info(data?: any): Promise<BaseSysRoleEntity>;
  1119. /**
  1120. * 列表查询
  1121. */
  1122. list(data?: any): Promise<BaseSysRoleEntity[]>;
  1123. /**
  1124. * 分页查询
  1125. */
  1126. page(data?: any): Promise<{
  1127. pagination: { size: number; page: number; total: number; [key: string]: any };
  1128. list: BaseSysRoleEntity[];
  1129. [key: string]: any;
  1130. }>;
  1131. /**
  1132. * 新增
  1133. */
  1134. add(data?: any): Promise<any>;
  1135. /**
  1136. * 权限标识
  1137. */
  1138. permission: {
  1139. delete: string;
  1140. update: string;
  1141. info: string;
  1142. list: string;
  1143. page: string;
  1144. add: string;
  1145. };
  1146. /**
  1147. * 权限状态
  1148. */
  1149. _permission: {
  1150. delete: boolean;
  1151. update: boolean;
  1152. info: boolean;
  1153. list: boolean;
  1154. page: boolean;
  1155. add: boolean;
  1156. };
  1157. request: Service["request"];
  1158. }
  1159. interface BaseSysUser {
  1160. /**
  1161. * 删除
  1162. */
  1163. delete(data?: any): Promise<any>;
  1164. /**
  1165. * 修改
  1166. */
  1167. update(data?: any): Promise<any>;
  1168. /**
  1169. * 移动部门
  1170. */
  1171. move(data?: any): Promise<any>;
  1172. /**
  1173. * 单个信息
  1174. */
  1175. info(data?: any): Promise<BaseSysUserEntity>;
  1176. /**
  1177. * 列表查询
  1178. */
  1179. list(data?: any): Promise<BaseSysUserEntity[]>;
  1180. /**
  1181. * 分页查询
  1182. */
  1183. page(data?: any): Promise<{
  1184. pagination: { size: number; page: number; total: number; [key: string]: any };
  1185. list: BaseSysUserEntity[];
  1186. [key: string]: any;
  1187. }>;
  1188. /**
  1189. * 新增
  1190. */
  1191. add(data?: any): Promise<any>;
  1192. /**
  1193. * 权限标识
  1194. */
  1195. permission: {
  1196. delete: string;
  1197. update: string;
  1198. move: string;
  1199. info: string;
  1200. list: string;
  1201. page: string;
  1202. add: string;
  1203. };
  1204. /**
  1205. * 权限状态
  1206. */
  1207. _permission: {
  1208. delete: boolean;
  1209. update: boolean;
  1210. move: boolean;
  1211. info: boolean;
  1212. list: boolean;
  1213. page: boolean;
  1214. add: boolean;
  1215. };
  1216. request: Service["request"];
  1217. }
  1218. interface DemoGoods {
  1219. /**
  1220. * 删除
  1221. */
  1222. delete(data?: any): Promise<any>;
  1223. /**
  1224. * 修改
  1225. */
  1226. update(data?: any): Promise<any>;
  1227. /**
  1228. * 单个信息
  1229. */
  1230. info(data?: any): Promise<DemoGoodsEntity>;
  1231. /**
  1232. * 列表查询
  1233. */
  1234. list(data?: any): Promise<DemoGoodsEntity[]>;
  1235. /**
  1236. * 分页查询
  1237. */
  1238. page(data?: any): Promise<{
  1239. pagination: { size: number; page: number; total: number; [key: string]: any };
  1240. list: DemoGoodsEntity[];
  1241. [key: string]: any;
  1242. }>;
  1243. /**
  1244. * 新增
  1245. */
  1246. add(data?: any): Promise<any>;
  1247. /**
  1248. * 权限标识
  1249. */
  1250. permission: {
  1251. delete: string;
  1252. update: string;
  1253. info: string;
  1254. list: string;
  1255. page: string;
  1256. add: string;
  1257. };
  1258. /**
  1259. * 权限状态
  1260. */
  1261. _permission: {
  1262. delete: boolean;
  1263. update: boolean;
  1264. info: boolean;
  1265. list: boolean;
  1266. page: boolean;
  1267. add: boolean;
  1268. };
  1269. request: Service["request"];
  1270. }
  1271. interface DemoTenant {
  1272. /**
  1273. * 局部不使用多租户
  1274. */
  1275. noTenant(data?: any): Promise<any>;
  1276. /**
  1277. * 不使用多租户
  1278. */
  1279. noUse(data?: any): Promise<any>;
  1280. /**
  1281. * use
  1282. */
  1283. use(data?: any): Promise<any>;
  1284. /**
  1285. * 权限标识
  1286. */
  1287. permission: { noTenant: string; noUse: string; use: string };
  1288. /**
  1289. * 权限状态
  1290. */
  1291. _permission: { noTenant: boolean; noUse: boolean; use: boolean };
  1292. request: Service["request"];
  1293. }
  1294. interface DictInfo {
  1295. /**
  1296. * 删除
  1297. */
  1298. delete(data?: any): Promise<any>;
  1299. /**
  1300. * 修改
  1301. */
  1302. update(data?: any): Promise<any>;
  1303. /**
  1304. * 获得所有字典类型
  1305. */
  1306. types(data?: any): Promise<any>;
  1307. /**
  1308. * 获得字典数据
  1309. */
  1310. data(data?: any): Promise<any>;
  1311. /**
  1312. * 单个信息
  1313. */
  1314. info(data?: any): Promise<DictInfoEntity>;
  1315. /**
  1316. * 列表查询
  1317. */
  1318. list(data?: any): Promise<DictInfoEntity[]>;
  1319. /**
  1320. * 分页查询
  1321. */
  1322. page(data?: any): Promise<{
  1323. pagination: { size: number; page: number; total: number; [key: string]: any };
  1324. list: DictInfoEntity[];
  1325. [key: string]: any;
  1326. }>;
  1327. /**
  1328. * 新增
  1329. */
  1330. add(data?: any): Promise<any>;
  1331. /**
  1332. * 权限标识
  1333. */
  1334. permission: {
  1335. delete: string;
  1336. update: string;
  1337. types: string;
  1338. data: string;
  1339. info: string;
  1340. list: string;
  1341. page: string;
  1342. add: string;
  1343. };
  1344. /**
  1345. * 权限状态
  1346. */
  1347. _permission: {
  1348. delete: boolean;
  1349. update: boolean;
  1350. types: boolean;
  1351. data: boolean;
  1352. info: boolean;
  1353. list: boolean;
  1354. page: boolean;
  1355. add: boolean;
  1356. };
  1357. request: Service["request"];
  1358. }
  1359. interface DictType {
  1360. /**
  1361. * 删除
  1362. */
  1363. delete(data?: any): Promise<any>;
  1364. /**
  1365. * 修改
  1366. */
  1367. update(data?: any): Promise<any>;
  1368. /**
  1369. * 单个信息
  1370. */
  1371. info(data?: any): Promise<DictTypeEntity>;
  1372. /**
  1373. * 列表查询
  1374. */
  1375. list(data?: any): Promise<DictTypeEntity[]>;
  1376. /**
  1377. * 分页查询
  1378. */
  1379. page(data?: any): Promise<{
  1380. pagination: { size: number; page: number; total: number; [key: string]: any };
  1381. list: DictTypeEntity[];
  1382. [key: string]: any;
  1383. }>;
  1384. /**
  1385. * 新增
  1386. */
  1387. add(data?: any): Promise<any>;
  1388. /**
  1389. * 权限标识
  1390. */
  1391. permission: {
  1392. delete: string;
  1393. update: string;
  1394. info: string;
  1395. list: string;
  1396. page: string;
  1397. add: string;
  1398. };
  1399. /**
  1400. * 权限状态
  1401. */
  1402. _permission: {
  1403. delete: boolean;
  1404. update: boolean;
  1405. info: boolean;
  1406. list: boolean;
  1407. page: boolean;
  1408. add: boolean;
  1409. };
  1410. request: Service["request"];
  1411. }
  1412. interface PluginInfo {
  1413. /**
  1414. * 安装插件
  1415. */
  1416. install(data?: any): Promise<any>;
  1417. /**
  1418. * 删除
  1419. */
  1420. delete(data?: any): Promise<any>;
  1421. /**
  1422. * 修改
  1423. */
  1424. update(data?: any): Promise<any>;
  1425. /**
  1426. * 单个信息
  1427. */
  1428. info(data?: any): Promise<PluginInfoEntity>;
  1429. /**
  1430. * 列表查询
  1431. */
  1432. list(data?: any): Promise<PluginInfoEntity[]>;
  1433. /**
  1434. * 分页查询
  1435. */
  1436. page(data?: any): Promise<{
  1437. pagination: { size: number; page: number; total: number; [key: string]: any };
  1438. list: PluginInfoEntity[];
  1439. [key: string]: any;
  1440. }>;
  1441. /**
  1442. * 新增
  1443. */
  1444. add(data?: any): Promise<any>;
  1445. /**
  1446. * 权限标识
  1447. */
  1448. permission: {
  1449. install: string;
  1450. delete: string;
  1451. update: string;
  1452. info: string;
  1453. list: string;
  1454. page: string;
  1455. add: string;
  1456. };
  1457. /**
  1458. * 权限状态
  1459. */
  1460. _permission: {
  1461. install: boolean;
  1462. delete: boolean;
  1463. update: boolean;
  1464. info: boolean;
  1465. list: boolean;
  1466. page: boolean;
  1467. add: boolean;
  1468. };
  1469. request: Service["request"];
  1470. }
  1471. interface RecycleData {
  1472. /**
  1473. * 恢复数据
  1474. */
  1475. restore(data?: any): Promise<any>;
  1476. /**
  1477. * 单个信息
  1478. */
  1479. info(data?: any): Promise<RecycleDataEntity>;
  1480. /**
  1481. * 分页查询
  1482. */
  1483. page(data?: any): Promise<{
  1484. pagination: { size: number; page: number; total: number; [key: string]: any };
  1485. list: RecycleDataEntity[];
  1486. [key: string]: any;
  1487. }>;
  1488. /**
  1489. * 权限标识
  1490. */
  1491. permission: { restore: string; info: string; page: string };
  1492. /**
  1493. * 权限状态
  1494. */
  1495. _permission: { restore: boolean; info: boolean; page: boolean };
  1496. request: Service["request"];
  1497. }
  1498. interface SpaceInfo {
  1499. /**
  1500. * 删除
  1501. */
  1502. delete(data?: any): Promise<any>;
  1503. /**
  1504. * 修改
  1505. */
  1506. update(data?: any): Promise<any>;
  1507. /**
  1508. * 单个信息
  1509. */
  1510. info(data?: any): Promise<SpaceInfoEntity>;
  1511. /**
  1512. * 列表查询
  1513. */
  1514. list(data?: any): Promise<SpaceInfoEntity[]>;
  1515. /**
  1516. * 分页查询
  1517. */
  1518. page(data?: any): Promise<{
  1519. pagination: { size: number; page: number; total: number; [key: string]: any };
  1520. list: SpaceInfoEntity[];
  1521. [key: string]: any;
  1522. }>;
  1523. /**
  1524. * 新增
  1525. */
  1526. add(data?: any): Promise<any>;
  1527. /**
  1528. * 权限标识
  1529. */
  1530. permission: {
  1531. delete: string;
  1532. update: string;
  1533. info: string;
  1534. list: string;
  1535. page: string;
  1536. add: string;
  1537. };
  1538. /**
  1539. * 权限状态
  1540. */
  1541. _permission: {
  1542. delete: boolean;
  1543. update: boolean;
  1544. info: boolean;
  1545. list: boolean;
  1546. page: boolean;
  1547. add: boolean;
  1548. };
  1549. request: Service["request"];
  1550. }
  1551. interface SpaceType {
  1552. /**
  1553. * 删除
  1554. */
  1555. delete(data?: any): Promise<any>;
  1556. /**
  1557. * 修改
  1558. */
  1559. update(data?: any): Promise<any>;
  1560. /**
  1561. * 单个信息
  1562. */
  1563. info(data?: any): Promise<SpaceTypeEntity>;
  1564. /**
  1565. * 列表查询
  1566. */
  1567. list(data?: any): Promise<SpaceTypeEntity[]>;
  1568. /**
  1569. * 分页查询
  1570. */
  1571. page(data?: any): Promise<{
  1572. pagination: { size: number; page: number; total: number; [key: string]: any };
  1573. list: SpaceTypeEntity[];
  1574. [key: string]: any;
  1575. }>;
  1576. /**
  1577. * 新增
  1578. */
  1579. add(data?: any): Promise<any>;
  1580. /**
  1581. * 权限标识
  1582. */
  1583. permission: {
  1584. delete: string;
  1585. update: string;
  1586. info: string;
  1587. list: string;
  1588. page: string;
  1589. add: string;
  1590. };
  1591. /**
  1592. * 权限状态
  1593. */
  1594. _permission: {
  1595. delete: boolean;
  1596. update: boolean;
  1597. info: boolean;
  1598. list: boolean;
  1599. page: boolean;
  1600. add: boolean;
  1601. };
  1602. request: Service["request"];
  1603. }
  1604. interface TaskInfo {
  1605. /**
  1606. * 删除
  1607. */
  1608. delete(data?: any): Promise<any>;
  1609. /**
  1610. * 修改
  1611. */
  1612. update(data?: any): Promise<any>;
  1613. /**
  1614. * 开始
  1615. */
  1616. start(data?: any): Promise<any>;
  1617. /**
  1618. * 执行一次
  1619. */
  1620. once(data?: any): Promise<any>;
  1621. /**
  1622. * 停止
  1623. */
  1624. stop(data?: any): Promise<any>;
  1625. /**
  1626. * 单个信息
  1627. */
  1628. info(data?: any): Promise<TaskInfoEntity>;
  1629. /**
  1630. * 分页查询
  1631. */
  1632. page(data?: any): Promise<{
  1633. pagination: { size: number; page: number; total: number; [key: string]: any };
  1634. list: TaskInfoEntity[];
  1635. [key: string]: any;
  1636. }>;
  1637. /**
  1638. * 日志
  1639. */
  1640. log(data?: any): Promise<any>;
  1641. /**
  1642. * 新增
  1643. */
  1644. add(data?: any): Promise<any>;
  1645. /**
  1646. * 权限标识
  1647. */
  1648. permission: {
  1649. delete: string;
  1650. update: string;
  1651. start: string;
  1652. once: string;
  1653. stop: string;
  1654. info: string;
  1655. page: string;
  1656. log: string;
  1657. add: string;
  1658. };
  1659. /**
  1660. * 权限状态
  1661. */
  1662. _permission: {
  1663. delete: boolean;
  1664. update: boolean;
  1665. start: boolean;
  1666. once: boolean;
  1667. stop: boolean;
  1668. info: boolean;
  1669. page: boolean;
  1670. log: boolean;
  1671. add: boolean;
  1672. };
  1673. request: Service["request"];
  1674. }
  1675. interface UserAddress {
  1676. /**
  1677. * 删除
  1678. */
  1679. delete(data?: any): Promise<any>;
  1680. /**
  1681. * 修改
  1682. */
  1683. update(data?: any): Promise<any>;
  1684. /**
  1685. * 单个信息
  1686. */
  1687. info(data?: any): Promise<UserAddressEntity>;
  1688. /**
  1689. * 列表查询
  1690. */
  1691. list(data?: any): Promise<UserAddressEntity[]>;
  1692. /**
  1693. * 分页查询
  1694. */
  1695. page(data?: any): Promise<{
  1696. pagination: { size: number; page: number; total: number; [key: string]: any };
  1697. list: UserAddressEntity[];
  1698. [key: string]: any;
  1699. }>;
  1700. /**
  1701. * 新增
  1702. */
  1703. add(data?: any): Promise<any>;
  1704. /**
  1705. * 权限标识
  1706. */
  1707. permission: {
  1708. delete: string;
  1709. update: string;
  1710. info: string;
  1711. list: string;
  1712. page: string;
  1713. add: string;
  1714. };
  1715. /**
  1716. * 权限状态
  1717. */
  1718. _permission: {
  1719. delete: boolean;
  1720. update: boolean;
  1721. info: boolean;
  1722. list: boolean;
  1723. page: boolean;
  1724. add: boolean;
  1725. };
  1726. request: Service["request"];
  1727. }
  1728. interface UserInfo {
  1729. /**
  1730. * 删除
  1731. */
  1732. delete(data?: any): Promise<any>;
  1733. /**
  1734. * 修改
  1735. */
  1736. update(data?: any): Promise<any>;
  1737. /**
  1738. * 单个信息
  1739. */
  1740. info(data?: any): Promise<UserInfoEntity>;
  1741. /**
  1742. * 列表查询
  1743. */
  1744. list(data?: any): Promise<UserInfoEntity[]>;
  1745. /**
  1746. * 分页查询
  1747. */
  1748. page(data?: any): Promise<{
  1749. pagination: { size: number; page: number; total: number; [key: string]: any };
  1750. list: UserInfoEntity[];
  1751. [key: string]: any;
  1752. }>;
  1753. /**
  1754. * 新增
  1755. */
  1756. add(data?: any): Promise<any>;
  1757. /**
  1758. * 权限标识
  1759. */
  1760. permission: {
  1761. delete: string;
  1762. update: string;
  1763. info: string;
  1764. list: string;
  1765. page: string;
  1766. add: string;
  1767. };
  1768. /**
  1769. * 权限状态
  1770. */
  1771. _permission: {
  1772. delete: boolean;
  1773. update: boolean;
  1774. info: boolean;
  1775. list: boolean;
  1776. page: boolean;
  1777. add: boolean;
  1778. };
  1779. request: Service["request"];
  1780. }
  1781. type Service = {
  1782. /**
  1783. * 基础请求
  1784. */
  1785. request(options?: {
  1786. url: string;
  1787. method?: "POST" | "GET" | "PUT" | "DELETE" | "PATCH" | "HEAD" | "OPTIONS";
  1788. data?: any;
  1789. params?: any;
  1790. headers?: {
  1791. authorization?: string;
  1792. [key: string]: any;
  1793. };
  1794. timeout?: number;
  1795. proxy?: boolean;
  1796. [key: string]: any;
  1797. }): Promise<any>;
  1798. base: {
  1799. coding: BaseCoding;
  1800. comm: BaseComm;
  1801. open: BaseOpen;
  1802. sys: {
  1803. department: BaseSysDepartment;
  1804. log: BaseSysLog;
  1805. menu: BaseSysMenu;
  1806. param: BaseSysParam;
  1807. role: BaseSysRole;
  1808. user: BaseSysUser;
  1809. };
  1810. };
  1811. demo: { goods: DemoGoods; tenant: DemoTenant };
  1812. dict: { info: DictInfo; type: DictType };
  1813. plugin: { info: PluginInfo };
  1814. recycle: { data: RecycleData };
  1815. space: { info: SpaceInfo; type: SpaceType };
  1816. task: { info: TaskInfo };
  1817. user: { address: UserAddress; info: UserInfo };
  1818. };
  1819. type DictKey = "brand" | "occupation";
  1820. }