提交 3dfd3e72 authored 作者: mooncake9527's avatar mooncake9527

update

上级 5dbff31a
......@@ -157,6 +157,20 @@ func (x *Request) OmitLog() *Request {
}
// SetContentType set ContentType
// 1. ‌文本类‌
// text/html; charset=UTF-8
// ‌text/plain‌:纯文本(无格式)‌
// ‌text/css‌:CSS 样式表‌
// 表单数据
// application/x-www-form-urlencoded
// multipart/form-data
// JSON 数据
// application/json; charset=UTF-8
// 二进制数据
// application/octet-stream
// image/jpeg‌、‌image/png
// XML 数据
// text/xml application/xml‌
func (x *Request) SetContentType(a string) *Request {
x.SetHeader("Content-Type", a)
return x
......
......@@ -2,10 +2,11 @@ package sliceUtils
import (
"fmt"
"strings"
"gitlab.wanzhuangkj.com/tush/xpkg/errcode"
"gitlab.wanzhuangkj.com/tush/xpkg/utils/setUtils"
"gitlab.wanzhuangkj.com/tush/xpkg/xtype"
"strings"
"github.com/jinzhu/copier"
"github.com/spf13/cast"
......@@ -311,3 +312,41 @@ func JoinStrs[T IJoin](rs []T, connector string) string {
}
return strings.Join(strs, connector)
}
func AllNotEmpty(rs []string) bool {
if len(rs) == 0 {
return false
}
ret := true
for _, r := range rs {
if strings.TrimSpace(r) == "" {
ret = false
}
}
return ret
}
func AllEmpty(rs []string) bool {
if len(rs) == 0 {
return false
}
ret := true
for _, r := range rs {
if strings.TrimSpace(r) != "" {
ret = false
}
}
return ret
}
func AnyEmpty(rs []string) bool {
if len(rs) == 0 {
return false
}
for _, r := range rs {
if strings.TrimSpace(r) == "" {
return true
}
}
return false
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论