Appearance
GET /dm-store/supplier/detail/:id
触发按钮:getDetail
入参
传递对象:Long
| 字段 | 类型 | 必填 | 多选 | 校验规则 | 说明 |
|---|---|---|---|---|---|
| id | Long | 否 | 否 | - | 路径中的业务 id |
出参
传递对象:ResultData<PartMainVo><单个 PartMainVo 对象>
json
{
"id": "",
"partNo": "",
"partCode": "",
"partName": "",
"spec": "",
"...": "..."
}前端校验规则
无后端逻辑
业务流程:查询供应商详情 -> 未命中则报错 -> 返回供应商详情
├── 查询供应商详情
│ └── 查询供应商详情:getById :257
├── 判断供应商是否存在
│ └── 未命中则抛出数据不存在异常:findSupplierById :258-260
└── 返回供应商详情
└── 对象转换:BeanUtils.copyProperties :262后端校验规则
后端校验
└── 数据存在性校验
└── 校验供应商是否存在:findSupplierById :257-260
└── ExceptionCode.EX100007涉及数据库表
| 库名.表名 | mapper.statement | 描述 |
|---|---|---|
| store.supplier | SupplierMapper.selectById | 按 id 查询supplier详情 |