123456789101112131415161718192021222324252627282930313233343536 |
- package crm
- import (
- "server/dao/system"
- "server/global"
- )
- type Progress struct {
- global.GVA_MODEL
- Content string `json:"content" form:"content" gorm:"comment:内容"`
- UserId int `json:"userId" form:"userId" gorm:"comment:填写用户"`
- User system.SysUser `json:"user" form:"user" gorm:"foreignKey:UserId"`
- CustomerId int `json:"customerId" form:"customerId" gorm:"comment:所属客户id"`
- FollowUpTime string `json:"followUpTime" form:"followUpTime" gorm:"comment:跟进时间"`
- }
- func (Progress) TableName() string {
- return "progress"
- }
- func QueryProgressByCustomerId(customerId int) (progress []Progress, err error) {
- err = global.GVA_DB.Where("customer_id = ?", customerId).Find(&progress).Error
- return progress, err
- }
- func (p Progress) CreateProgress() error {
- return global.GVA_DB.Create(&p).Error
- }
- func (p Progress) UpdateProgress() error {
- return global.GVA_DB.Model(&p).Updates(&p).Error
- }
- func DeleteProgress(id int) error {
- return global.GVA_DB.Unscoped().Delete(&Progress{}, id).Error
- }
|