// Code generated by ent, DO NOT EDIT.

package ent

import (
	"time"
	"wechat-api/ent/custom_types"
)

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilUpdatedAt(value *time.Time) *AgentUpdate {
	if value != nil {
		return a.SetUpdatedAt(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilUpdatedAt(value *time.Time) *AgentUpdateOne {
	if value != nil {
		return a.SetUpdatedAt(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilUpdatedAt(value *time.Time) *AgentCreate {
	if value != nil {
		return a.SetUpdatedAt(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilDeletedAt(value *time.Time) *AgentUpdate {
	if value != nil {
		return a.SetDeletedAt(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilDeletedAt(value *time.Time) *AgentUpdateOne {
	if value != nil {
		return a.SetDeletedAt(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilDeletedAt(value *time.Time) *AgentCreate {
	if value != nil {
		return a.SetDeletedAt(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilName(value *string) *AgentUpdate {
	if value != nil {
		return a.SetName(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilName(value *string) *AgentUpdateOne {
	if value != nil {
		return a.SetName(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilName(value *string) *AgentCreate {
	if value != nil {
		return a.SetName(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilRole(value *string) *AgentUpdate {
	if value != nil {
		return a.SetRole(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilRole(value *string) *AgentUpdateOne {
	if value != nil {
		return a.SetRole(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilRole(value *string) *AgentCreate {
	if value != nil {
		return a.SetRole(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilStatus(value *int) *AgentUpdate {
	if value != nil {
		return a.SetStatus(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilStatus(value *int) *AgentUpdateOne {
	if value != nil {
		return a.SetStatus(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilStatus(value *int) *AgentCreate {
	if value != nil {
		return a.SetStatus(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilBackground(value *string) *AgentUpdate {
	if value != nil {
		return a.SetBackground(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilBackground(value *string) *AgentUpdateOne {
	if value != nil {
		return a.SetBackground(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilBackground(value *string) *AgentCreate {
	if value != nil {
		return a.SetBackground(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilExamples(value *string) *AgentUpdate {
	if value != nil {
		return a.SetExamples(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilExamples(value *string) *AgentUpdateOne {
	if value != nil {
		return a.SetExamples(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilExamples(value *string) *AgentCreate {
	if value != nil {
		return a.SetExamples(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilOrganizationID(value *uint64) *AgentUpdate {
	if value != nil {
		return a.SetOrganizationID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilOrganizationID(value *uint64) *AgentUpdateOne {
	if value != nil {
		return a.SetOrganizationID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilOrganizationID(value *uint64) *AgentCreate {
	if value != nil {
		return a.SetOrganizationID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilDatasetID(value *string) *AgentUpdate {
	if value != nil {
		return a.SetDatasetID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilDatasetID(value *string) *AgentUpdateOne {
	if value != nil {
		return a.SetDatasetID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilDatasetID(value *string) *AgentCreate {
	if value != nil {
		return a.SetDatasetID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdate) SetNotNilCollectionID(value *string) *AgentUpdate {
	if value != nil {
		return a.SetCollectionID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentUpdateOne) SetNotNilCollectionID(value *string) *AgentUpdateOne {
	if value != nil {
		return a.SetCollectionID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (a *AgentCreate) SetNotNilCollectionID(value *string) *AgentCreate {
	if value != nil {
		return a.SetCollectionID(*value)
	}
	return a
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilQ(value *string) *AgentBaseUpdate {
	if value != nil {
		return ab.SetQ(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilQ(value *string) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetQ(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilQ(value *string) *AgentBaseCreate {
	if value != nil {
		return ab.SetQ(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilA(value *string) *AgentBaseUpdate {
	if value != nil {
		return ab.SetA(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilA(value *string) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetA(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilA(value *string) *AgentBaseCreate {
	if value != nil {
		return ab.SetA(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilChunkIndex(value *uint64) *AgentBaseUpdate {
	if value != nil {
		return ab.SetChunkIndex(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilChunkIndex(value *uint64) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetChunkIndex(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilChunkIndex(value *uint64) *AgentBaseCreate {
	if value != nil {
		return ab.SetChunkIndex(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilIndexes(value []string) *AgentBaseUpdate {
	if value != nil {
		return ab.SetIndexes(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilIndexes(value []string) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetIndexes(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilIndexes(value []string) *AgentBaseCreate {
	if value != nil {
		return ab.SetIndexes(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilDatasetID(value *string) *AgentBaseUpdate {
	if value != nil {
		return ab.SetDatasetID(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilDatasetID(value *string) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetDatasetID(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilDatasetID(value *string) *AgentBaseCreate {
	if value != nil {
		return ab.SetDatasetID(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilCollectionID(value *string) *AgentBaseUpdate {
	if value != nil {
		return ab.SetCollectionID(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilCollectionID(value *string) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetCollectionID(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilCollectionID(value *string) *AgentBaseCreate {
	if value != nil {
		return ab.SetCollectionID(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilSourceName(value *string) *AgentBaseUpdate {
	if value != nil {
		return ab.SetSourceName(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilSourceName(value *string) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetSourceName(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilSourceName(value *string) *AgentBaseCreate {
	if value != nil {
		return ab.SetSourceName(*value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilCanWrite(value []bool) *AgentBaseUpdate {
	if value != nil {
		return ab.SetCanWrite(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilCanWrite(value []bool) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetCanWrite(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilCanWrite(value []bool) *AgentBaseCreate {
	if value != nil {
		return ab.SetCanWrite(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdate) SetNotNilIsOwner(value []bool) *AgentBaseUpdate {
	if value != nil {
		return ab.SetIsOwner(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseUpdateOne) SetNotNilIsOwner(value []bool) *AgentBaseUpdateOne {
	if value != nil {
		return ab.SetIsOwner(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (ab *AgentBaseCreate) SetNotNilIsOwner(value []bool) *AgentBaseCreate {
	if value != nil {
		return ab.SetIsOwner(value)
	}
	return ab
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilUpdatedAt(value *time.Time) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetUpdatedAt(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilUpdatedAt(value *time.Time) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetUpdatedAt(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilUpdatedAt(value *time.Time) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetUpdatedAt(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilDeletedAt(value *time.Time) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetDeletedAt(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilDeletedAt(value *time.Time) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetDeletedAt(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilDeletedAt(value *time.Time) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetDeletedAt(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilUserID(value *uint64) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetUserID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilUserID(value *uint64) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetUserID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilUserID(value *uint64) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetUserID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilBizID(value *string) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetBizID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilBizID(value *string) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetBizID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilBizID(value *string) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetBizID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilAccessKeyID(value *string) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetAccessKeyID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilAccessKeyID(value *string) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetAccessKeyID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilAccessKeyID(value *string) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetAccessKeyID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilAccessKeySecret(value *string) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetAccessKeySecret(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilAccessKeySecret(value *string) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetAccessKeySecret(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilAccessKeySecret(value *string) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetAccessKeySecret(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilAppID(value *string) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetAppID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilAppID(value *string) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetAppID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilAppID(value *string) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetAppID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilTenantID(value *uint64) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetTenantID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilTenantID(value *uint64) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetTenantID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilTenantID(value *uint64) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetTenantID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilResponse(value *string) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetResponse(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilResponse(value *string) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetResponse(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilResponse(value *string) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetResponse(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilToken(value *string) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetToken(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilToken(value *string) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetToken(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilToken(value *string) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetToken(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdate) SetNotNilSessionID(value *string) *AliyunAvatarUpdate {
	if value != nil {
		return aa.SetSessionID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarUpdateOne) SetNotNilSessionID(value *string) *AliyunAvatarUpdateOne {
	if value != nil {
		return aa.SetSessionID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (aa *AliyunAvatarCreate) SetNotNilSessionID(value *string) *AliyunAvatarCreate {
	if value != nil {
		return aa.SetSessionID(*value)
	}
	return aa
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilUpdatedAt(value *time.Time) *BatchMsgUpdate {
	if value != nil {
		return bm.SetUpdatedAt(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilUpdatedAt(value *time.Time) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetUpdatedAt(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilUpdatedAt(value *time.Time) *BatchMsgCreate {
	if value != nil {
		return bm.SetUpdatedAt(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilDeletedAt(value *time.Time) *BatchMsgUpdate {
	if value != nil {
		return bm.SetDeletedAt(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilDeletedAt(value *time.Time) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetDeletedAt(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilDeletedAt(value *time.Time) *BatchMsgCreate {
	if value != nil {
		return bm.SetDeletedAt(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilStatus(value *uint8) *BatchMsgUpdate {
	if value != nil {
		return bm.SetStatus(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilStatus(value *uint8) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetStatus(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilStatus(value *uint8) *BatchMsgCreate {
	if value != nil {
		return bm.SetStatus(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilBatchNo(value *string) *BatchMsgUpdate {
	if value != nil {
		return bm.SetBatchNo(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilBatchNo(value *string) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetBatchNo(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilBatchNo(value *string) *BatchMsgCreate {
	if value != nil {
		return bm.SetBatchNo(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilTaskName(value *string) *BatchMsgUpdate {
	if value != nil {
		return bm.SetTaskName(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilTaskName(value *string) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetTaskName(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilTaskName(value *string) *BatchMsgCreate {
	if value != nil {
		return bm.SetTaskName(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilFromwxid(value *string) *BatchMsgUpdate {
	if value != nil {
		return bm.SetFromwxid(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilFromwxid(value *string) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetFromwxid(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilFromwxid(value *string) *BatchMsgCreate {
	if value != nil {
		return bm.SetFromwxid(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilMsg(value *string) *BatchMsgUpdate {
	if value != nil {
		return bm.SetMsg(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilMsg(value *string) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetMsg(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilMsg(value *string) *BatchMsgCreate {
	if value != nil {
		return bm.SetMsg(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilTag(value *string) *BatchMsgUpdate {
	if value != nil {
		return bm.SetTag(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilTag(value *string) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetTag(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilTag(value *string) *BatchMsgCreate {
	if value != nil {
		return bm.SetTag(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilTagids(value *string) *BatchMsgUpdate {
	if value != nil {
		return bm.SetTagids(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilTagids(value *string) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetTagids(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilTagids(value *string) *BatchMsgCreate {
	if value != nil {
		return bm.SetTagids(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilTotal(value *int32) *BatchMsgUpdate {
	if value != nil {
		return bm.SetTotal(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilTotal(value *int32) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetTotal(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilTotal(value *int32) *BatchMsgCreate {
	if value != nil {
		return bm.SetTotal(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilSuccess(value *int32) *BatchMsgUpdate {
	if value != nil {
		return bm.SetSuccess(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilSuccess(value *int32) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetSuccess(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilSuccess(value *int32) *BatchMsgCreate {
	if value != nil {
		return bm.SetSuccess(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilFail(value *int32) *BatchMsgUpdate {
	if value != nil {
		return bm.SetFail(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilFail(value *int32) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetFail(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilFail(value *int32) *BatchMsgCreate {
	if value != nil {
		return bm.SetFail(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilStartTime(value *time.Time) *BatchMsgUpdate {
	if value != nil {
		return bm.SetStartTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilStartTime(value *time.Time) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetStartTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilStartTime(value *time.Time) *BatchMsgCreate {
	if value != nil {
		return bm.SetStartTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilStopTime(value *time.Time) *BatchMsgUpdate {
	if value != nil {
		return bm.SetStopTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilStopTime(value *time.Time) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetStopTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilStopTime(value *time.Time) *BatchMsgCreate {
	if value != nil {
		return bm.SetStopTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilSendTime(value *time.Time) *BatchMsgUpdate {
	if value != nil {
		return bm.SetSendTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilSendTime(value *time.Time) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetSendTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilSendTime(value *time.Time) *BatchMsgCreate {
	if value != nil {
		return bm.SetSendTime(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilType(value *int32) *BatchMsgUpdate {
	if value != nil {
		return bm.SetType(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilType(value *int32) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetType(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilType(value *int32) *BatchMsgCreate {
	if value != nil {
		return bm.SetType(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdate) SetNotNilOrganizationID(value *uint64) *BatchMsgUpdate {
	if value != nil {
		return bm.SetOrganizationID(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgUpdateOne) SetNotNilOrganizationID(value *uint64) *BatchMsgUpdateOne {
	if value != nil {
		return bm.SetOrganizationID(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (bm *BatchMsgCreate) SetNotNilOrganizationID(value *uint64) *BatchMsgCreate {
	if value != nil {
		return bm.SetOrganizationID(*value)
	}
	return bm
}

// set field if value's pointer is not nil.
func (c *CategoryUpdate) SetNotNilUpdatedAt(value *time.Time) *CategoryUpdate {
	if value != nil {
		return c.SetUpdatedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryUpdateOne) SetNotNilUpdatedAt(value *time.Time) *CategoryUpdateOne {
	if value != nil {
		return c.SetUpdatedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryCreate) SetNotNilUpdatedAt(value *time.Time) *CategoryCreate {
	if value != nil {
		return c.SetUpdatedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryUpdate) SetNotNilDeletedAt(value *time.Time) *CategoryUpdate {
	if value != nil {
		return c.SetDeletedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryUpdateOne) SetNotNilDeletedAt(value *time.Time) *CategoryUpdateOne {
	if value != nil {
		return c.SetDeletedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryCreate) SetNotNilDeletedAt(value *time.Time) *CategoryCreate {
	if value != nil {
		return c.SetDeletedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryUpdate) SetNotNilName(value *string) *CategoryUpdate {
	if value != nil {
		return c.SetName(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryUpdateOne) SetNotNilName(value *string) *CategoryUpdateOne {
	if value != nil {
		return c.SetName(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryCreate) SetNotNilName(value *string) *CategoryCreate {
	if value != nil {
		return c.SetName(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryUpdate) SetNotNilOrganizationID(value *uint64) *CategoryUpdate {
	if value != nil {
		return c.SetOrganizationID(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryUpdateOne) SetNotNilOrganizationID(value *uint64) *CategoryUpdateOne {
	if value != nil {
		return c.SetOrganizationID(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *CategoryCreate) SetNotNilOrganizationID(value *uint64) *CategoryCreate {
	if value != nil {
		return c.SetOrganizationID(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdate) SetNotNilUpdatedAt(value *time.Time) *ChatRecordsUpdate {
	if value != nil {
		return cr.SetUpdatedAt(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdateOne) SetNotNilUpdatedAt(value *time.Time) *ChatRecordsUpdateOne {
	if value != nil {
		return cr.SetUpdatedAt(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsCreate) SetNotNilUpdatedAt(value *time.Time) *ChatRecordsCreate {
	if value != nil {
		return cr.SetUpdatedAt(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdate) SetNotNilDeletedAt(value *time.Time) *ChatRecordsUpdate {
	if value != nil {
		return cr.SetDeletedAt(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdateOne) SetNotNilDeletedAt(value *time.Time) *ChatRecordsUpdateOne {
	if value != nil {
		return cr.SetDeletedAt(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsCreate) SetNotNilDeletedAt(value *time.Time) *ChatRecordsCreate {
	if value != nil {
		return cr.SetDeletedAt(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdate) SetNotNilContent(value *string) *ChatRecordsUpdate {
	if value != nil {
		return cr.SetContent(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdateOne) SetNotNilContent(value *string) *ChatRecordsUpdateOne {
	if value != nil {
		return cr.SetContent(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsCreate) SetNotNilContent(value *string) *ChatRecordsCreate {
	if value != nil {
		return cr.SetContent(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdate) SetNotNilContentType(value *uint8) *ChatRecordsUpdate {
	if value != nil {
		return cr.SetContentType(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdateOne) SetNotNilContentType(value *uint8) *ChatRecordsUpdateOne {
	if value != nil {
		return cr.SetContentType(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsCreate) SetNotNilContentType(value *uint8) *ChatRecordsCreate {
	if value != nil {
		return cr.SetContentType(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdate) SetNotNilSessionID(value *uint64) *ChatRecordsUpdate {
	if value != nil {
		return cr.SetSessionID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdateOne) SetNotNilSessionID(value *uint64) *ChatRecordsUpdateOne {
	if value != nil {
		return cr.SetSessionID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsCreate) SetNotNilSessionID(value *uint64) *ChatRecordsCreate {
	if value != nil {
		return cr.SetSessionID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdate) SetNotNilUserID(value *uint64) *ChatRecordsUpdate {
	if value != nil {
		return cr.SetUserID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdateOne) SetNotNilUserID(value *uint64) *ChatRecordsUpdateOne {
	if value != nil {
		return cr.SetUserID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsCreate) SetNotNilUserID(value *uint64) *ChatRecordsCreate {
	if value != nil {
		return cr.SetUserID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdate) SetNotNilBotID(value *uint64) *ChatRecordsUpdate {
	if value != nil {
		return cr.SetBotID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdateOne) SetNotNilBotID(value *uint64) *ChatRecordsUpdateOne {
	if value != nil {
		return cr.SetBotID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsCreate) SetNotNilBotID(value *uint64) *ChatRecordsCreate {
	if value != nil {
		return cr.SetBotID(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdate) SetNotNilBotType(value *uint8) *ChatRecordsUpdate {
	if value != nil {
		return cr.SetBotType(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsUpdateOne) SetNotNilBotType(value *uint8) *ChatRecordsUpdateOne {
	if value != nil {
		return cr.SetBotType(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cr *ChatRecordsCreate) SetNotNilBotType(value *uint8) *ChatRecordsCreate {
	if value != nil {
		return cr.SetBotType(*value)
	}
	return cr
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdate) SetNotNilUpdatedAt(value *time.Time) *ChatSessionUpdate {
	if value != nil {
		return cs.SetUpdatedAt(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdateOne) SetNotNilUpdatedAt(value *time.Time) *ChatSessionUpdateOne {
	if value != nil {
		return cs.SetUpdatedAt(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionCreate) SetNotNilUpdatedAt(value *time.Time) *ChatSessionCreate {
	if value != nil {
		return cs.SetUpdatedAt(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdate) SetNotNilDeletedAt(value *time.Time) *ChatSessionUpdate {
	if value != nil {
		return cs.SetDeletedAt(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdateOne) SetNotNilDeletedAt(value *time.Time) *ChatSessionUpdateOne {
	if value != nil {
		return cs.SetDeletedAt(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionCreate) SetNotNilDeletedAt(value *time.Time) *ChatSessionCreate {
	if value != nil {
		return cs.SetDeletedAt(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdate) SetNotNilName(value *string) *ChatSessionUpdate {
	if value != nil {
		return cs.SetName(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdateOne) SetNotNilName(value *string) *ChatSessionUpdateOne {
	if value != nil {
		return cs.SetName(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionCreate) SetNotNilName(value *string) *ChatSessionCreate {
	if value != nil {
		return cs.SetName(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdate) SetNotNilUserID(value *uint64) *ChatSessionUpdate {
	if value != nil {
		return cs.SetUserID(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdateOne) SetNotNilUserID(value *uint64) *ChatSessionUpdateOne {
	if value != nil {
		return cs.SetUserID(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionCreate) SetNotNilUserID(value *uint64) *ChatSessionCreate {
	if value != nil {
		return cs.SetUserID(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdate) SetNotNilBotID(value *uint64) *ChatSessionUpdate {
	if value != nil {
		return cs.SetBotID(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdateOne) SetNotNilBotID(value *uint64) *ChatSessionUpdateOne {
	if value != nil {
		return cs.SetBotID(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionCreate) SetNotNilBotID(value *uint64) *ChatSessionCreate {
	if value != nil {
		return cs.SetBotID(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdate) SetNotNilBotType(value *uint8) *ChatSessionUpdate {
	if value != nil {
		return cs.SetBotType(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionUpdateOne) SetNotNilBotType(value *uint8) *ChatSessionUpdateOne {
	if value != nil {
		return cs.SetBotType(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (cs *ChatSessionCreate) SetNotNilBotType(value *uint8) *ChatSessionCreate {
	if value != nil {
		return cs.SetBotType(*value)
	}
	return cs
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilUpdatedAt(value *time.Time) *ContactUpdate {
	if value != nil {
		return c.SetUpdatedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilUpdatedAt(value *time.Time) *ContactUpdateOne {
	if value != nil {
		return c.SetUpdatedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilUpdatedAt(value *time.Time) *ContactCreate {
	if value != nil {
		return c.SetUpdatedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilStatus(value *uint8) *ContactUpdate {
	if value != nil {
		return c.SetStatus(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilStatus(value *uint8) *ContactUpdateOne {
	if value != nil {
		return c.SetStatus(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilStatus(value *uint8) *ContactCreate {
	if value != nil {
		return c.SetStatus(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilDeletedAt(value *time.Time) *ContactUpdate {
	if value != nil {
		return c.SetDeletedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilDeletedAt(value *time.Time) *ContactUpdateOne {
	if value != nil {
		return c.SetDeletedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilDeletedAt(value *time.Time) *ContactCreate {
	if value != nil {
		return c.SetDeletedAt(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilWxWxid(value *string) *ContactUpdate {
	if value != nil {
		return c.SetWxWxid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilWxWxid(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetWxWxid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilWxWxid(value *string) *ContactCreate {
	if value != nil {
		return c.SetWxWxid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilType(value *int) *ContactUpdate {
	if value != nil {
		return c.SetType(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilType(value *int) *ContactUpdateOne {
	if value != nil {
		return c.SetType(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilType(value *int) *ContactCreate {
	if value != nil {
		return c.SetType(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilWxid(value *string) *ContactUpdate {
	if value != nil {
		return c.SetWxid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilWxid(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetWxid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilWxid(value *string) *ContactCreate {
	if value != nil {
		return c.SetWxid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilAccount(value *string) *ContactUpdate {
	if value != nil {
		return c.SetAccount(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilAccount(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetAccount(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilAccount(value *string) *ContactCreate {
	if value != nil {
		return c.SetAccount(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilNickname(value *string) *ContactUpdate {
	if value != nil {
		return c.SetNickname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilNickname(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetNickname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilNickname(value *string) *ContactCreate {
	if value != nil {
		return c.SetNickname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilMarkname(value *string) *ContactUpdate {
	if value != nil {
		return c.SetMarkname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilMarkname(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetMarkname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilMarkname(value *string) *ContactCreate {
	if value != nil {
		return c.SetMarkname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilHeadimg(value *string) *ContactUpdate {
	if value != nil {
		return c.SetHeadimg(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilHeadimg(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetHeadimg(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilHeadimg(value *string) *ContactCreate {
	if value != nil {
		return c.SetHeadimg(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilSex(value *int) *ContactUpdate {
	if value != nil {
		return c.SetSex(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilSex(value *int) *ContactUpdateOne {
	if value != nil {
		return c.SetSex(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilSex(value *int) *ContactCreate {
	if value != nil {
		return c.SetSex(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilStarrole(value *string) *ContactUpdate {
	if value != nil {
		return c.SetStarrole(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilStarrole(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetStarrole(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilStarrole(value *string) *ContactCreate {
	if value != nil {
		return c.SetStarrole(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilDontseeit(value *int) *ContactUpdate {
	if value != nil {
		return c.SetDontseeit(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilDontseeit(value *int) *ContactUpdateOne {
	if value != nil {
		return c.SetDontseeit(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilDontseeit(value *int) *ContactCreate {
	if value != nil {
		return c.SetDontseeit(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilDontseeme(value *int) *ContactUpdate {
	if value != nil {
		return c.SetDontseeme(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilDontseeme(value *int) *ContactUpdateOne {
	if value != nil {
		return c.SetDontseeme(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilDontseeme(value *int) *ContactCreate {
	if value != nil {
		return c.SetDontseeme(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilLag(value *string) *ContactUpdate {
	if value != nil {
		return c.SetLag(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilLag(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetLag(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilLag(value *string) *ContactCreate {
	if value != nil {
		return c.SetLag(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilGid(value *string) *ContactUpdate {
	if value != nil {
		return c.SetGid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilGid(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetGid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilGid(value *string) *ContactCreate {
	if value != nil {
		return c.SetGid(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilGname(value *string) *ContactUpdate {
	if value != nil {
		return c.SetGname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilGname(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetGname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilGname(value *string) *ContactCreate {
	if value != nil {
		return c.SetGname(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilV3(value *string) *ContactUpdate {
	if value != nil {
		return c.SetV3(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilV3(value *string) *ContactUpdateOne {
	if value != nil {
		return c.SetV3(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilV3(value *string) *ContactCreate {
	if value != nil {
		return c.SetV3(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdate) SetNotNilOrganizationID(value *uint64) *ContactUpdate {
	if value != nil {
		return c.SetOrganizationID(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactUpdateOne) SetNotNilOrganizationID(value *uint64) *ContactUpdateOne {
	if value != nil {
		return c.SetOrganizationID(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (c *ContactCreate) SetNotNilOrganizationID(value *uint64) *ContactCreate {
	if value != nil {
		return c.SetOrganizationID(*value)
	}
	return c
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilUpdatedAt(value *time.Time) *EmployeeUpdate {
	if value != nil {
		return e.SetUpdatedAt(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilUpdatedAt(value *time.Time) *EmployeeUpdateOne {
	if value != nil {
		return e.SetUpdatedAt(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilUpdatedAt(value *time.Time) *EmployeeCreate {
	if value != nil {
		return e.SetUpdatedAt(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilDeletedAt(value *time.Time) *EmployeeUpdate {
	if value != nil {
		return e.SetDeletedAt(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilDeletedAt(value *time.Time) *EmployeeUpdateOne {
	if value != nil {
		return e.SetDeletedAt(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilDeletedAt(value *time.Time) *EmployeeCreate {
	if value != nil {
		return e.SetDeletedAt(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilTitle(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetTitle(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilTitle(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetTitle(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilTitle(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetTitle(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilAvatar(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetAvatar(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilAvatar(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetAvatar(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilAvatar(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetAvatar(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilTags(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetTags(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilTags(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetTags(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilTags(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetTags(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilHireCount(value *int) *EmployeeUpdate {
	if value != nil {
		return e.SetHireCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilHireCount(value *int) *EmployeeUpdateOne {
	if value != nil {
		return e.SetHireCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilHireCount(value *int) *EmployeeCreate {
	if value != nil {
		return e.SetHireCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilServiceCount(value *int) *EmployeeUpdate {
	if value != nil {
		return e.SetServiceCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilServiceCount(value *int) *EmployeeUpdateOne {
	if value != nil {
		return e.SetServiceCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilServiceCount(value *int) *EmployeeCreate {
	if value != nil {
		return e.SetServiceCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilAchievementCount(value *int) *EmployeeUpdate {
	if value != nil {
		return e.SetAchievementCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilAchievementCount(value *int) *EmployeeUpdateOne {
	if value != nil {
		return e.SetAchievementCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilAchievementCount(value *int) *EmployeeCreate {
	if value != nil {
		return e.SetAchievementCount(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilIntro(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetIntro(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilIntro(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetIntro(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilIntro(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetIntro(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilEstimate(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetEstimate(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilEstimate(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetEstimate(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilEstimate(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetEstimate(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilSkill(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetSkill(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilSkill(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetSkill(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilSkill(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetSkill(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilAbilityType(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetAbilityType(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilAbilityType(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetAbilityType(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilAbilityType(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetAbilityType(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilScene(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetScene(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilScene(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetScene(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilScene(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetScene(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilSwitchIn(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetSwitchIn(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilSwitchIn(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetSwitchIn(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilSwitchIn(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetSwitchIn(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilVideoURL(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetVideoURL(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilVideoURL(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetVideoURL(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilVideoURL(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetVideoURL(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilOrganizationID(value *uint64) *EmployeeUpdate {
	if value != nil {
		return e.SetOrganizationID(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilOrganizationID(value *uint64) *EmployeeUpdateOne {
	if value != nil {
		return e.SetOrganizationID(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilOrganizationID(value *uint64) *EmployeeCreate {
	if value != nil {
		return e.SetOrganizationID(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilCategoryID(value *uint64) *EmployeeUpdate {
	if value != nil {
		return e.SetCategoryID(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilCategoryID(value *uint64) *EmployeeUpdateOne {
	if value != nil {
		return e.SetCategoryID(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilCategoryID(value *uint64) *EmployeeCreate {
	if value != nil {
		return e.SetCategoryID(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilAPIBase(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetAPIBase(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilAPIBase(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetAPIBase(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilAPIBase(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetAPIBase(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilAPIKey(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetAPIKey(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilAPIKey(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetAPIKey(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilAPIKey(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetAPIKey(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilAiInfo(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetAiInfo(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilAiInfo(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetAiInfo(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilAiInfo(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetAiInfo(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilIsVip(value *int) *EmployeeUpdate {
	if value != nil {
		return e.SetIsVip(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilIsVip(value *int) *EmployeeUpdateOne {
	if value != nil {
		return e.SetIsVip(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilIsVip(value *int) *EmployeeCreate {
	if value != nil {
		return e.SetIsVip(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdate) SetNotNilChatURL(value *string) *EmployeeUpdate {
	if value != nil {
		return e.SetChatURL(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeUpdateOne) SetNotNilChatURL(value *string) *EmployeeUpdateOne {
	if value != nil {
		return e.SetChatURL(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (e *EmployeeCreate) SetNotNilChatURL(value *string) *EmployeeCreate {
	if value != nil {
		return e.SetChatURL(*value)
	}
	return e
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdate) SetNotNilUpdatedAt(value *time.Time) *EmployeeConfigUpdate {
	if value != nil {
		return ec.SetUpdatedAt(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdateOne) SetNotNilUpdatedAt(value *time.Time) *EmployeeConfigUpdateOne {
	if value != nil {
		return ec.SetUpdatedAt(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigCreate) SetNotNilUpdatedAt(value *time.Time) *EmployeeConfigCreate {
	if value != nil {
		return ec.SetUpdatedAt(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdate) SetNotNilDeletedAt(value *time.Time) *EmployeeConfigUpdate {
	if value != nil {
		return ec.SetDeletedAt(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdateOne) SetNotNilDeletedAt(value *time.Time) *EmployeeConfigUpdateOne {
	if value != nil {
		return ec.SetDeletedAt(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigCreate) SetNotNilDeletedAt(value *time.Time) *EmployeeConfigCreate {
	if value != nil {
		return ec.SetDeletedAt(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdate) SetNotNilStype(value *string) *EmployeeConfigUpdate {
	if value != nil {
		return ec.SetStype(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdateOne) SetNotNilStype(value *string) *EmployeeConfigUpdateOne {
	if value != nil {
		return ec.SetStype(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigCreate) SetNotNilStype(value *string) *EmployeeConfigCreate {
	if value != nil {
		return ec.SetStype(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdate) SetNotNilTitle(value *string) *EmployeeConfigUpdate {
	if value != nil {
		return ec.SetTitle(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdateOne) SetNotNilTitle(value *string) *EmployeeConfigUpdateOne {
	if value != nil {
		return ec.SetTitle(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigCreate) SetNotNilTitle(value *string) *EmployeeConfigCreate {
	if value != nil {
		return ec.SetTitle(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdate) SetNotNilPhoto(value *string) *EmployeeConfigUpdate {
	if value != nil {
		return ec.SetPhoto(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdateOne) SetNotNilPhoto(value *string) *EmployeeConfigUpdateOne {
	if value != nil {
		return ec.SetPhoto(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigCreate) SetNotNilPhoto(value *string) *EmployeeConfigCreate {
	if value != nil {
		return ec.SetPhoto(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdate) SetNotNilOrganizationID(value *uint64) *EmployeeConfigUpdate {
	if value != nil {
		return ec.SetOrganizationID(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigUpdateOne) SetNotNilOrganizationID(value *uint64) *EmployeeConfigUpdateOne {
	if value != nil {
		return ec.SetOrganizationID(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (ec *EmployeeConfigCreate) SetNotNilOrganizationID(value *uint64) *EmployeeConfigCreate {
	if value != nil {
		return ec.SetOrganizationID(*value)
	}
	return ec
}

// set field if value's pointer is not nil.
func (l *LabelUpdate) SetNotNilUpdatedAt(value *time.Time) *LabelUpdate {
	if value != nil {
		return l.SetUpdatedAt(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdateOne) SetNotNilUpdatedAt(value *time.Time) *LabelUpdateOne {
	if value != nil {
		return l.SetUpdatedAt(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelCreate) SetNotNilUpdatedAt(value *time.Time) *LabelCreate {
	if value != nil {
		return l.SetUpdatedAt(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdate) SetNotNilStatus(value *uint8) *LabelUpdate {
	if value != nil {
		return l.SetStatus(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdateOne) SetNotNilStatus(value *uint8) *LabelUpdateOne {
	if value != nil {
		return l.SetStatus(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelCreate) SetNotNilStatus(value *uint8) *LabelCreate {
	if value != nil {
		return l.SetStatus(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdate) SetNotNilType(value *int) *LabelUpdate {
	if value != nil {
		return l.SetType(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdateOne) SetNotNilType(value *int) *LabelUpdateOne {
	if value != nil {
		return l.SetType(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelCreate) SetNotNilType(value *int) *LabelCreate {
	if value != nil {
		return l.SetType(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdate) SetNotNilName(value *string) *LabelUpdate {
	if value != nil {
		return l.SetName(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdateOne) SetNotNilName(value *string) *LabelUpdateOne {
	if value != nil {
		return l.SetName(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelCreate) SetNotNilName(value *string) *LabelCreate {
	if value != nil {
		return l.SetName(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdate) SetNotNilFrom(value *int) *LabelUpdate {
	if value != nil {
		return l.SetFrom(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdateOne) SetNotNilFrom(value *int) *LabelUpdateOne {
	if value != nil {
		return l.SetFrom(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelCreate) SetNotNilFrom(value *int) *LabelCreate {
	if value != nil {
		return l.SetFrom(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdate) SetNotNilMode(value *int) *LabelUpdate {
	if value != nil {
		return l.SetMode(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdateOne) SetNotNilMode(value *int) *LabelUpdateOne {
	if value != nil {
		return l.SetMode(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelCreate) SetNotNilMode(value *int) *LabelCreate {
	if value != nil {
		return l.SetMode(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdate) SetNotNilConditions(value *string) *LabelUpdate {
	if value != nil {
		return l.SetConditions(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdateOne) SetNotNilConditions(value *string) *LabelUpdateOne {
	if value != nil {
		return l.SetConditions(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelCreate) SetNotNilConditions(value *string) *LabelCreate {
	if value != nil {
		return l.SetConditions(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdate) SetNotNilOrganizationID(value *uint64) *LabelUpdate {
	if value != nil {
		return l.SetOrganizationID(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelUpdateOne) SetNotNilOrganizationID(value *uint64) *LabelUpdateOne {
	if value != nil {
		return l.SetOrganizationID(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (l *LabelCreate) SetNotNilOrganizationID(value *uint64) *LabelCreate {
	if value != nil {
		return l.SetOrganizationID(*value)
	}
	return l
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdate) SetNotNilUpdatedAt(value *time.Time) *LabelRelationshipUpdate {
	if value != nil {
		return lr.SetUpdatedAt(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdateOne) SetNotNilUpdatedAt(value *time.Time) *LabelRelationshipUpdateOne {
	if value != nil {
		return lr.SetUpdatedAt(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipCreate) SetNotNilUpdatedAt(value *time.Time) *LabelRelationshipCreate {
	if value != nil {
		return lr.SetUpdatedAt(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdate) SetNotNilStatus(value *uint8) *LabelRelationshipUpdate {
	if value != nil {
		return lr.SetStatus(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdateOne) SetNotNilStatus(value *uint8) *LabelRelationshipUpdateOne {
	if value != nil {
		return lr.SetStatus(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipCreate) SetNotNilStatus(value *uint8) *LabelRelationshipCreate {
	if value != nil {
		return lr.SetStatus(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdate) SetNotNilLabelID(value *uint64) *LabelRelationshipUpdate {
	if value != nil {
		return lr.SetLabelID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdateOne) SetNotNilLabelID(value *uint64) *LabelRelationshipUpdateOne {
	if value != nil {
		return lr.SetLabelID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipCreate) SetNotNilLabelID(value *uint64) *LabelRelationshipCreate {
	if value != nil {
		return lr.SetLabelID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdate) SetNotNilContactID(value *uint64) *LabelRelationshipUpdate {
	if value != nil {
		return lr.SetContactID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdateOne) SetNotNilContactID(value *uint64) *LabelRelationshipUpdateOne {
	if value != nil {
		return lr.SetContactID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipCreate) SetNotNilContactID(value *uint64) *LabelRelationshipCreate {
	if value != nil {
		return lr.SetContactID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdate) SetNotNilOrganizationID(value *uint64) *LabelRelationshipUpdate {
	if value != nil {
		return lr.SetOrganizationID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipUpdateOne) SetNotNilOrganizationID(value *uint64) *LabelRelationshipUpdateOne {
	if value != nil {
		return lr.SetOrganizationID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lr *LabelRelationshipCreate) SetNotNilOrganizationID(value *uint64) *LabelRelationshipCreate {
	if value != nil {
		return lr.SetOrganizationID(*value)
	}
	return lr
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdate) SetNotNilUpdatedAt(value *time.Time) *LabelTaggingUpdate {
	if value != nil {
		return lt.SetUpdatedAt(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdateOne) SetNotNilUpdatedAt(value *time.Time) *LabelTaggingUpdateOne {
	if value != nil {
		return lt.SetUpdatedAt(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingCreate) SetNotNilUpdatedAt(value *time.Time) *LabelTaggingCreate {
	if value != nil {
		return lt.SetUpdatedAt(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdate) SetNotNilStatus(value *uint8) *LabelTaggingUpdate {
	if value != nil {
		return lt.SetStatus(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdateOne) SetNotNilStatus(value *uint8) *LabelTaggingUpdateOne {
	if value != nil {
		return lt.SetStatus(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingCreate) SetNotNilStatus(value *uint8) *LabelTaggingCreate {
	if value != nil {
		return lt.SetStatus(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdate) SetNotNilDeletedAt(value *time.Time) *LabelTaggingUpdate {
	if value != nil {
		return lt.SetDeletedAt(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdateOne) SetNotNilDeletedAt(value *time.Time) *LabelTaggingUpdateOne {
	if value != nil {
		return lt.SetDeletedAt(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingCreate) SetNotNilDeletedAt(value *time.Time) *LabelTaggingCreate {
	if value != nil {
		return lt.SetDeletedAt(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdate) SetNotNilOrganizationID(value *uint64) *LabelTaggingUpdate {
	if value != nil {
		return lt.SetOrganizationID(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdateOne) SetNotNilOrganizationID(value *uint64) *LabelTaggingUpdateOne {
	if value != nil {
		return lt.SetOrganizationID(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingCreate) SetNotNilOrganizationID(value *uint64) *LabelTaggingCreate {
	if value != nil {
		return lt.SetOrganizationID(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdate) SetNotNilType(value *int) *LabelTaggingUpdate {
	if value != nil {
		return lt.SetType(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdateOne) SetNotNilType(value *int) *LabelTaggingUpdateOne {
	if value != nil {
		return lt.SetType(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingCreate) SetNotNilType(value *int) *LabelTaggingCreate {
	if value != nil {
		return lt.SetType(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdate) SetNotNilConditions(value *string) *LabelTaggingUpdate {
	if value != nil {
		return lt.SetConditions(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdateOne) SetNotNilConditions(value *string) *LabelTaggingUpdateOne {
	if value != nil {
		return lt.SetConditions(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingCreate) SetNotNilConditions(value *string) *LabelTaggingCreate {
	if value != nil {
		return lt.SetConditions(*value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdate) SetNotNilActionLabelAdd(value []uint64) *LabelTaggingUpdate {
	if value != nil {
		return lt.SetActionLabelAdd(value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdateOne) SetNotNilActionLabelAdd(value []uint64) *LabelTaggingUpdateOne {
	if value != nil {
		return lt.SetActionLabelAdd(value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingCreate) SetNotNilActionLabelAdd(value []uint64) *LabelTaggingCreate {
	if value != nil {
		return lt.SetActionLabelAdd(value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdate) SetNotNilActionLabelDel(value []uint64) *LabelTaggingUpdate {
	if value != nil {
		return lt.SetActionLabelDel(value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingUpdateOne) SetNotNilActionLabelDel(value []uint64) *LabelTaggingUpdateOne {
	if value != nil {
		return lt.SetActionLabelDel(value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (lt *LabelTaggingCreate) SetNotNilActionLabelDel(value []uint64) *LabelTaggingCreate {
	if value != nil {
		return lt.SetActionLabelDel(value)
	}
	return lt
}

// set field if value's pointer is not nil.
func (m *MessageUpdate) SetNotNilWxWxid(value *string) *MessageUpdate {
	if value != nil {
		return m.SetWxWxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MessageUpdateOne) SetNotNilWxWxid(value *string) *MessageUpdateOne {
	if value != nil {
		return m.SetWxWxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MessageCreate) SetNotNilWxWxid(value *string) *MessageCreate {
	if value != nil {
		return m.SetWxWxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MessageUpdate) SetNotNilWxid(value *string) *MessageUpdate {
	if value != nil {
		return m.SetWxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MessageUpdateOne) SetNotNilWxid(value *string) *MessageUpdateOne {
	if value != nil {
		return m.SetWxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MessageCreate) SetNotNilWxid(value *string) *MessageCreate {
	if value != nil {
		return m.SetWxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MessageUpdate) SetNotNilContent(value *string) *MessageUpdate {
	if value != nil {
		return m.SetContent(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MessageUpdateOne) SetNotNilContent(value *string) *MessageUpdateOne {
	if value != nil {
		return m.SetContent(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MessageCreate) SetNotNilContent(value *string) *MessageCreate {
	if value != nil {
		return m.SetContent(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilUpdatedAt(value *time.Time) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetUpdatedAt(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilUpdatedAt(value *time.Time) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetUpdatedAt(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilUpdatedAt(value *time.Time) *MessageRecordsCreate {
	if value != nil {
		return mr.SetUpdatedAt(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilStatus(value *uint8) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetStatus(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilStatus(value *uint8) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetStatus(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilStatus(value *uint8) *MessageRecordsCreate {
	if value != nil {
		return mr.SetStatus(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilBotWxid(value *string) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetBotWxid(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilBotWxid(value *string) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetBotWxid(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilBotWxid(value *string) *MessageRecordsCreate {
	if value != nil {
		return mr.SetBotWxid(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilContactID(value *uint64) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetContactID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilContactID(value *uint64) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetContactID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilContactID(value *uint64) *MessageRecordsCreate {
	if value != nil {
		return mr.SetContactID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilContactType(value *int) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetContactType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilContactType(value *int) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetContactType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilContactType(value *int) *MessageRecordsCreate {
	if value != nil {
		return mr.SetContactType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilContactWxid(value *string) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetContactWxid(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilContactWxid(value *string) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetContactWxid(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilContactWxid(value *string) *MessageRecordsCreate {
	if value != nil {
		return mr.SetContactWxid(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilContentType(value *int) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetContentType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilContentType(value *int) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetContentType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilContentType(value *int) *MessageRecordsCreate {
	if value != nil {
		return mr.SetContentType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilContent(value *string) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetContent(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilContent(value *string) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetContent(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilContent(value *string) *MessageRecordsCreate {
	if value != nil {
		return mr.SetContent(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilMeta(value *custom_types.Meta) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetMeta(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilMeta(value *custom_types.Meta) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetMeta(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilMeta(value *custom_types.Meta) *MessageRecordsCreate {
	if value != nil {
		return mr.SetMeta(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilErrorDetail(value *string) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetErrorDetail(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilErrorDetail(value *string) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetErrorDetail(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilErrorDetail(value *string) *MessageRecordsCreate {
	if value != nil {
		return mr.SetErrorDetail(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilSendTime(value *time.Time) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetSendTime(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilSendTime(value *time.Time) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetSendTime(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilSendTime(value *time.Time) *MessageRecordsCreate {
	if value != nil {
		return mr.SetSendTime(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilSourceType(value *int) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetSourceType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilSourceType(value *int) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetSourceType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilSourceType(value *int) *MessageRecordsCreate {
	if value != nil {
		return mr.SetSourceType(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilSourceID(value *uint64) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetSourceID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilSourceID(value *uint64) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetSourceID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilSourceID(value *uint64) *MessageRecordsCreate {
	if value != nil {
		return mr.SetSourceID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilSubSourceID(value *uint64) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetSubSourceID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilSubSourceID(value *uint64) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetSubSourceID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilSubSourceID(value *uint64) *MessageRecordsCreate {
	if value != nil {
		return mr.SetSubSourceID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdate) SetNotNilOrganizationID(value *uint64) *MessageRecordsUpdate {
	if value != nil {
		return mr.SetOrganizationID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsUpdateOne) SetNotNilOrganizationID(value *uint64) *MessageRecordsUpdateOne {
	if value != nil {
		return mr.SetOrganizationID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (mr *MessageRecordsCreate) SetNotNilOrganizationID(value *uint64) *MessageRecordsCreate {
	if value != nil {
		return mr.SetOrganizationID(*value)
	}
	return mr
}

// set field if value's pointer is not nil.
func (m *MsgUpdate) SetNotNilUpdatedAt(value *time.Time) *MsgUpdate {
	if value != nil {
		return m.SetUpdatedAt(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdateOne) SetNotNilUpdatedAt(value *time.Time) *MsgUpdateOne {
	if value != nil {
		return m.SetUpdatedAt(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgCreate) SetNotNilUpdatedAt(value *time.Time) *MsgCreate {
	if value != nil {
		return m.SetUpdatedAt(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdate) SetNotNilDeletedAt(value *time.Time) *MsgUpdate {
	if value != nil {
		return m.SetDeletedAt(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdateOne) SetNotNilDeletedAt(value *time.Time) *MsgUpdateOne {
	if value != nil {
		return m.SetDeletedAt(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgCreate) SetNotNilDeletedAt(value *time.Time) *MsgCreate {
	if value != nil {
		return m.SetDeletedAt(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdate) SetNotNilStatus(value *uint8) *MsgUpdate {
	if value != nil {
		return m.SetStatus(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdateOne) SetNotNilStatus(value *uint8) *MsgUpdateOne {
	if value != nil {
		return m.SetStatus(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgCreate) SetNotNilStatus(value *uint8) *MsgCreate {
	if value != nil {
		return m.SetStatus(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdate) SetNotNilFromwxid(value *string) *MsgUpdate {
	if value != nil {
		return m.SetFromwxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdateOne) SetNotNilFromwxid(value *string) *MsgUpdateOne {
	if value != nil {
		return m.SetFromwxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgCreate) SetNotNilFromwxid(value *string) *MsgCreate {
	if value != nil {
		return m.SetFromwxid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdate) SetNotNilToid(value *string) *MsgUpdate {
	if value != nil {
		return m.SetToid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdateOne) SetNotNilToid(value *string) *MsgUpdateOne {
	if value != nil {
		return m.SetToid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgCreate) SetNotNilToid(value *string) *MsgCreate {
	if value != nil {
		return m.SetToid(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdate) SetNotNilMsgtype(value *int32) *MsgUpdate {
	if value != nil {
		return m.SetMsgtype(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdateOne) SetNotNilMsgtype(value *int32) *MsgUpdateOne {
	if value != nil {
		return m.SetMsgtype(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgCreate) SetNotNilMsgtype(value *int32) *MsgCreate {
	if value != nil {
		return m.SetMsgtype(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdate) SetNotNilMsg(value *string) *MsgUpdate {
	if value != nil {
		return m.SetMsg(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdateOne) SetNotNilMsg(value *string) *MsgUpdateOne {
	if value != nil {
		return m.SetMsg(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgCreate) SetNotNilMsg(value *string) *MsgCreate {
	if value != nil {
		return m.SetMsg(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdate) SetNotNilBatchNo(value *string) *MsgUpdate {
	if value != nil {
		return m.SetBatchNo(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgUpdateOne) SetNotNilBatchNo(value *string) *MsgUpdateOne {
	if value != nil {
		return m.SetBatchNo(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (m *MsgCreate) SetNotNilBatchNo(value *string) *MsgCreate {
	if value != nil {
		return m.SetBatchNo(*value)
	}
	return m
}

// set field if value's pointer is not nil.
func (s *ServerUpdate) SetNotNilUpdatedAt(value *time.Time) *ServerUpdate {
	if value != nil {
		return s.SetUpdatedAt(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdateOne) SetNotNilUpdatedAt(value *time.Time) *ServerUpdateOne {
	if value != nil {
		return s.SetUpdatedAt(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerCreate) SetNotNilUpdatedAt(value *time.Time) *ServerCreate {
	if value != nil {
		return s.SetUpdatedAt(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdate) SetNotNilStatus(value *uint8) *ServerUpdate {
	if value != nil {
		return s.SetStatus(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdateOne) SetNotNilStatus(value *uint8) *ServerUpdateOne {
	if value != nil {
		return s.SetStatus(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerCreate) SetNotNilStatus(value *uint8) *ServerCreate {
	if value != nil {
		return s.SetStatus(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdate) SetNotNilDeletedAt(value *time.Time) *ServerUpdate {
	if value != nil {
		return s.SetDeletedAt(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdateOne) SetNotNilDeletedAt(value *time.Time) *ServerUpdateOne {
	if value != nil {
		return s.SetDeletedAt(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerCreate) SetNotNilDeletedAt(value *time.Time) *ServerCreate {
	if value != nil {
		return s.SetDeletedAt(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdate) SetNotNilName(value *string) *ServerUpdate {
	if value != nil {
		return s.SetName(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdateOne) SetNotNilName(value *string) *ServerUpdateOne {
	if value != nil {
		return s.SetName(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerCreate) SetNotNilName(value *string) *ServerCreate {
	if value != nil {
		return s.SetName(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdate) SetNotNilPublicIP(value *string) *ServerUpdate {
	if value != nil {
		return s.SetPublicIP(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdateOne) SetNotNilPublicIP(value *string) *ServerUpdateOne {
	if value != nil {
		return s.SetPublicIP(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerCreate) SetNotNilPublicIP(value *string) *ServerCreate {
	if value != nil {
		return s.SetPublicIP(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdate) SetNotNilPrivateIP(value *string) *ServerUpdate {
	if value != nil {
		return s.SetPrivateIP(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdateOne) SetNotNilPrivateIP(value *string) *ServerUpdateOne {
	if value != nil {
		return s.SetPrivateIP(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerCreate) SetNotNilPrivateIP(value *string) *ServerCreate {
	if value != nil {
		return s.SetPrivateIP(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdate) SetNotNilAdminPort(value *string) *ServerUpdate {
	if value != nil {
		return s.SetAdminPort(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerUpdateOne) SetNotNilAdminPort(value *string) *ServerUpdateOne {
	if value != nil {
		return s.SetAdminPort(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (s *ServerCreate) SetNotNilAdminPort(value *string) *ServerCreate {
	if value != nil {
		return s.SetAdminPort(*value)
	}
	return s
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilUpdatedAt(value *time.Time) *SopNodeUpdate {
	if value != nil {
		return sn.SetUpdatedAt(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilUpdatedAt(value *time.Time) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetUpdatedAt(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilUpdatedAt(value *time.Time) *SopNodeCreate {
	if value != nil {
		return sn.SetUpdatedAt(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilStatus(value *uint8) *SopNodeUpdate {
	if value != nil {
		return sn.SetStatus(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilStatus(value *uint8) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetStatus(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilStatus(value *uint8) *SopNodeCreate {
	if value != nil {
		return sn.SetStatus(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilDeletedAt(value *time.Time) *SopNodeUpdate {
	if value != nil {
		return sn.SetDeletedAt(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilDeletedAt(value *time.Time) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetDeletedAt(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilDeletedAt(value *time.Time) *SopNodeCreate {
	if value != nil {
		return sn.SetDeletedAt(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilStageID(value *uint64) *SopNodeUpdate {
	if value != nil {
		return sn.SetStageID(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilStageID(value *uint64) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetStageID(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilStageID(value *uint64) *SopNodeCreate {
	if value != nil {
		return sn.SetStageID(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilParentID(value *uint64) *SopNodeUpdate {
	if value != nil {
		return sn.SetParentID(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilParentID(value *uint64) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetParentID(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilParentID(value *uint64) *SopNodeCreate {
	if value != nil {
		return sn.SetParentID(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilName(value *string) *SopNodeUpdate {
	if value != nil {
		return sn.SetName(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilName(value *string) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetName(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilName(value *string) *SopNodeCreate {
	if value != nil {
		return sn.SetName(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilConditionType(value *int) *SopNodeUpdate {
	if value != nil {
		return sn.SetConditionType(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilConditionType(value *int) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetConditionType(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilConditionType(value *int) *SopNodeCreate {
	if value != nil {
		return sn.SetConditionType(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilConditionList(value []string) *SopNodeUpdate {
	if value != nil {
		return sn.SetConditionList(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilConditionList(value []string) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetConditionList(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilConditionList(value []string) *SopNodeCreate {
	if value != nil {
		return sn.SetConditionList(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilNoReplyCondition(value *uint64) *SopNodeUpdate {
	if value != nil {
		return sn.SetNoReplyCondition(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilNoReplyCondition(value *uint64) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetNoReplyCondition(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilNoReplyCondition(value *uint64) *SopNodeCreate {
	if value != nil {
		return sn.SetNoReplyCondition(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilNoReplyUnit(value *string) *SopNodeUpdate {
	if value != nil {
		return sn.SetNoReplyUnit(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilNoReplyUnit(value *string) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetNoReplyUnit(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilNoReplyUnit(value *string) *SopNodeCreate {
	if value != nil {
		return sn.SetNoReplyUnit(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilActionMessage(value []custom_types.Action) *SopNodeUpdate {
	if value != nil {
		return sn.SetActionMessage(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilActionMessage(value []custom_types.Action) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetActionMessage(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilActionMessage(value []custom_types.Action) *SopNodeCreate {
	if value != nil {
		return sn.SetActionMessage(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilActionLabelAdd(value []uint64) *SopNodeUpdate {
	if value != nil {
		return sn.SetActionLabelAdd(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilActionLabelAdd(value []uint64) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetActionLabelAdd(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilActionLabelAdd(value []uint64) *SopNodeCreate {
	if value != nil {
		return sn.SetActionLabelAdd(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilActionLabelDel(value []uint64) *SopNodeUpdate {
	if value != nil {
		return sn.SetActionLabelDel(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilActionLabelDel(value []uint64) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetActionLabelDel(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilActionLabelDel(value []uint64) *SopNodeCreate {
	if value != nil {
		return sn.SetActionLabelDel(value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdate) SetNotNilActionForward(value **custom_types.ActionForward) *SopNodeUpdate {
	if value != nil {
		return sn.SetActionForward(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeUpdateOne) SetNotNilActionForward(value **custom_types.ActionForward) *SopNodeUpdateOne {
	if value != nil {
		return sn.SetActionForward(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (sn *SopNodeCreate) SetNotNilActionForward(value **custom_types.ActionForward) *SopNodeCreate {
	if value != nil {
		return sn.SetActionForward(*value)
	}
	return sn
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilUpdatedAt(value *time.Time) *SopStageUpdate {
	if value != nil {
		return ss.SetUpdatedAt(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilUpdatedAt(value *time.Time) *SopStageUpdateOne {
	if value != nil {
		return ss.SetUpdatedAt(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilUpdatedAt(value *time.Time) *SopStageCreate {
	if value != nil {
		return ss.SetUpdatedAt(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilStatus(value *uint8) *SopStageUpdate {
	if value != nil {
		return ss.SetStatus(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilStatus(value *uint8) *SopStageUpdateOne {
	if value != nil {
		return ss.SetStatus(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilStatus(value *uint8) *SopStageCreate {
	if value != nil {
		return ss.SetStatus(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilDeletedAt(value *time.Time) *SopStageUpdate {
	if value != nil {
		return ss.SetDeletedAt(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilDeletedAt(value *time.Time) *SopStageUpdateOne {
	if value != nil {
		return ss.SetDeletedAt(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilDeletedAt(value *time.Time) *SopStageCreate {
	if value != nil {
		return ss.SetDeletedAt(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilTaskID(value *uint64) *SopStageUpdate {
	if value != nil {
		return ss.SetTaskID(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilTaskID(value *uint64) *SopStageUpdateOne {
	if value != nil {
		return ss.SetTaskID(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilTaskID(value *uint64) *SopStageCreate {
	if value != nil {
		return ss.SetTaskID(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilName(value *string) *SopStageUpdate {
	if value != nil {
		return ss.SetName(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilName(value *string) *SopStageUpdateOne {
	if value != nil {
		return ss.SetName(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilName(value *string) *SopStageCreate {
	if value != nil {
		return ss.SetName(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilConditionType(value *int) *SopStageUpdate {
	if value != nil {
		return ss.SetConditionType(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilConditionType(value *int) *SopStageUpdateOne {
	if value != nil {
		return ss.SetConditionType(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilConditionType(value *int) *SopStageCreate {
	if value != nil {
		return ss.SetConditionType(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilConditionOperator(value *int) *SopStageUpdate {
	if value != nil {
		return ss.SetConditionOperator(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilConditionOperator(value *int) *SopStageUpdateOne {
	if value != nil {
		return ss.SetConditionOperator(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilConditionOperator(value *int) *SopStageCreate {
	if value != nil {
		return ss.SetConditionOperator(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilConditionList(value []custom_types.Condition) *SopStageUpdate {
	if value != nil {
		return ss.SetConditionList(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilConditionList(value []custom_types.Condition) *SopStageUpdateOne {
	if value != nil {
		return ss.SetConditionList(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilConditionList(value []custom_types.Condition) *SopStageCreate {
	if value != nil {
		return ss.SetConditionList(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilActionMessage(value []custom_types.Action) *SopStageUpdate {
	if value != nil {
		return ss.SetActionMessage(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilActionMessage(value []custom_types.Action) *SopStageUpdateOne {
	if value != nil {
		return ss.SetActionMessage(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilActionMessage(value []custom_types.Action) *SopStageCreate {
	if value != nil {
		return ss.SetActionMessage(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilActionLabelAdd(value []uint64) *SopStageUpdate {
	if value != nil {
		return ss.SetActionLabelAdd(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilActionLabelAdd(value []uint64) *SopStageUpdateOne {
	if value != nil {
		return ss.SetActionLabelAdd(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilActionLabelAdd(value []uint64) *SopStageCreate {
	if value != nil {
		return ss.SetActionLabelAdd(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilActionLabelDel(value []uint64) *SopStageUpdate {
	if value != nil {
		return ss.SetActionLabelDel(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilActionLabelDel(value []uint64) *SopStageUpdateOne {
	if value != nil {
		return ss.SetActionLabelDel(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilActionLabelDel(value []uint64) *SopStageCreate {
	if value != nil {
		return ss.SetActionLabelDel(value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilActionForward(value **custom_types.ActionForward) *SopStageUpdate {
	if value != nil {
		return ss.SetActionForward(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilActionForward(value **custom_types.ActionForward) *SopStageUpdateOne {
	if value != nil {
		return ss.SetActionForward(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilActionForward(value **custom_types.ActionForward) *SopStageCreate {
	if value != nil {
		return ss.SetActionForward(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdate) SetNotNilIndexSort(value *int) *SopStageUpdate {
	if value != nil {
		return ss.SetIndexSort(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageUpdateOne) SetNotNilIndexSort(value *int) *SopStageUpdateOne {
	if value != nil {
		return ss.SetIndexSort(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (ss *SopStageCreate) SetNotNilIndexSort(value *int) *SopStageCreate {
	if value != nil {
		return ss.SetIndexSort(*value)
	}
	return ss
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilUpdatedAt(value *time.Time) *SopTaskUpdate {
	if value != nil {
		return st.SetUpdatedAt(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilUpdatedAt(value *time.Time) *SopTaskUpdateOne {
	if value != nil {
		return st.SetUpdatedAt(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilUpdatedAt(value *time.Time) *SopTaskCreate {
	if value != nil {
		return st.SetUpdatedAt(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilStatus(value *uint8) *SopTaskUpdate {
	if value != nil {
		return st.SetStatus(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilStatus(value *uint8) *SopTaskUpdateOne {
	if value != nil {
		return st.SetStatus(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilStatus(value *uint8) *SopTaskCreate {
	if value != nil {
		return st.SetStatus(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilDeletedAt(value *time.Time) *SopTaskUpdate {
	if value != nil {
		return st.SetDeletedAt(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilDeletedAt(value *time.Time) *SopTaskUpdateOne {
	if value != nil {
		return st.SetDeletedAt(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilDeletedAt(value *time.Time) *SopTaskCreate {
	if value != nil {
		return st.SetDeletedAt(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilName(value *string) *SopTaskUpdate {
	if value != nil {
		return st.SetName(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilName(value *string) *SopTaskUpdateOne {
	if value != nil {
		return st.SetName(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilName(value *string) *SopTaskCreate {
	if value != nil {
		return st.SetName(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilBotWxidList(value []string) *SopTaskUpdate {
	if value != nil {
		return st.SetBotWxidList(value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilBotWxidList(value []string) *SopTaskUpdateOne {
	if value != nil {
		return st.SetBotWxidList(value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilBotWxidList(value []string) *SopTaskCreate {
	if value != nil {
		return st.SetBotWxidList(value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilType(value *int) *SopTaskUpdate {
	if value != nil {
		return st.SetType(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilType(value *int) *SopTaskUpdateOne {
	if value != nil {
		return st.SetType(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilType(value *int) *SopTaskCreate {
	if value != nil {
		return st.SetType(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilPlanStartTime(value *time.Time) *SopTaskUpdate {
	if value != nil {
		return st.SetPlanStartTime(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilPlanStartTime(value *time.Time) *SopTaskUpdateOne {
	if value != nil {
		return st.SetPlanStartTime(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilPlanStartTime(value *time.Time) *SopTaskCreate {
	if value != nil {
		return st.SetPlanStartTime(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilPlanEndTime(value *time.Time) *SopTaskUpdate {
	if value != nil {
		return st.SetPlanEndTime(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilPlanEndTime(value *time.Time) *SopTaskUpdateOne {
	if value != nil {
		return st.SetPlanEndTime(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilPlanEndTime(value *time.Time) *SopTaskCreate {
	if value != nil {
		return st.SetPlanEndTime(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilCreatorID(value *string) *SopTaskUpdate {
	if value != nil {
		return st.SetCreatorID(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilCreatorID(value *string) *SopTaskUpdateOne {
	if value != nil {
		return st.SetCreatorID(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilCreatorID(value *string) *SopTaskCreate {
	if value != nil {
		return st.SetCreatorID(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilOrganizationID(value *uint64) *SopTaskUpdate {
	if value != nil {
		return st.SetOrganizationID(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilOrganizationID(value *uint64) *SopTaskUpdateOne {
	if value != nil {
		return st.SetOrganizationID(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilOrganizationID(value *uint64) *SopTaskCreate {
	if value != nil {
		return st.SetOrganizationID(*value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdate) SetNotNilToken(value []string) *SopTaskUpdate {
	if value != nil {
		return st.SetToken(value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskUpdateOne) SetNotNilToken(value []string) *SopTaskUpdateOne {
	if value != nil {
		return st.SetToken(value)
	}
	return st
}

// set field if value's pointer is not nil.
func (st *SopTaskCreate) SetNotNilToken(value []string) *SopTaskCreate {
	if value != nil {
		return st.SetToken(value)
	}
	return st
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilUpdatedAt(value *time.Time) *TokenUpdate {
	if value != nil {
		return t.SetUpdatedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilUpdatedAt(value *time.Time) *TokenUpdateOne {
	if value != nil {
		return t.SetUpdatedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilUpdatedAt(value *time.Time) *TokenCreate {
	if value != nil {
		return t.SetUpdatedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilDeletedAt(value *time.Time) *TokenUpdate {
	if value != nil {
		return t.SetDeletedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilDeletedAt(value *time.Time) *TokenUpdateOne {
	if value != nil {
		return t.SetDeletedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilDeletedAt(value *time.Time) *TokenCreate {
	if value != nil {
		return t.SetDeletedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilExpireAt(value *time.Time) *TokenUpdate {
	if value != nil {
		return t.SetExpireAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilExpireAt(value *time.Time) *TokenUpdateOne {
	if value != nil {
		return t.SetExpireAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilExpireAt(value *time.Time) *TokenCreate {
	if value != nil {
		return t.SetExpireAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilToken(value *string) *TokenUpdate {
	if value != nil {
		return t.SetToken(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilToken(value *string) *TokenUpdateOne {
	if value != nil {
		return t.SetToken(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilToken(value *string) *TokenCreate {
	if value != nil {
		return t.SetToken(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilMAC(value *string) *TokenUpdate {
	if value != nil {
		return t.SetMAC(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilMAC(value *string) *TokenUpdateOne {
	if value != nil {
		return t.SetMAC(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilMAC(value *string) *TokenCreate {
	if value != nil {
		return t.SetMAC(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilOrganizationID(value *uint64) *TokenUpdate {
	if value != nil {
		return t.SetOrganizationID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilOrganizationID(value *uint64) *TokenUpdateOne {
	if value != nil {
		return t.SetOrganizationID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilOrganizationID(value *uint64) *TokenCreate {
	if value != nil {
		return t.SetOrganizationID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilAgentID(value *uint64) *TokenUpdate {
	if value != nil {
		return t.SetAgentID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilAgentID(value *uint64) *TokenUpdateOne {
	if value != nil {
		return t.SetAgentID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilAgentID(value *uint64) *TokenCreate {
	if value != nil {
		return t.SetAgentID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilCustomAgentBase(value *string) *TokenUpdate {
	if value != nil {
		return t.SetCustomAgentBase(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilCustomAgentBase(value *string) *TokenUpdateOne {
	if value != nil {
		return t.SetCustomAgentBase(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilCustomAgentBase(value *string) *TokenCreate {
	if value != nil {
		return t.SetCustomAgentBase(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilCustomAgentKey(value *string) *TokenUpdate {
	if value != nil {
		return t.SetCustomAgentKey(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilCustomAgentKey(value *string) *TokenUpdateOne {
	if value != nil {
		return t.SetCustomAgentKey(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilCustomAgentKey(value *string) *TokenCreate {
	if value != nil {
		return t.SetCustomAgentKey(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilOpenaiBase(value *string) *TokenUpdate {
	if value != nil {
		return t.SetOpenaiBase(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilOpenaiBase(value *string) *TokenUpdateOne {
	if value != nil {
		return t.SetOpenaiBase(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilOpenaiBase(value *string) *TokenCreate {
	if value != nil {
		return t.SetOpenaiBase(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdate) SetNotNilOpenaiKey(value *string) *TokenUpdate {
	if value != nil {
		return t.SetOpenaiKey(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenUpdateOne) SetNotNilOpenaiKey(value *string) *TokenUpdateOne {
	if value != nil {
		return t.SetOpenaiKey(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TokenCreate) SetNotNilOpenaiKey(value *string) *TokenCreate {
	if value != nil {
		return t.SetOpenaiKey(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdate) SetNotNilUpdatedAt(value *time.Time) *TutorialUpdate {
	if value != nil {
		return t.SetUpdatedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdateOne) SetNotNilUpdatedAt(value *time.Time) *TutorialUpdateOne {
	if value != nil {
		return t.SetUpdatedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialCreate) SetNotNilUpdatedAt(value *time.Time) *TutorialCreate {
	if value != nil {
		return t.SetUpdatedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdate) SetNotNilDeletedAt(value *time.Time) *TutorialUpdate {
	if value != nil {
		return t.SetDeletedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdateOne) SetNotNilDeletedAt(value *time.Time) *TutorialUpdateOne {
	if value != nil {
		return t.SetDeletedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialCreate) SetNotNilDeletedAt(value *time.Time) *TutorialCreate {
	if value != nil {
		return t.SetDeletedAt(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdate) SetNotNilEmployeeID(value *uint64) *TutorialUpdate {
	if value != nil {
		return t.SetEmployeeID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdateOne) SetNotNilEmployeeID(value *uint64) *TutorialUpdateOne {
	if value != nil {
		return t.SetEmployeeID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialCreate) SetNotNilEmployeeID(value *uint64) *TutorialCreate {
	if value != nil {
		return t.SetEmployeeID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdate) SetNotNilIndex(value *int) *TutorialUpdate {
	if value != nil {
		return t.SetIndex(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdateOne) SetNotNilIndex(value *int) *TutorialUpdateOne {
	if value != nil {
		return t.SetIndex(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialCreate) SetNotNilIndex(value *int) *TutorialCreate {
	if value != nil {
		return t.SetIndex(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdate) SetNotNilTitle(value *string) *TutorialUpdate {
	if value != nil {
		return t.SetTitle(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdateOne) SetNotNilTitle(value *string) *TutorialUpdateOne {
	if value != nil {
		return t.SetTitle(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialCreate) SetNotNilTitle(value *string) *TutorialCreate {
	if value != nil {
		return t.SetTitle(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdate) SetNotNilContent(value *string) *TutorialUpdate {
	if value != nil {
		return t.SetContent(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdateOne) SetNotNilContent(value *string) *TutorialUpdateOne {
	if value != nil {
		return t.SetContent(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialCreate) SetNotNilContent(value *string) *TutorialCreate {
	if value != nil {
		return t.SetContent(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdate) SetNotNilOrganizationID(value *uint64) *TutorialUpdate {
	if value != nil {
		return t.SetOrganizationID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialUpdateOne) SetNotNilOrganizationID(value *uint64) *TutorialUpdateOne {
	if value != nil {
		return t.SetOrganizationID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (t *TutorialCreate) SetNotNilOrganizationID(value *uint64) *TutorialCreate {
	if value != nil {
		return t.SetOrganizationID(*value)
	}
	return t
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilUpdatedAt(value *time.Time) *UsageDetailUpdate {
	if value != nil {
		return ud.SetUpdatedAt(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilUpdatedAt(value *time.Time) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetUpdatedAt(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilUpdatedAt(value *time.Time) *UsageDetailCreate {
	if value != nil {
		return ud.SetUpdatedAt(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilStatus(value *uint8) *UsageDetailUpdate {
	if value != nil {
		return ud.SetStatus(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilStatus(value *uint8) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetStatus(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilStatus(value *uint8) *UsageDetailCreate {
	if value != nil {
		return ud.SetStatus(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilType(value *int) *UsageDetailUpdate {
	if value != nil {
		return ud.SetType(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilType(value *int) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetType(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilType(value *int) *UsageDetailCreate {
	if value != nil {
		return ud.SetType(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilBotID(value *string) *UsageDetailUpdate {
	if value != nil {
		return ud.SetBotID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilBotID(value *string) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetBotID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilBotID(value *string) *UsageDetailCreate {
	if value != nil {
		return ud.SetBotID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilReceiverID(value *string) *UsageDetailUpdate {
	if value != nil {
		return ud.SetReceiverID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilReceiverID(value *string) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetReceiverID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilReceiverID(value *string) *UsageDetailCreate {
	if value != nil {
		return ud.SetReceiverID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilApp(value *int) *UsageDetailUpdate {
	if value != nil {
		return ud.SetApp(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilApp(value *int) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetApp(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilApp(value *int) *UsageDetailCreate {
	if value != nil {
		return ud.SetApp(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilSessionID(value *uint64) *UsageDetailUpdate {
	if value != nil {
		return ud.SetSessionID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilSessionID(value *uint64) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetSessionID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilSessionID(value *uint64) *UsageDetailCreate {
	if value != nil {
		return ud.SetSessionID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilRequest(value *string) *UsageDetailUpdate {
	if value != nil {
		return ud.SetRequest(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilRequest(value *string) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetRequest(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilRequest(value *string) *UsageDetailCreate {
	if value != nil {
		return ud.SetRequest(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilResponse(value *string) *UsageDetailUpdate {
	if value != nil {
		return ud.SetResponse(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilResponse(value *string) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetResponse(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilResponse(value *string) *UsageDetailCreate {
	if value != nil {
		return ud.SetResponse(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilTotalTokens(value *uint64) *UsageDetailUpdate {
	if value != nil {
		return ud.SetTotalTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilTotalTokens(value *uint64) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetTotalTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilTotalTokens(value *uint64) *UsageDetailCreate {
	if value != nil {
		return ud.SetTotalTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilPromptTokens(value *uint64) *UsageDetailUpdate {
	if value != nil {
		return ud.SetPromptTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilPromptTokens(value *uint64) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetPromptTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilPromptTokens(value *uint64) *UsageDetailCreate {
	if value != nil {
		return ud.SetPromptTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilCompletionTokens(value *uint64) *UsageDetailUpdate {
	if value != nil {
		return ud.SetCompletionTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilCompletionTokens(value *uint64) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetCompletionTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilCompletionTokens(value *uint64) *UsageDetailCreate {
	if value != nil {
		return ud.SetCompletionTokens(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdate) SetNotNilOrganizationID(value *uint64) *UsageDetailUpdate {
	if value != nil {
		return ud.SetOrganizationID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailUpdateOne) SetNotNilOrganizationID(value *uint64) *UsageDetailUpdateOne {
	if value != nil {
		return ud.SetOrganizationID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (ud *UsageDetailCreate) SetNotNilOrganizationID(value *uint64) *UsageDetailCreate {
	if value != nil {
		return ud.SetOrganizationID(*value)
	}
	return ud
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetUpdatedAt(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetUpdatedAt(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetUpdatedAt(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilStatus(value *uint8) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetStatus(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilStatus(value *uint8) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetStatus(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilStatus(value *uint8) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetStatus(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilDeletedAt(value *time.Time) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetDeletedAt(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilDeletedAt(value *time.Time) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetDeletedAt(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilDeletedAt(value *time.Time) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetDeletedAt(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilAddtime(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetAddtime(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilAddtime(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetAddtime(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilAddtime(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetAddtime(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilType(value *int) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetType(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilType(value *int) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetType(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilType(value *int) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetType(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilBotID(value *string) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetBotID(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilBotID(value *string) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetBotID(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilBotID(value *string) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetBotID(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilOrganizationID(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetOrganizationID(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilOrganizationID(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetOrganizationID(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilOrganizationID(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetOrganizationID(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilAiResponse(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetAiResponse(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilAiResponse(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetAiResponse(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilAiResponse(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetAiResponse(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilSopRun(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetSopRun(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilSopRun(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetSopRun(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilSopRun(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetSopRun(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilTotalFriend(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetTotalFriend(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilTotalFriend(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetTotalFriend(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilTotalFriend(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetTotalFriend(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilTotalGroup(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetTotalGroup(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilTotalGroup(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetTotalGroup(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilTotalGroup(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetTotalGroup(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilAccountBalance(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetAccountBalance(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilAccountBalance(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetAccountBalance(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilAccountBalance(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetAccountBalance(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilConsumeToken(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetConsumeToken(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilConsumeToken(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetConsumeToken(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilConsumeToken(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetConsumeToken(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilActiveUser(value *uint64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetActiveUser(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilActiveUser(value *uint64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetActiveUser(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilActiveUser(value *uint64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetActiveUser(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilNewUser(value *int64) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetNewUser(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilNewUser(value *int64) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetNewUser(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilNewUser(value *int64) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetNewUser(*value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdate) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticDayUpdate {
	if value != nil {
		return usd.SetLabelDist(value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayUpdateOne) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticDayUpdateOne {
	if value != nil {
		return usd.SetLabelDist(value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (usd *UsageStatisticDayCreate) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticDayCreate {
	if value != nil {
		return usd.SetLabelDist(value)
	}
	return usd
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetUpdatedAt(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetUpdatedAt(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetUpdatedAt(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilStatus(value *uint8) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetStatus(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilStatus(value *uint8) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetStatus(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilStatus(value *uint8) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetStatus(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilDeletedAt(value *time.Time) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetDeletedAt(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilDeletedAt(value *time.Time) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetDeletedAt(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilDeletedAt(value *time.Time) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetDeletedAt(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilAddtime(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetAddtime(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilAddtime(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetAddtime(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilAddtime(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetAddtime(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilType(value *int) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetType(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilType(value *int) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetType(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilType(value *int) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetType(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilBotID(value *string) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetBotID(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilBotID(value *string) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetBotID(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilBotID(value *string) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetBotID(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilOrganizationID(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetOrganizationID(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilOrganizationID(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetOrganizationID(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilOrganizationID(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetOrganizationID(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilAiResponse(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetAiResponse(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilAiResponse(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetAiResponse(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilAiResponse(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetAiResponse(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilSopRun(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetSopRun(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilSopRun(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetSopRun(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilSopRun(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetSopRun(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilTotalFriend(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetTotalFriend(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilTotalFriend(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetTotalFriend(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilTotalFriend(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetTotalFriend(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilTotalGroup(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetTotalGroup(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilTotalGroup(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetTotalGroup(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilTotalGroup(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetTotalGroup(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilAccountBalance(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetAccountBalance(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilAccountBalance(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetAccountBalance(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilAccountBalance(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetAccountBalance(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilConsumeToken(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetConsumeToken(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilConsumeToken(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetConsumeToken(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilConsumeToken(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetConsumeToken(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilActiveUser(value *uint64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetActiveUser(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilActiveUser(value *uint64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetActiveUser(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilActiveUser(value *uint64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetActiveUser(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilNewUser(value *int64) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetNewUser(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilNewUser(value *int64) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetNewUser(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilNewUser(value *int64) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetNewUser(*value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdate) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticHourUpdate {
	if value != nil {
		return ush.SetLabelDist(value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourUpdateOne) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticHourUpdateOne {
	if value != nil {
		return ush.SetLabelDist(value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (ush *UsageStatisticHourCreate) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticHourCreate {
	if value != nil {
		return ush.SetLabelDist(value)
	}
	return ush
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetUpdatedAt(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetUpdatedAt(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilUpdatedAt(value *time.Time) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetUpdatedAt(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilStatus(value *uint8) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetStatus(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilStatus(value *uint8) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetStatus(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilStatus(value *uint8) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetStatus(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilDeletedAt(value *time.Time) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetDeletedAt(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilDeletedAt(value *time.Time) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetDeletedAt(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilDeletedAt(value *time.Time) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetDeletedAt(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilAddtime(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetAddtime(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilAddtime(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetAddtime(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilAddtime(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetAddtime(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilType(value *int) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetType(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilType(value *int) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetType(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilType(value *int) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetType(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilBotID(value *string) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetBotID(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilBotID(value *string) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetBotID(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilBotID(value *string) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetBotID(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilOrganizationID(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetOrganizationID(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilOrganizationID(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetOrganizationID(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilOrganizationID(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetOrganizationID(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilAiResponse(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetAiResponse(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilAiResponse(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetAiResponse(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilAiResponse(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetAiResponse(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilSopRun(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetSopRun(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilSopRun(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetSopRun(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilSopRun(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetSopRun(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilTotalFriend(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetTotalFriend(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilTotalFriend(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetTotalFriend(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilTotalFriend(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetTotalFriend(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilTotalGroup(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetTotalGroup(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilTotalGroup(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetTotalGroup(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilTotalGroup(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetTotalGroup(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilAccountBalance(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetAccountBalance(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilAccountBalance(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetAccountBalance(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilAccountBalance(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetAccountBalance(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilConsumeToken(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetConsumeToken(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilConsumeToken(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetConsumeToken(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilConsumeToken(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetConsumeToken(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilActiveUser(value *uint64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetActiveUser(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilActiveUser(value *uint64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetActiveUser(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilActiveUser(value *uint64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetActiveUser(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilNewUser(value *int64) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetNewUser(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilNewUser(value *int64) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetNewUser(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilNewUser(value *int64) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetNewUser(*value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdate) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticMonthUpdate {
	if value != nil {
		return usm.SetLabelDist(value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthUpdateOne) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticMonthUpdateOne {
	if value != nil {
		return usm.SetLabelDist(value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (usm *UsageStatisticMonthCreate) SetNotNilLabelDist(value []custom_types.LabelDist) *UsageStatisticMonthCreate {
	if value != nil {
		return usm.SetLabelDist(value)
	}
	return usm
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdate) SetNotNilUpdatedAt(value *time.Time) *UsageTotalUpdate {
	if value != nil {
		return ut.SetUpdatedAt(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdateOne) SetNotNilUpdatedAt(value *time.Time) *UsageTotalUpdateOne {
	if value != nil {
		return ut.SetUpdatedAt(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalCreate) SetNotNilUpdatedAt(value *time.Time) *UsageTotalCreate {
	if value != nil {
		return ut.SetUpdatedAt(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdate) SetNotNilStatus(value *uint8) *UsageTotalUpdate {
	if value != nil {
		return ut.SetStatus(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdateOne) SetNotNilStatus(value *uint8) *UsageTotalUpdateOne {
	if value != nil {
		return ut.SetStatus(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalCreate) SetNotNilStatus(value *uint8) *UsageTotalCreate {
	if value != nil {
		return ut.SetStatus(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdate) SetNotNilType(value *int) *UsageTotalUpdate {
	if value != nil {
		return ut.SetType(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdateOne) SetNotNilType(value *int) *UsageTotalUpdateOne {
	if value != nil {
		return ut.SetType(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalCreate) SetNotNilType(value *int) *UsageTotalCreate {
	if value != nil {
		return ut.SetType(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdate) SetNotNilBotID(value *string) *UsageTotalUpdate {
	if value != nil {
		return ut.SetBotID(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdateOne) SetNotNilBotID(value *string) *UsageTotalUpdateOne {
	if value != nil {
		return ut.SetBotID(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalCreate) SetNotNilBotID(value *string) *UsageTotalCreate {
	if value != nil {
		return ut.SetBotID(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdate) SetNotNilTotalTokens(value *uint64) *UsageTotalUpdate {
	if value != nil {
		return ut.SetTotalTokens(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdateOne) SetNotNilTotalTokens(value *uint64) *UsageTotalUpdateOne {
	if value != nil {
		return ut.SetTotalTokens(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalCreate) SetNotNilTotalTokens(value *uint64) *UsageTotalCreate {
	if value != nil {
		return ut.SetTotalTokens(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdate) SetNotNilStartIndex(value *uint64) *UsageTotalUpdate {
	if value != nil {
		return ut.SetStartIndex(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdateOne) SetNotNilStartIndex(value *uint64) *UsageTotalUpdateOne {
	if value != nil {
		return ut.SetStartIndex(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalCreate) SetNotNilStartIndex(value *uint64) *UsageTotalCreate {
	if value != nil {
		return ut.SetStartIndex(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdate) SetNotNilEndIndex(value *uint64) *UsageTotalUpdate {
	if value != nil {
		return ut.SetEndIndex(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdateOne) SetNotNilEndIndex(value *uint64) *UsageTotalUpdateOne {
	if value != nil {
		return ut.SetEndIndex(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalCreate) SetNotNilEndIndex(value *uint64) *UsageTotalCreate {
	if value != nil {
		return ut.SetEndIndex(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdate) SetNotNilOrganizationID(value *uint64) *UsageTotalUpdate {
	if value != nil {
		return ut.SetOrganizationID(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalUpdateOne) SetNotNilOrganizationID(value *uint64) *UsageTotalUpdateOne {
	if value != nil {
		return ut.SetOrganizationID(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (ut *UsageTotalCreate) SetNotNilOrganizationID(value *uint64) *UsageTotalCreate {
	if value != nil {
		return ut.SetOrganizationID(*value)
	}
	return ut
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdate) SetNotNilUpdatedAt(value *time.Time) *WorkExperienceUpdate {
	if value != nil {
		return we.SetUpdatedAt(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdateOne) SetNotNilUpdatedAt(value *time.Time) *WorkExperienceUpdateOne {
	if value != nil {
		return we.SetUpdatedAt(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceCreate) SetNotNilUpdatedAt(value *time.Time) *WorkExperienceCreate {
	if value != nil {
		return we.SetUpdatedAt(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdate) SetNotNilDeletedAt(value *time.Time) *WorkExperienceUpdate {
	if value != nil {
		return we.SetDeletedAt(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdateOne) SetNotNilDeletedAt(value *time.Time) *WorkExperienceUpdateOne {
	if value != nil {
		return we.SetDeletedAt(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceCreate) SetNotNilDeletedAt(value *time.Time) *WorkExperienceCreate {
	if value != nil {
		return we.SetDeletedAt(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdate) SetNotNilEmployeeID(value *uint64) *WorkExperienceUpdate {
	if value != nil {
		return we.SetEmployeeID(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdateOne) SetNotNilEmployeeID(value *uint64) *WorkExperienceUpdateOne {
	if value != nil {
		return we.SetEmployeeID(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceCreate) SetNotNilEmployeeID(value *uint64) *WorkExperienceCreate {
	if value != nil {
		return we.SetEmployeeID(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdate) SetNotNilStartDate(value *time.Time) *WorkExperienceUpdate {
	if value != nil {
		return we.SetStartDate(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdateOne) SetNotNilStartDate(value *time.Time) *WorkExperienceUpdateOne {
	if value != nil {
		return we.SetStartDate(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceCreate) SetNotNilStartDate(value *time.Time) *WorkExperienceCreate {
	if value != nil {
		return we.SetStartDate(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdate) SetNotNilEndDate(value *time.Time) *WorkExperienceUpdate {
	if value != nil {
		return we.SetEndDate(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdateOne) SetNotNilEndDate(value *time.Time) *WorkExperienceUpdateOne {
	if value != nil {
		return we.SetEndDate(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceCreate) SetNotNilEndDate(value *time.Time) *WorkExperienceCreate {
	if value != nil {
		return we.SetEndDate(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdate) SetNotNilCompany(value *string) *WorkExperienceUpdate {
	if value != nil {
		return we.SetCompany(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdateOne) SetNotNilCompany(value *string) *WorkExperienceUpdateOne {
	if value != nil {
		return we.SetCompany(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceCreate) SetNotNilCompany(value *string) *WorkExperienceCreate {
	if value != nil {
		return we.SetCompany(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdate) SetNotNilExperience(value *string) *WorkExperienceUpdate {
	if value != nil {
		return we.SetExperience(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdateOne) SetNotNilExperience(value *string) *WorkExperienceUpdateOne {
	if value != nil {
		return we.SetExperience(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceCreate) SetNotNilExperience(value *string) *WorkExperienceCreate {
	if value != nil {
		return we.SetExperience(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdate) SetNotNilOrganizationID(value *uint64) *WorkExperienceUpdate {
	if value != nil {
		return we.SetOrganizationID(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceUpdateOne) SetNotNilOrganizationID(value *uint64) *WorkExperienceUpdateOne {
	if value != nil {
		return we.SetOrganizationID(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (we *WorkExperienceCreate) SetNotNilOrganizationID(value *uint64) *WorkExperienceCreate {
	if value != nil {
		return we.SetOrganizationID(*value)
	}
	return we
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdate) SetNotNilUpdatedAt(value *time.Time) *WpChatroomUpdate {
	if value != nil {
		return wc.SetUpdatedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdateOne) SetNotNilUpdatedAt(value *time.Time) *WpChatroomUpdateOne {
	if value != nil {
		return wc.SetUpdatedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomCreate) SetNotNilUpdatedAt(value *time.Time) *WpChatroomCreate {
	if value != nil {
		return wc.SetUpdatedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdate) SetNotNilStatus(value *uint8) *WpChatroomUpdate {
	if value != nil {
		return wc.SetStatus(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdateOne) SetNotNilStatus(value *uint8) *WpChatroomUpdateOne {
	if value != nil {
		return wc.SetStatus(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomCreate) SetNotNilStatus(value *uint8) *WpChatroomCreate {
	if value != nil {
		return wc.SetStatus(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdate) SetNotNilWxWxid(value *string) *WpChatroomUpdate {
	if value != nil {
		return wc.SetWxWxid(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdateOne) SetNotNilWxWxid(value *string) *WpChatroomUpdateOne {
	if value != nil {
		return wc.SetWxWxid(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomCreate) SetNotNilWxWxid(value *string) *WpChatroomCreate {
	if value != nil {
		return wc.SetWxWxid(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdate) SetNotNilChatroomID(value *string) *WpChatroomUpdate {
	if value != nil {
		return wc.SetChatroomID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdateOne) SetNotNilChatroomID(value *string) *WpChatroomUpdateOne {
	if value != nil {
		return wc.SetChatroomID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomCreate) SetNotNilChatroomID(value *string) *WpChatroomCreate {
	if value != nil {
		return wc.SetChatroomID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdate) SetNotNilNickname(value *string) *WpChatroomUpdate {
	if value != nil {
		return wc.SetNickname(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdateOne) SetNotNilNickname(value *string) *WpChatroomUpdateOne {
	if value != nil {
		return wc.SetNickname(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomCreate) SetNotNilNickname(value *string) *WpChatroomCreate {
	if value != nil {
		return wc.SetNickname(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdate) SetNotNilOwner(value *string) *WpChatroomUpdate {
	if value != nil {
		return wc.SetOwner(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdateOne) SetNotNilOwner(value *string) *WpChatroomUpdateOne {
	if value != nil {
		return wc.SetOwner(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomCreate) SetNotNilOwner(value *string) *WpChatroomCreate {
	if value != nil {
		return wc.SetOwner(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdate) SetNotNilAvatar(value *string) *WpChatroomUpdate {
	if value != nil {
		return wc.SetAvatar(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdateOne) SetNotNilAvatar(value *string) *WpChatroomUpdateOne {
	if value != nil {
		return wc.SetAvatar(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomCreate) SetNotNilAvatar(value *string) *WpChatroomCreate {
	if value != nil {
		return wc.SetAvatar(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdate) SetNotNilMemberList(value []string) *WpChatroomUpdate {
	if value != nil {
		return wc.SetMemberList(value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomUpdateOne) SetNotNilMemberList(value []string) *WpChatroomUpdateOne {
	if value != nil {
		return wc.SetMemberList(value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WpChatroomCreate) SetNotNilMemberList(value []string) *WpChatroomCreate {
	if value != nil {
		return wc.SetMemberList(value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdate) SetNotNilUpdatedAt(value *time.Time) *WpChatroomMemberUpdate {
	if value != nil {
		return wcm.SetUpdatedAt(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdateOne) SetNotNilUpdatedAt(value *time.Time) *WpChatroomMemberUpdateOne {
	if value != nil {
		return wcm.SetUpdatedAt(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberCreate) SetNotNilUpdatedAt(value *time.Time) *WpChatroomMemberCreate {
	if value != nil {
		return wcm.SetUpdatedAt(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdate) SetNotNilStatus(value *uint8) *WpChatroomMemberUpdate {
	if value != nil {
		return wcm.SetStatus(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdateOne) SetNotNilStatus(value *uint8) *WpChatroomMemberUpdateOne {
	if value != nil {
		return wcm.SetStatus(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberCreate) SetNotNilStatus(value *uint8) *WpChatroomMemberCreate {
	if value != nil {
		return wcm.SetStatus(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdate) SetNotNilWxWxid(value *string) *WpChatroomMemberUpdate {
	if value != nil {
		return wcm.SetWxWxid(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdateOne) SetNotNilWxWxid(value *string) *WpChatroomMemberUpdateOne {
	if value != nil {
		return wcm.SetWxWxid(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberCreate) SetNotNilWxWxid(value *string) *WpChatroomMemberCreate {
	if value != nil {
		return wcm.SetWxWxid(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdate) SetNotNilWxid(value *string) *WpChatroomMemberUpdate {
	if value != nil {
		return wcm.SetWxid(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdateOne) SetNotNilWxid(value *string) *WpChatroomMemberUpdateOne {
	if value != nil {
		return wcm.SetWxid(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberCreate) SetNotNilWxid(value *string) *WpChatroomMemberCreate {
	if value != nil {
		return wcm.SetWxid(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdate) SetNotNilNickname(value *string) *WpChatroomMemberUpdate {
	if value != nil {
		return wcm.SetNickname(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdateOne) SetNotNilNickname(value *string) *WpChatroomMemberUpdateOne {
	if value != nil {
		return wcm.SetNickname(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberCreate) SetNotNilNickname(value *string) *WpChatroomMemberCreate {
	if value != nil {
		return wcm.SetNickname(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdate) SetNotNilAvatar(value *string) *WpChatroomMemberUpdate {
	if value != nil {
		return wcm.SetAvatar(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberUpdateOne) SetNotNilAvatar(value *string) *WpChatroomMemberUpdateOne {
	if value != nil {
		return wcm.SetAvatar(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (wcm *WpChatroomMemberCreate) SetNotNilAvatar(value *string) *WpChatroomMemberCreate {
	if value != nil {
		return wcm.SetAvatar(*value)
	}
	return wcm
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilUpdatedAt(value *time.Time) *WxUpdate {
	if value != nil {
		return w.SetUpdatedAt(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilUpdatedAt(value *time.Time) *WxUpdateOne {
	if value != nil {
		return w.SetUpdatedAt(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilUpdatedAt(value *time.Time) *WxCreate {
	if value != nil {
		return w.SetUpdatedAt(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilStatus(value *uint8) *WxUpdate {
	if value != nil {
		return w.SetStatus(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilStatus(value *uint8) *WxUpdateOne {
	if value != nil {
		return w.SetStatus(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilStatus(value *uint8) *WxCreate {
	if value != nil {
		return w.SetStatus(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilDeletedAt(value *time.Time) *WxUpdate {
	if value != nil {
		return w.SetDeletedAt(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilDeletedAt(value *time.Time) *WxUpdateOne {
	if value != nil {
		return w.SetDeletedAt(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilDeletedAt(value *time.Time) *WxCreate {
	if value != nil {
		return w.SetDeletedAt(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilServerID(value *uint64) *WxUpdate {
	if value != nil {
		return w.SetServerID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilServerID(value *uint64) *WxUpdateOne {
	if value != nil {
		return w.SetServerID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilServerID(value *uint64) *WxCreate {
	if value != nil {
		return w.SetServerID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilPort(value *string) *WxUpdate {
	if value != nil {
		return w.SetPort(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilPort(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetPort(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilPort(value *string) *WxCreate {
	if value != nil {
		return w.SetPort(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilProcessID(value *string) *WxUpdate {
	if value != nil {
		return w.SetProcessID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilProcessID(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetProcessID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilProcessID(value *string) *WxCreate {
	if value != nil {
		return w.SetProcessID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilCallback(value *string) *WxUpdate {
	if value != nil {
		return w.SetCallback(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilCallback(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetCallback(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilCallback(value *string) *WxCreate {
	if value != nil {
		return w.SetCallback(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilWxid(value *string) *WxUpdate {
	if value != nil {
		return w.SetWxid(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilWxid(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetWxid(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilWxid(value *string) *WxCreate {
	if value != nil {
		return w.SetWxid(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilAccount(value *string) *WxUpdate {
	if value != nil {
		return w.SetAccount(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilAccount(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetAccount(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilAccount(value *string) *WxCreate {
	if value != nil {
		return w.SetAccount(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilNickname(value *string) *WxUpdate {
	if value != nil {
		return w.SetNickname(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilNickname(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetNickname(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilNickname(value *string) *WxCreate {
	if value != nil {
		return w.SetNickname(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilTel(value *string) *WxUpdate {
	if value != nil {
		return w.SetTel(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilTel(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetTel(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilTel(value *string) *WxCreate {
	if value != nil {
		return w.SetTel(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilHeadBig(value *string) *WxUpdate {
	if value != nil {
		return w.SetHeadBig(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilHeadBig(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetHeadBig(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilHeadBig(value *string) *WxCreate {
	if value != nil {
		return w.SetHeadBig(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilOrganizationID(value *uint64) *WxUpdate {
	if value != nil {
		return w.SetOrganizationID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilOrganizationID(value *uint64) *WxUpdateOne {
	if value != nil {
		return w.SetOrganizationID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilOrganizationID(value *uint64) *WxCreate {
	if value != nil {
		return w.SetOrganizationID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilAgentID(value *uint64) *WxUpdate {
	if value != nil {
		return w.SetAgentID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilAgentID(value *uint64) *WxUpdateOne {
	if value != nil {
		return w.SetAgentID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilAgentID(value *uint64) *WxCreate {
	if value != nil {
		return w.SetAgentID(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilAPIBase(value *string) *WxUpdate {
	if value != nil {
		return w.SetAPIBase(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilAPIBase(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetAPIBase(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilAPIBase(value *string) *WxCreate {
	if value != nil {
		return w.SetAPIBase(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilAPIKey(value *string) *WxUpdate {
	if value != nil {
		return w.SetAPIKey(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilAPIKey(value *string) *WxUpdateOne {
	if value != nil {
		return w.SetAPIKey(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilAPIKey(value *string) *WxCreate {
	if value != nil {
		return w.SetAPIKey(*value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilAllowList(value []string) *WxUpdate {
	if value != nil {
		return w.SetAllowList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilAllowList(value []string) *WxUpdateOne {
	if value != nil {
		return w.SetAllowList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilAllowList(value []string) *WxCreate {
	if value != nil {
		return w.SetAllowList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilGroupAllowList(value []string) *WxUpdate {
	if value != nil {
		return w.SetGroupAllowList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilGroupAllowList(value []string) *WxUpdateOne {
	if value != nil {
		return w.SetGroupAllowList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilGroupAllowList(value []string) *WxCreate {
	if value != nil {
		return w.SetGroupAllowList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilBlockList(value []string) *WxUpdate {
	if value != nil {
		return w.SetBlockList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilBlockList(value []string) *WxUpdateOne {
	if value != nil {
		return w.SetBlockList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilBlockList(value []string) *WxCreate {
	if value != nil {
		return w.SetBlockList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdate) SetNotNilGroupBlockList(value []string) *WxUpdate {
	if value != nil {
		return w.SetGroupBlockList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxUpdateOne) SetNotNilGroupBlockList(value []string) *WxUpdateOne {
	if value != nil {
		return w.SetGroupBlockList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (w *WxCreate) SetNotNilGroupBlockList(value []string) *WxCreate {
	if value != nil {
		return w.SetGroupBlockList(value)
	}
	return w
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilUpdatedAt(value *time.Time) *WxCardUpdate {
	if value != nil {
		return wc.SetUpdatedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilUpdatedAt(value *time.Time) *WxCardUpdateOne {
	if value != nil {
		return wc.SetUpdatedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilUpdatedAt(value *time.Time) *WxCardCreate {
	if value != nil {
		return wc.SetUpdatedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilDeletedAt(value *time.Time) *WxCardUpdate {
	if value != nil {
		return wc.SetDeletedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilDeletedAt(value *time.Time) *WxCardUpdateOne {
	if value != nil {
		return wc.SetDeletedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilDeletedAt(value *time.Time) *WxCardCreate {
	if value != nil {
		return wc.SetDeletedAt(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilUserID(value *uint64) *WxCardUpdate {
	if value != nil {
		return wc.SetUserID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilUserID(value *uint64) *WxCardUpdateOne {
	if value != nil {
		return wc.SetUserID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilUserID(value *uint64) *WxCardCreate {
	if value != nil {
		return wc.SetUserID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilWxUserID(value *uint64) *WxCardUpdate {
	if value != nil {
		return wc.SetWxUserID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilWxUserID(value *uint64) *WxCardUpdateOne {
	if value != nil {
		return wc.SetWxUserID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilWxUserID(value *uint64) *WxCardCreate {
	if value != nil {
		return wc.SetWxUserID(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilAvatar(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetAvatar(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilAvatar(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetAvatar(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilAvatar(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetAvatar(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilLogo(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetLogo(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilLogo(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetLogo(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilLogo(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetLogo(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilName(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetName(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilName(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetName(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilName(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetName(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilCompany(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetCompany(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilCompany(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetCompany(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilCompany(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetCompany(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilAddress(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetAddress(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilAddress(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetAddress(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilAddress(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetAddress(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilPhone(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetPhone(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilPhone(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetPhone(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilPhone(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetPhone(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilOfficialAccount(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetOfficialAccount(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilOfficialAccount(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetOfficialAccount(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilOfficialAccount(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetOfficialAccount(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilWechatAccount(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetWechatAccount(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilWechatAccount(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetWechatAccount(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilWechatAccount(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetWechatAccount(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilEmail(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetEmail(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilEmail(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetEmail(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilEmail(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetEmail(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilAPIBase(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetAPIBase(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilAPIBase(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetAPIBase(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilAPIBase(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetAPIBase(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilAPIKey(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetAPIKey(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilAPIKey(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetAPIKey(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilAPIKey(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetAPIKey(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilAiInfo(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetAiInfo(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilAiInfo(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetAiInfo(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilAiInfo(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetAiInfo(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdate) SetNotNilIntro(value *string) *WxCardUpdate {
	if value != nil {
		return wc.SetIntro(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardUpdateOne) SetNotNilIntro(value *string) *WxCardUpdateOne {
	if value != nil {
		return wc.SetIntro(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wc *WxCardCreate) SetNotNilIntro(value *string) *WxCardCreate {
	if value != nil {
		return wc.SetIntro(*value)
	}
	return wc
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilUpdatedAt(value *time.Time) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetUpdatedAt(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilUpdatedAt(value *time.Time) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetUpdatedAt(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilUpdatedAt(value *time.Time) *WxCardUserCreate {
	if value != nil {
		return wcu.SetUpdatedAt(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilDeletedAt(value *time.Time) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetDeletedAt(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilDeletedAt(value *time.Time) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetDeletedAt(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilDeletedAt(value *time.Time) *WxCardUserCreate {
	if value != nil {
		return wcu.SetDeletedAt(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilWxid(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetWxid(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilWxid(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetWxid(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilWxid(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetWxid(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilAccount(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetAccount(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilAccount(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetAccount(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilAccount(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetAccount(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilAvatar(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetAvatar(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilAvatar(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetAvatar(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilAvatar(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetAvatar(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilNickname(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetNickname(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilNickname(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetNickname(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilNickname(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetNickname(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilRemark(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetRemark(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilRemark(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetRemark(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilRemark(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetRemark(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilPhone(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetPhone(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilPhone(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetPhone(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilPhone(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetPhone(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilOpenID(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetOpenID(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilOpenID(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetOpenID(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilOpenID(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetOpenID(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilUnionID(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetUnionID(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilUnionID(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetUnionID(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilUnionID(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetUnionID(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilSessionKey(value *string) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetSessionKey(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilSessionKey(value *string) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetSessionKey(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilSessionKey(value *string) *WxCardUserCreate {
	if value != nil {
		return wcu.SetSessionKey(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdate) SetNotNilIsVip(value *int) *WxCardUserUpdate {
	if value != nil {
		return wcu.SetIsVip(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserUpdateOne) SetNotNilIsVip(value *int) *WxCardUserUpdateOne {
	if value != nil {
		return wcu.SetIsVip(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcu *WxCardUserCreate) SetNotNilIsVip(value *int) *WxCardUserCreate {
	if value != nil {
		return wcu.SetIsVip(*value)
	}
	return wcu
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdate) SetNotNilUpdatedAt(value *time.Time) *WxCardVisitUpdate {
	if value != nil {
		return wcv.SetUpdatedAt(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdateOne) SetNotNilUpdatedAt(value *time.Time) *WxCardVisitUpdateOne {
	if value != nil {
		return wcv.SetUpdatedAt(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitCreate) SetNotNilUpdatedAt(value *time.Time) *WxCardVisitCreate {
	if value != nil {
		return wcv.SetUpdatedAt(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdate) SetNotNilDeletedAt(value *time.Time) *WxCardVisitUpdate {
	if value != nil {
		return wcv.SetDeletedAt(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdateOne) SetNotNilDeletedAt(value *time.Time) *WxCardVisitUpdateOne {
	if value != nil {
		return wcv.SetDeletedAt(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitCreate) SetNotNilDeletedAt(value *time.Time) *WxCardVisitCreate {
	if value != nil {
		return wcv.SetDeletedAt(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdate) SetNotNilUserID(value *uint64) *WxCardVisitUpdate {
	if value != nil {
		return wcv.SetUserID(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdateOne) SetNotNilUserID(value *uint64) *WxCardVisitUpdateOne {
	if value != nil {
		return wcv.SetUserID(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitCreate) SetNotNilUserID(value *uint64) *WxCardVisitCreate {
	if value != nil {
		return wcv.SetUserID(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdate) SetNotNilBotID(value *uint64) *WxCardVisitUpdate {
	if value != nil {
		return wcv.SetBotID(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdateOne) SetNotNilBotID(value *uint64) *WxCardVisitUpdateOne {
	if value != nil {
		return wcv.SetBotID(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitCreate) SetNotNilBotID(value *uint64) *WxCardVisitCreate {
	if value != nil {
		return wcv.SetBotID(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdate) SetNotNilBotType(value *uint8) *WxCardVisitUpdate {
	if value != nil {
		return wcv.SetBotType(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitUpdateOne) SetNotNilBotType(value *uint8) *WxCardVisitUpdateOne {
	if value != nil {
		return wcv.SetBotType(*value)
	}
	return wcv
}

// set field if value's pointer is not nil.
func (wcv *WxCardVisitCreate) SetNotNilBotType(value *uint8) *WxCardVisitCreate {
	if value != nil {
		return wcv.SetBotType(*value)
	}
	return wcv
}