Lançado gmanager v1.1.7, uma plataforma de gerenciamento baseada em GoFrame

Esta atualização atualizou principalmente a versão do goframe e mudou a autenticação para Gtoken Group Middleware.

Notas de Lançamento

  1. Atualize gtoken para v1.4.1 e goframe para v1.14.5
  2. Modifique o método de autenticação para o grupo gtoken
  3. Modifica a estrutura da tabela de consulta sql
  4. GetQueryMap alterado para GetMap
  5. Modifique o código de inserção do modelo, adicione lastInsertId

O tutorial do GoFrame foi gravado, todos são bem-vindos para aprender com o pit:  https://my.oschina.net/flyoffox/blog/3209622

Última atualização de versão

  1. gf upgrade para a versão mais recente V1.12.1
  2. Resolva o problema entre domínios de autenticação separada de implantação de front-end e back-end

gmanager

  • O histórico de gerenciamento baseado na estrutura gf oferece suporte a login, autenticação, organização, contas de usuário, permissões de função, menus e registros de operação
  • gmanager tem suporte total para separação de front-end e back-end, e também oferece suporte para implantação de template no lado do servidor;
  • O componente de login usa gtoken para suportar perfeitamente a implantação de cluster

Tutorial de instalação

Endereço de código

Baixar implantação

  1. Baixe o projeto em git: git clone  https://github.com/goflyfox/gmanager
  2. Instale o banco de dados mysql, crie o banco de dados, execute o script gmanager.sql em deploy
  3. Modifique o arquivo de configuração config.toml em config
# 数据库配置
[database]
    link = "root:123456@tcp(127.0.0.1:3306)/gmanager"
  1. vá executar main.go
  2. Visite http: // localhost para ver a página de login, conta / senha: admin / 123456

Embalagem do lado do servidor

  1. A embalagem pode ser empacotada usando gf-cli fornecido pela gf
  2. Você também pode usar o comando de compilação cruzada original

Hit pacote de ambiente linux

SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go

Pacote de ambiente local

go build main.go

Instruções de separação frontal e traseira

  1. gmanager suporta totalmente a separação de front-ends e back-ends, e o front-end usa vue-admin-template
  2. Execute o front end para baixar o código do github e executenpm install&npm run dev
  3. Para código de front-end específico e instruções detalhadas de implantação, consulte:  https://github.com/goflyfox/gmanager-web
  4. Devido à diferença entre a separação de front-end e back-end e menus de modelo do lado do servidor, o banco de dados precisa ser executado: gmanager-web.sql
  5. Se você tem transtorno obsessivo-compulsivo, use a separação front-end para excluir o conteúdo dos diretórios público e de modelo, mas o diretório deve ser mantido;

módulo funcional

  1. Faça login, autentique, saia
  2. Gestão da organização
  3. Gestão de Usuários
  4. Gestão de funções
  5. Gestão do menu
  6. Gerenciamento de log
  7. Suporte a registros de operações de login, logout, adição de negócios, exclusão e modificação
  8. Chamada de interface de suporte e impressão de parâmetro de retorno para fácil solução de problemas

Geração de código

Para geração de código, consulte o projeto java: https://gitee.com/jflyfox/AutoCreate

Captura de tela da plataforma

Captura de tela do modelo do lado do servidor

Conecte-se: 

organização: 

Gerenciamento de usuários: 

Gerenciamento de log: 

Captura de tela Vue da separação das pontas frontal e traseira

Conecte-se: 

organização:

Gerenciamento de usuários: 

Gerenciamento de log: 

obrigado

  1. framework gf  https://github.com/gogf/gf

Acho que você gosta

Origin www.oschina.net/news/124841/gmanager-1-1-7-released
Recomendado
Clasificación