Documentation ¶
Index ¶
- Variables
- type DataRequestDto
- type DataResultDto
- type HttpRequestDto
- func (req *HttpRequestDto) FindListData(meta *MetadataDto, data *gjson.Result) *gjson.Result
- func (req *HttpRequestDto) FindSingleData(meta *MetadataDto, data *gjson.Result) *gjson.Result
- func (req *HttpRequestDto) FindTableCode(vars string) string
- func (req *HttpRequestDto) FindTableListMetadata(vars string) *MetadataDto
- func (req *HttpRequestDto) FindTableListMetadataDefault() *MetadataDto
- func (req *HttpRequestDto) FindTableSingleMetadata(vars string) *MetadataDto
- func (req *HttpRequestDto) Log()
- func (req *HttpRequestDto) ParseListData(queryResultDto *DataResultDto, vars string) (*gjson.Result, *MetadataDto)
- func (req *HttpRequestDto) ParseListDataDefault(queryResultDto *DataResultDto) (*gjson.Result, *MetadataDto)
- func (req *HttpRequestDto) ParseMetadata(metadatStr string) *HttpRequestDto
- func (req *HttpRequestDto) ParseMetadataDemo() *HttpRequestDto
- func (req *HttpRequestDto) ParseSingleData(queryResultDto *DataResultDto, vars string) (*gjson.Result, *MetadataDto)
- func (req *HttpRequestDto) ToString() string
- type MetadataDto
- func (m *MetadataDto) FindFieldCode(vars string) string
- func (m *MetadataDto) FindTableCode(vars string) (s string)
- func (m *MetadataDto) Parse(data string) *MetadataDto
- func (m *MetadataDto) ParseDemo() *MetadataDto
- func (dto *MetadataDto) ToPrettyString() string
- func (m *MetadataDto) ToString() string
- type QueryParamDto
- type TLayoutDto
- type TemplateRequestDto
- type TemplateResultDto
Constants ¶
This section is empty.
Variables ¶
View Source
var Demodata = `` /* 306-byte string literal not displayed */
[
{ "id": "815718763468259329", "entity_code": "wms_pickings", "entity_name": "分拣单", "type": "single", "fields": { "{分拣单.货运方式}": "shipping_method_name", "{分拣单.仓库地址}": "wms_warehouse_code", "{分拣单.发货方手机号}": "owner_contact_mobile" } }
]
Functions ¶
This section is empty.
Types ¶
type DataRequestDto ¶
type DataRequestDto struct { Token string `json:"token"` Method string `json:"method"` Lang string `json:"lang"` DataUrl string `json:"dataUrl"` DataBody map[string]interface{} `json:"dataBody"` MetaArray []MetadataDto Metas string `json:"metas"` }
func (*DataRequestDto) ToString ¶
func (dto *DataRequestDto) ToString() string
type DataResultDto ¶
type DataResultDto struct { Code int `json:"code"` Msg string `json:"msg"` Data gjson.Result `json:"data"` }
func (*DataResultDto) Fail ¶
func (req *DataResultDto) Fail(code int, msg string) *DataResultDto
func (*DataResultDto) Ok ¶
func (req *DataResultDto) Ok() *DataResultDto
func (*DataResultDto) ToString ¶
func (dto *DataResultDto) ToString() string
type HttpRequestDto ¶
type HttpRequestDto struct { Token string DataUrl string DataBody map[string]interface{} MetaDatas []MetadataDto }
func (*HttpRequestDto) FindListData ¶
func (req *HttpRequestDto) FindListData(meta *MetadataDto, data *gjson.Result) *gjson.Result
func (*HttpRequestDto) FindSingleData ¶
func (req *HttpRequestDto) FindSingleData(meta *MetadataDto, data *gjson.Result) *gjson.Result
func (*HttpRequestDto) FindTableCode ¶
func (req *HttpRequestDto) FindTableCode(vars string) string
func (*HttpRequestDto) FindTableListMetadata ¶
func (req *HttpRequestDto) FindTableListMetadata(vars string) *MetadataDto
find list metadata
func (*HttpRequestDto) FindTableListMetadataDefault ¶
func (req *HttpRequestDto) FindTableListMetadataDefault() *MetadataDto
func (*HttpRequestDto) FindTableSingleMetadata ¶
func (req *HttpRequestDto) FindTableSingleMetadata(vars string) *MetadataDto
func (*HttpRequestDto) Log ¶
func (req *HttpRequestDto) Log()
func (*HttpRequestDto) ParseListData ¶
func (req *HttpRequestDto) ParseListData(queryResultDto *DataResultDto, vars string) (*gjson.Result, *MetadataDto)
m := dto.MetadataDto{} m.ParseMetadataDemo() fmt.Println(m.FindTableCode("{分拣单.仓库地址}"))
func (*HttpRequestDto) ParseListDataDefault ¶
func (req *HttpRequestDto) ParseListDataDefault(queryResultDto *DataResultDto) (*gjson.Result, *MetadataDto)
func (*HttpRequestDto) ParseMetadata ¶
func (req *HttpRequestDto) ParseMetadata(metadatStr string) *HttpRequestDto
parseMetadata
func (*HttpRequestDto) ParseMetadataDemo ¶
func (req *HttpRequestDto) ParseMetadataDemo() *HttpRequestDto
func (*HttpRequestDto) ParseSingleData ¶
func (req *HttpRequestDto) ParseSingleData(queryResultDto *DataResultDto, vars string) (*gjson.Result, *MetadataDto)
"{分拣单.仓库地址}"
func (*HttpRequestDto) ToString ¶
func (req *HttpRequestDto) ToString() string
type MetadataDto ¶
type MetadataDto struct { Id string `json:"id"` EntityCode string `json:"entity_code"` EntityName string `json:"entity_name"` Type string `json:"type"` Fields map[string]string }
Map<String, String> fields
func (*MetadataDto) FindFieldCode ¶
func (m *MetadataDto) FindFieldCode(vars string) string
func (*MetadataDto) FindTableCode ¶
func (m *MetadataDto) FindTableCode(vars string) (s string)
func (*MetadataDto) Parse ¶
func (m *MetadataDto) Parse(data string) *MetadataDto
func (*MetadataDto) ParseDemo ¶
func (m *MetadataDto) ParseDemo() *MetadataDto
func (*MetadataDto) ToPrettyString ¶
func (dto *MetadataDto) ToPrettyString() string
func (*MetadataDto) ToString ¶
func (m *MetadataDto) ToString() string
type QueryParamDto ¶
type QueryParamDto struct { Param map[string]interface{} `json:"param"` Current int `json:"current"` PageSize int `json:"page_size"` OrderBys string `json:"order_bys"` }
func (*QueryParamDto) ToString ¶
func (dto *QueryParamDto) ToString() string
type TLayoutDto ¶
type TLayoutDto struct { Id string `json:"id"` Name string `json:"name"` Language string `json:"language"` ShopId string `json:"shop_id"` Direction string `json:"direction"` Active bool `json:"active"` MarginLeft string `json:"margin_left"` MarginRight string `json:"margin_right"` MarginTop string `json:"margin_top"` MarginBottom string `json:"margin_bottom"` Length string `json:"length"` Width string `json:"width"` ApiId string `json:"api_id"` Size string `json:"size"` IsTemp bool `json:"is_temp"` IsDefault bool `json:"is_default"` DomainId string `json:"domain_id"` EntityId string `json:"entity_id"` //TemplateBody interface{} `json:"template_body"` //TemplateJson interface{} `json:"template_json"` ExistJson bool `json:"exist_json"` EntityName string `json:"entity_name"` EntityCode string `json:"entity_code"` }
func (*TLayoutDto) ToString ¶
func (layoutDto *TLayoutDto) ToString() string
type TemplateRequestDto ¶
type TemplateRequestDto struct { Template bool `json:"service"` Metas []MetadataDto `json:"metas"` Layout TLayoutDto `json:"layout"` TemplateId string `json:"templateId"` FileType string `json:"fileType"` Body string `json:"body"` TemplateJson string `json:"template_json"` //TemplateJson string `json:"template_json"` DataRequest DataRequestDto `json:"dataRequest"` TemplateDto jsondto.TemplateDto }
func (*TemplateRequestDto) Metas2DataRequest ¶
func (dto *TemplateRequestDto) Metas2DataRequest()
func (*TemplateRequestDto) ParseTemplate ¶
func (dto *TemplateRequestDto) ParseTemplate()
json TemplateJson
func (*TemplateRequestDto) ParseTemplateDefault ¶
func (dto *TemplateRequestDto) ParseTemplateDefault()
type TemplateResultDto ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.