27 lines
766 B
Go
27 lines
766 B
Go
package dto
|
|
|
|
import (
|
|
"fmt"
|
|
"vote-admin-api/api/model"
|
|
)
|
|
|
|
// SystemTimeDto 配置-时间
|
|
type SystemTimeDto struct {
|
|
SystemTimeId string `json:"system_time_id"` // 主键id
|
|
StartTime *model.LocalTime `json:"start_time"` // 开始投票时间
|
|
EndTime *model.LocalTime `json:"end_time"` // 结束投票时间
|
|
CreatedAt model.LocalTime `json:"created_at"` // 创建时间
|
|
UpdatedAt model.LocalTime `json:"updated_at"` // 修改时间
|
|
}
|
|
|
|
// GetSystemTimeDto 详情
|
|
func GetSystemTimeDto(m *model.SystemTime) *SystemTimeDto {
|
|
return &SystemTimeDto{
|
|
SystemTimeId: fmt.Sprintf("%d", m.SystemTimeId),
|
|
StartTime: m.StartTime,
|
|
EndTime: m.EndTime,
|
|
CreatedAt: m.CreatedAt,
|
|
UpdatedAt: m.UpdatedAt,
|
|
}
|
|
}
|