[{"title":"( 68 个子文件 68KB ) 基于Go语言Gin框架开发的进销存系统,本项目为SQLServer的课程设计(源码)","children":[{"title":"基于Go语言Gin框架开发的进销存系统,本项目为SQLServer的课程设计","children":[{"title":"models","children":[{"title":"customer.go <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"goods.go <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"purchases.go <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"model.go <span style='color:#111;'> 6.20KB </span>","children":null,"spread":false},{"title":"staff.go <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"sales.go <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"env.go <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"cookie.go <span style='color:#111;'> 156B </span>","children":null,"spread":false},{"title":"jwt.go <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"pagination.go <span style='color:#111;'> 137B </span>","children":null,"spread":false}],"spread":true},{"title":"docs","children":[{"title":"swagger","children":[{"title":"swagger.json <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"swagger.yaml <span style='color:#111;'> 827B </span>","children":null,"spread":false}],"spread":true},{"title":"docs.go <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false}],"spread":true},{"title":"connections","children":[{"title":"migrations","children":[{"title":"example.sql <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"redis","children":[{"title":"redis.go <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"routes","children":[{"title":"api_router.go <span style='color:#111;'> 766B </span>","children":null,"spread":false},{"title":"setup.go <span style='color:#111;'> 1018B </span>","children":null,"spread":false}],"spread":true},{"title":"Dockerfile <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"controllers","children":[{"title":"sales","children":[{"title":"retrieve.go <span style='color:#111;'> 389B </span>","children":null,"spread":false},{"title":"list.go <span style='color:#111;'> 894B </span>","children":null,"spread":false},{"title":"update.go <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"router.go <span style='color:#111;'> 462B </span>","children":null,"spread":false},{"title":"create.go <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"delete.go <span style='color:#111;'> 852B </span>","children":null,"spread":false}],"spread":true},{"title":"goods","children":[{"title":"retrieve.go <span style='color:#111;'> 625B </span>","children":null,"spread":false},{"title":"list.go <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"update.go <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"router.go <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"create.go <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"delete.go <span style='color:#111;'> 467B </span>","children":null,"spread":false}],"spread":true},{"title":"user","children":[{"title":"router.go <span style='color:#111;'> 263B </span>","children":null,"spread":false},{"title":"logout.go <span style='color:#111;'> 468B </span>","children":null,"spread":false},{"title":"login.go <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"customer","children":[{"title":"retrieve.go <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"list.go <span style='color:#111;'> 565B </span>","children":null,"spread":false},{"title":"update.go <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"router.go <span style='color:#111;'> 354B </span>","children":null,"spread":false},{"title":"create.go <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"delete.go <span style='color:#111;'> 473B </span>","children":null,"spread":false}],"spread":true},{"title":"purchases","children":[{"title":"retrieve.go <span style='color:#111;'> 392B </span>","children":null,"spread":false},{"title":"list.go <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"update.go <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"router.go <span style='color:#111;'> 470B </span>","children":null,"spread":false},{"title":"create.go <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"delete.go <span style='color:#111;'> 864B </span>","children":null,"spread":false}],"spread":true},{"title":"staff","children":[{"title":"retrieve.go <span style='color:#111;'> 863B </span>","children":null,"spread":false},{"title":"list.go <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"update.go <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"router.go <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"create.go <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"delete.go <span style='color:#111;'> 937B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"module","children":[{"title":"server","children":[{"title":"server.go <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"handler","children":[{"title":"handler.go <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"errno","children":[{"title":"code.go <span style='color:#111;'> 806B </span>","children":null,"spread":false},{"title":"errno.go <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"pagination","children":[{"title":"pagination.go <span style='color:#111;'> 590B </span>","children":null,"spread":false}],"spread":true},{"title":"logger","children":[{"title":"logger.go <span style='color:#111;'> 493B </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"util.go <span style='color:#111;'> 13B </span>","children":null,"spread":false}],"spread":false},{"title":"schedule","children":[{"title":"schedule.go <span style='color:#111;'> 407B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"main.go <span style='color:#111;'> 630B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 797B </span>","children":null,"spread":false},{"title":"filters","children":[{"title":"auth","children":[{"title":"drivers","children":[{"title":"cookie.go <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"jwt.go <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false}],"spread":true},{"title":"auth.go <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"filters.go <span style='color:#111;'> 725B </span>","children":null,"spread":false}],"spread":true},{"title":"Makefile <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"go.sum <span style='color:#111;'> 21.86KB </span>","children":null,"spread":false},{"title":"go.mod <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]