config.go 461 B

123456789101112131415161718192021
  1. package config
  2. import (
  3. "github.com/suyuan32/simple-admin-common/config"
  4. "github.com/suyuan32/simple-admin-common/plugins/mq/asynq"
  5. "github.com/zeromicro/go-zero/zrpc"
  6. )
  7. type Config struct {
  8. zrpc.RpcServerConf
  9. DatabaseConf config.DatabaseConf
  10. RedisConf config.RedisConf
  11. AsynqConf asynq.AsynqConf
  12. TaskConf TaskConf
  13. }
  14. type TaskConf struct {
  15. EnableScheduledTask bool `json:",default=true"`
  16. EnableDPTask bool `json:",default=true"`
  17. }