把server归到统一文件夹

This commit is contained in:
eson 2023-06-08 10:51:56 +08:00
parent dc73ff1679
commit 859c101c51
36 changed files with 179 additions and 67 deletions

View File

@ -1,2 +1,4 @@
#! /bin/bash
goctl api go -api server_api/$1.api -dir $1 --home ./goctl_template/
name=${1%\/}
echo $name
goctl api go -api server_api/$name.api -dir server/$name --home ./goctl_template/

View File

@ -1,31 +0,0 @@
package logic
import (
"context"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/utils/basic"
"github.com/zeromicro/go-zero/core/logx"
)
type UserStatusConfigLogic struct {
logx.Logger
ctx context.Context
svcCtx *svc.ServiceContext
}
func NewUserStatusConfigLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UserStatusConfigLogic {
return &UserStatusConfigLogic{
Logger: logx.WithContext(ctx),
ctx: ctx,
svcCtx: svcCtx,
}
}
func (l *UserStatusConfigLogic) UserStatusConfig(req *types.RequestBasicInfoForm) (resp *types.Response) {
// 返回值必须调用Set重新返回, resp可以空指针调用 resp.SetStatus(basic.CodeOK, data)
return resp.SetStatus(basic.CodeOK)
}

View File

@ -4,9 +4,9 @@ import (
"flag"
"fmt"
"fusenapi/home-user-auth/internal/config"
"fusenapi/home-user-auth/internal/handler"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/config"
"fusenapi/server/home-user-auth/internal/handler"
"fusenapi/server/home-user-auth/internal/svc"
"github.com/zeromicro/go-zero/core/conf"
"github.com/zeromicro/go-zero/rest"

View File

@ -1,7 +1,7 @@
package config
import (
"fusenapi/home-user-auth/internal/types"
"fusenapi/server/home-user-auth/internal/types"
"github.com/zeromicro/go-zero/rest"
)

View File

@ -7,9 +7,9 @@ import (
"github.com/zeromicro/go-zero/core/logx"
"github.com/zeromicro/go-zero/rest/httpx"
"fusenapi/home-user-auth/internal/logic"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/server/home-user-auth/internal/logic"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
)
func GetTypeHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {

View File

@ -4,7 +4,7 @@ package handler
import (
"net/http"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/svc"
"github.com/zeromicro/go-zero/rest"
)

View File

@ -7,9 +7,9 @@ import (
"github.com/zeromicro/go-zero/core/logx"
"github.com/zeromicro/go-zero/rest/httpx"
"fusenapi/home-user-auth/internal/logic"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/server/home-user-auth/internal/logic"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
)
func UserBasicInfoHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {

View File

@ -7,9 +7,9 @@ import (
"github.com/zeromicro/go-zero/core/logx"
"github.com/zeromicro/go-zero/rest/httpx"
"fusenapi/home-user-auth/internal/logic"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/server/home-user-auth/internal/logic"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
)
func UserFontsHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {

View File

@ -8,9 +8,9 @@ import (
"github.com/zeromicro/go-zero/core/logx"
"github.com/zeromicro/go-zero/rest/httpx"
"fusenapi/home-user-auth/internal/logic"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/server/home-user-auth/internal/logic"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
"fusenapi/utils/basic"
)

View File

@ -7,9 +7,9 @@ import (
"github.com/zeromicro/go-zero/core/logx"
"github.com/zeromicro/go-zero/rest/httpx"
"fusenapi/home-user-auth/internal/logic"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/server/home-user-auth/internal/logic"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
)
func UserSaveBasicInfoHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {

View File

@ -7,9 +7,9 @@ import (
"github.com/zeromicro/go-zero/core/logx"
"github.com/zeromicro/go-zero/rest/httpx"
"fusenapi/home-user-auth/internal/logic"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/server/home-user-auth/internal/logic"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
)
func UserStatusConfigHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {

View File

@ -3,9 +3,9 @@ package logic
import (
"context"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/model"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
"fusenapi/utils/basic"
"github.com/zeromicro/go-zero/core/logx"

View File

@ -2,9 +2,9 @@ package logic
import (
"context"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/model"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
"fusenapi/utils/auth"
"fusenapi/utils/basic"

View File

@ -3,9 +3,9 @@ package logic
import (
"context"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/model"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
"fusenapi/utils/basic"
"github.com/zeromicro/go-zero/core/logx"

View File

@ -4,9 +4,9 @@ import (
"context"
"time"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/model"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
"fusenapi/utils/basic"
"github.com/golang-jwt/jwt"

View File

@ -4,9 +4,9 @@ import (
"context"
"fusenapi/utils/auth"
"fusenapi/home-user-auth/internal/svc"
"fusenapi/home-user-auth/internal/types"
"fusenapi/model"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
"fusenapi/utils/basic"
"github.com/zeromicro/go-zero/core/logx"

View File

@ -0,0 +1,92 @@
package logic
import (
"context"
"fusenapi/server/home-user-auth/internal/svc"
"fusenapi/server/home-user-auth/internal/types"
"fusenapi/utils/basic"
"github.com/zeromicro/go-zero/core/logx"
)
type UserStatusConfigLogic struct {
logx.Logger
ctx context.Context
svcCtx *svc.ServiceContext
}
func NewUserStatusConfigLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UserStatusConfigLogic {
return &UserStatusConfigLogic{
Logger: logx.WithContext(ctx),
ctx: ctx,
svcCtx: svcCtx,
}
}
func (l *UserStatusConfigLogic) UserStatusConfig(req *types.RequestBasicInfoForm) (resp *types.Response) {
// 返回值必须调用Set重新返回, resp可以空指针调用 resp.SetStatus(basic.CodeOK, data)
return resp.SetStatus(basic.CodeOK)
}
// [
// //返回订单每个状态值
// //搜索下拉列表
// 'search_list' => [
// ['key' => -1, "name" => 'All'],
// ['key' => 1, "name" => 'Order Has Been Placed'],
// ['key' => 2, "name" => 'In Production'],
// ['key' => 3, "name" => 'Shipped'],
// ['key' => 4, "name" => 'Inventory'],
// ['key' => 8, "name" => 'Ready for Shipment'],
// ['key' => 5, "name" => 'Completed'],
// // ['key' => 6, "name" => 'Refund Under Review'],
// ['key' => 7, "name" => 'Transaction Closed'],
// ],
// //直邮单状态
// 'order_status' => [
// ['key' => 1, "name" => 'Order Has Been Placed', 'button' => ['download_invoice', 'cancel', 'again', 'toPay']],
// ['key' => 2, "name" => 'In Production', 'button' => ['download_invoice', 'again', 'toPay']],
// ['key' => 3, "name" => 'Shipped', 'button' => ['download_invoice', 'again', 'view_logistics']],
// ['key' => 5, "name" => 'Completed', 'button' => ['download_invoice', 'again', 'view_logistics', 'delete']],
// // ['key' => 6, "name" => 'Refund Under Review', 'button' => ['again', 'delete']],
// ['key' => 7, "name" => 'Transaction Closed', 'button' => ['again', 'delete']],
// ],
// //云仓单状态
// 'Inventory_status' => [
// ['key' => 1, "name" => 'Order Has Been Placed', 'button' => ['download_invoice', 'cancel', 'again', 'toPay']],
// ['key' => 2, "name" => 'In Production', 'button' => ['download_invoice', 'again', 'toPay']],
// ['key' => 4, "name" => 'Inventory', 'button' => ['download_invoice', 'again', 'go_cloud', 'toPay']],
// ['key' => 8, "name" => 'Ready for Shipment', 'button' => ['download_invoice', 'again', 'go_cloud', 'delete']],
// // ['key' => 6, "name" => 'Refund Under Review', 'button' => ['again', 'delete']],
// ['key' => 7, "name" => 'Transaction Closed', 'button' => ['again', 'delete']],
// ],
// //订单物流状态
// 'order_logistics_status' => Order::$statusFontLogisticOrder,
// //订单物流状态
// 'Inventory_logistics_status' => Order::$statusFontLogisticInventory,
// //返回订单时间筛选项
// 'time' => [
// ['key' => 0, 'name' => 'All'],
// ['key' => 1, 'name' => 'within a month'],
// ['key' => 2, 'name' => 'within a quarter'],
// ['key' => 3, 'name' => 'Within half a year'],
// ['key' => 4, 'name' => 'Within a year'],
// ],
// //退款原因说明项
// 'refund_reason' => [
// ['key' => 1, 'name' => 'I don\'t want it anymore'],
// ['key' => 2, 'name' => 'no reason'],
// ['key' => 3, 'name' => 'other'],
// ],
// //物流状态筛选项
// 'logistics_status' => [
// ['key' => -1, "name" => 'All'],
// ['key' => 1, "name" => 'Draw', 'button' => []],
// ['key' => 2, "name" => 'Shipping', 'button' => []],
// // ['key' => Deliver::STATUS_PORT, "name" => 'To the port', 'button' => []],
// ['key' => 3, "name" => 'UPS pick up', 'button' => ['check_detail']],
// ['key' => 4, "name" => 'Arrival', 'button' => []],
// ]
// ];

View File

@ -1,7 +1,8 @@
package svc
import (
"fusenapi/home-user-auth/internal/config"
"fusenapi/server/home-user-auth/internal/config"
"github.com/zeromicro/go-zero/core/stores/sqlx"
)

View File

@ -69,6 +69,28 @@ type DataGetType struct {
Name string `db:"name" json:"name"` // 餐厅名字
}
type KeyName struct {
Key string `json:"key"`
Name string `json:"name"`
}
type KeyNameButton struct {
Key string `json:"key"`
Name string `json:"name"`
Button []string `json:"button"`
}
type DataStatusConfig struct {
SearchList []KeyName `json:"search_list"` //搜索下拉列表
OrderStatus []KeyNameButton `json:"order_status"` //直邮单状态
InventoryStatus []KeyNameButton `json:"Inventory_status"` //云仓单状态
OrderLogisticsStatus []KeyName `json:"order_logistics_status"` //订单物流状态
InventoryLogisticsStatus []KeyName `json:"Inventory_logistics_status"` //订单物流状态
Time []KeyName `json:"time"` //返回订单时间筛选项
RefundReason []KeyName `json:"refund_reason"` //退款原因说明项
LogisticsStatus []KeyName `json:"logistics_status"` //物流状态筛选项
}
type Response struct {
Code int `json:"code"`
Message string `json:"msg"`

View File

@ -30,4 +30,5 @@ type Auth {
AccessSecret string `json:"accessSecret"`
AccessExpire int64 `json:"accessExpire"`
RefreshAfter int64 `json:"refreshAfter"`
}
}

View File

@ -103,4 +103,29 @@ type DataUserBasicInfo {
type DataGetType {
Id int64 `db:"id" json:"key"` // ID
Name string `db:"name" json:"name"` // 餐厅名字
}
// KeyName 普通的key name 对象结构. eg: /user/status-config 用在返回值
type KeyName {
Key string `json:"key"`
Name string `json:"name"`
}
// KeyNameButton 普通的key name button 对象结构 eg: /user/status-config 用在返回值
type KeyNameButton {
Key string `json:"key"`
Name string `json:"name"`
Button []string `json:"button"`
}
// DataStatusConfig /user/status-config 返回值data结构
type DataStatusConfig {
SearchList []KeyName `json:"search_list"` //搜索下拉列表
OrderStatus []KeyNameButton `json:"order_status"` //直邮单状态
InventoryStatus []KeyNameButton `json:"Inventory_status"` //云仓单状态
OrderLogisticsStatus []KeyName `json:"order_logistics_status"` //订单物流状态
InventoryLogisticsStatus []KeyName `json:"Inventory_logistics_status"` //订单物流状态
Time []KeyName `json:"time"` //返回订单时间筛选项
RefundReason []KeyName `json:"refund_reason"` //退款原因说明项
LogisticsStatus []KeyName `json:"logistics_status"` //物流状态筛选项
}