common

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AreaDao

type AreaDao interface {
	ProvinceByAreaId(ctx context.Context, areaId string) (*common.Province, error)
	ProvinceByAreaName(ctx context.Context, areaName string) (*common.Province, error)
	CityByAreaId(ctx context.Context, areaId string, parentAreaId string) (*common.City, error)
	CityByAreaName(ctx context.Context, areaName string) (*common.City, error)
	CountyByAreaId(ctx context.Context, areaId string, parentAreaId string) (*common.County, error)
	CountyByAreaName(ctx context.Context, areaName string) (*common.County, error)
	ProvinceList(ctx context.Context) ([]common.Province, error)
	CityList(ctx context.Context, provinceAreaId string) ([]common.City, error)
	CountyList(ctx context.Context, cityAreaId string) ([]common.County, error)
}

AreaDao 地区数据访问层

func NewAreaDao

func NewAreaDao() AreaDao

type MailDao

type MailDao interface {
	Config(ctx context.Context) (*common.MailConfig, error)
	SaveConfig(ctx context.Context, config common.MailConfig) error
}

MailDao 邮件配置数据访问层

func NewMailDao

func NewMailDao() MailDao

type SmsDao

type SmsDao interface {
	Config(ctx context.Context) (*common.SmsConfig, error)
	SaveConfig(ctx context.Context, config common.SmsConfig) error
	Template(ctx context.Context, template string) (*common.SmsTemplate, error)
}

SmsDao 短信配置数据访问层

func NewSmsDao

func NewSmsDao() SmsDao

Jump to

Keyboard shortcuts

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