package models import ( "github.com/beego/beego/v2/client/orm" "time" ) //type CygxBannerYxSurvey struct { // SuveryId int `gorm:"column:suvery_id;primary_key;AUTO_INCREMENT" json:"suvery_id"` // UserId int `gorm:"column:user_id" json:"user_id"` // 用户ID // Mobile string `gorm:"column:mobile" json:"mobile"` // 手机号 // Email string `gorm:"column:email" json:"email"` // 邮箱 // CompanyId int `gorm:"column:company_id;default:0" json:"company_id"` // 公司ID // CompanyName string `gorm:"column:company_name" json:"company_name"` // 公司名称 // RealName string `gorm:"column:real_name" json:"real_name"` // 用户实际名称 // SellerName string `gorm:"column:seller_name" json:"seller_name"` // 所属销售 // CreateTime time.Time `gorm:"column:create_time" json:"create_time"` // 创建时间 // ModifyTime time.Time `gorm:"column:modify_time" json:"modify_time"` // 修改时间 // RegisterPlatform int `gorm:"column:register_platform;default:1;NOT NULL" json:"register_platform"` // 来源 1小程序,2:网页 // Content string `gorm:"column:content;NOT NULL" json:"content"` // 内容 //} type CygxBannerYxSurvey struct { SuveryId int `orm:"column(suvery_id);pk"` UserId int CreateTime time.Time Mobile string `description:"手机号"` Email string `description:"邮箱"` CompanyId int `description:"公司id"` CompanyName string `description:"公司名称"` ModifyTime time.Time `description:"修改时间"` RealName string `description:"用户实际名称"` SellerName string `description:"所属销售"` Content string `description:"内容"` RegisterPlatform int `description:"来源 1小程序,2:网页"` } type CygxBannerYxSurveyReq struct { Content string `description:"内容"` } type CygxBannerYxSurveyResp struct { SuveryId int `gorm:"column:suvery_id;primary_key;AUTO_INCREMENT" json:""` UserId int `gorm:"column:user_id" json:""` // 用户ID Mobile string `gorm:"column:mobile" json:""` // 手机号 Email string `gorm:"column:email" json:""` // 邮箱 CompanyId int `gorm:"column:company_id;default:0" json:""` // 公司ID CompanyName string `gorm:"column:company_name" json:""` // 公司名称 RealName string `gorm:"column:real_name" json:""` // 用户实际名称 SellerName string `gorm:"column:seller_name" json:""` // 所属销售 CreateTime string `gorm:"column:create_time" json:""` // 创建时间 ModifyTime string `gorm:"column:modify_time" json:""` // 修改时间 RegisterPlatform int `gorm:"column:register_platform;default:1;NOT NULL" json:""` // 来源 1小程序,2:网页 Content string `gorm:"column:content;NOT NULL" json:""` // 内容 } // 添加信息 func AddCygxBannerYxSurvey(item *CygxBannerYxSurvey) (lastId int64, err error) { o := orm.NewOrm() lastId, err = o.Insert(item) return } // 通过ID获取详情 func GetCygxBannerYxSurveyDetail(suveryId int) (item *CygxBannerYxSurveyResp, err error) { o := orm.NewOrm() sql := `SELECT * FROM cygx_banner_yx_survey WHERE suvery_id=? ` err = o.Raw(sql, suveryId).QueryRow(&item) return } type CygxBannerYxSurveyRespDetailResp struct { Detail *CygxBannerYxSurveyResp }