Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
M
mfang2.0
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 92
    • Issues 92
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • 魔方Web开发组
  • mfang2.0
  • Issues
  • #526

Closed
Open
Opened Aug 01, 2023 by 宋永裕@songyongyu💬
  • Report abuse
  • New issue
Report abuse New issue

[Feat] 芯片规格/功能名称管理界面

表格示例

name selectType defaultValue 单位 备注 中文描述
Package selector LQFP64 LQFP100,FQFP80,LQFP64,LQFP48,LQFP44,QFN32,TSSOP20,TSSOP24 封装形式
Max Speed slider 48 MHz 最大工作频率
Voltage Max slider 5.5 V 最大工作电压
Voltage Min slider 1.5 V 最小工作电压
Flash slider 256 KB 代码存储容量
RAM slider 32 KB 内存容量
I/O slider 64 可用IO数
GPTIM slider 1 通用定时器
ATIM slider 1 高级定时器
BSTIM slider 1 基本定时器
LPTIM slider 1 低功耗定时器

接口

  1. admin获取规格列表
GET /admin/chip/spec
  1. user获取规格列表
GET /user/chip/spec
  1. 创建规格
POST /admin/chip/spec
{
  "name": "Max Speed",
  "selectType": "slider",
  "defualtValue": "48",
  "unit": "MHz",
  "description": "最大运行频率",
  "isEnabled": true
}
// 增加最大值最小值,仅在selectType为slider时有效
{
  "name": "I/O",
  "selectType": "slider",
  "defaultValue": "48",
  "unit": "MHz",
  "description": "IO个数",
  "isEnabled": 1,
  "isNumeric": 0,
  "minValue": 20,
  "maxValue": 100
}
  1. 修改规格(一次请求修改一个属性)
PUT /admin/chip/spec
{
  "id": "xxxxxxxxxx", //必选
  "name": "Max Speed", //选填
  "selectType": "slider",//选填
  "defualtValue": "48",//选填
  "unit": "MHz",//选填
  "description": "最大运行频率",//选填
  "isEnabled": true //选填
}
  1. 删除规格
DELETE /admin/chip/spec
{
  "id": "xxxxxxxxxxxxxx"
}
Edited Aug 02, 2023 by 宋永裕
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
2
Labels
已跟进 测试中
Assign labels
  • View project labels
Reference: fmsh-web-develop/mfang2.0#526