From 2523be3e2c4c64f8e7672407fadf199fe747f0d7 Mon Sep 17 00:00:00 2001 From: lingjiawei Date: Wed, 30 Nov 2022 09:15:10 +0000 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lingjiawei --- gowork/conf.ini | 3 ++ gowork/go.mod | 32 +++++++++++++++ gowork/go.sum | 94 +++++++++++++++++++++++++++++++++++++++++++++ gowork/modules.xml | 8 ++++ gowork/temp.xls | Bin 0 -> 19456 bytes 5 files changed, 137 insertions(+) create mode 100644 gowork/conf.ini create mode 100644 gowork/go.mod create mode 100644 gowork/go.sum create mode 100644 gowork/modules.xml create mode 100644 gowork/temp.xls diff --git a/gowork/conf.ini b/gowork/conf.ini new file mode 100644 index 0000000..7181270 --- /dev/null +++ b/gowork/conf.ini @@ -0,0 +1,3 @@ +[Server] +type = postgres +url1 = postgres://FashionAdmin:123456@10.8.30.36:5432/test diff --git a/gowork/go.mod b/gowork/go.mod new file mode 100644 index 0000000..7452f85 --- /dev/null +++ b/gowork/go.mod @@ -0,0 +1,32 @@ +module Web + +go 1.18 + +require ( + github.com/gin-gonic/gin v1.8.1 + github.com/go-sql-driver/mysql v1.6.0 + github.com/lib/pq v1.10.7 + github.com/satori/go.uuid v1.2.0 + gopkg.in/ini.v1 v1.67.0 +) + +require ( + github.com/gin-contrib/sse v0.1.0 // indirect + github.com/go-playground/locales v0.14.0 // indirect + github.com/go-playground/universal-translator v0.18.0 // indirect + github.com/go-playground/validator/v10 v10.10.0 // indirect + github.com/goccy/go-json v0.9.7 // indirect + github.com/json-iterator/go v1.1.12 // indirect + github.com/leodido/go-urn v1.2.1 // indirect + github.com/mattn/go-isatty v0.0.14 // indirect + github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 // indirect + github.com/modern-go/reflect2 v1.0.2 // indirect + github.com/pelletier/go-toml/v2 v2.0.1 // indirect + github.com/ugorji/go/codec v1.2.7 // indirect + golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 // indirect + golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 // indirect + golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069 // indirect + golang.org/x/text v0.3.6 // indirect + google.golang.org/protobuf v1.28.0 // indirect + gopkg.in/yaml.v2 v2.4.0 // indirect +) diff --git a/gowork/go.sum b/gowork/go.sum new file mode 100644 index 0000000..993145e --- /dev/null +++ b/gowork/go.sum @@ -0,0 +1,94 @@ +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= +github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= +github.com/gin-gonic/gin v1.8.1 h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8= +github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= +github.com/go-playground/assert/v2 v2.0.1 h1:MsBgLAaY856+nPRTKrp3/OZK38U/wa0CcBYNjji3q3A= +github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= +github.com/go-playground/locales v0.14.0 h1:u50s323jtVGugKlcYeyzC0etD1HifMjqmJqb8WugfUU= +github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= +github.com/go-playground/universal-translator v0.18.0 h1:82dyy6p4OuJq4/CByFNOn/jYrnRPArHwAcmLoJZxyho= +github.com/go-playground/universal-translator v0.18.0/go.mod h1:UvRDBj+xPUEGrFYl+lu/H90nyDXpg0fqeB/AQUGNTVA= +github.com/go-playground/validator/v10 v10.10.0 h1:I7mrTYv78z8k8VXa/qJlOlEXn/nBh+BF8dHX5nt/dr0= +github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= +github.com/go-sql-driver/mysql v1.6.0 h1:BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfCHuOE= +github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= +github.com/goccy/go-json v0.9.7 h1:IcB+Aqpx/iMHu5Yooh7jEzJk1JZ7Pjtmys2ukPr7EeM= +github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= +github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= +github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/leodido/go-urn v1.2.1 h1:BqpAaACuzVSgi/VLzGZIobT2z4v53pjosyNd9Yv6n/w= +github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= +github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw= +github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y= +github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 h1:ZqeYNhU3OHLH3mGKHDcjJRFFRrJa6eAM5H+CtDdOsPc= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= +github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= +github.com/pelletier/go-toml/v2 v2.0.1 h1:8e3L2cCQzLFi2CR4g7vGFuFxX7Jl1kKX8gW+iV0GUKU= +github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/rogpeppe/go-internal v1.8.0 h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8= +github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= +github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww= +github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= +github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= +github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= +golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 h1:/UOmuWzQfxxo9UtlXMwuQU8CMgg1eZXqTRwkSQJWKOI= +golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 h1:qWPm9rbaAMKs8Bq/9LRpbMqxWRVUAQwMI9fVrssnTfw= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069 h1:siQdpVirKtzPhKl3lZWozZraCFObP8S1v6PRp0bLrtU= +golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= +google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= +gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/gowork/modules.xml b/gowork/modules.xml new file mode 100644 index 0000000..463cd87 --- /dev/null +++ b/gowork/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/gowork/temp.xls b/gowork/temp.xls new file mode 100644 index 0000000000000000000000000000000000000000..b2f9220c6a5d35fb30384a62b5016d168f04cb42 GIT binary patch literal 19456 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