extend.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package conf
  2. var ExtConfig Extend
  3. // Extend 扩展配置
  4. //
  5. // extend:
  6. // demo:
  7. // name: demo-name
  8. //
  9. // 使用方法: config.ExtConfig......即可!!
  10. type Extend struct {
  11. SubMail SubMail `yaml:"subMail"`
  12. Qiniu Qiniu `yaml:"qiniu"`
  13. Applet Applet `yaml:"applet"`
  14. Nats Nats `yaml:"nats"`
  15. Amap Amap `yaml:"amap"`
  16. Apk Apk `yaml:"apk"`
  17. Weian Weian `yaml:"weian"`
  18. OpenApi OpenApi `yaml:"openapi"`
  19. }
  20. type SubMail struct {
  21. Appid string `json:"appid"`
  22. Signature string `json:"signature"`
  23. }
  24. type Qiniu struct {
  25. // Endpoint 访问域名
  26. Endpoint string `json:"endpoint"`
  27. // AccessKeyID AK `json:""
  28. AccessKeyID string `json:"accessKeyID"`
  29. // AccessKeySecret AKS `json:""
  30. AccessKeySecret string `json:"accessKeySecret"`
  31. // BucketName 桶名称 `json:""
  32. BucketName string `json:"bucketName"`
  33. }
  34. type Applet struct {
  35. Appid string `json:"appid"`
  36. AppSecret string `json:"appSecret"`
  37. WaybillUrl string `json:"waybillUrl"`
  38. }
  39. type Nats struct {
  40. Url string `json:"url"`
  41. }
  42. type Amap struct {
  43. Key string `json:"key"`
  44. }
  45. type Apk struct {
  46. Path string `json:"path"`
  47. }
  48. type Weian struct {
  49. OrderInfoUrl string `json:"orderInfoUrl"`
  50. }
  51. type OpenApi struct {
  52. ApiKey string `json:"apiKey"`
  53. Secret string `json:"secret"`
  54. }