pet-ai/server/model/pet/pet_adoption_applications.go

26 lines
1.9 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 自动生成模板PetAdoptionApplications
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/global"
"gorm.io/datatypes"
"time"
)
// petAdoptionApplications表 结构体 PetAdoptionApplications
type PetAdoptionApplications struct {
global.GVA_MODEL
PostId *int `json:"postId" form:"postId" gorm:"comment:领养帖子ID;column:post_id;size:20;" binding:"required"` //领养帖子ID
ApplicantId *int `json:"applicantId" form:"applicantId" gorm:"comment:申请者用户ID;column:applicant_id;size:20;" binding:"required"` //申请者用户ID
ApplicationReason *string `json:"applicationReason" form:"applicationReason" gorm:"comment:申请理由;column:application_reason;" binding:"required"` //申请理由
QuestionnaireAnswers datatypes.JSON `json:"questionnaireAnswers" form:"questionnaireAnswers" gorm:"comment:问卷回答(JSON格式);column:questionnaire_answers;" swaggertype:"object"` //问卷回答(JSON格式)
Status *string `json:"status" form:"status" gorm:"comment:申请状态pending-待审核approved-已通过rejected-已拒绝;column:status;size:20;"` //申请状态pending-待审核approved-已通过rejected-已拒绝
ReviewedAt *time.Time `json:"reviewedAt" form:"reviewedAt" gorm:"comment:审核时间;column:reviewed_at;"` //审核时间
ReviewerNotes *string `json:"reviewerNotes" form:"reviewerNotes" gorm:"comment:审核备注;column:reviewer_notes;"` //审核备注
}
// TableName petAdoptionApplications表 PetAdoptionApplications自定义表名 pet_adoption_applications
func (PetAdoptionApplications) TableName() string {
return "pet_adoption_applications"
}