58 lines
1.9 KiB
Go
58 lines
1.9 KiB
Go
package dto
|
|
|
|
type BusinessAccountQuery struct {
|
|
Page int `form:"pageNum"`
|
|
PageSize int `form:"pageSize"`
|
|
UserID uint `form:"userId"`
|
|
Username string `form:"userName"`
|
|
NickName string `form:"nickName"`
|
|
RealName string `form:"realName"`
|
|
Phone string `form:"phoneNumber"`
|
|
Level string `form:"level"`
|
|
Status string `form:"status"`
|
|
BeginTime string `form:"params[beginTime]"`
|
|
EndTime string `form:"params[endTime]"`
|
|
OrderByColumn string `form:"orderByColumn"`
|
|
IsAsc string `form:"isAsc"`
|
|
}
|
|
|
|
type BusinessAccountRequest struct {
|
|
HireDate *string `json:"hireDate"`
|
|
UserID uint `json:"userId"`
|
|
Username *string `json:"userName"`
|
|
NickName *string `json:"nickName"`
|
|
Password string `json:"password"`
|
|
RealName *string `json:"realName"`
|
|
Phone *string `json:"phoneNumber"`
|
|
Email *string `json:"email"`
|
|
QQNumber *string `json:"qqNumber"`
|
|
Status *string `json:"status"`
|
|
RejectReason *string `json:"rejectReason"`
|
|
}
|
|
|
|
type BusinessAccountResponse struct {
|
|
UserID uint `json:"userId"`
|
|
Username string `json:"userName"`
|
|
NickName string `json:"nickName"`
|
|
RealName string `json:"realName"`
|
|
Phone string `json:"phoneNumber"`
|
|
Email string `json:"email"`
|
|
QQNumber string `json:"qqNumber"`
|
|
Level int `json:"level"`
|
|
ParentID uint `json:"parentId"`
|
|
IDPath string `json:"idPath"`
|
|
ParentUserName string `json:"parentUserName"`
|
|
Status string `json:"status"`
|
|
RejectReason string `json:"rejectReason"`
|
|
AuthorityID uint `json:"authorityId"`
|
|
CreateTime string `json:"createTime"`
|
|
UpdateTime string `json:"updateTime"`
|
|
PromoteCount *int64 `json:"promoteCount"`
|
|
BindCount int64 `json:"bindCount"`
|
|
}
|
|
|
|
type BusinessAccountPage struct {
|
|
Rows []*BusinessAccountResponse `json:"rows"`
|
|
Total int64 `json:"total"`
|
|
}
|