MarketGivingNewUser

package
v5.3.1 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	//OpenSub 是否启动订阅
	OpenSub = false
)

Functions

func DeleteConditions

func DeleteConditions(args *ArgsDeleteConditions) (err error)

DeleteConditions 删除条件

func Init

func Init()

func UpdateConditions

func UpdateConditions(args *ArgsUpdateConditions) (err error)

UpdateConditions 修改条件

Types

type ArgsCreateConditions

type ArgsCreateConditions struct {
	//组织ID
	OrgID int64 `db:"org_id" json:"orgID" check:"id"`
	//名称
	Name string `db:"name" json:"name" check:"title" min:"1" max:"300"`
	//赠礼配置ID
	ConfigID int64 `db:"config_id" json:"configID" check:"id"`
	//是否需要绑定手机号
	HavePhone bool `db:"have_phone" json:"havePhone" check:"bool"`
	//什么时候注册之后的
	AfterSign time.Time `db:"after_sign" json:"afterSign" check:"isoTime" empty:"true"`
	//什么时候注册之前的
	BeforeSign time.Time `db:"before_sign" json:"beforeSign" check:"isoTime" empty:"true"`
	//是否需要发生交易
	HaveOrder bool `db:"have_order" json:"haveOrder" check:"bool"`
	//扩展参数
	Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}

ArgsCreateConditions 创建条件参数

type ArgsDeleteConditions

type ArgsDeleteConditions struct {
	//ID
	ID int64 `db:"id" json:"id" check:"id"`
	//组织ID
	// 可选
	OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
}

ArgsDeleteConditions 删除条件参数

type ArgsGetConditionsList

type ArgsGetConditionsList struct {
	//分页
	Pages CoreSQLPages.ArgsDataList `json:"pages"`
	//组织ID
	OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
	//关联的奖励
	ConfigID int64 `db:"config_id" json:"configID" check:"id" empty:"true"`
	//是否被删除
	IsRemove bool `db:"is_remove" json:"isRemove" check:"bool" empty:"true"`
	//搜索
	Search string `json:"search" check:"search" empty:"true"`
}

ArgsGetConditionsList 获取条件列表参数

type ArgsUpdateConditions

type ArgsUpdateConditions struct {
	//ID
	ID int64 `db:"id" json:"id" check:"id"`
	//组织ID
	// 可选
	OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
	//名称
	Name string `db:"name" json:"name" check:"title" min:"1" max:"300"`
	//赠礼配置ID
	ConfigID int64 `db:"config_id" json:"configID" check:"id"`
	//是否需要绑定手机号
	HavePhone bool `db:"have_phone" json:"havePhone" check:"bool"`
	//什么时候注册之后的
	AfterSign time.Time `db:"after_sign" json:"afterSign" check:"isoTime" empty:"true"`
	//什么时候注册之前的
	BeforeSign time.Time `db:"before_sign" json:"beforeSign" check:"isoTime" empty:"true"`
	//是否需要发生交易
	HaveOrder bool `db:"have_order" json:"haveOrder" check:"bool"`
	//扩展参数
	Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}

ArgsUpdateConditions 修改条件参数

type FieldsConditions

type FieldsConditions struct {
	//ID
	ID int64 `db:"id" json:"id"`
	//创建时间
	CreateAt time.Time `db:"create_at" json:"createAt"`
	//更新时间
	UpdateAt time.Time `db:"update_at" json:"updateAt"`
	//删除时间
	DeleteAt time.Time `db:"delete_at" json:"deleteAt"`
	//组织ID
	OrgID int64 `db:"org_id" json:"orgID"`
	//名称
	Name string `db:"name" json:"name"`
	//赠礼配置ID
	ConfigID int64 `db:"config_id" json:"configID"`
	//是否需要绑定手机号
	HavePhone bool `db:"have_phone" json:"havePhone"`
	//什么时候注册之后的
	AfterSign time.Time `db:"after_sign" json:"afterSign"`
	//什么时候注册之前的
	BeforeSign time.Time `db:"before_sign" json:"beforeSign"`
	//是否需要发生交易
	HaveOrder bool `db:"have_order" json:"haveOrder"`
	//扩展参数
	Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}

FieldsConditions 赠送条件配置

func CreateConditions

func CreateConditions(args *ArgsCreateConditions) (data FieldsConditions, err error)

CreateConditions 创建条件

func GetConditionsList

func GetConditionsList(args *ArgsGetConditionsList) (dataList []FieldsConditions, dataCount int64, err error)

GetConditionsList 获取条件列表

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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