v3_1
This commit is contained in:
9
internal/erpserver/model/form/department.go
Normal file
9
internal/erpserver/model/form/department.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package form
|
||||
|
||||
type Department struct {
|
||||
ID *int32 `form:"id" binding:"required"`
|
||||
Name string `form:"name" binding:"required"`
|
||||
ParentID *int32 `form:"parent_id" binding:"required"`
|
||||
Sort *int32 `form:"sort"`
|
||||
Status *int32 `form:"status" binding:"required"`
|
||||
}
|
||||
10
internal/erpserver/model/form/role.go
Normal file
10
internal/erpserver/model/form/role.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package form
|
||||
|
||||
type Role struct {
|
||||
ID *int32 `form:"id" binding:"required"`
|
||||
Name string `form:"name" binding:"required"`
|
||||
ParentID *int32 `form:"parent_id" binding:"required"`
|
||||
DisplayName string `form:"display_name" binding:"required"`
|
||||
Sort *int32 `form:"sort"`
|
||||
Status *int32 `form:"status" binding:"required"`
|
||||
}
|
||||
28
internal/erpserver/model/form/user.go
Normal file
28
internal/erpserver/model/form/user.go
Normal file
@@ -0,0 +1,28 @@
|
||||
package form
|
||||
|
||||
type Login struct {
|
||||
Email string `form:"email" binding:"required,email"`
|
||||
Password string `form:"password" binding:"required,min=6"`
|
||||
Captcha string `form:"captcha" binding:"required"`
|
||||
CaptchaID string `form:"captcha_id" binding:"required"`
|
||||
|
||||
// 平台信息
|
||||
Os string
|
||||
Ip string
|
||||
Browser string
|
||||
Referrer string
|
||||
Url string
|
||||
}
|
||||
|
||||
type User struct {
|
||||
ID *int32 `form:"id" binding:"required"`
|
||||
Email string `form:"email" binding:"required,email"`
|
||||
Username string `form:"username" binding:"required"`
|
||||
Password string `form:"password" binding:"required,min=6"`
|
||||
ChangePassword string `form:"change_password"`
|
||||
Avatar string `form:"File"`
|
||||
Gender int32 `form:"gender"`
|
||||
DepartmentID int32 `form:"department_id"`
|
||||
RoleID int32 `form:"role_id"`
|
||||
Status *int32 `form:"status" binding:"required"`
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
package req
|
||||
|
||||
type Login struct {
|
||||
Email string `json:"email"`
|
||||
Password string `json:"password"`
|
||||
Captcha string `json:"captcha"`
|
||||
CaptchaID string `json:"captcha_id"`
|
||||
|
||||
// 平台信息
|
||||
Os string `json:"os"`
|
||||
Ip string `json:"ip"`
|
||||
Browser string `json:"browser"`
|
||||
Referrer string `json:"referrer"`
|
||||
Url string `json:"url"`
|
||||
}
|
||||
Reference in New Issue
Block a user