package entity import ( "admin/apps/game/model" "admin/apps/game/model/dto" ) type Project struct { Po *model.Project } func FromProjectPo(po *model.Project) *Project { return &Project{Po: po} } func (project *Project) FromDto(obj dto.CommonDtoValues) *Project { project.ToCommonResource().FromDto(obj) return project } func (project *Project) ToCommonResource() *CommonResource { er := &CommonResource{ Project: project, } return er.FromPo(project.Po) } func (project *Project) GetProjectPo() *model.Project { return project.Po } func (project *Project) GetApiAddr() string { return project.Po.ApiAddr }