price_driven.go 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package response
  2. import (
  3. "github.com/rdlucklib/rdluck_tools/paging"
  4. )
  5. type PriceDrivenDetail struct {
  6. PriceDrivenId int `description:"价格驱动ID"`
  7. //ChartPermissionId int `description:"品种权限ID"`
  8. VarietyTagId int `description:"标签ID"`
  9. VarietyTagName string `description:"标签名称"`
  10. MainVariable string `description:"关键变量"`
  11. CoreDrivenType int `description:"核心驱动类型 0-多 1-空"`
  12. CoreDrivenContent string `description:"核心驱动内容"`
  13. CoreContent string `description:"核心内容"`
  14. LastUpdateAdminId int `description:"最后更新人ID"`
  15. LastUpdateAdminName string `description:"最后更新人名称"`
  16. SendThsMsgTime string `description:"推送同花顺客群消息时间"`
  17. SendTemplateMsgTime string `description:"推送模板消息时间"`
  18. ThsMsgState int `description:"同花顺推送状态:0-未推送 1-已推送"`
  19. TemplateMsgState int `description:"模板消息推送状态:0-未推送 1-已推送"`
  20. PublishState int `description:"发布状态:0-未发布 1-已发布"`
  21. //AllowSendTemplateMsg bool `description:"允许推送模板消息"`
  22. //AllowSendThsMsg bool `description:"允许推送同花顺客群消息"`
  23. CreateTime string `description:"创建时间"`
  24. ModifyTime string `description:"更新时间"`
  25. }
  26. type ChartPermissionTree struct {
  27. ClassifyName string `description:"分类名称"`
  28. Items []*PermissionItem `description:"子分类"`
  29. }
  30. type PermissionItem struct {
  31. PermissionId int `description:"权限id"`
  32. PermissionName string `description:"权限名称"`
  33. PriceDrivenState int `description:"价格驱动状态 0-关闭 1-开启"`
  34. }
  35. // PriceDrivenClickCensusResp 价格驱动点击量统计列表
  36. type PriceDrivenClickCensusResp struct {
  37. Paging *paging.PagingItem
  38. List []*PriceDrivenClickCensusItem `description:"列表数据"`
  39. }
  40. // PriceDrivenClickCensusItem 价格驱动点击量统计
  41. type PriceDrivenClickCensusItem struct {
  42. PriceDrivenId int `description:"最新一篇价格驱动ID"`
  43. ClassifyId int `description:"标签分类ID"`
  44. ClassifyName string `description:"标签分类名称"`
  45. VarietyTagId int `description:"标签ID"`
  46. VarietyTagName string `description:"标签名称"`
  47. MainVariable string `description:"关键变量"`
  48. CoreDrivenType int `description:"核心驱动类型 0-多 1-空"`
  49. CoreDrivenContent string `description:"核心驱动内容"`
  50. LastModifyTime string `description:"上一次更新时间"`
  51. TotalClickNum int `description:"累计点击量"`
  52. RecentClickNum int `description:"最近点击量"`
  53. RecentClickTime string `description:"最近点击时间"`
  54. }
  55. // PriceDrivenClickCensusDetailResp 价格驱动点击量统计详情列表
  56. type PriceDrivenClickCensusDetailResp struct {
  57. Paging *paging.PagingItem
  58. PageTotal int `description:"当前页统计总数"`
  59. List []*PriceDrivenClickCensusDetailItem `description:"列表数据"`
  60. }
  61. // PriceDrivenVarietyTagClickDetail 价格驱动标签点击统计详情
  62. type PriceDrivenClickCensusDetailItem struct {
  63. RealName string `description:"用户姓名"`
  64. CompanyName string `description:"公司名称"`
  65. CompanyStatus string `description:"公司状态"`
  66. CountNum int `description:"点击量"`
  67. SourceAgent int `description:"来源"`
  68. RecentClickTime string `description:"最近点击时间"`
  69. }