基础架构变更 增加模块化

This commit is contained in:
pixel
2021-07-17 14:18:52 +08:00
parent b5c1babec9
commit c7de76b849
95 changed files with 1283 additions and 714 deletions

View File

@@ -0,0 +1,12 @@
// 自动生成模板SysDictionaryDetail
package autocode
import (
"gin-vue-admin/global"
)
// 如果含有time.Time 请自行import time包
type AutoCodeExample struct {
global.GVA_MODEL
AutoCodeExampleField string `json:"autoCodeExampleField" form:"autoCodeExampleField" gorm:"column:auto_code_example_field;comment:仅作示例条目无实际作用"` // 展示值
}

View File

@@ -0,0 +1,13 @@
// 自动生成模板SysDictionaryDetail
package request
import (
"gin-vue-admin/model/autocode"
"gin-vue-admin/model/common/request"
)
// 如果含有time.Time 请自行import time包
type AutoCodeExampleSearch struct {
autocode.AutoCodeExample
request.PageInfo
}

View File

@@ -1,23 +0,0 @@
package request
// Paging common input parameter structure
type PageInfo struct {
Page int `json:"page" form:"page"` // 页码
PageSize int `json:"pageSize" form:"pageSize"` // 每页大小
}
// Find by id structure
type GetById struct {
ID float64 `json:"id" form:"id"` // 主键ID
}
type IdsReq struct {
Ids []int `json:"ids" form:"ids"`
}
// Get role by id structure
type GetAuthorityId struct {
AuthorityId string // 角色ID
}
type Empty struct{}

View File

@@ -1,17 +0,0 @@
package request
import (
"github.com/dgrijalva/jwt-go"
uuid "github.com/satori/go.uuid"
)
// Custom claims structure
type CustomClaims struct {
UUID uuid.UUID
ID uint
Username string
NickName string
AuthorityId string
BufferTime int64
jwt.StandardClaims
}

View File

@@ -1,13 +1,14 @@
package request
import (
"gin-vue-admin/model/common/request"
"gin-vue-admin/model/system"
)
// api分页条件查询及排序结构体
type SearchApiParams struct {
system.SysApi
PageInfo
request.PageInfo
OrderKey string `json:"orderKey"` // 排序
Desc bool `json:"desc"` // 排序方式:升序false(默认)|降序true
}

View File

@@ -1,6 +1,6 @@
package request
import "gin-vue-admin/model/request"
import "gin-vue-admin/model/common/request"
type SysAutoHistory struct {
request.PageInfo

View File

@@ -1,7 +1,7 @@
package request
import (
"gin-vue-admin/model/request"
"gin-vue-admin/model/common/request"
"gin-vue-admin/model/system"
)

View File

@@ -1,7 +1,7 @@
package request
import (
"gin-vue-admin/model/request"
"gin-vue-admin/model/common/request"
"gin-vue-admin/model/system"
)

View File

@@ -1,7 +1,7 @@
package request
import (
"gin-vue-admin/model/request"
"gin-vue-admin/model/common/request"
"gin-vue-admin/model/system"
)

View File

@@ -1,8 +0,0 @@
package response
type PageResult struct {
List interface{} `json:"list"`
Total int64 `json:"total"`
Page int `json:"page"`
PageSize int `json:"pageSize"`
}