dto

package
v1.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ProductItem

type ProductItem struct {
	ID           uint     `json:"id"`
	Title        string   `json:"title"`
	ColumnID     uint     `json:"column_id"`
	Sort         int      `json:"sort"`
	Status       int      `json:"status"`
	StatusText   string   `json:"status_text"`
	IsSkipDetail int      `json:"is_skip_detail"`
	Count        int      `json:"count"`
	Cover        string   `json:"cover"`
	CustomName   string   `json:"custom_name"`
	Tags         []string `json:"tags"`
	JumpUrl      string   `json:"jump_url"`
	CreatedAt    string   `json:"created_at"`
}

ProductItem 产品列表项

func (*ProductItem) FromModel

func (p *ProductItem) FromModel(m *model.Product) *ProductItem

FromModel 从模型转换

type ProductListReq

type ProductListReq struct {
	pagination.PageRequest        // 嵌入分页参数
	Status                 *int   `form:"status"`    // 状态:1上架 0下架(不传则查全部)
	Keyword                string `form:"keyword"`   // 关键词搜索
	ColumnID               *uint  `form:"column_id"` // 栏目ID
}

ProductListReq 产品列表请求

func (*ProductListReq) ToSearchCondition

func (r *ProductListReq) ToSearchCondition() *repository.ProductSearchCondition

ToSearchCondition 转换为搜索条件

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL