models.ts 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089
  1. export interface Comment {
  2. id: number
  3. circleId: number
  4. userId: number
  5. userName: string
  6. userAvatar: string
  7. reviewContent: string
  8. upvoteCount: any
  9. replayReviewId: any
  10. reviewTime: number
  11. createTime: number
  12. replayToUserName: any
  13. replayToUserId: any
  14. replayFirstId: any
  15. upvote: boolean
  16. ownDel: boolean
  17. }
  18. export interface Task {
  19. id: number
  20. taskKey: string
  21. taskValue: string
  22. createTime: string
  23. sort: number
  24. status: number
  25. }
  26. export interface MaterialDealer {
  27. id: number
  28. logoUrl: string
  29. materialsName: string
  30. materialsType: number
  31. brandLevel: number
  32. manageType: number
  33. manageBrand: number
  34. brandType: number
  35. storeAddress: string
  36. storeName: string
  37. contactPerson: string
  38. contactPhone: string
  39. invoiceTitle: string
  40. taxpayerNumber: string
  41. invoiceAddr: string
  42. bankDeposit: string
  43. agreementFileUrl: string
  44. virtualArrival: number
  45. status: string
  46. createTime: string
  47. points: number
  48. clockPoints: string
  49. orderCount: number
  50. pointsExchangeRate: number
  51. shopList: ShopList[]
  52. }
  53. export interface ShopList {
  54. id: number
  55. materialsId: number
  56. shopAddr: string
  57. shopName: string
  58. shopContactPerson: string
  59. shopContactPhone: string
  60. longitude: number
  61. latitude: number
  62. radius: number
  63. }
  64. export interface MaterialsList {
  65. id: number
  66. logoUrl: string
  67. materialsName: string
  68. materialsType: number
  69. brandLevel: number
  70. manageType: number
  71. manageBrand: number
  72. brandType: number
  73. invoiceTitle: string
  74. taxpayerNumber: string
  75. invoiceAddr: string
  76. bankDeposit: string
  77. virtualArrival: number
  78. status: string
  79. points: number
  80. shopList: ShopList[]
  81. clockCount: number
  82. }
  83. export interface MaterialDealerRes {
  84. brandLevel: number
  85. brandLevelName: string
  86. pointsRate: number
  87. materialsList: MaterialsList[]
  88. }
  89. export interface FodderList {
  90. createTime: number
  91. updateTime: number
  92. creator: string
  93. updater: string
  94. deleted: boolean
  95. id: number
  96. materialsId: number
  97. fodderUrl: string
  98. }
  99. export interface ProductDolist {
  100. createTime: number
  101. updateTime: number
  102. creator: string
  103. updater: string
  104. deleted: boolean
  105. id: number
  106. materialsId: number
  107. productTitleId: any
  108. productTitleName: string
  109. productImgUrl: string
  110. }
  111. export interface MaterialDealerHomePage {
  112. materialsId: any
  113. bannerUrl: string
  114. brandAdvantageUrl: string
  115. brandAdvantageDesc: string
  116. fodderList: FodderList[]
  117. productDOList: ProductDolist[]
  118. }
  119. export interface Content {
  120. id: number
  121. /**
  122. * 内容类型 - 0: 设计游学
  123. */
  124. contentType: string
  125. /**
  126. * 内容类型名称
  127. */
  128. contentTypeName: string
  129. /**
  130. * 内容分类
  131. */
  132. contentCategory: string
  133. /**
  134. * 内容分类名称
  135. */
  136. contentCategoryName: string
  137. /**
  138. * 内容标题
  139. */
  140. title: string
  141. /**
  142. * 班级
  143. */
  144. classGrade: string
  145. /**
  146. * 游学开始时间
  147. */
  148. studyStartDate: string
  149. /**
  150. * 游学结束时间
  151. */
  152. studyEndDate: string
  153. /**
  154. * 游学人数
  155. */
  156. studyPersonCount: number
  157. /**
  158. * 领队
  159. */
  160. studyLeader: string
  161. /**
  162. * 班长
  163. */
  164. studyMonitor: string
  165. bannerUrl: string
  166. /**
  167. * 内容详情
  168. */
  169. contentDetail: string
  170. /**
  171. * 期数
  172. */
  173. periodsCount: number
  174. /**
  175. * 活动,举办开始时间
  176. */
  177. hostDate: string
  178. /**
  179. * 举办方
  180. */
  181. activityHost: string
  182. /**
  183. * 赞助品牌
  184. */
  185. supportBrand: string
  186. /**
  187. * 状态 - 0: 正常, 1: 停用
  188. */
  189. status: number
  190. viewsCount: number
  191. viewCount30Day: number
  192. createTime: string
  193. }
  194. export interface Category {
  195. id: number
  196. name: string
  197. code: string
  198. sort: number
  199. parentId: any
  200. level: number
  201. children?: Category[]
  202. }
  203. /**
  204. * 活动日程
  205. */
  206. export interface Schedule {
  207. createTime: number
  208. updateTime: number
  209. creator: string
  210. updater: string
  211. deleted: boolean
  212. id: number
  213. studyId: number
  214. travelDate: number
  215. travelTime: number
  216. title: string
  217. travelDesc: string
  218. clockExplainDesc: string
  219. clockExplainUrl: string
  220. }
  221. /**
  222. * 线下活动
  223. */
  224. export interface Activity {
  225. id: number
  226. name: string
  227. activityType: string
  228. /**
  229. * 报名开始时间 or 计划报名时间
  230. */
  231. applyStartTime: string
  232. planApplyStartTime?: string
  233. studyStartTime: string
  234. studyEndTime: string
  235. /**
  236. * 报名结束时间 or 计划报名截止时间
  237. */
  238. applyEndTime: string
  239. planApplyEndTime?: string
  240. /**
  241. * 报名状态 or 计划游学名额开关
  242. */
  243. applyStatus: string
  244. /**
  245. * 计划报名人员 or 计划游学名额
  246. */
  247. applyNumber: string
  248. /**
  249. * 游学年度
  250. */
  251. studyYear: string
  252. /**
  253. * 活动开始时间
  254. */
  255. activityStartTime: string
  256. /**
  257. * 活动结束时间
  258. */
  259. activityEndTime: string
  260. /**
  261. * 活动名额(限制,不限制)
  262. */
  263. activityAllowType: string
  264. /**
  265. * 活动名额大小
  266. */
  267. activityAllowCount: number
  268. /**
  269. * 活动地点
  270. */
  271. activityAddr: string
  272. /**
  273. * 是否需要积分(需要,不需要)
  274. */
  275. needPointsType: string
  276. /**
  277. * 需要积分大小
  278. */
  279. needPointsCount: number
  280. /**
  281. * 活动徽章
  282. */
  283. badgeId: number
  284. /**
  285. * 会员等级(多选)
  286. */
  287. memberLevel: any[]
  288. /**
  289. * banner地址
  290. */
  291. bannerUrl: string
  292. /**
  293. * 缩略图地址
  294. */
  295. thumbnailUrl: string
  296. /**
  297. * 详情页背景图地址
  298. */
  299. backgroundUrl: string
  300. /**
  301. * 活动介绍
  302. */
  303. activityDesc: string
  304. /**
  305. * 展示状态
  306. */
  307. showStatus: number
  308. /**
  309. * 是否首页推荐
  310. */
  311. headRecommend: number
  312. /**
  313. * 浏览量
  314. */
  315. viewCount: number
  316. createTime: string
  317. /**
  318. * 已报名
  319. */
  320. ifSingnUp: boolean
  321. /**
  322. * 类型补充字段
  323. */
  324. studyTravelList?: Schedule[]
  325. }
  326. export interface StudyTour {
  327. id: number
  328. name: string
  329. studyType: string
  330. /**
  331. * 计划报名时间
  332. */
  333. planApplyStartTime: number
  334. planApplyEndTime: number
  335. /**
  336. * 计划游学时间
  337. */
  338. planStudyStartTime: number
  339. planStudyEndTime: number
  340. planStudyAllowType: any
  341. planStudyAllowCount: any
  342. studyYear: string
  343. memberLevel: any
  344. needPointsType: any
  345. needPointsCount: any
  346. badgeId: any
  347. applyStartTime: any
  348. applyEndTime: any
  349. applyStatus: string
  350. studyStartTime: any
  351. studyEndTime: any
  352. studyAllowType: any
  353. studyAllowCount: any
  354. bannerUrl: any
  355. thumbnailUrl: any
  356. backgroundUrl: any
  357. studyDesc: any
  358. isTravelPlan: any
  359. showStatus: string
  360. headRecommend: string
  361. viewCount: any
  362. createTime: number
  363. ifSingnUp: boolean
  364. studyTravelList: Schedule[]
  365. /**
  366. * 报名人数
  367. */
  368. signUpNumber: number
  369. /**
  370. * 剩余名额
  371. */
  372. surplus: number
  373. /**
  374. * 补充字段
  375. */
  376. activityStartTime?: any
  377. activityEndTime?: any
  378. activityAddr?: any
  379. }
  380. /**
  381. * 游学/活动的报名信息
  382. */
  383. export interface ActivitySignUp {
  384. id: number
  385. userId: number
  386. applyTime: number
  387. applyType: number
  388. applyStatus: number
  389. applyPoints: any
  390. isJoin: string
  391. createTime: number
  392. name: string
  393. headImgUrl: string
  394. mobile: string
  395. brokerId: any
  396. brokerName: string
  397. memberLevelId: number
  398. memberLevelName: any
  399. /**
  400. * 游学ID
  401. */
  402. studyId?: number
  403. /**
  404. * 活动ID
  405. */
  406. activityId?: number
  407. }
  408. export interface MyStudyTour {
  409. id: number
  410. name: string
  411. studyType: string
  412. planApplyStartTime: number
  413. planApplyEndTime?: number
  414. planStudyStartTime: number
  415. planStudyEndTime?: number
  416. planStudyAllowType?: string
  417. planStudyAllowCount?: number
  418. studyYear: string
  419. memberLevel: number[]
  420. needPointsType: string
  421. needPointsCount?: number
  422. badgeId?: number
  423. applyStartTime: number
  424. applyEndTime: number
  425. applyStatus?: number
  426. studyStartTime: number
  427. studyEndTime: number
  428. studyAllowType: string
  429. studyAllowCount: number
  430. bannerUrl: string
  431. thumbnailUrl: string
  432. backgroundUrl: string
  433. studyDesc: string
  434. isTravelPlan: number
  435. showStatus: number
  436. headRecommend: number
  437. signUpCount: any
  438. viewCount: number
  439. createTime: number
  440. ifSingnUp: boolean
  441. studyTravelDOList: {
  442. createTime: any
  443. updateTime: any
  444. creator: any
  445. updater: any
  446. deleted: any
  447. id: any
  448. studyId: number
  449. travelDate: any
  450. travelTime: number
  451. title: string
  452. travelDesc: string
  453. clockExplainDesc: string
  454. clockExplainUrl: string
  455. }[]
  456. }
  457. export interface Banner {
  458. id: number
  459. name: string
  460. modeType: BannerMode
  461. /**
  462. * 轮播图图片
  463. */
  464. bannerImgUrl: string
  465. /**
  466. * 轮播图详情类型
  467. */
  468. bannerDetailsType: string
  469. /**
  470. * 轮播图链接
  471. */
  472. bannerLinkUrl: string
  473. /**
  474. * 轮播图详情内容
  475. */
  476. bannerDetailsContent: any
  477. /**
  478. * 状态 - 0: 正常, 1: 停用
  479. */
  480. status: number
  481. /**
  482. * 浏览量
  483. */
  484. viewCount: any
  485. /**
  486. * 设计游学年份
  487. */
  488. designStudyAbroadYear: any
  489. /**
  490. * 设计游学描述
  491. */
  492. designDesc: any
  493. createTime: number
  494. }
  495. export interface PointsOrder {
  496. id: number
  497. orderType: number
  498. item: number
  499. materialsId: any
  500. materialsBrand: any
  501. stylistId: number
  502. /**
  503. * 订单金额
  504. */
  505. orderMoney: any
  506. projectName: string
  507. pointsRate: any
  508. /**
  509. * 积分单价
  510. */
  511. points: string
  512. orderImgUrl: string
  513. orderStatus: string
  514. verifyTime: any
  515. completeTime: number
  516. turnDownTime: any
  517. cancelTime: number
  518. cancelUser?: string
  519. cancelReason: any
  520. turnDownReason: any
  521. remark: any
  522. couponId: any
  523. orderNo: string
  524. createTime: number
  525. brokerageRate: any
  526. brokerage: any
  527. orderQuantity: number
  528. payType: number
  529. /**
  530. * 实付积分
  531. */
  532. payPoints: number
  533. /**
  534. * 获取方式: 1:到店核销 3:其他
  535. */
  536. gainType?: number
  537. }
  538. export interface UserBasicInfo {
  539. id: number
  540. userId: number
  541. avatar: string
  542. name: string
  543. sex: number
  544. birthday: string
  545. mobile: string
  546. referrer: string
  547. brokerName: string
  548. employer: string
  549. companyAddress: string
  550. idCardNumber: string
  551. passportNumber: string
  552. householdAddress: string
  553. cooperationTime: string
  554. joinTime: string
  555. circle: string
  556. hobbies: string
  557. sharingIntent: number
  558. createTime: string
  559. imageNumber: number
  560. imageUrl: string
  561. maritalStatus: number
  562. maritalStatusStr: string
  563. }
  564. export interface UserAuthInfo {
  565. id: number
  566. designerName: string
  567. gender: number
  568. mobile: string
  569. channelSource: number
  570. referrer: string
  571. employer: string
  572. spatialExpertiseType: string
  573. attachment: string
  574. auditStatus: number
  575. remark: string
  576. auditTime: number
  577. }
  578. export interface ResPageData<T> {
  579. list: T[]
  580. total: number
  581. }
  582. export interface Message {
  583. id: number
  584. title: string
  585. /**
  586. * 消息类型
  587. */
  588. messageType: number
  589. /**
  590. * 消息子类型
  591. */
  592. messageSubType: number
  593. /**
  594. * 发送会员等级(多个枚举值逗号拼接,选项值包括全部会员等级、普通会员等级、白银会员等级、黄金会员等级、白金会员等级)
  595. */
  596. sendMemberGrade: any
  597. /**
  598. * 服务号推送状态(0-不推送,1-推送,选项值为推送、不推送选择推送,则该条消息同时会通过公众号推送展示选择不推送,则该条消息不会通过公众号推送),示例值(1)
  599. */
  600. serviceNumberStatus: any
  601. /**
  602. * 消息内容类型,选项值为创建详情、添加链接,示例值(2)
  603. */
  604. messageContentType: any
  605. /**
  606. * 添加详情链接,如果消息内容类型为添加链接则该值不为空,示例值(https://www.iocoder.cn)
  607. */
  608. linkUrl: string
  609. /**
  610. * 封面连接
  611. */
  612. coverUrl: string
  613. /**
  614. * 图文详情(富文本)
  615. */
  616. detailBody: string
  617. /**
  618. * 1 已读
  619. */
  620. isRead: string
  621. triggerPort: string
  622. triggerRole: string
  623. designerId: number
  624. businessId: any
  625. createTime: number
  626. viewCount: any
  627. viewTime: any
  628. pointsDetail?: PointsDetail
  629. }
  630. export interface Coupon {
  631. id: number
  632. couponId: number
  633. userId: number
  634. sendTime: string
  635. /**
  636. * 优惠卷有效开始时间
  637. */
  638. validityStartDate: string
  639. /**
  640. * 优惠卷有效结束时间
  641. */
  642. validityEndDate: string
  643. /**
  644. * 是否有效
  645. */
  646. isValid: number
  647. isUse: number
  648. useTime: string
  649. /**
  650. * 材料商id
  651. */
  652. material: number
  653. brandId: number
  654. buinessId: number
  655. productId: number
  656. createTime: string
  657. brandPoints: number
  658. couponName: string
  659. couponType: number
  660. brandIds: string
  661. productIds: string
  662. materialName: string
  663. couponImgUrl: string
  664. couponDO?: { couponDesc?: string }
  665. }
  666. export interface PointsDetail {
  667. id: number
  668. pointsType: string
  669. typeName: string
  670. pointsCategory: string
  671. categoryName: string
  672. sourceId: any
  673. name: string
  674. pointsStauts: number
  675. points: number
  676. couponPoints: any
  677. orderMoney: string
  678. materialsId: number
  679. materialsName: any
  680. materialsBrand: string
  681. stylistId: number
  682. brokerId: number
  683. stylistName: string
  684. brokerName: string
  685. generateTime: number
  686. verifyTime?: number
  687. completeTime?: number
  688. turnDownTime: any
  689. cancelTime: any
  690. cancelReason: any
  691. turnDownReason: any
  692. remark: any
  693. couponId: any
  694. orderNo: any
  695. createTime: number
  696. businessType: any
  697. customerName: string
  698. customerPhone: string
  699. orderImgUrl: any
  700. pointsRate: any
  701. commission: number
  702. creator: string
  703. creatorName: any
  704. }
  705. export interface Todo {
  706. content: string
  707. id: number
  708. status: number
  709. creator: string
  710. executionTime: string
  711. }
  712. export interface Agent {
  713. id: number
  714. brokeId: string
  715. headImgUrl: string
  716. brokerName: string
  717. password: string
  718. mobile: string
  719. status: number
  720. channelType: number
  721. designersNumber: any
  722. yearPoints: any
  723. yearOrders: any
  724. createTime: number
  725. inviteCode: string
  726. customer: any
  727. customerName: string
  728. points: number
  729. }
  730. export interface Designer {
  731. id: string
  732. name: string
  733. avatar: string
  734. levelName: string
  735. points: number
  736. mobile: string
  737. accessTime: any
  738. followUp30Days: boolean
  739. generatePoints60Days: boolean
  740. expendPoints60Days: boolean
  741. focus: boolean
  742. brokerId: number
  743. }
  744. export interface DesignerBasicInfo {
  745. id: number
  746. userId: number
  747. avatar: string
  748. name: string
  749. sex: number
  750. birthday: string
  751. mobile: string
  752. referrer: string
  753. brokerName: string
  754. employer: string
  755. companyAddress: string
  756. idCardNumber: string
  757. passportNumber: string
  758. householdAddress: string
  759. cooperationTime: string
  760. joinTime: string
  761. circle: string
  762. hobbies: string
  763. sharingIntent: number
  764. createTime: string
  765. imageNumber: number
  766. imageUrl: string
  767. maritalStatus: number
  768. maritalStatusStr: string
  769. }
  770. /**
  771. * 设计师家庭信息接口
  772. */
  773. export interface DesignerFamilyInfo {
  774. id: number
  775. userId: number
  776. /**
  777. * 家庭成员与用户的关系(例如,父母,兄弟姐妹)。
  778. */
  779. familyRelation: string
  780. /**
  781. * 家庭成员的姓名。
  782. */
  783. familyName: string
  784. /**
  785. * 家庭成员的性别。
  786. */
  787. familySex: string
  788. /**
  789. * 家庭成员的出生日期。
  790. */
  791. familyBirthday: string
  792. /**
  793. * 家庭成员的兴趣爱好。
  794. */
  795. familyInterset: string
  796. /**
  797. * 家庭成员的职业。
  798. */
  799. familyOccupation: string
  800. createTime: string
  801. }
  802. /**
  803. * 设计师奖项
  804. */
  805. export interface DesignerAward {
  806. id: number
  807. userId: number
  808. awardsName: string
  809. awardsTime: string
  810. awardsRank: string
  811. awardsFileUrl: string
  812. createTime: string
  813. }
  814. export interface DesignerEvent {
  815. name: string
  816. applyTime: string
  817. }
  818. export interface DesignerPointsStatistics {
  819. /**
  820. * 剩余积分
  821. */
  822. points: number
  823. /**
  824. * 积分变动时间
  825. */
  826. pointsTime: string
  827. /**
  828. * 累计获得积分
  829. */
  830. gainPoints: number
  831. /**
  832. * 今年获得积分
  833. */
  834. gainPointsYear: number
  835. /**
  836. * 今年消耗积分
  837. */
  838. usePoints: number
  839. /**
  840. * 消耗积分
  841. */
  842. usePointsYear: number
  843. /**
  844. * 累计跟进次数
  845. */
  846. followUpCount: number
  847. /**
  848. * 今年跟进次数
  849. */
  850. followUpYearCount: number
  851. /**
  852. * 消耗次数
  853. */
  854. usageCount: number
  855. /**
  856. * 今年消耗次数
  857. */
  858. usageYearCount: number
  859. /**
  860. * 累计获得次数
  861. */
  862. obtainedCount: number
  863. /**
  864. * 今年获得次数
  865. */
  866. obtainedYearCount: number
  867. }
  868. export interface Broker {
  869. createTime: string
  870. updateTime: string
  871. creator: string
  872. updater: string
  873. deleted: boolean
  874. id: number
  875. brokeId: string
  876. inviteCode: string
  877. inviteCodeUrl: string
  878. headImgUrl: string
  879. brokerName: string
  880. password: string
  881. mobile: string
  882. channelType: number
  883. status: number
  884. points: number
  885. }
  886. export interface Report {
  887. createTime: string
  888. updateTime: string
  889. creator: string
  890. updater: string
  891. deleted: boolean
  892. id: number
  893. verifyTime: string
  894. verifier: number
  895. status: string
  896. taskId: number
  897. brokerId: number
  898. reason: string
  899. remark: string
  900. num: number
  901. }
  902. export interface ReportInfo {
  903. id: number
  904. brokerName: string
  905. stylistId: number
  906. /**
  907. * 设计师姓名
  908. */
  909. stylistName: string
  910. arrivalTime: number
  911. shopName: string
  912. receptionist: string
  913. contactNumber: string
  914. customerName: string
  915. customerPhoneNumbe: string
  916. customerAddress: string
  917. createTime: number
  918. reviewStatus: number
  919. auditId: number
  920. auditName: string
  921. auditTime: number
  922. reason: string
  923. }
  924. export interface AgentTask {
  925. id: number
  926. bearerId: number
  927. bearerName: string
  928. bearerType: string
  929. name: string
  930. storeQuantity: number
  931. completedNum: number
  932. personalCompletedNum: number
  933. startTime: string
  934. endTime: string
  935. pointsReward: number
  936. shopIds: string
  937. shopNames: string
  938. detail: string
  939. taskType: string
  940. finalType: string
  941. roleType: string
  942. status: string
  943. createTime: string
  944. receive: boolean
  945. brokerIds: string
  946. brokerList: Broker[]
  947. reportList: Report[]
  948. bearerTypeName: string
  949. taskTypeName: string
  950. finalTypeName: string
  951. roleTypeName: string
  952. statusName: string
  953. }
  954. export interface FollowUp {
  955. id: number
  956. brokerId: number
  957. stylistId: number
  958. stylistName: string
  959. followTime: string
  960. followType: string
  961. remark: string
  962. address: Address
  963. imgUrl: string
  964. isFollowFocus: string
  965. followStatus: string
  966. }
  967. export interface Address {
  968. address: string
  969. longitude: string
  970. latitude: string
  971. }
  972. export interface AgentPoint {
  973. id: number
  974. bizId: number
  975. bizType: string
  976. sourceId: number
  977. sourceType: number
  978. targetId: number
  979. taskName: string
  980. targetType: string
  981. points: number
  982. remark: string
  983. createTime: string
  984. }
  985. export enum DictType {
  986. /**
  987. * 擅长空间类型
  988. */
  989. memberSpatialExpertiseType = 'member_spatial_expertise_type',
  990. /**
  991. * 设计风格
  992. */
  993. memberDesignStyle = 'member_design_style_type',
  994. /**
  995. * 空间类型
  996. */
  997. circleSpaceType = 'member_circle_space_type',
  998. /**
  999. * 圈子标签
  1000. */
  1001. circleTag = 'basic_set_label_type',
  1002. /**
  1003. * 材料商品牌等级
  1004. */
  1005. memberMaterialsBrandLevel = 'member_materials_brand_level',
  1006. /**
  1007. * 材料商运营类型
  1008. */
  1009. memberMaterialsOperationType = 'member_materials_operation_type',
  1010. /**
  1011. * 内容分类-线下活动
  1012. */
  1013. offlineActivity = 'offline_activity',
  1014. /**
  1015. * 材料商-品牌-类型
  1016. */
  1017. memberMaterialsBrandType = 'member_materials_brand_type',
  1018. /**
  1019. * 材料商-经营-品牌
  1020. */
  1021. materialsManageBrand = 'member_materials_manage_brand',
  1022. /**
  1023. * 活动类型
  1024. */
  1025. MemberActivityType = 'member_activity_type',
  1026. }
  1027. /**
  1028. * 徽章
  1029. */
  1030. export interface Badge {
  1031. userId: number
  1032. quantity: number
  1033. badgeId: number
  1034. badgeType: string
  1035. badgeName: string
  1036. badgeNotObtainedImage: string
  1037. badgeYesObtainedImage: string
  1038. badgeDescription: string
  1039. }
  1040. /**
  1041. * 证书
  1042. */
  1043. export interface Certificate {
  1044. id: number
  1045. userId: number
  1046. certificateId: number
  1047. certificateName: string
  1048. studyName: string
  1049. certificateImage: string
  1050. certificateDescription: string
  1051. createTime: string
  1052. }
  1053. export enum CircleType {
  1054. moment = '1',
  1055. case = '2',
  1056. }
  1057. export enum BannerMode {
  1058. /**
  1059. * 材料商
  1060. */
  1061. Material = 1,
  1062. /**
  1063. * 设计传播
  1064. */
  1065. Spread = 2,
  1066. /**
  1067. * 品质商城
  1068. */
  1069. Mall = 3,
  1070. /**
  1071. * 设计奖项
  1072. */
  1073. DesignAwards = 4,
  1074. /**
  1075. * 设计游学
  1076. */
  1077. StudyTour = 5,
  1078. }