27 lines
2.0 KiB
Go
27 lines
2.0 KiB
Go
// 自动生成模板PetAdoptionApplications
|
|
package pet
|
|
|
|
import
|
|
import (
|
|
"time"
|
|
pped-aurora/gin-vue-
|
|
"gorm.io/datatypes"
|
|
)
|
|
|
|
// petAdoptionApplications表 结构体 PetAdoptionApplications
|
|
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;"` //审核备注
|
|
ReviewerNotes *string `json:"reviewerNotes" form:"reviewerNotes" gorm:"comment:审核备注;column:reviewer_notes;"` //审核备注
|
|
}
|
|
|
|
// TableName petAdoptionApplications表 PetAdoptionApplications自定义表名 pet_adoption_applications
|
|
return "pet_adoption_applications"
|
|
return "pet_adoption_applications"
|
|
}
|