✨ code migration
This commit is contained in:
38
app/core/api/repository/captcha/click_shape_captcha.go
Normal file
38
app/core/api/repository/captcha/click_shape_captcha.go
Normal file
@@ -0,0 +1,38 @@
|
||||
package captcha
|
||||
|
||||
import (
|
||||
"github.com/wenlng/go-captcha-assets/resources/images"
|
||||
"github.com/wenlng/go-captcha-assets/resources/shapes"
|
||||
"github.com/wenlng/go-captcha/v2/base/option"
|
||||
"github.com/wenlng/go-captcha/v2/click"
|
||||
)
|
||||
|
||||
// NewClickShapeCaptcha 初始化点击形状验证码
|
||||
func NewClickShapeCaptcha() click.Captcha {
|
||||
builder := click.NewBuilder(
|
||||
click.WithRangeLen(option.RangeVal{Min: 3, Max: 6}),
|
||||
click.WithRangeVerifyLen(option.RangeVal{Min: 2, Max: 3}),
|
||||
click.WithRangeThumbBgDistort(1),
|
||||
click.WithIsThumbNonDeformAbility(true),
|
||||
)
|
||||
|
||||
// shape
|
||||
// click.WithUseShapeOriginalColor(false) -> Random rewriting of graphic colors
|
||||
shapeMaps, err := shapes.GetShapes()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
// background images
|
||||
imgs, err := images.GetImages()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
// set resources
|
||||
builder.SetResources(
|
||||
click.WithShapes(shapeMaps),
|
||||
click.WithBackgrounds(imgs),
|
||||
)
|
||||
return builder.MakeWithShape()
|
||||
}
|
26
app/core/api/repository/captcha/rotate_captcha.go
Normal file
26
app/core/api/repository/captcha/rotate_captcha.go
Normal file
@@ -0,0 +1,26 @@
|
||||
package captcha
|
||||
|
||||
import (
|
||||
"github.com/wenlng/go-captcha-assets/resources/images"
|
||||
"github.com/wenlng/go-captcha/v2/base/option"
|
||||
"github.com/wenlng/go-captcha/v2/rotate"
|
||||
)
|
||||
|
||||
// NewRotateCaptcha 初始化旋转验证码
|
||||
func NewRotateCaptcha() rotate.Captcha {
|
||||
builder := rotate.NewBuilder(rotate.WithRangeAnglePos([]option.RangeVal{
|
||||
{Min: 20, Max: 330},
|
||||
}))
|
||||
|
||||
// background images
|
||||
imgs, err := images.GetImages()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
// set resources
|
||||
builder.SetResources(
|
||||
rotate.WithImages(imgs),
|
||||
)
|
||||
return builder.Make()
|
||||
}
|
44
app/core/api/repository/captcha/slide_captcha.go
Normal file
44
app/core/api/repository/captcha/slide_captcha.go
Normal file
@@ -0,0 +1,44 @@
|
||||
package captcha
|
||||
|
||||
import (
|
||||
"github.com/wenlng/go-captcha-assets/resources/images"
|
||||
"github.com/wenlng/go-captcha-assets/resources/tiles"
|
||||
"github.com/wenlng/go-captcha/v2/slide"
|
||||
)
|
||||
|
||||
// NewSlideCaptcha 初始化滑动验证码
|
||||
func NewSlideCaptcha() slide.Captcha {
|
||||
builder := slide.NewBuilder(
|
||||
// slide.WithGenGraphNumber(2),
|
||||
slide.WithEnableGraphVerticalRandom(true),
|
||||
)
|
||||
|
||||
// background images
|
||||
imgs, err := images.GetImages()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
graphs, err := tiles.GetTiles()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
var newGraphs = make([]*slide.GraphImage, 0, len(graphs))
|
||||
for i := 0; i < len(graphs); i++ {
|
||||
graph := graphs[i]
|
||||
newGraphs = append(newGraphs, &slide.GraphImage{
|
||||
OverlayImage: graph.OverlayImage,
|
||||
MaskImage: graph.MaskImage,
|
||||
ShadowImage: graph.ShadowImage,
|
||||
})
|
||||
}
|
||||
|
||||
// set resources
|
||||
builder.SetResources(
|
||||
slide.WithGraphImages(newGraphs),
|
||||
slide.WithBackgrounds(imgs),
|
||||
)
|
||||
|
||||
return builder.Make()
|
||||
}
|
43
app/core/api/repository/captcha/slide_region_captcha.go
Normal file
43
app/core/api/repository/captcha/slide_region_captcha.go
Normal file
@@ -0,0 +1,43 @@
|
||||
package captcha
|
||||
|
||||
import (
|
||||
"github.com/wenlng/go-captcha-assets/resources/images"
|
||||
"github.com/wenlng/go-captcha-assets/resources/tiles"
|
||||
"github.com/wenlng/go-captcha/v2/slide"
|
||||
)
|
||||
|
||||
// NewSlideRegionCaptcha 初始化滑动区域验证码
|
||||
func NewSlideRegionCaptcha() slide.Captcha {
|
||||
builder := slide.NewBuilder(
|
||||
slide.WithGenGraphNumber(2),
|
||||
slide.WithEnableGraphVerticalRandom(true),
|
||||
)
|
||||
|
||||
// background image
|
||||
imgs, err := images.GetImages()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
graphs, err := tiles.GetTiles()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
var newGraphs = make([]*slide.GraphImage, 0, len(graphs))
|
||||
for i := 0; i < len(graphs); i++ {
|
||||
graph := graphs[i]
|
||||
newGraphs = append(newGraphs, &slide.GraphImage{
|
||||
OverlayImage: graph.OverlayImage,
|
||||
MaskImage: graph.MaskImage,
|
||||
ShadowImage: graph.ShadowImage,
|
||||
})
|
||||
}
|
||||
|
||||
// set resources
|
||||
builder.SetResources(
|
||||
slide.WithGraphImages(newGraphs),
|
||||
slide.WithBackgrounds(imgs),
|
||||
)
|
||||
|
||||
return builder.MakeWithRegion()
|
||||
}
|
97
app/core/api/repository/captcha/text_captcha.go
Normal file
97
app/core/api/repository/captcha/text_captcha.go
Normal file
@@ -0,0 +1,97 @@
|
||||
package captcha
|
||||
|
||||
import (
|
||||
"github.com/golang/freetype/truetype"
|
||||
"github.com/wenlng/go-captcha-assets/resources/fonts/fzshengsksjw"
|
||||
"github.com/wenlng/go-captcha-assets/resources/images"
|
||||
"github.com/wenlng/go-captcha-assets/sourcedata/chars"
|
||||
"github.com/wenlng/go-captcha/v2/base/option"
|
||||
"github.com/wenlng/go-captcha/v2/click"
|
||||
)
|
||||
|
||||
// NewTextCaptcha 初始化点选验证码
|
||||
func NewTextCaptcha() click.Captcha {
|
||||
builder := click.NewBuilder(
|
||||
click.WithRangeLen(option.RangeVal{Min: 4, Max: 6}),
|
||||
click.WithRangeVerifyLen(option.RangeVal{Min: 2, Max: 4}),
|
||||
click.WithRangeThumbColors([]string{
|
||||
"#1f55c4",
|
||||
"#780592",
|
||||
"#2f6b00",
|
||||
"#910000",
|
||||
"#864401",
|
||||
"#675901",
|
||||
"#016e5c",
|
||||
}),
|
||||
click.WithRangeColors([]string{
|
||||
"#fde98e",
|
||||
"#60c1ff",
|
||||
"#fcb08e",
|
||||
"#fb88ff",
|
||||
"#b4fed4",
|
||||
"#cbfaa9",
|
||||
"#78d6f8",
|
||||
}),
|
||||
)
|
||||
|
||||
// fonts
|
||||
fonts, err := fzshengsksjw.GetFont()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
// background images
|
||||
imgs, err := images.GetImages()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
// thumb images
|
||||
// thumbImages, err := thumbs.GetThumbs()
|
||||
// if err != nil {
|
||||
// log.Fatalln(err)
|
||||
// }
|
||||
|
||||
// set resources
|
||||
builder.SetResources(
|
||||
click.WithChars(chars.GetChineseChars()),
|
||||
// click.WithChars([]string{
|
||||
// "1A",
|
||||
// "5E",
|
||||
// "3d",
|
||||
// "0p",
|
||||
// "78",
|
||||
// "DL",
|
||||
// "CB",
|
||||
// "9M",
|
||||
// }),
|
||||
// click.WithChars(chars.GetAlphaChars()),
|
||||
click.WithFonts([]*truetype.Font{fonts}),
|
||||
click.WithBackgrounds(imgs),
|
||||
// click.WithThumbBackgrounds(thumbImages),
|
||||
)
|
||||
// global.TextCaptcha = builder.Make()
|
||||
|
||||
// ============================
|
||||
|
||||
builder.Clear()
|
||||
builder.SetOptions(
|
||||
click.WithRangeLen(option.RangeVal{Min: 4, Max: 6}),
|
||||
click.WithRangeVerifyLen(option.RangeVal{Min: 2, Max: 4}),
|
||||
click.WithRangeThumbColors([]string{
|
||||
"#4a85fb",
|
||||
"#d93ffb",
|
||||
"#56be01",
|
||||
"#ee2b2b",
|
||||
"#cd6904",
|
||||
"#b49b03",
|
||||
"#01ad90",
|
||||
}),
|
||||
)
|
||||
builder.SetResources(
|
||||
click.WithChars(chars.GetChineseChars()),
|
||||
click.WithFonts([]*truetype.Font{fonts}),
|
||||
click.WithBackgrounds(imgs),
|
||||
)
|
||||
return builder.Make()
|
||||
}
|
@@ -31,8 +31,8 @@ var (
|
||||
ScaAuthRoleColumns = []*schema.Column{
|
||||
{Name: "id", Type: field.TypeInt64, Increment: true, Comment: "主键ID", SchemaType: map[string]string{"mysql": "bigint(20)"}},
|
||||
{Name: "created_at", Type: field.TypeTime, Comment: "创建时间"},
|
||||
{Name: "updated_at", Type: field.TypeTime, Comment: "更新时间"},
|
||||
{Name: "deleted", Type: field.TypeInt8, Nullable: true, Comment: "是否删除 0 未删除 1 已删除", Default: 0},
|
||||
{Name: "updated_at", Type: field.TypeTime, Nullable: true, Comment: "更新时间"},
|
||||
{Name: "deleted", Type: field.TypeInt8, Comment: "是否删除 0 未删除 1 已删除", Default: 0},
|
||||
{Name: "role_name", Type: field.TypeString, Size: 32, Comment: "角色名称"},
|
||||
{Name: "role_key", Type: field.TypeString, Size: 64, Comment: "角色关键字"},
|
||||
}
|
||||
@@ -47,8 +47,8 @@ var (
|
||||
ScaAuthUserColumns = []*schema.Column{
|
||||
{Name: "id", Type: field.TypeInt64, Increment: true, Comment: "自增ID", SchemaType: map[string]string{"mysql": "bigint(20)"}},
|
||||
{Name: "created_at", Type: field.TypeTime, Comment: "创建时间"},
|
||||
{Name: "updated_at", Type: field.TypeTime, Comment: "更新时间"},
|
||||
{Name: "deleted", Type: field.TypeInt8, Nullable: true, Comment: "是否删除 0 未删除 1 已删除", Default: 0},
|
||||
{Name: "updated_at", Type: field.TypeTime, Nullable: true, Comment: "更新时间"},
|
||||
{Name: "deleted", Type: field.TypeInt8, Comment: "是否删除 0 未删除 1 已删除", Default: 0},
|
||||
{Name: "uid", Type: field.TypeString, Unique: true, Size: 20, Comment: "唯一ID"},
|
||||
{Name: "username", Type: field.TypeString, Nullable: true, Size: 32, Comment: "用户名"},
|
||||
{Name: "nickname", Type: field.TypeString, Nullable: true, Size: 32, Comment: "昵称"},
|
||||
@@ -56,7 +56,7 @@ var (
|
||||
{Name: "phone", Type: field.TypeString, Nullable: true, Size: 32, Comment: "电话"},
|
||||
{Name: "password", Type: field.TypeString, Nullable: true, Size: 64, Comment: "密码"},
|
||||
{Name: "gender", Type: field.TypeInt8, Nullable: true, Comment: "性别"},
|
||||
{Name: "avatar", Type: field.TypeString, Nullable: true, Comment: "头像"},
|
||||
{Name: "avatar", Type: field.TypeString, Nullable: true, Size: 2147483647, Comment: "头像"},
|
||||
{Name: "status", Type: field.TypeInt8, Nullable: true, Comment: "状态 0 正常 1 封禁", Default: 0},
|
||||
{Name: "introduce", Type: field.TypeString, Nullable: true, Size: 255, Comment: "介绍"},
|
||||
{Name: "blog", Type: field.TypeString, Nullable: true, Size: 30, Comment: "博客"},
|
||||
@@ -91,8 +91,8 @@ var (
|
||||
ScaAuthUserDeviceColumns = []*schema.Column{
|
||||
{Name: "id", Type: field.TypeInt64, Increment: true, Comment: "主键ID", SchemaType: map[string]string{"mysql": "bigint(20)"}},
|
||||
{Name: "created_at", Type: field.TypeTime, Comment: "创建时间"},
|
||||
{Name: "updated_at", Type: field.TypeTime, Comment: "更新时间"},
|
||||
{Name: "deleted", Type: field.TypeInt8, Nullable: true, Comment: "是否删除 0 未删除 1 已删除", Default: 0},
|
||||
{Name: "updated_at", Type: field.TypeTime, Nullable: true, Comment: "更新时间"},
|
||||
{Name: "deleted", Type: field.TypeInt8, Comment: "是否删除 0 未删除 1 已删除", Default: 0},
|
||||
{Name: "user_id", Type: field.TypeString, Size: 20, Comment: "用户ID"},
|
||||
{Name: "ip", Type: field.TypeString, Size: 20, Comment: "登录IP"},
|
||||
{Name: "location", Type: field.TypeString, Size: 20, Comment: "地址"},
|
||||
@@ -125,8 +125,8 @@ var (
|
||||
ScaAuthUserSocialColumns = []*schema.Column{
|
||||
{Name: "id", Type: field.TypeInt64, Increment: true, Comment: "主键ID", SchemaType: map[string]string{"mysql": "bigint(20)"}},
|
||||
{Name: "created_at", Type: field.TypeTime, Comment: "创建时间"},
|
||||
{Name: "updated_at", Type: field.TypeTime, Comment: "更新时间"},
|
||||
{Name: "deleted", Type: field.TypeInt8, Nullable: true, Comment: "是否删除 0 未删除 1 已删除", Default: 0},
|
||||
{Name: "updated_at", Type: field.TypeTime, Nullable: true, Comment: "更新时间"},
|
||||
{Name: "deleted", Type: field.TypeInt8, Comment: "是否删除 0 未删除 1 已删除", Default: 0},
|
||||
{Name: "user_id", Type: field.TypeString, Size: 20, Comment: "用户ID"},
|
||||
{Name: "open_id", Type: field.TypeString, Size: 50, Comment: "第三方用户的 open id"},
|
||||
{Name: "source", Type: field.TypeString, Size: 10, Comment: "第三方用户来源"},
|
||||
|
@@ -1016,9 +1016,22 @@ func (m *ScaAuthRoleMutation) OldUpdatedAt(ctx context.Context) (v time.Time, er
|
||||
return oldValue.UpdatedAt, nil
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (m *ScaAuthRoleMutation) ClearUpdatedAt() {
|
||||
m.updated_at = nil
|
||||
m.clearedFields[scaauthrole.FieldUpdatedAt] = struct{}{}
|
||||
}
|
||||
|
||||
// UpdatedAtCleared returns if the "updated_at" field was cleared in this mutation.
|
||||
func (m *ScaAuthRoleMutation) UpdatedAtCleared() bool {
|
||||
_, ok := m.clearedFields[scaauthrole.FieldUpdatedAt]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetUpdatedAt resets all changes to the "updated_at" field.
|
||||
func (m *ScaAuthRoleMutation) ResetUpdatedAt() {
|
||||
m.updated_at = nil
|
||||
delete(m.clearedFields, scaauthrole.FieldUpdatedAt)
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
@@ -1071,24 +1084,10 @@ func (m *ScaAuthRoleMutation) AddedDeleted() (r int8, exists bool) {
|
||||
return *v, true
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (m *ScaAuthRoleMutation) ClearDeleted() {
|
||||
m.deleted = nil
|
||||
m.adddeleted = nil
|
||||
m.clearedFields[scaauthrole.FieldDeleted] = struct{}{}
|
||||
}
|
||||
|
||||
// DeletedCleared returns if the "deleted" field was cleared in this mutation.
|
||||
func (m *ScaAuthRoleMutation) DeletedCleared() bool {
|
||||
_, ok := m.clearedFields[scaauthrole.FieldDeleted]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetDeleted resets all changes to the "deleted" field.
|
||||
func (m *ScaAuthRoleMutation) ResetDeleted() {
|
||||
m.deleted = nil
|
||||
m.adddeleted = nil
|
||||
delete(m.clearedFields, scaauthrole.FieldDeleted)
|
||||
}
|
||||
|
||||
// SetRoleName sets the "role_name" field.
|
||||
@@ -1339,8 +1338,8 @@ func (m *ScaAuthRoleMutation) AddField(name string, value ent.Value) error {
|
||||
// mutation.
|
||||
func (m *ScaAuthRoleMutation) ClearedFields() []string {
|
||||
var fields []string
|
||||
if m.FieldCleared(scaauthrole.FieldDeleted) {
|
||||
fields = append(fields, scaauthrole.FieldDeleted)
|
||||
if m.FieldCleared(scaauthrole.FieldUpdatedAt) {
|
||||
fields = append(fields, scaauthrole.FieldUpdatedAt)
|
||||
}
|
||||
return fields
|
||||
}
|
||||
@@ -1356,8 +1355,8 @@ func (m *ScaAuthRoleMutation) FieldCleared(name string) bool {
|
||||
// error if the field is not defined in the schema.
|
||||
func (m *ScaAuthRoleMutation) ClearField(name string) error {
|
||||
switch name {
|
||||
case scaauthrole.FieldDeleted:
|
||||
m.ClearDeleted()
|
||||
case scaauthrole.FieldUpdatedAt:
|
||||
m.ClearUpdatedAt()
|
||||
return nil
|
||||
}
|
||||
return fmt.Errorf("unknown ScaAuthRole nullable field %s", name)
|
||||
@@ -1636,9 +1635,22 @@ func (m *ScaAuthUserMutation) OldUpdatedAt(ctx context.Context) (v time.Time, er
|
||||
return oldValue.UpdatedAt, nil
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (m *ScaAuthUserMutation) ClearUpdatedAt() {
|
||||
m.updated_at = nil
|
||||
m.clearedFields[scaauthuser.FieldUpdatedAt] = struct{}{}
|
||||
}
|
||||
|
||||
// UpdatedAtCleared returns if the "updated_at" field was cleared in this mutation.
|
||||
func (m *ScaAuthUserMutation) UpdatedAtCleared() bool {
|
||||
_, ok := m.clearedFields[scaauthuser.FieldUpdatedAt]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetUpdatedAt resets all changes to the "updated_at" field.
|
||||
func (m *ScaAuthUserMutation) ResetUpdatedAt() {
|
||||
m.updated_at = nil
|
||||
delete(m.clearedFields, scaauthuser.FieldUpdatedAt)
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
@@ -1691,24 +1703,10 @@ func (m *ScaAuthUserMutation) AddedDeleted() (r int8, exists bool) {
|
||||
return *v, true
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (m *ScaAuthUserMutation) ClearDeleted() {
|
||||
m.deleted = nil
|
||||
m.adddeleted = nil
|
||||
m.clearedFields[scaauthuser.FieldDeleted] = struct{}{}
|
||||
}
|
||||
|
||||
// DeletedCleared returns if the "deleted" field was cleared in this mutation.
|
||||
func (m *ScaAuthUserMutation) DeletedCleared() bool {
|
||||
_, ok := m.clearedFields[scaauthuser.FieldDeleted]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetDeleted resets all changes to the "deleted" field.
|
||||
func (m *ScaAuthUserMutation) ResetDeleted() {
|
||||
m.deleted = nil
|
||||
m.adddeleted = nil
|
||||
delete(m.clearedFields, scaauthuser.FieldDeleted)
|
||||
}
|
||||
|
||||
// SetUID sets the "uid" field.
|
||||
@@ -2731,8 +2729,8 @@ func (m *ScaAuthUserMutation) AddField(name string, value ent.Value) error {
|
||||
// mutation.
|
||||
func (m *ScaAuthUserMutation) ClearedFields() []string {
|
||||
var fields []string
|
||||
if m.FieldCleared(scaauthuser.FieldDeleted) {
|
||||
fields = append(fields, scaauthuser.FieldDeleted)
|
||||
if m.FieldCleared(scaauthuser.FieldUpdatedAt) {
|
||||
fields = append(fields, scaauthuser.FieldUpdatedAt)
|
||||
}
|
||||
if m.FieldCleared(scaauthuser.FieldUsername) {
|
||||
fields = append(fields, scaauthuser.FieldUsername)
|
||||
@@ -2784,8 +2782,8 @@ func (m *ScaAuthUserMutation) FieldCleared(name string) bool {
|
||||
// error if the field is not defined in the schema.
|
||||
func (m *ScaAuthUserMutation) ClearField(name string) error {
|
||||
switch name {
|
||||
case scaauthuser.FieldDeleted:
|
||||
m.ClearDeleted()
|
||||
case scaauthuser.FieldUpdatedAt:
|
||||
m.ClearUpdatedAt()
|
||||
return nil
|
||||
case scaauthuser.FieldUsername:
|
||||
m.ClearUsername()
|
||||
@@ -3131,9 +3129,22 @@ func (m *ScaAuthUserDeviceMutation) OldUpdatedAt(ctx context.Context) (v time.Ti
|
||||
return oldValue.UpdatedAt, nil
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (m *ScaAuthUserDeviceMutation) ClearUpdatedAt() {
|
||||
m.updated_at = nil
|
||||
m.clearedFields[scaauthuserdevice.FieldUpdatedAt] = struct{}{}
|
||||
}
|
||||
|
||||
// UpdatedAtCleared returns if the "updated_at" field was cleared in this mutation.
|
||||
func (m *ScaAuthUserDeviceMutation) UpdatedAtCleared() bool {
|
||||
_, ok := m.clearedFields[scaauthuserdevice.FieldUpdatedAt]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetUpdatedAt resets all changes to the "updated_at" field.
|
||||
func (m *ScaAuthUserDeviceMutation) ResetUpdatedAt() {
|
||||
m.updated_at = nil
|
||||
delete(m.clearedFields, scaauthuserdevice.FieldUpdatedAt)
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
@@ -3186,24 +3197,10 @@ func (m *ScaAuthUserDeviceMutation) AddedDeleted() (r int8, exists bool) {
|
||||
return *v, true
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (m *ScaAuthUserDeviceMutation) ClearDeleted() {
|
||||
m.deleted = nil
|
||||
m.adddeleted = nil
|
||||
m.clearedFields[scaauthuserdevice.FieldDeleted] = struct{}{}
|
||||
}
|
||||
|
||||
// DeletedCleared returns if the "deleted" field was cleared in this mutation.
|
||||
func (m *ScaAuthUserDeviceMutation) DeletedCleared() bool {
|
||||
_, ok := m.clearedFields[scaauthuserdevice.FieldDeleted]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetDeleted resets all changes to the "deleted" field.
|
||||
func (m *ScaAuthUserDeviceMutation) ResetDeleted() {
|
||||
m.deleted = nil
|
||||
m.adddeleted = nil
|
||||
delete(m.clearedFields, scaauthuserdevice.FieldDeleted)
|
||||
}
|
||||
|
||||
// SetUserID sets the "user_id" field.
|
||||
@@ -4004,8 +4001,8 @@ func (m *ScaAuthUserDeviceMutation) AddField(name string, value ent.Value) error
|
||||
// mutation.
|
||||
func (m *ScaAuthUserDeviceMutation) ClearedFields() []string {
|
||||
var fields []string
|
||||
if m.FieldCleared(scaauthuserdevice.FieldDeleted) {
|
||||
fields = append(fields, scaauthuserdevice.FieldDeleted)
|
||||
if m.FieldCleared(scaauthuserdevice.FieldUpdatedAt) {
|
||||
fields = append(fields, scaauthuserdevice.FieldUpdatedAt)
|
||||
}
|
||||
return fields
|
||||
}
|
||||
@@ -4021,8 +4018,8 @@ func (m *ScaAuthUserDeviceMutation) FieldCleared(name string) bool {
|
||||
// error if the field is not defined in the schema.
|
||||
func (m *ScaAuthUserDeviceMutation) ClearField(name string) error {
|
||||
switch name {
|
||||
case scaauthuserdevice.FieldDeleted:
|
||||
m.ClearDeleted()
|
||||
case scaauthuserdevice.FieldUpdatedAt:
|
||||
m.ClearUpdatedAt()
|
||||
return nil
|
||||
}
|
||||
return fmt.Errorf("unknown ScaAuthUserDevice nullable field %s", name)
|
||||
@@ -4324,9 +4321,22 @@ func (m *ScaAuthUserSocialMutation) OldUpdatedAt(ctx context.Context) (v time.Ti
|
||||
return oldValue.UpdatedAt, nil
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (m *ScaAuthUserSocialMutation) ClearUpdatedAt() {
|
||||
m.updated_at = nil
|
||||
m.clearedFields[scaauthusersocial.FieldUpdatedAt] = struct{}{}
|
||||
}
|
||||
|
||||
// UpdatedAtCleared returns if the "updated_at" field was cleared in this mutation.
|
||||
func (m *ScaAuthUserSocialMutation) UpdatedAtCleared() bool {
|
||||
_, ok := m.clearedFields[scaauthusersocial.FieldUpdatedAt]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetUpdatedAt resets all changes to the "updated_at" field.
|
||||
func (m *ScaAuthUserSocialMutation) ResetUpdatedAt() {
|
||||
m.updated_at = nil
|
||||
delete(m.clearedFields, scaauthusersocial.FieldUpdatedAt)
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
@@ -4379,24 +4389,10 @@ func (m *ScaAuthUserSocialMutation) AddedDeleted() (r int8, exists bool) {
|
||||
return *v, true
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (m *ScaAuthUserSocialMutation) ClearDeleted() {
|
||||
m.deleted = nil
|
||||
m.adddeleted = nil
|
||||
m.clearedFields[scaauthusersocial.FieldDeleted] = struct{}{}
|
||||
}
|
||||
|
||||
// DeletedCleared returns if the "deleted" field was cleared in this mutation.
|
||||
func (m *ScaAuthUserSocialMutation) DeletedCleared() bool {
|
||||
_, ok := m.clearedFields[scaauthusersocial.FieldDeleted]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetDeleted resets all changes to the "deleted" field.
|
||||
func (m *ScaAuthUserSocialMutation) ResetDeleted() {
|
||||
m.deleted = nil
|
||||
m.adddeleted = nil
|
||||
delete(m.clearedFields, scaauthusersocial.FieldDeleted)
|
||||
}
|
||||
|
||||
// SetUserID sets the "user_id" field.
|
||||
@@ -4779,8 +4775,8 @@ func (m *ScaAuthUserSocialMutation) AddField(name string, value ent.Value) error
|
||||
// mutation.
|
||||
func (m *ScaAuthUserSocialMutation) ClearedFields() []string {
|
||||
var fields []string
|
||||
if m.FieldCleared(scaauthusersocial.FieldDeleted) {
|
||||
fields = append(fields, scaauthusersocial.FieldDeleted)
|
||||
if m.FieldCleared(scaauthusersocial.FieldUpdatedAt) {
|
||||
fields = append(fields, scaauthusersocial.FieldUpdatedAt)
|
||||
}
|
||||
return fields
|
||||
}
|
||||
@@ -4796,8 +4792,8 @@ func (m *ScaAuthUserSocialMutation) FieldCleared(name string) bool {
|
||||
// error if the field is not defined in the schema.
|
||||
func (m *ScaAuthUserSocialMutation) ClearField(name string) error {
|
||||
switch name {
|
||||
case scaauthusersocial.FieldDeleted:
|
||||
m.ClearDeleted()
|
||||
case scaauthusersocial.FieldUpdatedAt:
|
||||
m.ClearUpdatedAt()
|
||||
return nil
|
||||
}
|
||||
return fmt.Errorf("unknown ScaAuthUserSocial nullable field %s", name)
|
||||
|
@@ -57,8 +57,6 @@ func init() {
|
||||
scaauthrole.DefaultCreatedAt = scaauthroleDescCreatedAt.Default.(func() time.Time)
|
||||
// scaauthroleDescUpdatedAt is the schema descriptor for updated_at field.
|
||||
scaauthroleDescUpdatedAt := scaauthroleMixinFields0[1].Descriptor()
|
||||
// scaauthrole.DefaultUpdatedAt holds the default value on creation for the updated_at field.
|
||||
scaauthrole.DefaultUpdatedAt = scaauthroleDescUpdatedAt.Default.(func() time.Time)
|
||||
// scaauthrole.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
|
||||
scaauthrole.UpdateDefaultUpdatedAt = scaauthroleDescUpdatedAt.UpdateDefault.(func() time.Time)
|
||||
// scaauthroleDescDeleted is the schema descriptor for deleted field.
|
||||
@@ -86,8 +84,6 @@ func init() {
|
||||
scaauthuser.DefaultCreatedAt = scaauthuserDescCreatedAt.Default.(func() time.Time)
|
||||
// scaauthuserDescUpdatedAt is the schema descriptor for updated_at field.
|
||||
scaauthuserDescUpdatedAt := scaauthuserMixinFields0[1].Descriptor()
|
||||
// scaauthuser.DefaultUpdatedAt holds the default value on creation for the updated_at field.
|
||||
scaauthuser.DefaultUpdatedAt = scaauthuserDescUpdatedAt.Default.(func() time.Time)
|
||||
// scaauthuser.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
|
||||
scaauthuser.UpdateDefaultUpdatedAt = scaauthuserDescUpdatedAt.UpdateDefault.(func() time.Time)
|
||||
// scaauthuserDescDeleted is the schema descriptor for deleted field.
|
||||
@@ -151,8 +147,6 @@ func init() {
|
||||
scaauthuserdevice.DefaultCreatedAt = scaauthuserdeviceDescCreatedAt.Default.(func() time.Time)
|
||||
// scaauthuserdeviceDescUpdatedAt is the schema descriptor for updated_at field.
|
||||
scaauthuserdeviceDescUpdatedAt := scaauthuserdeviceMixinFields0[1].Descriptor()
|
||||
// scaauthuserdevice.DefaultUpdatedAt holds the default value on creation for the updated_at field.
|
||||
scaauthuserdevice.DefaultUpdatedAt = scaauthuserdeviceDescUpdatedAt.Default.(func() time.Time)
|
||||
// scaauthuserdevice.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
|
||||
scaauthuserdevice.UpdateDefaultUpdatedAt = scaauthuserdeviceDescUpdatedAt.UpdateDefault.(func() time.Time)
|
||||
// scaauthuserdeviceDescDeleted is the schema descriptor for deleted field.
|
||||
@@ -216,8 +210,6 @@ func init() {
|
||||
scaauthusersocial.DefaultCreatedAt = scaauthusersocialDescCreatedAt.Default.(func() time.Time)
|
||||
// scaauthusersocialDescUpdatedAt is the schema descriptor for updated_at field.
|
||||
scaauthusersocialDescUpdatedAt := scaauthusersocialMixinFields0[1].Descriptor()
|
||||
// scaauthusersocial.DefaultUpdatedAt holds the default value on creation for the updated_at field.
|
||||
scaauthusersocial.DefaultUpdatedAt = scaauthusersocialDescUpdatedAt.Default.(func() time.Time)
|
||||
// scaauthusersocial.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.
|
||||
scaauthusersocial.UpdateDefaultUpdatedAt = scaauthusersocialDescUpdatedAt.UpdateDefault.(func() time.Time)
|
||||
// scaauthusersocialDescDeleted is the schema descriptor for deleted field.
|
||||
|
@@ -50,8 +50,6 @@ func ValidColumn(column string) bool {
|
||||
var (
|
||||
// DefaultCreatedAt holds the default value on creation for the "created_at" field.
|
||||
DefaultCreatedAt func() time.Time
|
||||
// DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
|
||||
DefaultUpdatedAt func() time.Time
|
||||
// UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
|
||||
UpdateDefaultUpdatedAt func() time.Time
|
||||
// DefaultDeleted holds the default value on creation for the "deleted" field.
|
||||
|
@@ -159,6 +159,16 @@ func UpdatedAtLTE(v time.Time) predicate.ScaAuthRole {
|
||||
return predicate.ScaAuthRole(sql.FieldLTE(FieldUpdatedAt, v))
|
||||
}
|
||||
|
||||
// UpdatedAtIsNil applies the IsNil predicate on the "updated_at" field.
|
||||
func UpdatedAtIsNil() predicate.ScaAuthRole {
|
||||
return predicate.ScaAuthRole(sql.FieldIsNull(FieldUpdatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtNotNil applies the NotNil predicate on the "updated_at" field.
|
||||
func UpdatedAtNotNil() predicate.ScaAuthRole {
|
||||
return predicate.ScaAuthRole(sql.FieldNotNull(FieldUpdatedAt))
|
||||
}
|
||||
|
||||
// DeletedEQ applies the EQ predicate on the "deleted" field.
|
||||
func DeletedEQ(v int8) predicate.ScaAuthRole {
|
||||
return predicate.ScaAuthRole(sql.FieldEQ(FieldDeleted, v))
|
||||
@@ -199,16 +209,6 @@ func DeletedLTE(v int8) predicate.ScaAuthRole {
|
||||
return predicate.ScaAuthRole(sql.FieldLTE(FieldDeleted, v))
|
||||
}
|
||||
|
||||
// DeletedIsNil applies the IsNil predicate on the "deleted" field.
|
||||
func DeletedIsNil() predicate.ScaAuthRole {
|
||||
return predicate.ScaAuthRole(sql.FieldIsNull(FieldDeleted))
|
||||
}
|
||||
|
||||
// DeletedNotNil applies the NotNil predicate on the "deleted" field.
|
||||
func DeletedNotNil() predicate.ScaAuthRole {
|
||||
return predicate.ScaAuthRole(sql.FieldNotNull(FieldDeleted))
|
||||
}
|
||||
|
||||
// RoleNameEQ applies the EQ predicate on the "role_name" field.
|
||||
func RoleNameEQ(v string) predicate.ScaAuthRole {
|
||||
return predicate.ScaAuthRole(sql.FieldEQ(FieldRoleName, v))
|
||||
|
@@ -119,10 +119,6 @@ func (sarc *ScaAuthRoleCreate) defaults() {
|
||||
v := scaauthrole.DefaultCreatedAt()
|
||||
sarc.mutation.SetCreatedAt(v)
|
||||
}
|
||||
if _, ok := sarc.mutation.UpdatedAt(); !ok {
|
||||
v := scaauthrole.DefaultUpdatedAt()
|
||||
sarc.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
if _, ok := sarc.mutation.Deleted(); !ok {
|
||||
v := scaauthrole.DefaultDeleted
|
||||
sarc.mutation.SetDeleted(v)
|
||||
@@ -134,8 +130,8 @@ func (sarc *ScaAuthRoleCreate) check() error {
|
||||
if _, ok := sarc.mutation.CreatedAt(); !ok {
|
||||
return &ValidationError{Name: "created_at", err: errors.New(`ent: missing required field "ScaAuthRole.created_at"`)}
|
||||
}
|
||||
if _, ok := sarc.mutation.UpdatedAt(); !ok {
|
||||
return &ValidationError{Name: "updated_at", err: errors.New(`ent: missing required field "ScaAuthRole.updated_at"`)}
|
||||
if _, ok := sarc.mutation.Deleted(); !ok {
|
||||
return &ValidationError{Name: "deleted", err: errors.New(`ent: missing required field "ScaAuthRole.deleted"`)}
|
||||
}
|
||||
if v, ok := sarc.mutation.Deleted(); ok {
|
||||
if err := scaauthrole.DeletedValidator(v); err != nil {
|
||||
|
@@ -34,6 +34,12 @@ func (saru *ScaAuthRoleUpdate) SetUpdatedAt(t time.Time) *ScaAuthRoleUpdate {
|
||||
return saru
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (saru *ScaAuthRoleUpdate) ClearUpdatedAt() *ScaAuthRoleUpdate {
|
||||
saru.mutation.ClearUpdatedAt()
|
||||
return saru
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
func (saru *ScaAuthRoleUpdate) SetDeleted(i int8) *ScaAuthRoleUpdate {
|
||||
saru.mutation.ResetDeleted()
|
||||
@@ -55,12 +61,6 @@ func (saru *ScaAuthRoleUpdate) AddDeleted(i int8) *ScaAuthRoleUpdate {
|
||||
return saru
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (saru *ScaAuthRoleUpdate) ClearDeleted() *ScaAuthRoleUpdate {
|
||||
saru.mutation.ClearDeleted()
|
||||
return saru
|
||||
}
|
||||
|
||||
// SetRoleName sets the "role_name" field.
|
||||
func (saru *ScaAuthRoleUpdate) SetRoleName(s string) *ScaAuthRoleUpdate {
|
||||
saru.mutation.SetRoleName(s)
|
||||
@@ -124,7 +124,7 @@ func (saru *ScaAuthRoleUpdate) ExecX(ctx context.Context) {
|
||||
|
||||
// defaults sets the default values of the builder before save.
|
||||
func (saru *ScaAuthRoleUpdate) defaults() {
|
||||
if _, ok := saru.mutation.UpdatedAt(); !ok {
|
||||
if _, ok := saru.mutation.UpdatedAt(); !ok && !saru.mutation.UpdatedAtCleared() {
|
||||
v := scaauthrole.UpdateDefaultUpdatedAt()
|
||||
saru.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
@@ -165,15 +165,15 @@ func (saru *ScaAuthRoleUpdate) sqlSave(ctx context.Context) (n int, err error) {
|
||||
if value, ok := saru.mutation.UpdatedAt(); ok {
|
||||
_spec.SetField(scaauthrole.FieldUpdatedAt, field.TypeTime, value)
|
||||
}
|
||||
if saru.mutation.UpdatedAtCleared() {
|
||||
_spec.ClearField(scaauthrole.FieldUpdatedAt, field.TypeTime)
|
||||
}
|
||||
if value, ok := saru.mutation.Deleted(); ok {
|
||||
_spec.SetField(scaauthrole.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if value, ok := saru.mutation.AddedDeleted(); ok {
|
||||
_spec.AddField(scaauthrole.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if saru.mutation.DeletedCleared() {
|
||||
_spec.ClearField(scaauthrole.FieldDeleted, field.TypeInt8)
|
||||
}
|
||||
if value, ok := saru.mutation.RoleName(); ok {
|
||||
_spec.SetField(scaauthrole.FieldRoleName, field.TypeString, value)
|
||||
}
|
||||
@@ -206,6 +206,12 @@ func (saruo *ScaAuthRoleUpdateOne) SetUpdatedAt(t time.Time) *ScaAuthRoleUpdateO
|
||||
return saruo
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (saruo *ScaAuthRoleUpdateOne) ClearUpdatedAt() *ScaAuthRoleUpdateOne {
|
||||
saruo.mutation.ClearUpdatedAt()
|
||||
return saruo
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
func (saruo *ScaAuthRoleUpdateOne) SetDeleted(i int8) *ScaAuthRoleUpdateOne {
|
||||
saruo.mutation.ResetDeleted()
|
||||
@@ -227,12 +233,6 @@ func (saruo *ScaAuthRoleUpdateOne) AddDeleted(i int8) *ScaAuthRoleUpdateOne {
|
||||
return saruo
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (saruo *ScaAuthRoleUpdateOne) ClearDeleted() *ScaAuthRoleUpdateOne {
|
||||
saruo.mutation.ClearDeleted()
|
||||
return saruo
|
||||
}
|
||||
|
||||
// SetRoleName sets the "role_name" field.
|
||||
func (saruo *ScaAuthRoleUpdateOne) SetRoleName(s string) *ScaAuthRoleUpdateOne {
|
||||
saruo.mutation.SetRoleName(s)
|
||||
@@ -309,7 +309,7 @@ func (saruo *ScaAuthRoleUpdateOne) ExecX(ctx context.Context) {
|
||||
|
||||
// defaults sets the default values of the builder before save.
|
||||
func (saruo *ScaAuthRoleUpdateOne) defaults() {
|
||||
if _, ok := saruo.mutation.UpdatedAt(); !ok {
|
||||
if _, ok := saruo.mutation.UpdatedAt(); !ok && !saruo.mutation.UpdatedAtCleared() {
|
||||
v := scaauthrole.UpdateDefaultUpdatedAt()
|
||||
saruo.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
@@ -367,15 +367,15 @@ func (saruo *ScaAuthRoleUpdateOne) sqlSave(ctx context.Context) (_node *ScaAuthR
|
||||
if value, ok := saruo.mutation.UpdatedAt(); ok {
|
||||
_spec.SetField(scaauthrole.FieldUpdatedAt, field.TypeTime, value)
|
||||
}
|
||||
if saruo.mutation.UpdatedAtCleared() {
|
||||
_spec.ClearField(scaauthrole.FieldUpdatedAt, field.TypeTime)
|
||||
}
|
||||
if value, ok := saruo.mutation.Deleted(); ok {
|
||||
_spec.SetField(scaauthrole.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if value, ok := saruo.mutation.AddedDeleted(); ok {
|
||||
_spec.AddField(scaauthrole.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if saruo.mutation.DeletedCleared() {
|
||||
_spec.ClearField(scaauthrole.FieldDeleted, field.TypeInt8)
|
||||
}
|
||||
if value, ok := saruo.mutation.RoleName(); ok {
|
||||
_spec.SetField(scaauthrole.FieldRoleName, field.TypeString, value)
|
||||
}
|
||||
|
@@ -83,8 +83,6 @@ func ValidColumn(column string) bool {
|
||||
var (
|
||||
// DefaultCreatedAt holds the default value on creation for the "created_at" field.
|
||||
DefaultCreatedAt func() time.Time
|
||||
// DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
|
||||
DefaultUpdatedAt func() time.Time
|
||||
// UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
|
||||
UpdateDefaultUpdatedAt func() time.Time
|
||||
// DefaultDeleted holds the default value on creation for the "deleted" field.
|
||||
|
@@ -214,6 +214,16 @@ func UpdatedAtLTE(v time.Time) predicate.ScaAuthUser {
|
||||
return predicate.ScaAuthUser(sql.FieldLTE(FieldUpdatedAt, v))
|
||||
}
|
||||
|
||||
// UpdatedAtIsNil applies the IsNil predicate on the "updated_at" field.
|
||||
func UpdatedAtIsNil() predicate.ScaAuthUser {
|
||||
return predicate.ScaAuthUser(sql.FieldIsNull(FieldUpdatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtNotNil applies the NotNil predicate on the "updated_at" field.
|
||||
func UpdatedAtNotNil() predicate.ScaAuthUser {
|
||||
return predicate.ScaAuthUser(sql.FieldNotNull(FieldUpdatedAt))
|
||||
}
|
||||
|
||||
// DeletedEQ applies the EQ predicate on the "deleted" field.
|
||||
func DeletedEQ(v int8) predicate.ScaAuthUser {
|
||||
return predicate.ScaAuthUser(sql.FieldEQ(FieldDeleted, v))
|
||||
@@ -254,16 +264,6 @@ func DeletedLTE(v int8) predicate.ScaAuthUser {
|
||||
return predicate.ScaAuthUser(sql.FieldLTE(FieldDeleted, v))
|
||||
}
|
||||
|
||||
// DeletedIsNil applies the IsNil predicate on the "deleted" field.
|
||||
func DeletedIsNil() predicate.ScaAuthUser {
|
||||
return predicate.ScaAuthUser(sql.FieldIsNull(FieldDeleted))
|
||||
}
|
||||
|
||||
// DeletedNotNil applies the NotNil predicate on the "deleted" field.
|
||||
func DeletedNotNil() predicate.ScaAuthUser {
|
||||
return predicate.ScaAuthUser(sql.FieldNotNull(FieldDeleted))
|
||||
}
|
||||
|
||||
// UIDEQ applies the EQ predicate on the "uid" field.
|
||||
func UIDEQ(v string) predicate.ScaAuthUser {
|
||||
return predicate.ScaAuthUser(sql.FieldEQ(FieldUID, v))
|
||||
|
@@ -281,10 +281,6 @@ func (sauc *ScaAuthUserCreate) defaults() {
|
||||
v := scaauthuser.DefaultCreatedAt()
|
||||
sauc.mutation.SetCreatedAt(v)
|
||||
}
|
||||
if _, ok := sauc.mutation.UpdatedAt(); !ok {
|
||||
v := scaauthuser.DefaultUpdatedAt()
|
||||
sauc.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
if _, ok := sauc.mutation.Deleted(); !ok {
|
||||
v := scaauthuser.DefaultDeleted
|
||||
sauc.mutation.SetDeleted(v)
|
||||
@@ -300,8 +296,8 @@ func (sauc *ScaAuthUserCreate) check() error {
|
||||
if _, ok := sauc.mutation.CreatedAt(); !ok {
|
||||
return &ValidationError{Name: "created_at", err: errors.New(`ent: missing required field "ScaAuthUser.created_at"`)}
|
||||
}
|
||||
if _, ok := sauc.mutation.UpdatedAt(); !ok {
|
||||
return &ValidationError{Name: "updated_at", err: errors.New(`ent: missing required field "ScaAuthUser.updated_at"`)}
|
||||
if _, ok := sauc.mutation.Deleted(); !ok {
|
||||
return &ValidationError{Name: "deleted", err: errors.New(`ent: missing required field "ScaAuthUser.deleted"`)}
|
||||
}
|
||||
if v, ok := sauc.mutation.Deleted(); ok {
|
||||
if err := scaauthuser.DeletedValidator(v); err != nil {
|
||||
|
@@ -34,6 +34,12 @@ func (sauu *ScaAuthUserUpdate) SetUpdatedAt(t time.Time) *ScaAuthUserUpdate {
|
||||
return sauu
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (sauu *ScaAuthUserUpdate) ClearUpdatedAt() *ScaAuthUserUpdate {
|
||||
sauu.mutation.ClearUpdatedAt()
|
||||
return sauu
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
func (sauu *ScaAuthUserUpdate) SetDeleted(i int8) *ScaAuthUserUpdate {
|
||||
sauu.mutation.ResetDeleted()
|
||||
@@ -55,12 +61,6 @@ func (sauu *ScaAuthUserUpdate) AddDeleted(i int8) *ScaAuthUserUpdate {
|
||||
return sauu
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (sauu *ScaAuthUserUpdate) ClearDeleted() *ScaAuthUserUpdate {
|
||||
sauu.mutation.ClearDeleted()
|
||||
return sauu
|
||||
}
|
||||
|
||||
// SetUID sets the "uid" field.
|
||||
func (sauu *ScaAuthUserUpdate) SetUID(s string) *ScaAuthUserUpdate {
|
||||
sauu.mutation.SetUID(s)
|
||||
@@ -364,7 +364,7 @@ func (sauu *ScaAuthUserUpdate) ExecX(ctx context.Context) {
|
||||
|
||||
// defaults sets the default values of the builder before save.
|
||||
func (sauu *ScaAuthUserUpdate) defaults() {
|
||||
if _, ok := sauu.mutation.UpdatedAt(); !ok {
|
||||
if _, ok := sauu.mutation.UpdatedAt(); !ok && !sauu.mutation.UpdatedAtCleared() {
|
||||
v := scaauthuser.UpdateDefaultUpdatedAt()
|
||||
sauu.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
@@ -445,15 +445,15 @@ func (sauu *ScaAuthUserUpdate) sqlSave(ctx context.Context) (n int, err error) {
|
||||
if value, ok := sauu.mutation.UpdatedAt(); ok {
|
||||
_spec.SetField(scaauthuser.FieldUpdatedAt, field.TypeTime, value)
|
||||
}
|
||||
if sauu.mutation.UpdatedAtCleared() {
|
||||
_spec.ClearField(scaauthuser.FieldUpdatedAt, field.TypeTime)
|
||||
}
|
||||
if value, ok := sauu.mutation.Deleted(); ok {
|
||||
_spec.SetField(scaauthuser.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if value, ok := sauu.mutation.AddedDeleted(); ok {
|
||||
_spec.AddField(scaauthuser.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if sauu.mutation.DeletedCleared() {
|
||||
_spec.ClearField(scaauthuser.FieldDeleted, field.TypeInt8)
|
||||
}
|
||||
if value, ok := sauu.mutation.UID(); ok {
|
||||
_spec.SetField(scaauthuser.FieldUID, field.TypeString, value)
|
||||
}
|
||||
@@ -561,6 +561,12 @@ func (sauuo *ScaAuthUserUpdateOne) SetUpdatedAt(t time.Time) *ScaAuthUserUpdateO
|
||||
return sauuo
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (sauuo *ScaAuthUserUpdateOne) ClearUpdatedAt() *ScaAuthUserUpdateOne {
|
||||
sauuo.mutation.ClearUpdatedAt()
|
||||
return sauuo
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
func (sauuo *ScaAuthUserUpdateOne) SetDeleted(i int8) *ScaAuthUserUpdateOne {
|
||||
sauuo.mutation.ResetDeleted()
|
||||
@@ -582,12 +588,6 @@ func (sauuo *ScaAuthUserUpdateOne) AddDeleted(i int8) *ScaAuthUserUpdateOne {
|
||||
return sauuo
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (sauuo *ScaAuthUserUpdateOne) ClearDeleted() *ScaAuthUserUpdateOne {
|
||||
sauuo.mutation.ClearDeleted()
|
||||
return sauuo
|
||||
}
|
||||
|
||||
// SetUID sets the "uid" field.
|
||||
func (sauuo *ScaAuthUserUpdateOne) SetUID(s string) *ScaAuthUserUpdateOne {
|
||||
sauuo.mutation.SetUID(s)
|
||||
@@ -904,7 +904,7 @@ func (sauuo *ScaAuthUserUpdateOne) ExecX(ctx context.Context) {
|
||||
|
||||
// defaults sets the default values of the builder before save.
|
||||
func (sauuo *ScaAuthUserUpdateOne) defaults() {
|
||||
if _, ok := sauuo.mutation.UpdatedAt(); !ok {
|
||||
if _, ok := sauuo.mutation.UpdatedAt(); !ok && !sauuo.mutation.UpdatedAtCleared() {
|
||||
v := scaauthuser.UpdateDefaultUpdatedAt()
|
||||
sauuo.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
@@ -1002,15 +1002,15 @@ func (sauuo *ScaAuthUserUpdateOne) sqlSave(ctx context.Context) (_node *ScaAuthU
|
||||
if value, ok := sauuo.mutation.UpdatedAt(); ok {
|
||||
_spec.SetField(scaauthuser.FieldUpdatedAt, field.TypeTime, value)
|
||||
}
|
||||
if sauuo.mutation.UpdatedAtCleared() {
|
||||
_spec.ClearField(scaauthuser.FieldUpdatedAt, field.TypeTime)
|
||||
}
|
||||
if value, ok := sauuo.mutation.Deleted(); ok {
|
||||
_spec.SetField(scaauthuser.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if value, ok := sauuo.mutation.AddedDeleted(); ok {
|
||||
_spec.AddField(scaauthuser.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if sauuo.mutation.DeletedCleared() {
|
||||
_spec.ClearField(scaauthuser.FieldDeleted, field.TypeInt8)
|
||||
}
|
||||
if value, ok := sauuo.mutation.UID(); ok {
|
||||
_spec.SetField(scaauthuser.FieldUID, field.TypeString, value)
|
||||
}
|
||||
|
@@ -83,8 +83,6 @@ func ValidColumn(column string) bool {
|
||||
var (
|
||||
// DefaultCreatedAt holds the default value on creation for the "created_at" field.
|
||||
DefaultCreatedAt func() time.Time
|
||||
// DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
|
||||
DefaultUpdatedAt func() time.Time
|
||||
// UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
|
||||
UpdateDefaultUpdatedAt func() time.Time
|
||||
// DefaultDeleted holds the default value on creation for the "deleted" field.
|
||||
|
@@ -214,6 +214,16 @@ func UpdatedAtLTE(v time.Time) predicate.ScaAuthUserDevice {
|
||||
return predicate.ScaAuthUserDevice(sql.FieldLTE(FieldUpdatedAt, v))
|
||||
}
|
||||
|
||||
// UpdatedAtIsNil applies the IsNil predicate on the "updated_at" field.
|
||||
func UpdatedAtIsNil() predicate.ScaAuthUserDevice {
|
||||
return predicate.ScaAuthUserDevice(sql.FieldIsNull(FieldUpdatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtNotNil applies the NotNil predicate on the "updated_at" field.
|
||||
func UpdatedAtNotNil() predicate.ScaAuthUserDevice {
|
||||
return predicate.ScaAuthUserDevice(sql.FieldNotNull(FieldUpdatedAt))
|
||||
}
|
||||
|
||||
// DeletedEQ applies the EQ predicate on the "deleted" field.
|
||||
func DeletedEQ(v int8) predicate.ScaAuthUserDevice {
|
||||
return predicate.ScaAuthUserDevice(sql.FieldEQ(FieldDeleted, v))
|
||||
@@ -254,16 +264,6 @@ func DeletedLTE(v int8) predicate.ScaAuthUserDevice {
|
||||
return predicate.ScaAuthUserDevice(sql.FieldLTE(FieldDeleted, v))
|
||||
}
|
||||
|
||||
// DeletedIsNil applies the IsNil predicate on the "deleted" field.
|
||||
func DeletedIsNil() predicate.ScaAuthUserDevice {
|
||||
return predicate.ScaAuthUserDevice(sql.FieldIsNull(FieldDeleted))
|
||||
}
|
||||
|
||||
// DeletedNotNil applies the NotNil predicate on the "deleted" field.
|
||||
func DeletedNotNil() predicate.ScaAuthUserDevice {
|
||||
return predicate.ScaAuthUserDevice(sql.FieldNotNull(FieldDeleted))
|
||||
}
|
||||
|
||||
// UserIDEQ applies the EQ predicate on the "user_id" field.
|
||||
func UserIDEQ(v string) predicate.ScaAuthUserDevice {
|
||||
return predicate.ScaAuthUserDevice(sql.FieldEQ(FieldUserID, v))
|
||||
|
@@ -185,10 +185,6 @@ func (saudc *ScaAuthUserDeviceCreate) defaults() {
|
||||
v := scaauthuserdevice.DefaultCreatedAt()
|
||||
saudc.mutation.SetCreatedAt(v)
|
||||
}
|
||||
if _, ok := saudc.mutation.UpdatedAt(); !ok {
|
||||
v := scaauthuserdevice.DefaultUpdatedAt()
|
||||
saudc.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
if _, ok := saudc.mutation.Deleted(); !ok {
|
||||
v := scaauthuserdevice.DefaultDeleted
|
||||
saudc.mutation.SetDeleted(v)
|
||||
@@ -200,8 +196,8 @@ func (saudc *ScaAuthUserDeviceCreate) check() error {
|
||||
if _, ok := saudc.mutation.CreatedAt(); !ok {
|
||||
return &ValidationError{Name: "created_at", err: errors.New(`ent: missing required field "ScaAuthUserDevice.created_at"`)}
|
||||
}
|
||||
if _, ok := saudc.mutation.UpdatedAt(); !ok {
|
||||
return &ValidationError{Name: "updated_at", err: errors.New(`ent: missing required field "ScaAuthUserDevice.updated_at"`)}
|
||||
if _, ok := saudc.mutation.Deleted(); !ok {
|
||||
return &ValidationError{Name: "deleted", err: errors.New(`ent: missing required field "ScaAuthUserDevice.deleted"`)}
|
||||
}
|
||||
if v, ok := saudc.mutation.Deleted(); ok {
|
||||
if err := scaauthuserdevice.DeletedValidator(v); err != nil {
|
||||
|
@@ -34,6 +34,12 @@ func (saudu *ScaAuthUserDeviceUpdate) SetUpdatedAt(t time.Time) *ScaAuthUserDevi
|
||||
return saudu
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (saudu *ScaAuthUserDeviceUpdate) ClearUpdatedAt() *ScaAuthUserDeviceUpdate {
|
||||
saudu.mutation.ClearUpdatedAt()
|
||||
return saudu
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
func (saudu *ScaAuthUserDeviceUpdate) SetDeleted(i int8) *ScaAuthUserDeviceUpdate {
|
||||
saudu.mutation.ResetDeleted()
|
||||
@@ -55,12 +61,6 @@ func (saudu *ScaAuthUserDeviceUpdate) AddDeleted(i int8) *ScaAuthUserDeviceUpdat
|
||||
return saudu
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (saudu *ScaAuthUserDeviceUpdate) ClearDeleted() *ScaAuthUserDeviceUpdate {
|
||||
saudu.mutation.ClearDeleted()
|
||||
return saudu
|
||||
}
|
||||
|
||||
// SetUserID sets the "user_id" field.
|
||||
func (saudu *ScaAuthUserDeviceUpdate) SetUserID(s string) *ScaAuthUserDeviceUpdate {
|
||||
saudu.mutation.SetUserID(s)
|
||||
@@ -278,7 +278,7 @@ func (saudu *ScaAuthUserDeviceUpdate) ExecX(ctx context.Context) {
|
||||
|
||||
// defaults sets the default values of the builder before save.
|
||||
func (saudu *ScaAuthUserDeviceUpdate) defaults() {
|
||||
if _, ok := saudu.mutation.UpdatedAt(); !ok {
|
||||
if _, ok := saudu.mutation.UpdatedAt(); !ok && !saudu.mutation.UpdatedAtCleared() {
|
||||
v := scaauthuserdevice.UpdateDefaultUpdatedAt()
|
||||
saudu.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
@@ -364,15 +364,15 @@ func (saudu *ScaAuthUserDeviceUpdate) sqlSave(ctx context.Context) (n int, err e
|
||||
if value, ok := saudu.mutation.UpdatedAt(); ok {
|
||||
_spec.SetField(scaauthuserdevice.FieldUpdatedAt, field.TypeTime, value)
|
||||
}
|
||||
if saudu.mutation.UpdatedAtCleared() {
|
||||
_spec.ClearField(scaauthuserdevice.FieldUpdatedAt, field.TypeTime)
|
||||
}
|
||||
if value, ok := saudu.mutation.Deleted(); ok {
|
||||
_spec.SetField(scaauthuserdevice.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if value, ok := saudu.mutation.AddedDeleted(); ok {
|
||||
_spec.AddField(scaauthuserdevice.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if saudu.mutation.DeletedCleared() {
|
||||
_spec.ClearField(scaauthuserdevice.FieldDeleted, field.TypeInt8)
|
||||
}
|
||||
if value, ok := saudu.mutation.UserID(); ok {
|
||||
_spec.SetField(scaauthuserdevice.FieldUserID, field.TypeString, value)
|
||||
}
|
||||
@@ -438,6 +438,12 @@ func (sauduo *ScaAuthUserDeviceUpdateOne) SetUpdatedAt(t time.Time) *ScaAuthUser
|
||||
return sauduo
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (sauduo *ScaAuthUserDeviceUpdateOne) ClearUpdatedAt() *ScaAuthUserDeviceUpdateOne {
|
||||
sauduo.mutation.ClearUpdatedAt()
|
||||
return sauduo
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
func (sauduo *ScaAuthUserDeviceUpdateOne) SetDeleted(i int8) *ScaAuthUserDeviceUpdateOne {
|
||||
sauduo.mutation.ResetDeleted()
|
||||
@@ -459,12 +465,6 @@ func (sauduo *ScaAuthUserDeviceUpdateOne) AddDeleted(i int8) *ScaAuthUserDeviceU
|
||||
return sauduo
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (sauduo *ScaAuthUserDeviceUpdateOne) ClearDeleted() *ScaAuthUserDeviceUpdateOne {
|
||||
sauduo.mutation.ClearDeleted()
|
||||
return sauduo
|
||||
}
|
||||
|
||||
// SetUserID sets the "user_id" field.
|
||||
func (sauduo *ScaAuthUserDeviceUpdateOne) SetUserID(s string) *ScaAuthUserDeviceUpdateOne {
|
||||
sauduo.mutation.SetUserID(s)
|
||||
@@ -695,7 +695,7 @@ func (sauduo *ScaAuthUserDeviceUpdateOne) ExecX(ctx context.Context) {
|
||||
|
||||
// defaults sets the default values of the builder before save.
|
||||
func (sauduo *ScaAuthUserDeviceUpdateOne) defaults() {
|
||||
if _, ok := sauduo.mutation.UpdatedAt(); !ok {
|
||||
if _, ok := sauduo.mutation.UpdatedAt(); !ok && !sauduo.mutation.UpdatedAtCleared() {
|
||||
v := scaauthuserdevice.UpdateDefaultUpdatedAt()
|
||||
sauduo.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
@@ -798,15 +798,15 @@ func (sauduo *ScaAuthUserDeviceUpdateOne) sqlSave(ctx context.Context) (_node *S
|
||||
if value, ok := sauduo.mutation.UpdatedAt(); ok {
|
||||
_spec.SetField(scaauthuserdevice.FieldUpdatedAt, field.TypeTime, value)
|
||||
}
|
||||
if sauduo.mutation.UpdatedAtCleared() {
|
||||
_spec.ClearField(scaauthuserdevice.FieldUpdatedAt, field.TypeTime)
|
||||
}
|
||||
if value, ok := sauduo.mutation.Deleted(); ok {
|
||||
_spec.SetField(scaauthuserdevice.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if value, ok := sauduo.mutation.AddedDeleted(); ok {
|
||||
_spec.AddField(scaauthuserdevice.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if sauduo.mutation.DeletedCleared() {
|
||||
_spec.ClearField(scaauthuserdevice.FieldDeleted, field.TypeInt8)
|
||||
}
|
||||
if value, ok := sauduo.mutation.UserID(); ok {
|
||||
_spec.SetField(scaauthuserdevice.FieldUserID, field.TypeString, value)
|
||||
}
|
||||
|
@@ -56,8 +56,6 @@ func ValidColumn(column string) bool {
|
||||
var (
|
||||
// DefaultCreatedAt holds the default value on creation for the "created_at" field.
|
||||
DefaultCreatedAt func() time.Time
|
||||
// DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
|
||||
DefaultUpdatedAt func() time.Time
|
||||
// UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.
|
||||
UpdateDefaultUpdatedAt func() time.Time
|
||||
// DefaultDeleted holds the default value on creation for the "deleted" field.
|
||||
|
@@ -169,6 +169,16 @@ func UpdatedAtLTE(v time.Time) predicate.ScaAuthUserSocial {
|
||||
return predicate.ScaAuthUserSocial(sql.FieldLTE(FieldUpdatedAt, v))
|
||||
}
|
||||
|
||||
// UpdatedAtIsNil applies the IsNil predicate on the "updated_at" field.
|
||||
func UpdatedAtIsNil() predicate.ScaAuthUserSocial {
|
||||
return predicate.ScaAuthUserSocial(sql.FieldIsNull(FieldUpdatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtNotNil applies the NotNil predicate on the "updated_at" field.
|
||||
func UpdatedAtNotNil() predicate.ScaAuthUserSocial {
|
||||
return predicate.ScaAuthUserSocial(sql.FieldNotNull(FieldUpdatedAt))
|
||||
}
|
||||
|
||||
// DeletedEQ applies the EQ predicate on the "deleted" field.
|
||||
func DeletedEQ(v int8) predicate.ScaAuthUserSocial {
|
||||
return predicate.ScaAuthUserSocial(sql.FieldEQ(FieldDeleted, v))
|
||||
@@ -209,16 +219,6 @@ func DeletedLTE(v int8) predicate.ScaAuthUserSocial {
|
||||
return predicate.ScaAuthUserSocial(sql.FieldLTE(FieldDeleted, v))
|
||||
}
|
||||
|
||||
// DeletedIsNil applies the IsNil predicate on the "deleted" field.
|
||||
func DeletedIsNil() predicate.ScaAuthUserSocial {
|
||||
return predicate.ScaAuthUserSocial(sql.FieldIsNull(FieldDeleted))
|
||||
}
|
||||
|
||||
// DeletedNotNil applies the NotNil predicate on the "deleted" field.
|
||||
func DeletedNotNil() predicate.ScaAuthUserSocial {
|
||||
return predicate.ScaAuthUserSocial(sql.FieldNotNull(FieldDeleted))
|
||||
}
|
||||
|
||||
// UserIDEQ applies the EQ predicate on the "user_id" field.
|
||||
func UserIDEQ(v string) predicate.ScaAuthUserSocial {
|
||||
return predicate.ScaAuthUserSocial(sql.FieldEQ(FieldUserID, v))
|
||||
|
@@ -139,10 +139,6 @@ func (sausc *ScaAuthUserSocialCreate) defaults() {
|
||||
v := scaauthusersocial.DefaultCreatedAt()
|
||||
sausc.mutation.SetCreatedAt(v)
|
||||
}
|
||||
if _, ok := sausc.mutation.UpdatedAt(); !ok {
|
||||
v := scaauthusersocial.DefaultUpdatedAt()
|
||||
sausc.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
if _, ok := sausc.mutation.Deleted(); !ok {
|
||||
v := scaauthusersocial.DefaultDeleted
|
||||
sausc.mutation.SetDeleted(v)
|
||||
@@ -158,8 +154,8 @@ func (sausc *ScaAuthUserSocialCreate) check() error {
|
||||
if _, ok := sausc.mutation.CreatedAt(); !ok {
|
||||
return &ValidationError{Name: "created_at", err: errors.New(`ent: missing required field "ScaAuthUserSocial.created_at"`)}
|
||||
}
|
||||
if _, ok := sausc.mutation.UpdatedAt(); !ok {
|
||||
return &ValidationError{Name: "updated_at", err: errors.New(`ent: missing required field "ScaAuthUserSocial.updated_at"`)}
|
||||
if _, ok := sausc.mutation.Deleted(); !ok {
|
||||
return &ValidationError{Name: "deleted", err: errors.New(`ent: missing required field "ScaAuthUserSocial.deleted"`)}
|
||||
}
|
||||
if v, ok := sausc.mutation.Deleted(); ok {
|
||||
if err := scaauthusersocial.DeletedValidator(v); err != nil {
|
||||
|
@@ -34,6 +34,12 @@ func (sausu *ScaAuthUserSocialUpdate) SetUpdatedAt(t time.Time) *ScaAuthUserSoci
|
||||
return sausu
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (sausu *ScaAuthUserSocialUpdate) ClearUpdatedAt() *ScaAuthUserSocialUpdate {
|
||||
sausu.mutation.ClearUpdatedAt()
|
||||
return sausu
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
func (sausu *ScaAuthUserSocialUpdate) SetDeleted(i int8) *ScaAuthUserSocialUpdate {
|
||||
sausu.mutation.ResetDeleted()
|
||||
@@ -55,12 +61,6 @@ func (sausu *ScaAuthUserSocialUpdate) AddDeleted(i int8) *ScaAuthUserSocialUpdat
|
||||
return sausu
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (sausu *ScaAuthUserSocialUpdate) ClearDeleted() *ScaAuthUserSocialUpdate {
|
||||
sausu.mutation.ClearDeleted()
|
||||
return sausu
|
||||
}
|
||||
|
||||
// SetUserID sets the "user_id" field.
|
||||
func (sausu *ScaAuthUserSocialUpdate) SetUserID(s string) *ScaAuthUserSocialUpdate {
|
||||
sausu.mutation.SetUserID(s)
|
||||
@@ -159,7 +159,7 @@ func (sausu *ScaAuthUserSocialUpdate) ExecX(ctx context.Context) {
|
||||
|
||||
// defaults sets the default values of the builder before save.
|
||||
func (sausu *ScaAuthUserSocialUpdate) defaults() {
|
||||
if _, ok := sausu.mutation.UpdatedAt(); !ok {
|
||||
if _, ok := sausu.mutation.UpdatedAt(); !ok && !sausu.mutation.UpdatedAtCleared() {
|
||||
v := scaauthusersocial.UpdateDefaultUpdatedAt()
|
||||
sausu.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
@@ -205,15 +205,15 @@ func (sausu *ScaAuthUserSocialUpdate) sqlSave(ctx context.Context) (n int, err e
|
||||
if value, ok := sausu.mutation.UpdatedAt(); ok {
|
||||
_spec.SetField(scaauthusersocial.FieldUpdatedAt, field.TypeTime, value)
|
||||
}
|
||||
if sausu.mutation.UpdatedAtCleared() {
|
||||
_spec.ClearField(scaauthusersocial.FieldUpdatedAt, field.TypeTime)
|
||||
}
|
||||
if value, ok := sausu.mutation.Deleted(); ok {
|
||||
_spec.SetField(scaauthusersocial.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if value, ok := sausu.mutation.AddedDeleted(); ok {
|
||||
_spec.AddField(scaauthusersocial.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if sausu.mutation.DeletedCleared() {
|
||||
_spec.ClearField(scaauthusersocial.FieldDeleted, field.TypeInt8)
|
||||
}
|
||||
if value, ok := sausu.mutation.UserID(); ok {
|
||||
_spec.SetField(scaauthusersocial.FieldUserID, field.TypeString, value)
|
||||
}
|
||||
@@ -255,6 +255,12 @@ func (sausuo *ScaAuthUserSocialUpdateOne) SetUpdatedAt(t time.Time) *ScaAuthUser
|
||||
return sausuo
|
||||
}
|
||||
|
||||
// ClearUpdatedAt clears the value of the "updated_at" field.
|
||||
func (sausuo *ScaAuthUserSocialUpdateOne) ClearUpdatedAt() *ScaAuthUserSocialUpdateOne {
|
||||
sausuo.mutation.ClearUpdatedAt()
|
||||
return sausuo
|
||||
}
|
||||
|
||||
// SetDeleted sets the "deleted" field.
|
||||
func (sausuo *ScaAuthUserSocialUpdateOne) SetDeleted(i int8) *ScaAuthUserSocialUpdateOne {
|
||||
sausuo.mutation.ResetDeleted()
|
||||
@@ -276,12 +282,6 @@ func (sausuo *ScaAuthUserSocialUpdateOne) AddDeleted(i int8) *ScaAuthUserSocialU
|
||||
return sausuo
|
||||
}
|
||||
|
||||
// ClearDeleted clears the value of the "deleted" field.
|
||||
func (sausuo *ScaAuthUserSocialUpdateOne) ClearDeleted() *ScaAuthUserSocialUpdateOne {
|
||||
sausuo.mutation.ClearDeleted()
|
||||
return sausuo
|
||||
}
|
||||
|
||||
// SetUserID sets the "user_id" field.
|
||||
func (sausuo *ScaAuthUserSocialUpdateOne) SetUserID(s string) *ScaAuthUserSocialUpdateOne {
|
||||
sausuo.mutation.SetUserID(s)
|
||||
@@ -393,7 +393,7 @@ func (sausuo *ScaAuthUserSocialUpdateOne) ExecX(ctx context.Context) {
|
||||
|
||||
// defaults sets the default values of the builder before save.
|
||||
func (sausuo *ScaAuthUserSocialUpdateOne) defaults() {
|
||||
if _, ok := sausuo.mutation.UpdatedAt(); !ok {
|
||||
if _, ok := sausuo.mutation.UpdatedAt(); !ok && !sausuo.mutation.UpdatedAtCleared() {
|
||||
v := scaauthusersocial.UpdateDefaultUpdatedAt()
|
||||
sausuo.mutation.SetUpdatedAt(v)
|
||||
}
|
||||
@@ -456,15 +456,15 @@ func (sausuo *ScaAuthUserSocialUpdateOne) sqlSave(ctx context.Context) (_node *S
|
||||
if value, ok := sausuo.mutation.UpdatedAt(); ok {
|
||||
_spec.SetField(scaauthusersocial.FieldUpdatedAt, field.TypeTime, value)
|
||||
}
|
||||
if sausuo.mutation.UpdatedAtCleared() {
|
||||
_spec.ClearField(scaauthusersocial.FieldUpdatedAt, field.TypeTime)
|
||||
}
|
||||
if value, ok := sausuo.mutation.Deleted(); ok {
|
||||
_spec.SetField(scaauthusersocial.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if value, ok := sausuo.mutation.AddedDeleted(); ok {
|
||||
_spec.AddField(scaauthusersocial.FieldDeleted, field.TypeInt8, value)
|
||||
}
|
||||
if sausuo.mutation.DeletedCleared() {
|
||||
_spec.ClearField(scaauthusersocial.FieldDeleted, field.TypeInt8)
|
||||
}
|
||||
if value, ok := sausuo.mutation.UserID(); ok {
|
||||
_spec.SetField(scaauthusersocial.FieldUserID, field.TypeString, value)
|
||||
}
|
||||
|
@@ -26,8 +26,6 @@ func NewMySQL(url string) *ent.Client {
|
||||
drv := entsql.OpenDB("mysql", db)
|
||||
client := ent.NewClient(ent.Driver(drv), ent.Debug())
|
||||
|
||||
defer client.Close()
|
||||
|
||||
if err = client.Schema.Create(context.Background()); err != nil {
|
||||
log.Panicf("failed creating model resources: %v", err)
|
||||
}
|
||||
|
@@ -19,13 +19,12 @@ func (DefaultMixin) Fields() []ent.Field {
|
||||
Default(time.Now).
|
||||
Comment("创建时间"),
|
||||
field.Time("updated_at").
|
||||
Default(time.Now).
|
||||
Comment("更新时间").
|
||||
Optional().
|
||||
UpdateDefault(time.Now),
|
||||
field.Int8("deleted").
|
||||
Default(0).
|
||||
Max(1).
|
||||
Optional().
|
||||
Comment("是否删除 0 未删除 1 已删除"),
|
||||
}
|
||||
}
|
||||
|
@@ -59,7 +59,7 @@ func (ScaAuthUser) Fields() []ent.Field {
|
||||
field.Int8("gender").
|
||||
Optional().
|
||||
Comment("性别"),
|
||||
field.String("avatar").
|
||||
field.Text("avatar").
|
||||
Optional().
|
||||
Comment("头像"),
|
||||
field.Int8("status").
|
||||
|
34
app/core/api/repository/sensitivex/inti.go
Normal file
34
app/core/api/repository/sensitivex/inti.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package sensitivex
|
||||
|
||||
import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
sensitive "github.com/zmexing/go-sensitive-word"
|
||||
)
|
||||
|
||||
func NewSensitive() *sensitive.Manager {
|
||||
filter, err := sensitive.NewFilter(
|
||||
sensitive.StoreOption{Type: sensitive.StoreMemory},
|
||||
sensitive.FilterOption{Type: sensitive.FilterDfa},
|
||||
)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
cwd, err := os.Getwd()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
// 加载敏感词库
|
||||
err = filter.Store.LoadDictPath(
|
||||
filepath.Join(cwd, "resources/sensitive/", "反动词库.txt"),
|
||||
filepath.Join(cwd, "resources/sensitive/", "暴恐词库.txt"),
|
||||
filepath.Join(cwd, "resources/sensitive/", "色情词库.txt"),
|
||||
filepath.Join(cwd, "resources/sensitive/", "贪腐词库.txt"),
|
||||
filepath.Join(cwd, "resources/sensitive/", "民生词库.txt"),
|
||||
)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
return filter
|
||||
}
|
34
app/core/api/repository/wechat_public/init.go
Normal file
34
app/core/api/repository/wechat_public/init.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package wechat_public
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
"github.com/ArtisanCloud/PowerWeChat/v3/src/kernel"
|
||||
"github.com/ArtisanCloud/PowerWeChat/v3/src/officialAccount"
|
||||
)
|
||||
|
||||
// NewWechatPublic 微信公众号实例化
|
||||
func NewWechatPublic(appId, appSecret, token, aesKey, addr, pass string, db int) *officialAccount.OfficialAccount {
|
||||
OfficialAccountApp, err := officialAccount.NewOfficialAccount(&officialAccount.UserConfig{
|
||||
AppID: appId,
|
||||
Secret: appSecret,
|
||||
Token: token,
|
||||
AESKey: aesKey,
|
||||
Log: officialAccount.Log{
|
||||
Level: "error",
|
||||
Stdout: true,
|
||||
},
|
||||
ResponseType: os.Getenv("response_type"),
|
||||
HttpDebug: true,
|
||||
Debug: true,
|
||||
Cache: kernel.NewRedisClient(&kernel.UniversalOptions{
|
||||
Addrs: []string{addr},
|
||||
Password: pass,
|
||||
DB: db,
|
||||
}),
|
||||
})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
return OfficialAccountApp
|
||||
}
|
Reference in New Issue
Block a user