| | |
| | | type ( |
| | | FileTemplateAttachment struct { |
| | | WmsModel |
| | | Id int `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"` |
| | | Category constvar.FileTemplateCategory `json:"category" gorm:"type:int(11);comment:模版种类"` |
| | | Name string `json:"name" gorm:"type:varchar(63);comment:模版名称"` |
| | | AttachmentId uint `json:"attachmentId" gorm:"comment:附件表外键"` |
| | | Attachment Attachment `json:"attachment" gorm:"foreignKey:AttachmentId;references:Id"` |
| | | TableInfo string `json:"tableInfo" gorm:"type:varchar(31);comment:表名"` |
| | | Id int `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"` |
| | | Category constvar.FileTemplateCategory `json:"category" gorm:"type:int(11);comment:模版种类"` |
| | | Name string `json:"name" gorm:"type:varchar(63);comment:模版名称"` |
| | | //AttachmentId uint `json:"attachmentId" gorm:"comment:附件表外键"` |
| | | //Attachment Attachment `json:"attachment" gorm:"foreignKey:AttachmentId;references:Id"` |
| | | TableInfo string `json:"tableInfo" gorm:"type:varchar(31);comment:表名"` |
| | | FileUrl string `json:"fileUrl" gorm:"type:varchar(255);comment:文件地址"` |
| | | } |
| | | FileTemplateAttachmentSearch struct { |
| | | FileTemplateAttachment |
| | |
| | | return slf |
| | | } |
| | | |
| | | func (slf *FileTemplateAttachmentSearch) SetPreload(preload bool) *FileTemplateAttachmentSearch { |
| | | slf.Preload = preload |
| | | return slf |
| | | } |
| | | //func (slf *FileTemplateAttachmentSearch) SetPreload(preload bool) *FileTemplateAttachmentSearch { |
| | | // slf.Preload = preload |
| | | // return slf |
| | | //} |
| | | |
| | | func (slf *FileTemplateAttachmentSearch) SetCategory(category constvar.FileTemplateCategory) *FileTemplateAttachmentSearch { |
| | | slf.Category = category |
| | |
| | | db = db.Order(slf.Order) |
| | | } |
| | | |
| | | if slf.Preload { |
| | | db = db.Model(&FileTemplateAttachment{}).Preload("Attachment") |
| | | } |
| | | //if slf.Preload { |
| | | // db = db.Model(&FileTemplateAttachment{}).Preload("Attachment") |
| | | //} |
| | | |
| | | if int(slf.Category) != 0 { |
| | | db = db.Where("category=?", slf.Category) |