eryajf / go-ldap-admin

🌉 基于Go+Vue实现的openLDAP后台管理项目
http://ldapdoc.eryajf.net
Apache License 2.0
1.51k stars 256 forks source link

feat:增加swag的依赖和用户接口显示 #345

Closed nangongchengfeng closed 3 months ago

nangongchengfeng commented 3 months ago

在提出此拉取请求时,我确认了以下几点(请复选框):

填写 PR 内容:

我目前写完用户管理的swag接口,后续会更新其余接口

image image image

nangongchengfeng commented 3 months ago
github.com/swaggo/files v1.0.1
github.com/swaggo/gin-swagger v1.6.0
github.com/swaggo/swag v1.16.2

mod 需要添加这三项,我的Go依赖有些版本比线上的高。看是否合并进去? 如果不合并依赖,我就删除掉

eryajf commented 3 months ago

可以新增依赖,但原有的包,非必要尽量不升级吧,很难进行全面的测试验证

nangongchengfeng commented 3 months ago

可以新增依赖,但原有的包,非必要尽量不升级吧,很难进行全面的测试验证

我整个人都麻了,go mod tidy一直强行将指定好旧版本的依赖更新到最新版。 在 go.mod 文件中使用 replace 指令指定版本(测试没生效) 我采用强行阻止信版本的引入,go mod没有办法,这才老实了 通过文件对比。go mod tidy 会强制更新如下文件。已经排除。和你这边的版本保持一致

exclude (
    github.com/gin-gonic/gin v1.9.0
    github.com/go-playground/locales v0.14.1
    github.com/go-playground/universal-translator v0.18.1
    github.com/go-playground/validator/v10 v10.11.2
    github.com/pelletier/go-toml/v2 v2.0.6
    github.com/ugorji/go/codec v1.2.9
    golang.org/x/crypto v0.14.0
    golang.org/x/sys v0.13.0
    golang.org/x/text v0.13.0
    google.golang.org/protobuf v1.28.1
)

image

nangongchengfeng commented 3 months ago

@eryajf 您好,目前已经写完所有接口的Swag的自动生成api接口注释

相关接口测试没问题,有时间麻烦合并一下。README需更新一下。

使用方法:初始化

swag  init

或者直接启动,我已经把生产的文件上传,可以直接访问如下接口使用

http://127.0.0.1:8888/swagger/index.html

image image

image image

eryajf commented 3 months ago

辛苦,晚些时候我来验证一下

nangongchengfeng commented 1 month ago

@eryajf 大佬 交换个友链,您这边的链接已经添加

- name: 南宫乘风
  desc: 💻运维开发📝Devops技术🔗自动化
  avatar: https://ownit.top/img/avatar_hu227367ba8544f2fc7811ed9508937bec_102665_300x0_resize_box_3.png
  link: https://ownit.top/

image

eryajf commented 1 month ago

我晚些时候更新上来

nangongchengfeng commented 1 month ago

我晚些时候更新上来

感谢大佬。我一直以为你是开发,看了你博客才知道,你竟然是运维开发,太厉害了。