hepa-calc-api/api/dto/BaseChronicDisease.go

33 lines
804 B
Go

package dto
import (
"fmt"
"hepa-calc-api/api/model"
)
// BaseChronicDiseaseDto 基础数据-慢性疾病
type BaseChronicDiseaseDto struct {
ChronicDiseaseId string `json:"chronic_disease_id"` // id
ChronicDiseaseName string `json:"chronic_disease_name"` // 名称
}
// GetChronicDiseaseListDto 列表-基础数据-慢性疾病
func GetChronicDiseaseListDto(m []*model.BaseChronicDisease) []*BaseChronicDiseaseDto {
// 处理返回值
responses := make([]*BaseChronicDiseaseDto, len(m))
if len(m) > 0 {
for i, v := range m {
response := &BaseChronicDiseaseDto{
ChronicDiseaseId: fmt.Sprintf("%d", v.ChronicDiseaseId),
ChronicDiseaseName: v.ChronicDiseaseName,
}
// 将转换后的结构体添加到新切片中
responses[i] = response
}
}
return responses
}