Documentation
¶
Index ¶
- Constants
- type AudioServerImplement
- func (s *AudioServerImplement) Add(ctx context.Context, logger *log.Logger, request api.AduioInfoAddRequest) (id int32, err error)
- func (s *AudioServerImplement) Delete(ctx context.Context, logger *log.Logger, id int32) (ok bool, err error)
- func (s *AudioServerImplement) Detail(ctx context.Context, logger *log.Logger, id int32) (data dao.AduioDao, err error)
- func (s *AudioServerImplement) List(ctx context.Context, logger *log.Logger, page communicate.PageRequest, ...) (list []dao.AduioDao, pageResp communicate.PageResponseDao, err error)
- func (s *AudioServerImplement) Update(ctx context.Context, logger *log.Logger, request api.AduioInfoUpdateRequest) (ok bool, err error)
- type AudioService
- type AudioServiceMiddleware
Constants ¶
View Source
const Audio_Table_Name = "audio_file"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AudioServerImplement ¶
type AudioServerImplement struct {
// contains filtered or unexported fields
}
func (*AudioServerImplement) Add ¶
func (s *AudioServerImplement) Add(ctx context.Context, logger *log.Logger, request api.AduioInfoAddRequest) (id int32, err error)
*
- @Author feiliang.wang
- @Description 添加音频文件信息
- @Date 22:38 2021/3/23
- @Param ctx 上下文
- @Param log 日志
- @Param request 请求数据
- @Param closer 文件内容流
- @return *
func (*AudioServerImplement) Delete ¶
func (s *AudioServerImplement) Delete(ctx context.Context, logger *log.Logger, id int32) (ok bool, err error)
*
- @Author feiliang.wang
- @Description 删除音频文件信息
- @Date 23:27 2021/3/23
- @Param ctx 上下文
- @Param log 日志
- @Param id 文件ID
- @return *
func (*AudioServerImplement) Detail ¶
func (s *AudioServerImplement) Detail(ctx context.Context, logger *log.Logger, id int32) (data dao.AduioDao, err error)
*
- @Author feiliang.wang
- @Description 查询音频文件明细
- @Date 22:45 2021/3/23
- @Param ctx 上下文
- @Param log 日志
- @Param id 数据ID
- @return *
func (*AudioServerImplement) List ¶
func (s *AudioServerImplement) List(ctx context.Context, logger *log.Logger, page communicate.PageRequest, filters orm.SqlFilterMap) (list []dao.AduioDao, pageResp communicate.PageResponseDao, err error)
*
- @Author feiliang.wang
- @Description 分页查询
- @Date 22:55 2021/3/23
- @Param ctx 上下文
- @Param log 日志
- @Param page 分页参数
- @return filters 过滤参数 *
func (*AudioServerImplement) Update ¶
func (s *AudioServerImplement) Update(ctx context.Context, logger *log.Logger, request api.AduioInfoUpdateRequest) (ok bool, err error)
*
- @Author feiliang.wang
- @Description 更新音频文件信息
- @Date 23:29 2021/3/23
- @Param ctx 上下文
- @Param log 日志
- @Param request 请求数据
- @return *
type AudioService ¶
type AudioService interface { /** * @Author feiliang.wang * @Description 添加音频文件信息 * @Date 22:38 2021/3/23 * @Param ctx 上下文 * @Param log 日志 * @Param request 请求数据 * @Param closer 文件内容流 * @return **/ Add(ctx context.Context, logger *log.Logger, request api.AduioInfoAddRequest) (id int32, err error) /** * @Author feiliang.wang * @Description 删除音频文件信息 * @Date 23:27 2021/3/23 * @Param ctx 上下文 * @Param log 日志 * @Param id 文件ID * @return **/ Delete(ctx context.Context, logger *log.Logger, id int32) (ok bool, err error) /** * @Author feiliang.wang * @Description 更新音频文件信息 * @Date 23:29 2021/3/23 * @Param ctx 上下文 * @Param log 日志 * @Param request 请求数据 * @return **/ Update(ctx context.Context, logger *log.Logger, request api.AduioInfoUpdateRequest) (ok bool, err error) /** * @Author feiliang.wang * @Description 查询音频文件明细 * @Date 22:45 2021/3/23 * @Param ctx 上下文 * @Param log 日志 * @Param id 数据ID * @return **/ Detail(ctx context.Context, logger *log.Logger, id int32) (data dao.AduioDao, err error) /** * @Author feiliang.wang * @Description 分页查询 * @Date 22:55 2021/3/23 * @Param ctx 上下文 * @Param log 日志 * @Param page 分页参数 * @return filters 过滤参数 **/ List(ctx context.Context, logger *log.Logger, page communicate.PageRequest, filters orm.SqlFilterMap) (list []dao.AduioDao, pageResp communicate.PageResponseDao, err error) }
func NewAudioServer ¶
func NewAudioServer(db *sql.DB, dir string) AudioService
type AudioServiceMiddleware ¶
type AudioServiceMiddleware func(AudioService) AudioService
Click to show internal directories.
Click to hide internal directories.