12345678910111213141516171819202122232425262728293031323334353637383940 |
- package dao
- import (
- "server/global"
- )
- type ProjectFile struct {
- global.GVA_MODEL
- ProjectCode string `json:"projectCode" from:"projectCode" gorm:"comment:项目编号"`
- Name string `json:"name" from:"name" gorm:"comment:文件名称"`
- Suffix string `json:"suffix" from:"suffix" gorm:"comment:文件后缀"`
- Path string `json:"path" from:"path" gorm:"comment:路径"`
- }
- func (ProjectFile) TableName() string {
- return "project_file"
- }
- // TODO:项目文件查询
- // QueryFilesByCode 查询项目文件 按项目code
- func QueryFilesByCode(code string) (files []ProjectFile, err error) {
- err = global.GVA_DB.Model(&ProjectFile{}).Where("project_code = ?", code).Find(&files).Error
- return files, err
- }
- // TODO:项目文件新增
- // CreateFile 新增文件
- func (pf ProjectFile) CreateFile() error {
- return global.GVA_DB.Create(&pf).Error
- }
- // TODO:项目文件修改
- // TODO:项目文件删除
- // DeleteFile 删除文件
- func DeleteFile(id uint) error {
- return global.GVA_DB.Unscoped().Where("id = ?", id).Delete(&ProjectFile{}).Error
- }
|