commend.go 828 字节
package protocol

/*公司表彰*/
type CommendRequest struct {
	LastId   int `json:"lastId"`
	PageSize int `json:"pageSize" valid:"Required"`
}

type CommendResponse struct {
	Lists []CommendInfo `json:"lists"`
	Total int           `json:"total"`
}

type CommendInfo struct {
	Id        int64        `json:"cid"`     //表彰编号
	Content   string       `json:"content"` //表彰内容
	Company   string       `json:"company"` //公司名
	CommendAt int64        `json:"getTime"` //表彰时间
	Honored   BaseUserInfo `json:"honored"` //证书获得者 信息
}

type BaseUserInfo struct {
	UserId      int64  `json:"uid"`        //用户id
	NickName    string `json:"uname"`      //用户名
	Department  string `json:"department"` //部门
	Position    string `json:"position"`   //岗位
	CompanyName string `json:"-"`
}