代码拉取完成,页面将自动刷新
package dto
import (
"encoding/json"
basedto "gitee.com/ichub/go-factroy2024/cms/base/dto"
"gitee.com/ichub/go-factroy2024/cms/shop/model"
)
type DepartmentQueryParam struct {
Current int32 `json:"current"`
PageSize int32 `json:"page_size"`
OrderBys string `json:"order_bys"`
FuzzyQuery bool `json:"fuzzy_query"`
EsQuery bool `json:"es_query"`
Param *DepartmentParam `json:"param"`
}
type DepartmentParam struct {
DateRanges map[string][]int64 `json:"date_ranges,string"`
IntRanges map[string][]int64 `json:"int_ranges,string"`
StringRanges map[string][]string `json:"string_ranges"`
InRanges map[string]string `json:"in_ranges"`
model.Department
}
func (param *DepartmentQueryParam) Ini() {
param.Current = 1
param.PageSize = 20
//param.OrderBys = new(string)
param.FuzzyQuery = false
param.EsQuery = false
param.Param = new(DepartmentParam)
param.Param.DateRanges = make(map[string][]int64)
param.Param.IntRanges = make(map[string][]int64)
param.Param.StringRanges = make(map[string][]string)
param.Param.InRanges = make(map[string]string)
}
func (param *DepartmentQueryParam) ToString() string {
s, _ := json.MarshalIndent(param, "", " ")
return string(s)
}
func (param *DepartmentQueryParam) String() string {
s, _ := json.Marshal(param)
return string(s)
}
type DepartmentJsonResult struct {
Code int32 `json:"code"`
Msg string `json:"msg"`
Data *model.Department `json:"data"`
}
func (result *DepartmentJsonResult) String() string {
s, _ := json.Marshal(result)
return string(s)
}
func (result *DepartmentJsonResult) ToString() string {
s, _ := json.MarshalIndent(result, "", " ")
return string(s)
}
func (result *DepartmentJsonResult) Success() *DepartmentJsonResult {
result.Code = basedto.CODE_SUCCESS
result.Msg = "成功"
return result
}
func (result *DepartmentJsonResult) SuccessData(data model.Department) *DepartmentJsonResult {
result.Code = basedto.CODE_SUCCESS
result.Msg = "成功"
result.Data = &data
return result
}
func (result *DepartmentJsonResult) SuccessMessage(msg string) *DepartmentJsonResult {
result.Code = basedto.CODE_SUCCESS
result.Msg = msg
return result
}
func (result *DepartmentJsonResult) Fail() *DepartmentJsonResult {
result.Code = basedto.CODE_FAIL
result.Msg = "失败"
return result
}
func (result *DepartmentJsonResult) FailMessage(msg string) *DepartmentJsonResult {
result.Code = basedto.CODE_FAIL
result.Msg = msg
return result
}
func (result *DepartmentJsonResult) FailCodeMsg(code int32, msg string) *DepartmentJsonResult {
result.Code = code
result.Msg = msg
return result
}
type DepartmentPageResult struct {
Code int32 `json:"code"`
Msg string `json:"msg"`
Page basedto.PageParam `json:"page"`
Data []model.Department `json:"data"`
}
func (result *DepartmentPageResult) String() string {
s, _ := json.Marshal(result)
return string(s)
}
func (result *DepartmentPageResult) ToString() string {
s, _ := json.MarshalIndent(result, "", " ")
return string(s)
}
func (result *DepartmentPageResult) SetData(s []model.Department) {
result.Data = s
}
func (result *DepartmentPageResult) GetData() []model.Department {
return result.Data
}
func (result *DepartmentPageResult) Success() *DepartmentPageResult {
result.Code = basedto.CODE_SUCCESS
result.Msg = "成功"
return result
}
func (result *DepartmentPageResult) SuccessData(data []model.Department) *DepartmentPageResult {
result.Code = basedto.CODE_SUCCESS
result.Msg = "成功"
//result.Data = data
return result
}
func (result *DepartmentPageResult) SuccessMessage(msg string) *DepartmentPageResult {
result.Code = basedto.CODE_SUCCESS
result.Msg = msg
return result
}
func (result *DepartmentPageResult) Fail() *DepartmentPageResult {
result.Code = basedto.CODE_FAIL
result.Msg = "失败"
return result
}
func (result *DepartmentPageResult) FailMessage(msg string) *DepartmentPageResult {
result.Code = basedto.CODE_FAIL
result.Msg = msg
return result
}
func (result *DepartmentPageResult) FailCodeMsg(code int32, msg string) *DepartmentPageResult {
result.Code = code
result.Msg = msg
return result
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。