query_set_detail_dto.go 664 字节
package dto

import "gitlab.fjmaimaimai.com/allied-creation/character-library-metadata-bastion/pkg/domain"

type QuerySetDetailDto struct {
	// 查询集合ID
	QuerySetId int `json:"querySetId"`
	// Schema:方案  SubProcess:子过程
	Type string `json:"type"`
	// 标识 分组:Group 子过程/方案:Set
	Flag string `json:"flag"`
	// 名称
	Name string `json:"name"`
	// 查询组件
	QueryComponents []*domain.QueryComponent `json:"queryComponents"`
}

func (d *QuerySetDetailDto) Load(m *domain.QuerySet) *QuerySetDetailDto {
	d.QuerySetId = m.QuerySetId
	d.Type = m.Type
	d.Flag = m.Flag
	d.Name = m.Name
	d.QueryComponents = m.QueryComponents
	return d
}