diff --git a/server/config-temp.yaml b/server/config-temp.yaml index bea14330..71e36f59 100644 --- a/server/config-temp.yaml +++ b/server/config-temp.yaml @@ -1,17 +1,3 @@ -autocode: - root: /go/src/github.com/madneal/gshark - server: /server - server-api: /api/v1 - server-initialize: /initialize - server-model: /model - server-request: /model/request/ - server-router: /router - server-service: /service - web: /web/src - web-api: /api - web-form: /view - web-table: /view - web-flow: /view captcha: key-long: 6 img-width: 240 diff --git a/server/config.docker.yaml b/server/config.docker.yaml index 665ff669..b51bb936 100644 --- a/server/config.docker.yaml +++ b/server/config.docker.yaml @@ -1,17 +1,3 @@ -autocode: - root: /go/src/github.com/madneal/gshark - server: /server - server-api: /api/v1 - server-initialize: /initialize - server-model: /model - server-request: /model/request/ - server-router: /router - server-service: /service - web: /web/src - web-api: /api - web-flow: /view - web-form: /view - web-table: /view captcha: key-long: 6 img-width: 240 diff --git a/server/source/api.go b/server/source/api.go index abb581e4..fe9a7109 100644 --- a/server/source/api.go +++ b/server/source/api.go @@ -66,11 +66,6 @@ var apis = []model.SysApi{ {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/sysOperationRecord/findSysOperationRecord", "根据ID获取操作记录", "sysOperationRecord", "GET"}, {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/sysOperationRecord/getSysOperationRecordList", "获取操作记录列表", "sysOperationRecord", "GET"}, {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/sysOperationRecord/deleteSysOperationRecordByIds", "批量删除操作历史", "sysOperationRecord", "DELETE"}, - {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/autoCode/createTemp", "自动化代码", "autoCode", "POST"}, - {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/autoCode/getTables", "获取数据库表", "autoCode", "GET"}, - {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/autoCode/getDB", "获取所有数据库", "autoCode", "GET"}, - {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/autoCode/getColumn", "获取所选table的所有字段", "autoCode", "GET"}, - {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/autoCode/preview", "预览自动化代码", "autoCode", "POST"}, {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/system/getServerInfo", "获取服务器信息", "system", "POST"}, {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/excel/importExcel", "导入excel", "excel", "POST"}, {global.GVA_MODEL{CreatedAt: time.Now(), UpdatedAt: time.Now()}, "/excel/loadExcel", "下载excel", "excel", "GET"}, diff --git a/server/source/casbin.go b/server/source/casbin.go index 5fb816a4..bfaa1cfa 100644 --- a/server/source/casbin.go +++ b/server/source/casbin.go @@ -49,11 +49,6 @@ var carbines = []gormadapter.CasbinRule{ {PType: "p", V0: "888", V1: "/system/getSystemConfig", V2: "POST"}, {PType: "p", V0: "888", V1: "/system/setSystemConfig", V2: "POST"}, {PType: "p", V0: "888", V1: "/system/getServerInfo", V2: "POST"}, - {PType: "p", V0: "888", V1: "/autoCode/createTemp", V2: "POST"}, - {PType: "p", V0: "888", V1: "/autoCode/preview", V2: "POST"}, - {PType: "p", V0: "888", V1: "/autoCode/getTables", V2: "GET"}, - {PType: "p", V0: "888", V1: "/autoCode/getDB", V2: "GET"}, - {PType: "p", V0: "888", V1: "/autoCode/getColumn", V2: "GET"}, {PType: "p", V0: "888", V1: "/sysDictionaryDetail/createSysDictionaryDetail", V2: "POST"}, {PType: "p", V0: "888", V1: "/sysDictionaryDetail/deleteSysDictionaryDetail", V2: "DELETE"}, {PType: "p", V0: "888", V1: "/sysDictionaryDetail/updateSysDictionaryDetail", V2: "PUT"}, diff --git a/server/source/menu.go b/server/source/menu.go index 88c81b43..3402c709 100644 --- a/server/source/menu.go +++ b/server/source/menu.go @@ -21,7 +21,6 @@ var menus = []model.SysBaseMenu{ {GVA_MODEL: global.GVA_MODEL{ID: 7, CreatedAt: time.Now(), UpdatedAt: time.Now()}, MenuLevel: 0, Hidden: false, ParentId: "3", Path: "user", Name: "user", Component: "view/superAdmin/user/user.vue", Sort: 4, Meta: model.Meta{Title: "用户管理", Icon: "coordinate"}}, {GVA_MODEL: global.GVA_MODEL{ID: 8, CreatedAt: time.Now(), UpdatedAt: time.Now()}, MenuLevel: 0, Hidden: true, ParentId: "0", Path: "person", Name: "person", Component: "view/person/person.vue", Sort: 4, Meta: model.Meta{Title: "个人信息", Icon: "message-solid"}}, {GVA_MODEL: global.GVA_MODEL{ID: 14, CreatedAt: time.Now(), UpdatedAt: time.Now()}, MenuLevel: 0, Hidden: false, ParentId: "0", Path: "systemTools", Name: "systemTools", Component: "view/systemTools/index.vue", Sort: 5, Meta: model.Meta{Title: "系统工具", Icon: "s-cooperation"}}, - {GVA_MODEL: global.GVA_MODEL{ID: 15, CreatedAt: time.Now(), UpdatedAt: time.Now()}, MenuLevel: 0, Hidden: false, ParentId: "14", Path: "autoCode", Name: "autoCode", Component: "view/systemTools/autoCode/index.vue", Sort: 1, Meta: model.Meta{Title: "代码生成器", Icon: "cpu", KeepAlive: true}}, {GVA_MODEL: global.GVA_MODEL{ID: 17, CreatedAt: time.Now(), UpdatedAt: time.Now()}, MenuLevel: 0, Hidden: false, ParentId: "14", Path: "system", Name: "system", Component: "view/systemTools/system/system.vue", Sort: 3, Meta: model.Meta{Title: "系统配置", Icon: "s-operation"}}, {GVA_MODEL: global.GVA_MODEL{ID: 18, CreatedAt: time.Now(), UpdatedAt: time.Now()}, MenuLevel: 0, Hidden: false, ParentId: "3", Path: "dictionary", Name: "dictionary", Component: "view/superAdmin/dictionary/sysDictionary.vue", Sort: 5, Meta: model.Meta{Title: "字典管理", Icon: "notebook-2"}}, {GVA_MODEL: global.GVA_MODEL{ID: 19, CreatedAt: time.Now(), UpdatedAt: time.Now()}, MenuLevel: 0, Hidden: true, ParentId: "3", Path: "dictionaryDetail/:id", Name: "dictionaryDetail", Component: "view/superAdmin/dictionary/sysDictionaryDetail.vue", Sort: 1, Meta: model.Meta{Title: "字典详情", Icon: "s-order"}}, diff --git a/server/utils/verify.go b/server/utils/verify.go index 9e5796f7..465ea220 100644 --- a/server/utils/verify.go +++ b/server/utils/verify.go @@ -8,8 +8,6 @@ var ( LoginVerify = Rules{"CaptchaId": {NotEmpty()}, "Captcha": {NotEmpty()}, "Username": {NotEmpty()}, "Password": {NotEmpty()}} RegisterVerify = Rules{"Username": {NotEmpty()}, "NickName": {NotEmpty()}, "Password": {NotEmpty()}, "AuthorityId": {NotEmpty()}} PageInfoVerify = Rules{"Page": {NotEmpty()}, "PageSize": {NotEmpty()}} - CustomerVerify = Rules{"CustomerName": {NotEmpty()}, "CustomerPhoneData": {NotEmpty()}} - AutoCodeVerify = Rules{"Abbreviation": {NotEmpty()}, "StructName": {NotEmpty()}, "PackageName": {NotEmpty()}, "Fields": {NotEmpty()}} AuthorityVerify = Rules{"AuthorityId": {NotEmpty()}, "AuthorityName": {NotEmpty()}, "ParentId": {NotEmpty()}} AuthorityIdVerify = Rules{"AuthorityId": {NotEmpty()}} OldAuthorityVerify = Rules{"OldAuthorityId": {NotEmpty()}} diff --git a/web/src/api/autoCode.js b/web/src/api/autoCode.js deleted file mode 100644 index a5756b51..00000000 --- a/web/src/api/autoCode.js +++ /dev/null @@ -1,64 +0,0 @@ -import service from '@/utils/request' - -export const preview = (data) => { - return service({ - url: "/autoCode/preview", - method: 'post', - data, - }) -} - -export const createTemp = (data) => { - return service({ - url: "/autoCode/createTemp", - method: 'post', - data, - responseType: 'blob' - }) -} - -// @Tags SysApi -// @Summary 获取当前所有数据库 -// @Security ApiKeyAuth -// @accept application/json -// @Produce application/json -// @Success 200 {string} string "{"success":true,"data":{},"msg":"创建成功"}" -// @Router /autoCode/getDatabase [get] -export const getDB = () => { - return service({ - url: "/autoCode/getDB", - method: 'get', - }) -} - - - -// @Tags SysApi -// @Summary 获取当前数据库所有表 -// @Security ApiKeyAuth -// @accept application/json -// @Produce application/json -// @Success 200 {string} string "{"success":true,"data":{},"msg":"创建成功"}" -// @Router /autoCode/getTables [get] -export const getTable = (params) => { - return service({ - url: "/autoCode/getTables", - method: 'get', - params, - }) -} - -// @Tags SysApi -// @Summary 获取当前数据库所有表 -// @Security ApiKeyAuth -// @accept application/json -// @Produce application/json -// @Success 200 {string} string "{"success":true,"data":{},"msg":"创建成功"}" -// @Router /autoCode/getColumn [get] -export const getColumn = (params) => { - return service({ - url: "/autoCode/getColumn", - method: 'get', - params, - }) -} \ No newline at end of file