api.d.ts 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172
  1. /**
  2. * Namespace Api
  3. *
  4. * All backend api type
  5. */
  6. declare namespace Api {
  7. namespace Common {
  8. /** common params of paginating */
  9. interface PaginatingCommonParams {
  10. /** current page number */
  11. current: number;
  12. /** page size */
  13. size: number;
  14. /** total count */
  15. total: number;
  16. }
  17. /** common params of paginating query list data */
  18. interface PaginatingQueryRecord<T = any> extends PaginatingCommonParams {
  19. list: T[];
  20. }
  21. /** common search params of table */
  22. type CommonSearchParams = Pick<Common.PaginatingCommonParams, 'current' | 'size'>;
  23. /**
  24. * enable status
  25. *
  26. * - "1": enabled
  27. * - "0": disabled
  28. */
  29. type EnableStatus = '0' | '1';
  30. /** common record */
  31. type CommonRecord<T = any> = {
  32. /** record id */
  33. id: number;
  34. /** record creator */
  35. createBy: string;
  36. /** record create time */
  37. createTime: string;
  38. /** record updater */
  39. updateBy: string;
  40. /** record update time */
  41. updateTime: string;
  42. /** record status */
  43. status: EnableStatus | null;
  44. } & T;
  45. /**
  46. * 通用状态
  47. */
  48. type commonStatus = 0 | 1;
  49. }
  50. /**
  51. * namespace Auth
  52. *
  53. * backend api module: "auth"
  54. */
  55. namespace Auth {
  56. interface LoginToken {
  57. access_token: string;
  58. refresh_token: string;
  59. }
  60. interface UserInfo {
  61. userId: string;
  62. username: string;
  63. roles: string[];
  64. buttons: string[];
  65. email: string;
  66. mobile: string;
  67. perms: string[];
  68. /** 业务类型权限列表,null表示不限制(ROOT用户) */
  69. businessTypes?: string[] | null;
  70. }
  71. interface UserPassWord {
  72. password: string;
  73. newPassword: string;
  74. }
  75. }
  76. /**
  77. * namespace Route
  78. *
  79. * backend api module: "route"
  80. */
  81. namespace Route {
  82. // type ElegantConstRoute = import('@elegant-router/types').ElegantConstRoute;
  83. interface MenuRoute extends ElegantConstRoute {
  84. id: string;
  85. }
  86. interface UserRoute {
  87. [x: string]: any;
  88. routes: MenuRoute[];
  89. home: import('@elegant-router/types').LastLevelRouteKey;
  90. }
  91. }
  92. /**
  93. * 商品管理模块
  94. */
  95. /**
  96. * 政企管理模块
  97. */
  98. namespace government {
  99. /**
  100. * 积分充值实体类
  101. *
  102. * PointsRecharge
  103. */
  104. interface PointsRecharge {
  105. /**
  106. * 渠道(企业ID)
  107. */
  108. channelId?: number;
  109. /**
  110. * 渠道(企业)名称
  111. */
  112. channelName?: string;
  113. /**
  114. * 创建者
  115. */
  116. createBy?: string;
  117. /**
  118. * 创建时间
  119. */
  120. createTime?: string;
  121. /**
  122. * 过期日期
  123. */
  124. expiryDate?: string;
  125. /**
  126. * 主键
  127. */
  128. id?: number;
  129. /**
  130. * 充值积分
  131. */
  132. points?: number;
  133. /**
  134. * 充值单号
  135. */
  136. rechargeNumber?: string;
  137. /**
  138. * 积分状态(1-未过期,2-过期)
  139. */
  140. rechargeStatus?: number;
  141. /**
  142. * 备注
  143. */
  144. remark?: string;
  145. /**
  146. * 充值类型
  147. */
  148. type?: number;
  149. /**
  150. * 更新时间
  151. */
  152. updateTime?: string;
  153. /**
  154. * 用户ID
  155. */
  156. userId?: number;
  157. /**
  158. * 员工名称
  159. */
  160. userName?: string;
  161. /**
  162. * 电话号码
  163. */
  164. userPhone?: string;
  165. [property: string]: any;
  166. }
  167. /**
  168. * 充值积分记录统计列表
  169. *
  170. * PointsRechargeVO
  171. */
  172. interface PointsRechargeVO {
  173. /**
  174. * 渠道(企业)名称
  175. */
  176. channelName?: string;
  177. /**
  178. * 操作时间
  179. */
  180. createTime?: string;
  181. /**
  182. * 总充值积分
  183. */
  184. totalPoints?: number;
  185. /**
  186. * 总充值人数
  187. */
  188. totalUserCount?: number;
  189. [property: string]: any;
  190. }
  191. /**
  192. * 积分任务执行失败记录列表
  193. */
  194. interface PointsFailureRecordVO {
  195. /**
  196. * 操作人
  197. */
  198. createBy?: string;
  199. /**
  200. * 时间
  201. */
  202. createTime?: string;
  203. /**
  204. * 失败状态数量
  205. */
  206. failureStatus?: number;
  207. /**
  208. * 任务名称
  209. */
  210. name?: string;
  211. /**
  212. * 成功状态数量
  213. */
  214. successStatus?: number;
  215. [property: string]: any;
  216. }
  217. /**
  218. * 渠道统计
  219. *
  220. * ChannelVO
  221. */
  222. interface ChannelVO {
  223. /**
  224. * 渠道名称
  225. */
  226. channelName?: string;
  227. /**
  228. * 企业编号
  229. */
  230. channelNo?: string;
  231. /**
  232. * 创建日期
  233. */
  234. createTime?: { [key: string]: any };
  235. /**
  236. * 正常员工数
  237. */
  238. normalCount?: number;
  239. /**
  240. * 总员工数
  241. */
  242. staffCount?: number;
  243. /**
  244. * 企业状态(1-正常,0-停用)
  245. */
  246. status: Api.Common.commonStatus;
  247. /**
  248. * 渠道类型(1-企业用户,2-B端用户,3-C端用户)
  249. */
  250. type?: number;
  251. /**
  252. * 渠道等级
  253. */
  254. level?: number;
  255. [property: string]: any;
  256. }
  257. /**
  258. * 员工列表
  259. */
  260. interface userList {
  261. /**
  262. * 可用
  263. */
  264. available: number;
  265. /**
  266. * 所属企业
  267. */
  268. channelName: string;
  269. /**
  270. * 已过期积分
  271. */
  272. expired: number;
  273. /**
  274. * 真实姓名
  275. */
  276. realName: string;
  277. /**
  278. * 状态 1正常 ,0 无效
  279. */
  280. status: Common.commonStatus;
  281. /**
  282. * 总积分
  283. */
  284. total: number;
  285. /**
  286. * 使用积分
  287. */
  288. used: number;
  289. /**
  290. * 手机号
  291. */
  292. userMobile: string;
  293. /**
  294. * 员工id
  295. */
  296. memberId: number;
  297. }
  298. /**
  299. * 员工导入记录
  300. */
  301. interface importRecordList {
  302. batchNo: string;
  303. channel: string;
  304. completeTime: string;
  305. createTime: string;
  306. error: number;
  307. id: number;
  308. operator: string;
  309. phone: string;
  310. realName: string;
  311. success: number;
  312. taskName: string;
  313. total: number;
  314. }
  315. }
  316. namespace System {
  317. /** 字典类型 */
  318. type DictType = {
  319. /**
  320. * 字典类型ID
  321. */
  322. id: number;
  323. /**
  324. * 类型编码
  325. */
  326. code: string;
  327. /**
  328. * 类型名称
  329. */
  330. name: string;
  331. /**
  332. * 状态(1:启用;0:禁用)
  333. */
  334. status?: number;
  335. /**
  336. * 备注
  337. */
  338. remark?: string;
  339. };
  340. type roleList = Common.CommonRecord<{
  341. /**
  342. * 角色编码
  343. */
  344. code?: string;
  345. /**
  346. * 角色名称
  347. */
  348. name?: string;
  349. /**
  350. * 排序
  351. */
  352. sort?: number;
  353. }>;
  354. type DictData = Common.CommonRecord<{
  355. /**
  356. * 字典名称
  357. */
  358. name?: string;
  359. /**
  360. * 字典值
  361. */
  362. value?: string;
  363. }>;
  364. type DictDataList = {
  365. /**
  366. * 字典ID
  367. */
  368. id?: number;
  369. /**
  370. * 字典名称
  371. */
  372. name?: string;
  373. /**
  374. * 状态(1:启用;0:禁用)
  375. */
  376. status?: number;
  377. /**
  378. * 字典值
  379. */
  380. value?: string;
  381. };
  382. }
  383. namespace goods {
  384. interface ShopCategory {
  385. children?: ShopCategory[];
  386. iconUrl?: string;
  387. id?: number;
  388. level?: number;
  389. name?: string;
  390. parentId?: number;
  391. sort?: number;
  392. visible?: number;
  393. [property: string]: any;
  394. }
  395. interface Channel {
  396. /**
  397. * 渠道名称
  398. */
  399. channelName?: string;
  400. /**
  401. * 主键
  402. */
  403. id?: number;
  404. /**
  405. * 渠道类型(1-企业用户,2-B端用户,3-C端用户)
  406. */
  407. type?: string;
  408. [property: string]: any;
  409. }
  410. interface ChannelProd {
  411. /**
  412. * 渠道ID
  413. */
  414. channelId?: number;
  415. /**
  416. * 渠道对应商品售价
  417. */
  418. channelProdPrice?: number;
  419. /**
  420. * 出货价
  421. */
  422. deliveryPrice?: number;
  423. /**
  424. * 海博商品ID
  425. */
  426. hbSkuId?: string;
  427. /**
  428. * 主键
  429. */
  430. id?: number;
  431. /**
  432. * 删除状态(0-正常,1-删除)
  433. */
  434. isDelete?: number;
  435. /**
  436. * 进货价
  437. */
  438. purchasePrice?: number;
  439. /**
  440. * 记录时间
  441. */
  442. recTime?: string;
  443. /**
  444. * 门店ID
  445. */
  446. shopId?: number;
  447. /**
  448. * 门店名称
  449. */
  450. shopName?: string;
  451. /**
  452. * 单品ID
  453. */
  454. skuId?: number;
  455. /**
  456. * 修改时间
  457. */
  458. updateTime?: string;
  459. /**
  460. * 渠道名称 */
  461. channelName?: string;
  462. [property: string]: any;
  463. }
  464. interface Sku {
  465. /**
  466. * 实际库存
  467. */
  468. actualStocks?: number;
  469. /**
  470. * 单品编码(海博)
  471. */
  472. hbSkuId?: number;
  473. /**
  474. * 商品编码(海博)
  475. */
  476. hbSpuId?: number;
  477. /**
  478. * 0 正常 1 已被删除
  479. */
  480. isDelete?: number;
  481. /**
  482. * 商品条形码
  483. */
  484. modelId?: string;
  485. /**
  486. * 原价
  487. */
  488. oriPrice?: number;
  489. /**
  490. * 商家编码
  491. */
  492. partyCode?: string;
  493. /**
  494. * sku图片
  495. */
  496. pic: string;
  497. /**
  498. * 价格
  499. */
  500. price?: number;
  501. /**
  502. * 商品ID
  503. */
  504. prodId?: number;
  505. /**
  506. * 商品名称
  507. */
  508. prodName?: string;
  509. /**
  510. * 销售属性组合字符串,格式是p1:v1;p2:v2
  511. */
  512. properties?: string;
  513. /**
  514. * 记录时间
  515. */
  516. recTime?: string;
  517. skuCode?: string;
  518. /**
  519. * 单品ID
  520. */
  521. skuId?: number;
  522. /**
  523. * sku名称
  524. */
  525. skuName?: string;
  526. /**
  527. * 积分价格
  528. */
  529. skuScore?: number;
  530. /**
  531. * 状态:0禁用 1 启用
  532. */
  533. status?: number;
  534. /**
  535. * 库存
  536. */
  537. stocks?: number;
  538. /**
  539. * 修改时间
  540. */
  541. updateTime?: string;
  542. version?: number;
  543. /**
  544. * 体积
  545. */
  546. volume?: number;
  547. /**
  548. * 重量
  549. */
  550. weight?: number;
  551. weightUnit?: string;
  552. [property: string]: any;
  553. }
  554. interface ShopSku {
  555. /**
  556. * 渠道商品
  557. */
  558. channelProdList?: ChannelProd[];
  559. /**
  560. * 门店商品表ID
  561. */
  562. id?: number;
  563. /**
  564. * 0 正常 1 已被删除
  565. */
  566. isDelete?: number;
  567. /**
  568. * 记录时间
  569. */
  570. recTime?: string;
  571. /**
  572. * 门店ID
  573. */
  574. shopId?: number;
  575. /**
  576. * 商品对应门店价格
  577. */
  578. shopSkuPrice?: number;
  579. /**
  580. * 商品对应门店库存
  581. */
  582. shopSkuStocks?: number;
  583. /**
  584. * 单品ID
  585. */
  586. skuId?: number;
  587. /**
  588. * 商品详细
  589. */
  590. sku: Sku;
  591. /**
  592. * 修改时间
  593. */
  594. updateTime?: string;
  595. [property: string]: any;
  596. }
  597. }
  598. namespace delivery {
  599. interface Transport2 {
  600. /**
  601. * 订单需要满多少
  602. */
  603. amount: number;
  604. /**
  605. * 渠道ID
  606. */
  607. channelId: number;
  608. /**
  609. * 创建时间
  610. */
  611. createTime: string;
  612. /**
  613. * 配送距离
  614. */
  615. distance: number;
  616. /**
  617. * 费用(元/20kg)
  618. */
  619. freightFee: number;
  620. /**
  621. * 配送费
  622. */
  623. piece: number;
  624. /**
  625. * 店铺id
  626. */
  627. shopId: number;
  628. /**
  629. * 运费模板名称
  630. */
  631. transName: string;
  632. /**
  633. * 运费模板id
  634. */
  635. transportId: number;
  636. /**
  637. * 重量限制
  638. */
  639. weight: number;
  640. [property: string]: any;
  641. }
  642. interface devList {
  643. /**
  644. * 公司主页
  645. */
  646. companyHomeUrl?: string;
  647. /**
  648. * ID
  649. */
  650. dvyId?: number;
  651. /**
  652. * 物流公司名称
  653. */
  654. dvyName?: string;
  655. /**
  656. * 物流公司编号
  657. */
  658. dvyNo?: string;
  659. /**
  660. * 修改时间
  661. */
  662. modifyTime?: string;
  663. /**
  664. * 物流查询接口
  665. */
  666. queryUrl?: string;
  667. /**
  668. * 建立时间
  669. */
  670. recTime?: string;
  671. [property: string]: any;
  672. }
  673. interface deliveryOrder {
  674. chargeOrder: ChargeOrdeVo;
  675. /**
  676. * 取消原因
  677. */
  678. cancelReason?: string;
  679. /**
  680. * 实际总值
  681. */
  682. actualTotal?: number;
  683. /**
  684. * 用户订单地址Id
  685. */
  686. addrOrderId?: number;
  687. /**
  688. * 取消时间
  689. */
  690. cancelTime?: string;
  691. /**
  692. * 渠道ID
  693. */
  694. channelId?: number;
  695. /**
  696. * 订单关闭原因 (1:超时未支付 2:退款关闭 4:买家取消 15:已通过货到付款交易)
  697. */
  698. closeType?: number;
  699. /**
  700. * 订购时间
  701. */
  702. createTime?: string;
  703. /**
  704. * 用户订单删除状态,0:没有删除, 1:回收站, 2:永久删除
  705. */
  706. deleteStatus?: number;
  707. /**
  708. * 物流单号
  709. */
  710. dvyFlowId?: string;
  711. /**
  712. * 配送方式ID
  713. */
  714. dvyId?: number;
  715. /**
  716. * 麦芽条状态 0 失败 1 成功 null为暂未创建
  717. */
  718. dvyStatus?: number;
  719. /**
  720. * 发货时间
  721. */
  722. dvyTime?: string;
  723. /**
  724. * 配送类型(1:快递 2:自提 3:及时配送 10:商家自送)
  725. */
  726. dvyType: number;
  727. /**
  728. * 完成时间
  729. */
  730. finallyTime?: string;
  731. /**
  732. * 订单运费
  733. */
  734. freightAmount?: number;
  735. /**
  736. * 海博物流状态
  737. * 20:已抢单,30:配送员到店,40:取货完成,50:配送单取消,100:已送达
  738. */
  739. hbLogisticStatus: number;
  740. /**
  741. * 海博订单状态
  742. * 0-待支付 1-待发货,20-订单已接单(待拣货),30-订单待配送(拣货完成/自提类订单为待自提),40-订单配送中
  743. * ,50-订单取消待审核,60-订单已取消,70-订单已送达,80-订单已完成
  744. */
  745. hbOrderStatus: number;
  746. /**
  747. * 是否已经支付,1:已经支付过,0:,没有支付过
  748. */
  749. isPayed?: number;
  750. /**
  751. * 亏损金额
  752. */
  753. lossAmount?: number;
  754. nextPay?: boolean;
  755. /**
  756. * 买家昵称
  757. * 买家名称
  758. */
  759. nickName?: string;
  760. /**
  761. * 积分
  762. */
  763. offsetPoints?: number;
  764. /**
  765. * 订单ID
  766. */
  767. orderId?: number;
  768. orderItems?: OrderItemElement[];
  769. subOrders?: OrderItemElement[];
  770. /**
  771. * 订购流水号
  772. */
  773. orderNumber?: string;
  774. /**
  775. * 订单类型参考orderType ,1团购订单 2秒杀订单,3积分订单
  776. */
  777. orderType?: number;
  778. payScore?: number;
  779. /**
  780. * 付款时间
  781. */
  782. payTime?: string;
  783. /**
  784. * 支付方式 1 微信支付 2 支付宝,0积分支付
  785. */
  786. payType?: number;
  787. /**
  788. * 平台优惠总额
  789. */
  790. platformAmount?: number;
  791. /**
  792. * 产品名称,多个产品将会以逗号隔开
  793. */
  794. prodName?: string;
  795. /**
  796. * 订单商品总数
  797. */
  798. productNums?: number;
  799. /**
  800. * 牵牛花订单id
  801. */
  802. qnhOrderId?: string;
  803. /**
  804. * 牵牛花订单状态 0 失败 1 成功 null为暂未创建
  805. */
  806. qnhOrderStatus?: string;
  807. /**
  808. * 收货人
  809. */
  810. receiver?: string;
  811. /**
  812. * 优惠总额
  813. */
  814. reduceAmount?: number;
  815. /**
  816. * 退款订单编号
  817. */
  818. refundSn?: string;
  819. /**
  820. * 订单退款状态(1:申请退款 2:退款成功 3:部分退款成功 4:退款失败)
  821. */
  822. refundStatus?: number;
  823. /**
  824. * 退款类型
  825. */
  826. refundType?: number;
  827. /**
  828. * 用户备注
  829. */
  830. remarks?: string;
  831. /**
  832. * 退款状态
  833. */
  834. returnMoneySts?: number;
  835. /**
  836. * 订单所用积分
  837. */
  838. score?: number;
  839. /**
  840. * 店铺id
  841. */
  842. shopId?: number;
  843. /**
  844. * 店铺名称
  845. */
  846. shopName?: string;
  847. /**
  848. * 卖家备注
  849. */
  850. shopRemarks?: string;
  851. /**
  852. * 总值
  853. */
  854. total?: number;
  855. /**
  856. * 订单更新时间
  857. */
  858. updateTime?: string;
  859. /**
  860. * 用户订单地址
  861. */
  862. userAddrOrder?: UserAddrOrder;
  863. /**
  864. * 订购用户ID
  865. */
  866. userId?: string;
  867. /**
  868. * 买家手机号
  869. */
  870. userMobile?: string;
  871. /**
  872. * 电影票详情
  873. */
  874. yppDetail?: TicketOrderChannelDto;
  875. /**
  876. * 业务类型
  877. */
  878. businessType: string;
  879. [property: string]: any;
  880. }
  881. interface ChargeOrdeVo {
  882. /**
  883. * 充电订单号
  884. */
  885. chargeOrderNo?: string;
  886. /**
  887. * 充电时间:秒
  888. */
  889. chargeTime?: number;
  890. /**
  891. * 充电设备接口编码
  892. */
  893. connectorId?: string;
  894. /**
  895. * 结束充电时间
  896. */
  897. endTime?: string;
  898. /**
  899. * 用户ID
  900. */
  901. memberId?: number;
  902. /**
  903. * 订购流水号
  904. */
  905. orderNumber?: string;
  906. /**
  907. * 电站名称
  908. */
  909. powerStationName?: string;
  910. /**
  911. * 预充值金额
  912. */
  913. preAmt?: number;
  914. /**
  915. * 平台实际收取金额
  916. */
  917. realCost?: number;
  918. /**
  919. * 平台总服务费
  920. */
  921. realServiceCost?: number;
  922. /**
  923. * 备注
  924. */
  925. remarks?: string;
  926. /**
  927. * 开始充电时间
  928. */
  929. startTime?: string;
  930. /**
  931. * 第三方充电站ID
  932. */
  933. stationId?: string;
  934. /**
  935. * 充电订单状态
  936. */
  937. status?: number;
  938. /**
  939. * 0:用户手动停止充电;1:客户归属地运营商平台停止充电;2:BMS停止充电;3:充电机设备故障;4:连接器断开;其它:自定义
  940. */
  941. stopMethod?: number;
  942. /**
  943. * 实际充电度数(单位:0.001 kw/h)
  944. */
  945. totalCharge?: number;
  946. /**
  947. * 三方电费
  948. */
  949. totalMoney?: number;
  950. /**
  951. * 充电度数
  952. */
  953. totalPower?: number;
  954. [property: string]: any;
  955. }
  956. interface OrderItemElement {
  957. /**
  958. * 商品实际金额 = 商品总金额 - 分摊的优惠金额
  959. */
  960. actualTotal?: number;
  961. /**
  962. * 加入购物车的时间
  963. */
  964. basketDate?: string;
  965. /**
  966. * 订单减少金额
  967. */
  968. chageAmount?: number;
  969. /**
  970. * 发货改变的数量
  971. */
  972. changeNum?: number;
  973. /**
  974. * 评论状态: 0 未评价 1 已评价
  975. */
  976. commSts?: number;
  977. /**
  978. * 分销佣金
  979. */
  980. distributionAmount?: number;
  981. /**
  982. * 推广员使用的推销卡号
  983. */
  984. distributionCardNo?: string;
  985. /**
  986. * 上级分销佣金
  987. */
  988. distributionParentAmount?: number;
  989. /**
  990. * 单个orderItem的配送类型 1:快递 2:自提 3:无需快递
  991. */
  992. dvyType?: number;
  993. /**
  994. * 订单确认收货获取的积分
  995. */
  996. gainScore?: number;
  997. goodsTotal?: number;
  998. /**
  999. * 订单项ID
  1000. */
  1001. orderItemId?: number;
  1002. /**
  1003. * 订单orderNumber
  1004. */
  1005. orderNumber?: string;
  1006. /**
  1007. * 产品主图片路径
  1008. */
  1009. pic?: string;
  1010. /**
  1011. * 平台补贴的优惠金额
  1012. */
  1013. platformShareReduce?: number;
  1014. /**
  1015. * 产品价格
  1016. */
  1017. price?: number;
  1018. /**
  1019. * 购物车产品个数
  1020. */
  1021. prodCount?: number;
  1022. /**
  1023. * 产品ID
  1024. */
  1025. prodId?: number;
  1026. /**
  1027. * 产品名称
  1028. */
  1029. prodName?: string;
  1030. productCount?: number;
  1031. /**
  1032. * 商品总金额
  1033. */
  1034. productTotalAmount?: number;
  1035. /**
  1036. * 购物时间
  1037. */
  1038. recTime?: string;
  1039. /**
  1040. * 退款编号(退款编号为null时,说明订单为正常状态)
  1041. */
  1042. refundSn?: string;
  1043. /**
  1044. * 退款状态
  1045. */
  1046. returnMoneySts?: number;
  1047. /**
  1048. * 分摊的优惠金额
  1049. */
  1050. shareReduce?: number;
  1051. shopId?: number;
  1052. /**
  1053. * 产品SkuID
  1054. */
  1055. skuId?: number;
  1056. /**
  1057. * sku名称
  1058. */
  1059. skuName?: string;
  1060. /**
  1061. * 状态 -1待发货 0全部发货 其他数量为剩余待发货数量
  1062. */
  1063. status?: number;
  1064. /**
  1065. * 用户Id
  1066. */
  1067. userId?: string;
  1068. /**
  1069. * 使用积分
  1070. */
  1071. useScore?: number;
  1072. /**
  1073. * 售后处理中
  1074. */
  1075. refundIngCount?: number;
  1076. /**
  1077. * 退款成功
  1078. */
  1079. refundSuccessCount?: number;
  1080. [property: string]: any;
  1081. }
  1082. interface UserAddrOrder {
  1083. /**
  1084. * 地址
  1085. */
  1086. addr?: string;
  1087. /**
  1088. * 地址详情
  1089. */
  1090. addrDetail?: string;
  1091. /**
  1092. * 地址名称
  1093. */
  1094. address?: string;
  1095. /**
  1096. * 地址名称
  1097. */
  1098. addressName?: string;
  1099. /**
  1100. * 地址ID
  1101. */
  1102. addrId?: number;
  1103. /**
  1104. * ID
  1105. */
  1106. addrOrderId?: number;
  1107. /**
  1108. * 区
  1109. */
  1110. area?: string;
  1111. /**
  1112. * 区域ID
  1113. */
  1114. areaId?: number;
  1115. /**
  1116. * 城市
  1117. */
  1118. city?: string;
  1119. /**
  1120. * 城市ID
  1121. */
  1122. cityId?: number;
  1123. /**
  1124. * 建立时间
  1125. */
  1126. createTime?: string;
  1127. /**
  1128. * 纬度
  1129. */
  1130. latitude?: number;
  1131. /**
  1132. * 经度
  1133. */
  1134. longitude?: number;
  1135. /**
  1136. * 手机
  1137. */
  1138. mobile?: string;
  1139. /**
  1140. * 邮编
  1141. */
  1142. postCode?: string;
  1143. /**
  1144. * 省
  1145. */
  1146. province?: string;
  1147. /**
  1148. * 省ID
  1149. */
  1150. provinceId?: number;
  1151. /**
  1152. * 收货人
  1153. */
  1154. receiver?: string;
  1155. /**
  1156. * 用户ID
  1157. */
  1158. userId?: string;
  1159. /**
  1160. * 版本号
  1161. */
  1162. version?: number;
  1163. [property: string]: any;
  1164. }
  1165. interface DeliveryStatusNum {
  1166. all: number;
  1167. paddingPay: number;
  1168. paddingShipped: number;
  1169. paddingReceived: number;
  1170. completed: number;
  1171. cancel: number;
  1172. }
  1173. interface RefundAppointment {
  1174. /**
  1175. * 预约时间
  1176. */
  1177. appointmentTime?: string;
  1178. /**
  1179. * 客户姓名
  1180. */
  1181. customerName?: string;
  1182. /**
  1183. * 配送地址
  1184. */
  1185. deliveryAddress?: string;
  1186. /**
  1187. * 是否已经支付运费
  1188. */
  1189. hasPaidShippingFee?: boolean;
  1190. /**
  1191. * 预约ID
  1192. */
  1193. id?: number;
  1194. /**
  1195. * 联系电话
  1196. */
  1197. phoneNumber?: string;
  1198. /**
  1199. * 退货方式(1-上门取件,2用户自送)
  1200. */
  1201. refundMethod?: number;
  1202. /**
  1203. * 退款单号
  1204. */
  1205. refundNumber?: string;
  1206. /**
  1207. * 运费
  1208. */
  1209. shippingFee?: number;
  1210. /**
  1211. * 特殊要求
  1212. */
  1213. specialRequirements?: string;
  1214. /**
  1215. * 预约状态(0-待处理,1-已确认,2-已完成,3-已取消)
  1216. */
  1217. status?: number;
  1218. [property: string]: any;
  1219. }
  1220. interface OrderRefundDelivery {
  1221. /**
  1222. * 创建时间
  1223. */
  1224. createTime?: string;
  1225. /**
  1226. * 期望送达时间
  1227. */
  1228. deliveryTime?: number;
  1229. /**
  1230. * 物流公司id
  1231. */
  1232. deyId: number;
  1233. /**
  1234. * 物流公司名称
  1235. */
  1236. deyName: string;
  1237. /**
  1238. * 物流编号
  1239. */
  1240. deyNu: string;
  1241. /**
  1242. * 图片凭证
  1243. */
  1244. imgs?: string;
  1245. /**
  1246. * 是否支付
  1247. */
  1248. pay?: boolean;
  1249. /**
  1250. * 支付方 1 店铺、2 买家
  1251. */
  1252. payer?: string;
  1253. /**
  1254. * 配送价格
  1255. */
  1256. price?: number;
  1257. /**
  1258. * 收件人地址
  1259. */
  1260. receiverAddr?: string;
  1261. /**
  1262. * 收件人手机
  1263. */
  1264. receiverMobile?: string;
  1265. /**
  1266. * 收件人姓名
  1267. */
  1268. receiverName?: string;
  1269. /**
  1270. * 收件人邮政编码
  1271. */
  1272. receiverPostCode?: string;
  1273. /**
  1274. * 收件人座机
  1275. */
  1276. receiverTelephone?: string;
  1277. /**
  1278. * 退货物流信息id
  1279. */
  1280. refundDeliveryId?: number;
  1281. /**
  1282. * 退款编号
  1283. */
  1284. refundSn: string;
  1285. /**
  1286. * 发送人手机号码
  1287. */
  1288. senderMobile?: string;
  1289. /**
  1290. * 描述
  1291. */
  1292. senderRemarks?: string;
  1293. /**
  1294. * 店铺id
  1295. */
  1296. shopId: number;
  1297. /**
  1298. * 计算价格时间
  1299. */
  1300. touchTime?: number;
  1301. /**
  1302. * 用户id
  1303. */
  1304. userId: string;
  1305. [property: string]: any;
  1306. }
  1307. interface OrderRefund {
  1308. /**
  1309. * 配送预约信息
  1310. */
  1311. RefundAppointment: RefundAppointment;
  1312. /**
  1313. * 退货信息
  1314. */
  1315. refundDelivery: OrderRefundDelivery;
  1316. /**
  1317. * dvyType
  1318. *
  1319. * 1:快递 2:自提 3:无需快递
  1320. */
  1321. dvyType: number;
  1322. /**
  1323. * 退款单总分销金额
  1324. */
  1325. refundTotalMoney: number;
  1326. /**
  1327. * 退款轨迹
  1328. */
  1329. orderRefundRecordList?: OrderRefundRecord[];
  1330. /**
  1331. * 申请时间
  1332. */
  1333. applyTime?: string;
  1334. /**
  1335. * 申请类型:1,仅退款,2退款退货,5差价退款
  1336. */
  1337. applyType: number;
  1338. /**
  1339. * 申请说明
  1340. */
  1341. buyerDesc?: string;
  1342. /**
  1343. * 联系方式
  1344. */
  1345. buyerMobile?: string;
  1346. /**
  1347. * 申请原因
  1348. */
  1349. buyerReason?: string;
  1350. /**
  1351. * 撤销时间
  1352. */
  1353. cancelTime?: string;
  1354. /**
  1355. * 同意退款时间
  1356. */
  1357. decisionTime?: string;
  1358. /**
  1359. * 退款单总分销金额
  1360. */
  1361. distributionTotalAmount?: number;
  1362. freightAmount?: number;
  1363. /**
  1364. * 退货数量(0:为全部订单项)
  1365. */
  1366. goodsNum?: number;
  1367. /**
  1368. * 受理时间
  1369. */
  1370. handelTime?: string;
  1371. handler?: boolean;
  1372. /**
  1373. * 是否接收到商品(1:已收到,0:未收到)
  1374. */
  1375. isReceiver?: boolean;
  1376. /**
  1377. * 是否填写了退货物流信息(1:已填写,0:未填写)
  1378. */
  1379. isReturnLogistics?: boolean;
  1380. offsetPoints?: number;
  1381. /**
  1382. * 订单ID
  1383. */
  1384. orderId?: number;
  1385. /**
  1386. * 订单项ID
  1387. */
  1388. orderItemId?: number;
  1389. /**
  1390. * 订单编号
  1391. */
  1392. orderNumber: string;
  1393. /**
  1394. * 退款商品详情
  1395. */
  1396. orderRefundSkuList?: OrderRefundSku[];
  1397. /**
  1398. * 文件凭证json
  1399. */
  1400. photoFiles?: string;
  1401. /**
  1402. * 平台退款金额(退款时将这部分钱退回给平台,所以商家要扣除从平台这里获取的金额)
  1403. */
  1404. platformRefundAmount?: number;
  1405. /**
  1406. * 收货时间
  1407. */
  1408. receiveTime?: string;
  1409. /**
  1410. * 退款金额
  1411. */
  1412. refundAmount?: number;
  1413. /**
  1414. * 过期的积分
  1415. */
  1416. refundExpiredScore?: number;
  1417. /**
  1418. * 记录ID
  1419. */
  1420. refundId: number;
  1421. /**
  1422. * 退还积分
  1423. */
  1424. refundScore?: number;
  1425. /**
  1426. * 退款编号
  1427. */
  1428. refundSn: string;
  1429. /**
  1430. * 退款时间
  1431. */
  1432. refundTime?: string;
  1433. /**
  1434. * 退款单类型(1:整单退款,2:单个物品退款)
  1435. */
  1436. refundType?: number;
  1437. /**
  1438. * 拒绝原因
  1439. */
  1440. rejectMessage?: string;
  1441. /**
  1442. * 拒绝时间
  1443. */
  1444. rejectTime?: string;
  1445. /**
  1446. * 退款单状态 10:待审核 20:处理中 30:驳回退款 40:撤销退款 60:待退货(一审同意) 65:待确认收货(二审待审核) 70:退款完成
  1447. */
  1448. returnMoneySts: number;
  1449. /**
  1450. * 卖家备注
  1451. */
  1452. sellerMsg?: string;
  1453. /**
  1454. * 发货时间
  1455. */
  1456. shipTime?: string;
  1457. /**
  1458. * 店铺ID
  1459. */
  1460. shopId?: number;
  1461. /**
  1462. * 更新时间
  1463. */
  1464. updateTime?: string;
  1465. /**
  1466. * 买家ID
  1467. */
  1468. userId?: string;
  1469. /**
  1470. * 订单抵扣积分
  1471. */
  1472. OrderOffsetPoints: number;
  1473. /**
  1474. * 订单实际总值
  1475. */
  1476. actualTotal: number;
  1477. [property: string]: any;
  1478. }
  1479. interface OrderRefundRecord {
  1480. /**
  1481. * 审核状态(1-申请原因,2-商家待审核,5-用户待发货,7-待商家收货,10-审核通过,20-驳回,30-退款成功)
  1482. */
  1483. auditStatus?: number;
  1484. /**
  1485. * 创建时间
  1486. */
  1487. createTime?: string;
  1488. /**
  1489. * 退款记录ID
  1490. */
  1491. id?: number;
  1492. /**
  1493. * 说明
  1494. */
  1495. instructions?: string;
  1496. /**
  1497. * 退款单ID
  1498. */
  1499. orderRefundId?: number;
  1500. /**
  1501. * 排序
  1502. */
  1503. sort?: number;
  1504. /**
  1505. * 修改时间
  1506. */
  1507. updateTime?: string;
  1508. [property: string]: any;
  1509. }
  1510. /**
  1511. * OrderRefundSku
  1512. */
  1513. interface OrderRefundSku {
  1514. /**
  1515. * 记录ID
  1516. */
  1517. id?: number;
  1518. /**
  1519. * 订单项id
  1520. */
  1521. orderItemId?: number;
  1522. /**
  1523. * 退款单ID
  1524. */
  1525. orderRefundId?: number;
  1526. /**
  1527. * 退款商品数量
  1528. */
  1529. productCount?: number;
  1530. /**
  1531. * 退款商品ID
  1532. */
  1533. skuId?: number;
  1534. /**
  1535. * 商品单价
  1536. */
  1537. skuPrice?: number;
  1538. /**
  1539. * 规格
  1540. */
  1541. spec: string;
  1542. [property: string]: any;
  1543. }
  1544. interface OrderRefundCountParam {
  1545. /**
  1546. * 全部数量
  1547. */
  1548. allCount?: number;
  1549. /**
  1550. * 买家发货(65)
  1551. */
  1552. buyerDeliveryCount?: number;
  1553. /**
  1554. * 退款完成(70)
  1555. */
  1556. refundCompleteCount?: number;
  1557. /**
  1558. * 卖家接受(60)
  1559. */
  1560. sellerAcceptCount?: number;
  1561. /**
  1562. * 卖家申请(10)
  1563. */
  1564. sellerApplyCount?: number;
  1565. /**
  1566. * 卖家拒绝(30)
  1567. */
  1568. sellerRejectCount?: number;
  1569. /**
  1570. * 配送中数量(40)
  1571. */
  1572. shippingCount?: number;
  1573. /**
  1574. * 撤回申请(40)
  1575. */
  1576. withdrawApplyCount?: number;
  1577. [property: string]: any;
  1578. }
  1579. interface TicketOrderChannelDto {
  1580. /**
  1581. * 所属APPId
  1582. */
  1583. appId?: null | string;
  1584. /**
  1585. * 观众列表ID,用,分隔
  1586. */
  1587. audience?: null | string;
  1588. /**
  1589. * 头像地址
  1590. */
  1591. avatarUrl?: null | string;
  1592. /**
  1593. * 购买方式 1快速票、0特惠票
  1594. */
  1595. buyModel?: number;
  1596. /**
  1597. * 影院地址
  1598. */
  1599. cinemaAddress?: null | string;
  1600. /**
  1601. * 影院经度
  1602. */
  1603. cinemaLat?: number;
  1604. /**
  1605. * 影院纬度
  1606. */
  1607. cinemaLng?: number;
  1608. /**
  1609. * 影院名称
  1610. */
  1611. cinemaName?: null | string;
  1612. /**
  1613. * 城市名称
  1614. */
  1615. cityName?: null | string;
  1616. /**
  1617. * 优惠券ID
  1618. */
  1619. couponId?: null | string;
  1620. /**
  1621. * 创建时间
  1622. */
  1623. createTime?: Date;
  1624. /**
  1625. * 企业ID
  1626. */
  1627. entId?: null | string;
  1628. /**
  1629. * 企业参数
  1630. */
  1631. entPara?: null | string;
  1632. /**
  1633. * 当前订单佣金
  1634. */
  1635. epCommission?: number;
  1636. /**
  1637. * 订单结算价
  1638. */
  1639. epCostPrice?: number;
  1640. /**
  1641. * 上级代理佣金(无上级代理为0)
  1642. */
  1643. epParentCommission?: number;
  1644. /**
  1645. * 企业订单结算价已退金额
  1646. */
  1647. epRefundAmount?: number;
  1648. /**
  1649. * 归属企业用户id
  1650. */
  1651. epUserId?: string;
  1652. /**
  1653. * 过期时间
  1654. */
  1655. expireTime?: Date | null;
  1656. /**
  1657. * 附加数据
  1658. */
  1659. extData?: null | string;
  1660. /**
  1661. * 图片列表
  1662. */
  1663. files?: FileStoreDto[] | null;
  1664. /**
  1665. * 完成时间
  1666. */
  1667. finishTime?: Date | null;
  1668. /**
  1669. * 性别
  1670. */
  1671. gender?: null | string;
  1672. /**
  1673. * 影厅名称
  1674. */
  1675. hallName?: null | string;
  1676. id?: string;
  1677. /**
  1678. * 邀请企业佣金(无邀请企业为0)
  1679. */
  1680. inviteEpCommission?: number;
  1681. /**
  1682. * 出票时间(单位:秒)
  1683. */
  1684. makeTicketSeconds?: number;
  1685. /**
  1686. * 电影名称
  1687. */
  1688. movieName?: null | string;
  1689. /**
  1690. * 影票类型(英语 3D)
  1691. */
  1692. movieVersion?: null | string;
  1693. /**
  1694. * 昵称
  1695. */
  1696. nickName?: null | string;
  1697. /**
  1698. * 自定义订单号
  1699. */
  1700. orderCustomId?: null | string;
  1701. /**
  1702. * 外部平台支付凭证号
  1703. */
  1704. orderPayId?: null | string;
  1705. /**
  1706. * 外部平台退款凭证号
  1707. */
  1708. orderRefundId?: null | string;
  1709. orderState?: number;
  1710. /**
  1711. * 订单状态
  1712. */
  1713. orderStateName?: null | string;
  1714. /**
  1715. * 市场原价(单价)
  1716. */
  1717. originPrice?: number;
  1718. /**
  1719. * 支付时间
  1720. */
  1721. paidTime?: Date | null;
  1722. payAppId?: null | string;
  1723. payTranId?: null | string;
  1724. /**
  1725. * 电影海报地址
  1726. */
  1727. postImageUrl?: null | string;
  1728. seatList?: string[] | null;
  1729. /**
  1730. * 座位名称
  1731. */
  1732. seatNames?: null | string;
  1733. /**
  1734. * 开场时间
  1735. */
  1736. sessionBeginTime?: Date;
  1737. /**
  1738. * 结束时间
  1739. */
  1740. sessionEndTime?: Date | null;
  1741. /**
  1742. * 供应商ID
  1743. */
  1744. supplierId?: null | string;
  1745. /**
  1746. * 是否支持自动换座位
  1747. */
  1748. switchSeat?: boolean;
  1749. /**
  1750. * 取票码
  1751. */
  1752. ticketCode?: null | string;
  1753. /**
  1754. * 取票码列表
  1755. */
  1756. ticketCodeList?: string[] | null;
  1757. /**
  1758. * 取票码文字信息
  1759. */
  1760. ticketCodeText?: null | string;
  1761. /**
  1762. * 分销商总价(非分销模式为0)
  1763. */
  1764. totalDistributionPrice?: number;
  1765. /**
  1766. * 订单用户总价
  1767. */
  1768. totalUserPrice?: number;
  1769. /**
  1770. * 更新时间
  1771. */
  1772. updateTime?: Date | null;
  1773. /**
  1774. * 用户ID
  1775. */
  1776. userId?: string;
  1777. /**
  1778. * 微信form_id
  1779. */
  1780. wxFormId?: null | string;
  1781. /**
  1782. * 微信PrepayId
  1783. */
  1784. wxPrepayId?: null | string;
  1785. }
  1786. /**
  1787. * FileStoreDto
  1788. */
  1789. interface FileStoreDto {
  1790. /**
  1791. * 文件描述
  1792. */
  1793. fileDescription?: null | string;
  1794. /**
  1795. * 文件扩展名
  1796. */
  1797. fileExtension?: null | string;
  1798. /**
  1799. * 文件Hash
  1800. */
  1801. fileHash?: null | string;
  1802. /**
  1803. * 文件类型
  1804. */
  1805. fileMIME?: null | string;
  1806. /**
  1807. * 文件名称
  1808. */
  1809. fileName?: null | string;
  1810. /**
  1811. * 文件操作
  1812. */
  1813. fileOperation?: number;
  1814. /**
  1815. * 文件路径
  1816. */
  1817. filePath?: null | string;
  1818. id?: string;
  1819. /**
  1820. * 多图片索引
  1821. */
  1822. index?: number;
  1823. /**
  1824. * 最后操作时间
  1825. */
  1826. lastOperatedTime?: Date;
  1827. orderId?: string;
  1828. }
  1829. }
  1830. namespace Store {
  1831. interface ShopDetail {
  1832. /**
  1833. * 店铺所在区域(描述)
  1834. */
  1835. area?: string;
  1836. /**
  1837. * 店铺所在区域Id
  1838. */
  1839. areaId?: number;
  1840. /**
  1841. * 营业执照
  1842. */
  1843. businessLicense?: string;
  1844. /**
  1845. * 物品类型
  1846. */
  1847. category?: string;
  1848. /**
  1849. * 店铺所在城市(描述)
  1850. */
  1851. city?: string;
  1852. /**
  1853. * 店铺所在城市Id
  1854. */
  1855. cityId?: number;
  1856. /**
  1857. * 创建时间
  1858. */
  1859. createTime?: string;
  1860. /**
  1861. * 海博门店ID
  1862. */
  1863. hbStationId?: string;
  1864. /**
  1865. * 海博门店编码
  1866. */
  1867. hbStationNo?: string;
  1868. /**
  1869. * 身份证正面
  1870. */
  1871. identityCardFront?: string;
  1872. /**
  1873. * 身份证反面
  1874. */
  1875. identityCardLater?: string;
  1876. /**
  1877. * 店铺简介(可修改)
  1878. */
  1879. intro?: string;
  1880. /**
  1881. * 分销设置(0关闭 1开启)
  1882. */
  1883. isDistribution?: number;
  1884. /**
  1885. * 坐标类型 1 高德|腾讯 2 百度
  1886. */
  1887. mapType?: string;
  1888. /**
  1889. * 店铺绑定的手机(登录账号:唯一)
  1890. */
  1891. mobile?: string;
  1892. /**
  1893. * ERP门店编码
  1894. */
  1895. outStationNo?: string;
  1896. /**
  1897. * 登录密码
  1898. */
  1899. password?: string;
  1900. /**
  1901. * 店铺所在省份(描述)
  1902. */
  1903. province?: string;
  1904. /**
  1905. * 店铺所在省份Id
  1906. */
  1907. provinceId?: number;
  1908. /**
  1909. * 店铺详细地址
  1910. */
  1911. shopAddress?: string;
  1912. /**
  1913. * 配送平台店铺编码
  1914. */
  1915. shopCode?: string;
  1916. /**
  1917. * 店铺id
  1918. */
  1919. shopId?: number;
  1920. /**
  1921. * 店铺所在纬度(可修改)
  1922. */
  1923. shopLat?: string;
  1924. /**
  1925. * 店铺所在经度(可修改)
  1926. */
  1927. shopLng?: string;
  1928. /**
  1929. * 店铺logo(可修改)
  1930. */
  1931. shopLogo?: string;
  1932. /**
  1933. * 店铺名称(数字、中文,英文(可混合,不可有特殊字符),可修改)、不唯一
  1934. */
  1935. shopName?: string;
  1936. /**
  1937. * 店长
  1938. */
  1939. shopOwner?: string;
  1940. /**
  1941. * 店铺状态(-1:未开通 0: 停业中 1:营业中),可修改
  1942. */
  1943. shopStatus?: Api.Common.commonStatus;
  1944. /**
  1945. * 是否同步到配送平台
  1946. */
  1947. sync?: boolean;
  1948. /**
  1949. * 店铺联系电话
  1950. */
  1951. tel?: string;
  1952. /**
  1953. * 第三方id
  1954. */
  1955. thirdPartyCode?: string;
  1956. /**
  1957. * 更新时间
  1958. */
  1959. updateTime?: string;
  1960. /**
  1961. * 店长用户id
  1962. */
  1963. userId?: string;
  1964. /**
  1965. * 经营状态(0:停业,1正常)
  1966. */
  1967. runStatus?: Api.Common.commonStatus;
  1968. /**
  1969. * 营业状态(0:营业,1:打烊)
  1970. */
  1971. businessTime?: { startTime: string; endTime: string }[];
  1972. [property: string]: any;
  1973. }
  1974. }
  1975. namespace operation {
  1976. interface HotSearch {
  1977. /**
  1978. * 创建时间
  1979. */
  1980. createTime: string;
  1981. /**
  1982. * 有效时间
  1983. */
  1984. effectiveTime: string;
  1985. /**
  1986. * 结束时间
  1987. */
  1988. endTime: string;
  1989. /**
  1990. * id
  1991. */
  1992. id: number;
  1993. /**
  1994. * 跳转参数
  1995. */
  1996. jumpUrl: string;
  1997. /**
  1998. * 落地页名称
  1999. */
  2000. reachName: string;
  2001. /**
  2002. * 搜索名称
  2003. */
  2004. searchName: string;
  2005. /**
  2006. * 状态 1正常 0关闭
  2007. */
  2008. status: Common.commonStatus;
  2009. /**
  2010. * 类型 1-关键词 2-热门搜索词 3-推荐搜索词
  2011. */
  2012. type: number;
  2013. [property: string]: any;
  2014. }
  2015. /**
  2016. * 广告
  2017. */
  2018. interface AdvertInfo {
  2019. /**
  2020. * 背景图
  2021. */
  2022. advertBack?: string;
  2023. /**
  2024. * 广告图片
  2025. */
  2026. advertImg?: string;
  2027. /**
  2028. * 广告名称
  2029. */
  2030. advertName?: string;
  2031. /**
  2032. * 排序
  2033. */
  2034. advertSort?: number;
  2035. createTime?: string;
  2036. deleted?: number;
  2037. id?: number;
  2038. /**
  2039. * 跳转路径
  2040. */
  2041. jumpUrl?: string;
  2042. /**
  2043. * 状态 1正常 2删除
  2044. */
  2045. status?: Api.Common.commonStatus;
  2046. [property: string]: any;
  2047. }
  2048. }
  2049. namespace device {
  2050. interface manage {
  2051. id: number;
  2052. equipmentId: string;
  2053. equipmentName: string;
  2054. stationName: string;
  2055. connectorType: number;
  2056. power: number;
  2057. parkNo: string;
  2058. nationalStandard: number;
  2059. connectorId: string;
  2060. connectorName: string;
  2061. voltageUpperLimits: number;
  2062. voltageLowerLimits: number;
  2063. current: number;
  2064. equipmentType: number;
  2065. connectorTips: string;
  2066. updateTime: string;
  2067. stationStatus: number;
  2068. stationType: number;
  2069. }
  2070. interface ThirdPartyEquipmentInfoPageVO {
  2071. /** 设备编码 */
  2072. equipmentId?: string;
  2073. /** 所属充电站ID */
  2074. stationId?: string;
  2075. /** 生产商名称 */
  2076. manufacturerName?: string;
  2077. /** 总功率(kW) */
  2078. power?: number;
  2079. /** 设备名称 */
  2080. equipmentName?: string;
  2081. }
  2082. interface ThirdPartyStationInfoPageVO {
  2083. id: number;
  2084. /**
  2085. * 渠道类型
  2086. */
  2087. salesType?: number;
  2088. /** 充电站ID */
  2089. stationId?: string;
  2090. /** 充电站名称 */
  2091. stationName?: string;
  2092. /** 省市辖区编码 */
  2093. areaCode?: string;
  2094. /** 详细地址 */
  2095. address?: string;
  2096. /** 服务电话 */
  2097. serviceTel?: string;
  2098. /** 站点类型 */
  2099. stationType?: number;
  2100. /** 站点状态 */
  2101. stationStatus?: number;
  2102. /** 车位数量 */
  2103. parkNums?: number;
  2104. /** 建设场所 */
  2105. construction?: number;
  2106. /** 营业时间 */
  2107. busineHours?: string;
  2108. /** 更新时间 */
  2109. updateTime?: Date;
  2110. }
  2111. /**
  2112. * 服务费率配置
  2113. */
  2114. interface ServiceRateConfig {
  2115. /**
  2116. * 渠道名称
  2117. */
  2118. channelName: string;
  2119. /**
  2120. * 电费
  2121. */
  2122. electricityPrice: number;
  2123. /**
  2124. *
  2125. 企业ID
  2126. */
  2127. firmId: number;
  2128. operationServiceFee: number;
  2129. periodFlag: number;
  2130. /**
  2131. * 销售合计价格(元/度)
  2132. */
  2133. saleTotalPrice: number;
  2134. /**
  2135. * 结算服务费
  2136. */
  2137. settlementServiceFee: number;
  2138. settlementTotalPrice: number;
  2139. thirdPartyId: number;
  2140. timePeriod: string;
  2141. valueAddedFees: number;
  2142. /**
  2143. * 结算费合计(元/度)
  2144. */
  2145. settlementFeeTotal: number;
  2146. channelCDVOS: ServiceRateConfig[];
  2147. /**
  2148. * 运营费
  2149. */
  2150. opFee: number | null;
  2151. }
  2152. }
  2153. }