# 摸鱼日报

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /v2/moyu:
    get:
      summary: 摸鱼日报
      deprecated: false
      description: ''
      tags:
        - 🍱 实用功能
      parameters:
        - name: encoding
          in: query
          description: 支持 text、json、markdown
          required: false
          example: text
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                  message:
                    type: string
                  data:
                    type: object
                    properties:
                      date:
                        type: object
                        properties:
                          gregorian:
                            type: string
                          weekday:
                            type: string
                          dayOfWeek:
                            type: integer
                          lunar:
                            type: object
                            properties:
                              year:
                                type: integer
                              month:
                                type: integer
                              day:
                                type: integer
                              yearCN:
                                type: string
                              monthCN:
                                type: string
                              dayCN:
                                type: string
                              isLeapMonth:
                                type: boolean
                              yearGanZhi:
                                type: string
                              monthGanZhi:
                                type: string
                              dayGanZhi:
                                type: string
                              zodiac:
                                type: string
                            required:
                              - year
                              - month
                              - day
                              - yearCN
                              - monthCN
                              - dayCN
                              - isLeapMonth
                              - yearGanZhi
                              - monthGanZhi
                              - dayGanZhi
                              - zodiac
                        required:
                          - gregorian
                          - weekday
                          - dayOfWeek
                          - lunar
                      today:
                        type: object
                        properties:
                          isWeekend:
                            type: boolean
                          isHoliday:
                            type: boolean
                          isWorkday:
                            type: boolean
                          holidayName:
                            type: 'null'
                          solarTerm:
                            type: 'null'
                          lunarFestivals:
                            type: array
                            items:
                              type: string
                        required:
                          - isWeekend
                          - isHoliday
                          - isWorkday
                          - holidayName
                          - solarTerm
                          - lunarFestivals
                      progress:
                        type: object
                        properties:
                          week:
                            type: object
                            properties:
                              passed:
                                type: integer
                              total:
                                type: integer
                              remaining:
                                type: integer
                              percentage:
                                type: integer
                            required:
                              - passed
                              - total
                              - remaining
                              - percentage
                          month:
                            type: object
                            properties:
                              passed:
                                type: integer
                              total:
                                type: integer
                              remaining:
                                type: integer
                              percentage:
                                type: integer
                            required:
                              - passed
                              - total
                              - remaining
                              - percentage
                          year:
                            type: object
                            properties:
                              passed:
                                type: integer
                              total:
                                type: integer
                              remaining:
                                type: integer
                              percentage:
                                type: integer
                            required:
                              - passed
                              - total
                              - remaining
                              - percentage
                        required:
                          - week
                          - month
                          - year
                      currentHoliday:
                        type: 'null'
                      nextHoliday:
                        type: object
                        properties:
                          name:
                            type: string
                          date:
                            type: string
                          until:
                            type: integer
                          duration:
                            type: integer
                          workdays:
                            type: array
                            items:
                              type: string
                        required:
                          - name
                          - date
                          - until
                          - duration
                          - workdays
                      nextWeekend:
                        type: object
                        properties:
                          date:
                            type: string
                          weekday:
                            type: string
                          daysUntil:
                            type: integer
                        required:
                          - date
                          - weekday
                          - daysUntil
                      countdown:
                        type: object
                        properties:
                          toWeekEnd:
                            type: integer
                          toFriday:
                            type: integer
                          toMonthEnd:
                            type: integer
                          toYearEnd:
                            type: integer
                        required:
                          - toWeekEnd
                          - toFriday
                          - toMonthEnd
                          - toYearEnd
                      moyuQuote:
                        type: string
                    required:
                      - date
                      - today
                      - progress
                      - currentHoliday
                      - nextHoliday
                      - nextWeekend
                      - countdown
                      - moyuQuote
                required:
                  - code
                  - message
                  - data
          headers: {}
          x-apifox-name: 成功
        x-200:成功（Text）:
          description: ''
          content:
            '*/*':
              schema:
                type: object
                properties: {}
          headers: {}
          x-apifox-name: 成功（Text）
      security: []
      x-apifox-folder: 🍱 实用功能
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/5757303/apis/api-375132552-run
components:
  schemas: {}
  securitySchemes: {}
servers:
  - url: https://60s.viki.moe
    description: 正式环境
security: []

```
