package response

import "time"

type ComplaintResponse struct {
	Id          int64     `excel:"name=主键id   " xorm:"pk autoincr    notnull    comment('主键id')" json:"id"  binding:"required"`                                                      //主键id
	CarNo       string    `excel:"name=车牌号   " xorm:"varchar(64)      comment('车牌号')" json:"carNo"  binding:"required"`                                                              //车牌号
	Company     string    `excel:"name=服务单位   " xorm:"varchar(255)      comment('服务单位')" json:"company"  binding:"required"`                                                         //服务单位
	Contacts    string    `excel:"name=投诉人   " xorm:"varchar(255)      comment('投诉人')" json:"contacts"  `                                                                            //投诉人
	Phone       string    `excel:"name=联系电话   " xorm:"varchar(255)      comment('联系电话')" json:"phone"  `                                                                             //联系电话
	OldContent  string    `excel:"name=原投诉内容   " xorm:"text      comment('原投诉内容')" json:"oldContent"  binding:"required"`                                                            //原投诉内容
	Content     string    `excel:"name=投诉内容   " xorm:"text      comment('投诉内容')" json:"content"  binding:"required"`                                                                 //投诉内容
	State       int       `excel:"name=受理状态   ,format=1=已受理,2=无效,3=已教育,4=已处理" xorm:"int(1)    notnull  default(2)  comment('受理状态')" json:"state"  binding:"required,oneof=1 2 3 4 "` //受理状态(1已受理 2无效 3已教育 4已处理)
	HandlerTime string    `excel:"name=处理时间   " xorm:"varchar(255)      comment('处理时间')" json:"handlerTime"  `                                                                       //处理时间
	HandlerUser int64     `excel:"name=处理人   " xorm:"bigint(20)      comment('处理人')" json:"handlerUser"  `                                                                           //处理人
	AssignUser  int64     `excel:"name=指派人   " xorm:"bigint(20)      comment('指派人')" json:"assignUser"  `                                                                            //指派人
	CreateTime  time.Time `excel:"name=创建时间   " xorm:"datetime      comment('创建时间')" json:"createTime"  `                                                                            //创建时间
	CreateBy    string    `excel:"name=创建人   " xorm:"varchar(255)      comment('创建人')" json:"createBy"  `                                                                            //创建人
	UpdateTime  time.Time `excel:"name=更新时间   " xorm:"datetime      comment('更新时间')" json:"updateTime"  `                                                                            //更新时间
	UpdateBy    string    `excel:"name=更新人   " xorm:"varchar(255)      comment('更新人')" json:"updateBy"  `                                                                            //更新人
	Remark      string    `excel:"name=备注   " xorm:"text      comment('备注')" json:"remark"  `                                                                                        //备注
}