Merge branch 'dev' of http://gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway into dev
正在显示
28 个修改的文件
包含
2643 行增加
和
28 行删除
| 1 | +package command | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + | ||
| 6 | + "github.com/beego/beego/v2/core/validation" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | ||
| 8 | +) | ||
| 9 | + | ||
| 10 | +type SettingUpdateCommand struct { | ||
| 11 | + //操作人 | ||
| 12 | + Operator domain.Operator `json:"-"` | ||
| 13 | + SettingCode string `json:"settingCode" valid:"Required"` | ||
| 14 | + // 设定的值 | ||
| 15 | + Value string `json:"value" valid:"Required"` | ||
| 16 | +} | ||
| 17 | + | ||
| 18 | +func (settingUpdate *SettingUpdateCommand) Valid(validation *validation.Validation) { | ||
| 19 | + | ||
| 20 | +} | ||
| 21 | + | ||
| 22 | +func (settingUpdate *SettingUpdateCommand) ValidateCommand() error { | ||
| 23 | + valid := validation.Validation{} | ||
| 24 | + b, err := valid.Valid(settingUpdate) | ||
| 25 | + if err != nil { | ||
| 26 | + return err | ||
| 27 | + } | ||
| 28 | + if !b { | ||
| 29 | + for _, validErr := range valid.Errors { | ||
| 30 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 31 | + } | ||
| 32 | + } | ||
| 33 | + return nil | ||
| 34 | +} |
| 1 | +package query | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + | ||
| 6 | + "github.com/beego/beego/v2/core/validation" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | ||
| 8 | +) | ||
| 9 | + | ||
| 10 | +type SettingGetQuery struct { | ||
| 11 | + //操作人 | ||
| 12 | + Operator domain.Operator `json:"-"` | ||
| 13 | + SettingCode string `json:"settingCode"` | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +func (settingGetQuery *SettingGetQuery) Valid(validation *validation.Validation) { | ||
| 17 | + | ||
| 18 | +} | ||
| 19 | + | ||
| 20 | +func (settingGetQuery *SettingGetQuery) ValidateCommand() error { | ||
| 21 | + valid := validation.Validation{} | ||
| 22 | + b, err := valid.Valid(settingGetQuery) | ||
| 23 | + if err != nil { | ||
| 24 | + return err | ||
| 25 | + } | ||
| 26 | + if !b { | ||
| 27 | + for _, validErr := range valid.Errors { | ||
| 28 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 29 | + } | ||
| 30 | + } | ||
| 31 | + return nil | ||
| 32 | +} |
| 1 | +package service | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/systemsetting/command" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/systemsetting/query" | ||
| 6 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_basic" | ||
| 7 | +) | ||
| 8 | + | ||
| 9 | +// 用户信息 | ||
| 10 | +type SystemSettingService struct { | ||
| 11 | +} | ||
| 12 | + | ||
| 13 | +func NewSystemSettingService(options map[string]interface{}) *SystemSettingService { | ||
| 14 | + newUsersService := &SystemSettingService{} | ||
| 15 | + return newUsersService | ||
| 16 | +} | ||
| 17 | + | ||
| 18 | +func (srv SystemSettingService) GetSystemSettingList(systemSettingListQuery *query.SettingListQuery) (interface{}, error) { | ||
| 19 | + creationBasicGateway := allied_creation_basic.NewHttplibAlliedCreationBasic( | ||
| 20 | + systemSettingListQuery.Operator, | ||
| 21 | + ) | ||
| 22 | + result, err := creationBasicGateway.SystemSettingSearch(allied_creation_basic.ReqSystemSettingSearch{}) | ||
| 23 | + return result, err | ||
| 24 | +} | ||
| 25 | + | ||
| 26 | +func (srv SystemSettingService) GetSystemSetting(systemSettingGetQuery *query.SettingGetQuery) (interface{}, error) { | ||
| 27 | + creationBasicGateway := allied_creation_basic.NewHttplibAlliedCreationBasic( | ||
| 28 | + systemSettingGetQuery.Operator, | ||
| 29 | + ) | ||
| 30 | + result, err := creationBasicGateway.SystemSettingGet(allied_creation_basic.ReqSystemSettingGet{ | ||
| 31 | + SettingCode: systemSettingGetQuery.SettingCode, | ||
| 32 | + }) | ||
| 33 | + return result, err | ||
| 34 | +} | ||
| 35 | + | ||
| 36 | +func (srv SystemSettingService) SystemSettingUpdate(systemSettingUpdate *command.SettingUpdateCommand) (interface{}, error) { | ||
| 37 | + creationBasicGateway := allied_creation_basic.NewHttplibAlliedCreationBasic( | ||
| 38 | + systemSettingUpdate.Operator, | ||
| 39 | + ) | ||
| 40 | + result, err := creationBasicGateway.SystemSettingUpdate(allied_creation_basic.ReqSystemSettingUpdate{ | ||
| 41 | + SettingCode: systemSettingUpdate.SettingCode, | ||
| 42 | + Value: systemSettingUpdate.Value, | ||
| 43 | + CompanyId: systemSettingUpdate.Operator.CompanyId, | ||
| 44 | + }) | ||
| 45 | + return result, err | ||
| 46 | +} |
| @@ -12,6 +12,9 @@ var ALLIED_CREATION_BASIC_HOST = "http://localhost:8080" | @@ -12,6 +12,9 @@ var ALLIED_CREATION_BASIC_HOST = "http://localhost:8080" | ||
| 12 | //天联共创用户模块 | 12 | //天联共创用户模块 |
| 13 | var ALLIED_CREATION_USER_HOST = "http://localhost:8081" | 13 | var ALLIED_CREATION_USER_HOST = "http://localhost:8081" |
| 14 | 14 | ||
| 15 | +//天联共创业务模块 | ||
| 16 | +var ALLIED_CREATION_COOPERATION_HOST = "http://localhost:8081" | ||
| 17 | + | ||
| 15 | //通用模块短信服务 | 18 | //通用模块短信服务 |
| 16 | var SMS_SERVE_HOST = "http://localhost:8081" | 19 | var SMS_SERVE_HOST = "http://localhost:8081" |
| 17 | 20 |
| 1 | +package allied_creation_basic | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "encoding/json" | ||
| 5 | + "fmt" | ||
| 6 | + | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway" | ||
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 9 | +) | ||
| 10 | + | ||
| 11 | +// SystemSetting 更新系统设置 | ||
| 12 | +func (gateway HttplibAlliedCreationBasic) SystemSettingUpdate(param ReqSystemSettingUpdate) (*DataSystemSettingUpdate, error) { | ||
| 13 | + url := gateway.baseUrL + "/system-setting" | ||
| 14 | + method := "PUT" | ||
| 15 | + req := gateway.CreateRequest(url, method) | ||
| 16 | + log.Logger.Debug("向基础模块请求数据:更新系统设置。", map[string]interface{}{ | ||
| 17 | + "api": method + ":" + url, | ||
| 18 | + "param": param, | ||
| 19 | + }) | ||
| 20 | + req, err := req.JSONBody(param) | ||
| 21 | + if err != nil { | ||
| 22 | + return nil, fmt.Errorf("请求更新系统设置失败:%w", err) | ||
| 23 | + } | ||
| 24 | + | ||
| 25 | + byteResult, err := req.Bytes() | ||
| 26 | + if err != nil { | ||
| 27 | + return nil, fmt.Errorf("获取更新系统设置失败:%w", err) | ||
| 28 | + } | ||
| 29 | + log.Logger.Debug("获取基础模块请求数据:更新系统设置。", map[string]interface{}{ | ||
| 30 | + "result": string(byteResult), | ||
| 31 | + }) | ||
| 32 | + var result service_gateway.GatewayResponse | ||
| 33 | + err = json.Unmarshal(byteResult, &result) | ||
| 34 | + if err != nil { | ||
| 35 | + return nil, fmt.Errorf("解析更新系统设置:%w", err) | ||
| 36 | + } | ||
| 37 | + var data DataSystemSettingUpdate | ||
| 38 | + err = gateway.GetResponseData(result, &data) | ||
| 39 | + return &data, err | ||
| 40 | +} | ||
| 41 | + | ||
| 42 | +// System-settingSearch 获取企业的系统设置列表 | ||
| 43 | +func (gateway HttplibAlliedCreationBasic) SystemSettingSearch(param ReqSystemSettingSearch) (*DataSystemSettingSearch, error) { | ||
| 44 | + url := gateway.baseUrL + "/system-setting/search" | ||
| 45 | + method := "POST" | ||
| 46 | + req := gateway.CreateRequest(url, method) | ||
| 47 | + log.Logger.Debug("向基础模块请求数据:获取企业的系统设置列表。", map[string]interface{}{ | ||
| 48 | + "api": method + ":" + url, | ||
| 49 | + "param": param, | ||
| 50 | + }) | ||
| 51 | + req, err := req.JSONBody(param) | ||
| 52 | + if err != nil { | ||
| 53 | + return nil, fmt.Errorf("请求获取企业的系统设置列表失败:%w", err) | ||
| 54 | + } | ||
| 55 | + | ||
| 56 | + byteResult, err := req.Bytes() | ||
| 57 | + if err != nil { | ||
| 58 | + return nil, fmt.Errorf("获取获取企业的系统设置列表失败:%w", err) | ||
| 59 | + } | ||
| 60 | + log.Logger.Debug("获取基础模块请求数据:获取企业的系统设置列表。", map[string]interface{}{ | ||
| 61 | + "result": string(byteResult), | ||
| 62 | + }) | ||
| 63 | + var result service_gateway.GatewayResponse | ||
| 64 | + err = json.Unmarshal(byteResult, &result) | ||
| 65 | + if err != nil { | ||
| 66 | + return nil, fmt.Errorf("解析获取企业的系统设置列表:%w", err) | ||
| 67 | + } | ||
| 68 | + var data DataSystemSettingSearch | ||
| 69 | + err = gateway.GetResponseData(result, &data) | ||
| 70 | + return &data, err | ||
| 71 | +} | ||
| 72 | + | ||
| 73 | +// SystemSettingGet 获取企业的系统设置项 | ||
| 74 | +func (gateway HttplibAlliedCreationBasic) SystemSettingGet(param ReqSystemSettingGet) (*DataSystemSettingGet, error) { | ||
| 75 | + url := gateway.baseUrL + "/system-setting/get" | ||
| 76 | + method := "POST" | ||
| 77 | + req := gateway.CreateRequest(url, method) | ||
| 78 | + log.Logger.Debug("向基础模块请求数据:获取企业的系统设置项。", map[string]interface{}{ | ||
| 79 | + "api": method + ":" + url, | ||
| 80 | + "param": param, | ||
| 81 | + }) | ||
| 82 | + req, err := req.JSONBody(param) | ||
| 83 | + if err != nil { | ||
| 84 | + return nil, fmt.Errorf("请求获取企业的系统设置项失败:%w", err) | ||
| 85 | + } | ||
| 86 | + | ||
| 87 | + byteResult, err := req.Bytes() | ||
| 88 | + if err != nil { | ||
| 89 | + return nil, fmt.Errorf("获取获取企业的系统设置项失败:%w", err) | ||
| 90 | + } | ||
| 91 | + log.Logger.Debug("获取基础模块请求数据:获取企业的系统设置项。", map[string]interface{}{ | ||
| 92 | + "result": string(byteResult), | ||
| 93 | + }) | ||
| 94 | + var result service_gateway.GatewayResponse | ||
| 95 | + err = json.Unmarshal(byteResult, &result) | ||
| 96 | + if err != nil { | ||
| 97 | + return nil, fmt.Errorf("解析获取企业的系统设置项:%w", err) | ||
| 98 | + } | ||
| 99 | + var data DataSystemSettingGet | ||
| 100 | + err = gateway.GetResponseData(result, &data) | ||
| 101 | + return &data, err | ||
| 102 | +} |
| @@ -90,15 +90,15 @@ type ( | @@ -90,15 +90,15 @@ type ( | ||
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | DataNoticeSettingProfile struct { | 92 | DataNoticeSettingProfile struct { |
| 93 | - Module []struct { | 93 | + ModuleList []struct { |
| 94 | ModuleCode string `json:"Code"` | 94 | ModuleCode string `json:"Code"` |
| 95 | Name string `json:"name"` | 95 | Name string `json:"name"` |
| 96 | - } `json:"module"` | ||
| 97 | - ModuleAction []struct { | 96 | + } `json:"moduleList"` |
| 97 | + ModuleActionList []struct { | ||
| 98 | ModuleCode string `json:"module_code"` | 98 | ModuleCode string `json:"module_code"` |
| 99 | ActionCode string `json:"action_Code"` | 99 | ActionCode string `json:"action_Code"` |
| 100 | Name string `json:"name"` | 100 | Name string `json:"name"` |
| 101 | - } `json:"moduleAction"` | 101 | + } `json:"moduleActionList"` |
| 102 | ParamList []struct { | 102 | ParamList []struct { |
| 103 | // 变量的代码标识 | 103 | // 变量的代码标识 |
| 104 | ParamCode string `json:"paramCode"` | 104 | ParamCode string `json:"paramCode"` |
| 1 | +package allied_creation_basic | ||
| 2 | + | ||
| 3 | +//更新系统设置 | ||
| 4 | +type ( | ||
| 5 | + ReqSystemSettingUpdate struct { | ||
| 6 | + // 公司id | ||
| 7 | + CompanyId int64 `json:"companyId"` | ||
| 8 | + // 设定的值 | ||
| 9 | + Value string `json:"value"` | ||
| 10 | + // 设置对应的编码 | ||
| 11 | + SettingCode string `json:"settingCode"` | ||
| 12 | + } | ||
| 13 | + | ||
| 14 | + DataSystemSettingUpdate struct { | ||
| 15 | + } | ||
| 16 | +) | ||
| 17 | + | ||
| 18 | +//获取企业的系统设置列表 | ||
| 19 | +type ( | ||
| 20 | + ReqSystemSettingSearch struct { | ||
| 21 | + } | ||
| 22 | + | ||
| 23 | + DataSystemSettingSearch struct { | ||
| 24 | + SystemSetting []struct { | ||
| 25 | + // 公司id | ||
| 26 | + CompanyId int64 `json:"companyId"` | ||
| 27 | + // 管控层级 | ||
| 28 | + ControlLevel string `json:"controlLevel"` | ||
| 29 | + // 描述 | ||
| 30 | + Description string `json:"description"` | ||
| 31 | + // 设置对应的编码 | ||
| 32 | + SettingCode string `json:"settingCode"` | ||
| 33 | + // 设置对应的名称 | ||
| 34 | + SettingName string `json:"settingName"` | ||
| 35 | + // 数据id | ||
| 36 | + SystemSettingId int64 `json:"systemSettingId"` | ||
| 37 | + // 设定的值 | ||
| 38 | + Value string `json:"value"` | ||
| 39 | + // 值类型 | ||
| 40 | + ValueType string `json:"valueType"` | ||
| 41 | + } | ||
| 42 | + } | ||
| 43 | +) | ||
| 44 | + | ||
| 45 | +//获取企业的系统设置项 | ||
| 46 | +type ( | ||
| 47 | + ReqSystemSettingGet struct { | ||
| 48 | + SettingCode string `json:"settingCode"` | ||
| 49 | + } | ||
| 50 | + | ||
| 51 | + DataSystemSettingGet struct { | ||
| 52 | + // 公司id | ||
| 53 | + CompanyId int64 `json:"companyId"` | ||
| 54 | + // 管控层级 | ||
| 55 | + ControlLevel string `json:"controlLevel"` | ||
| 56 | + // 描述 | ||
| 57 | + Description string `json:"description"` | ||
| 58 | + // 设置对应的编码 | ||
| 59 | + SettingCode string `json:"settingCode"` | ||
| 60 | + // 设置对应的名称 | ||
| 61 | + SettingName string `json:"settingName"` | ||
| 62 | + // 数据id | ||
| 63 | + SystemSettingId int64 `json:"systemSettingId"` | ||
| 64 | + // 设定的值 | ||
| 65 | + Value string `json:"value"` | ||
| 66 | + // 值类型 | ||
| 67 | + ValueType string `json:"valueType"` | ||
| 68 | + } | ||
| 69 | +) |
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "time" | ||
| 5 | + | ||
| 6 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/constant" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | ||
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway" | ||
| 9 | +) | ||
| 10 | + | ||
| 11 | +type HttplibAlliedCreationCooperation struct { | ||
| 12 | + service_gateway.BaseServiceGateway | ||
| 13 | + baseUrL string | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +func NewHttplibAlliedCreationCooperation(operator domain.Operator) *HttplibAlliedCreationCooperation { | ||
| 17 | + return &HttplibAlliedCreationCooperation{ | ||
| 18 | + BaseServiceGateway: service_gateway.BaseServiceGateway{ | ||
| 19 | + ConnectTimeout: 100 * time.Second, | ||
| 20 | + ReadWriteTimeout: 30 * time.Second, | ||
| 21 | + CompanyId: operator.CompanyId, | ||
| 22 | + OrgId: operator.OrgId, | ||
| 23 | + UserId: operator.UserId, | ||
| 24 | + UserBaseId: operator.UserBaseId, | ||
| 25 | + }, | ||
| 26 | + baseUrL: constant.ALLIED_CREATION_USER_HOST, | ||
| 27 | + } | ||
| 28 | +} |
pkg/infrastructure/service_gateway/allied_creation_cooperation/module_cooperation_application.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "encoding/json" | ||
| 5 | + "fmt" | ||
| 6 | + "strconv" | ||
| 7 | + | ||
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 9 | + | ||
| 10 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway" | ||
| 11 | +) | ||
| 12 | + | ||
| 13 | +// CooperationApplicationUpdaet 更新共创申请 | ||
| 14 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationUpdaet(param ReqCooperationApplicationUpdate) (*DataCooperationApplicationUpdate, error) { | ||
| 15 | + url := gateway.baseUrL + "/cooperation-applications/" + strconv.Itoa(param.ApplicationId) | ||
| 16 | + method := "PUT" | ||
| 17 | + req := gateway.CreateRequest(url, method) | ||
| 18 | + log.Logger.Debug("向基础模块请求数据:更新共创申请。", map[string]interface{}{ | ||
| 19 | + "api": method + ":" + url, | ||
| 20 | + "param": param, | ||
| 21 | + }) | ||
| 22 | + req, err := req.JSONBody(param) | ||
| 23 | + if err != nil { | ||
| 24 | + return nil, fmt.Errorf("请求更新共创申请失败:%w", err) | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + byteResult, err := req.Bytes() | ||
| 28 | + if err != nil { | ||
| 29 | + return nil, fmt.Errorf("获取更新共创申请失败:%w", err) | ||
| 30 | + } | ||
| 31 | + log.Logger.Debug("获取基础模块请求数据:更新共创申请。", map[string]interface{}{ | ||
| 32 | + "result": string(byteResult), | ||
| 33 | + }) | ||
| 34 | + var result service_gateway.GatewayResponse | ||
| 35 | + err = json.Unmarshal(byteResult, &result) | ||
| 36 | + if err != nil { | ||
| 37 | + return nil, fmt.Errorf("解析更新共创申请:%w", err) | ||
| 38 | + } | ||
| 39 | + var data DataCooperationApplicationUpdate | ||
| 40 | + err = gateway.GetResponseData(result, &data) | ||
| 41 | + return &data, err | ||
| 42 | +} | ||
| 43 | + | ||
| 44 | +// CooperationApplicationsBatchApproval 共创申请一键审核 | ||
| 45 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationsBatchApproval(param ReqCooperationApplicationBatchApproval) (*DataCooperationApplicationBatchApproval, error) { | ||
| 46 | + url := gateway.baseUrL + "/cooperation-applications/batch-approval" | ||
| 47 | + method := "POST" | ||
| 48 | + req := gateway.CreateRequest(url, method) | ||
| 49 | + log.Logger.Debug("向基础模块请求数据:共创申请一键审核。", map[string]interface{}{ | ||
| 50 | + "api": method + ":" + url, | ||
| 51 | + "param": param, | ||
| 52 | + }) | ||
| 53 | + req, err := req.JSONBody(param) | ||
| 54 | + if err != nil { | ||
| 55 | + return nil, fmt.Errorf("请求共创申请一键审核失败:%w", err) | ||
| 56 | + } | ||
| 57 | + | ||
| 58 | + byteResult, err := req.Bytes() | ||
| 59 | + if err != nil { | ||
| 60 | + return nil, fmt.Errorf("获取共创申请一键审核失败:%w", err) | ||
| 61 | + } | ||
| 62 | + log.Logger.Debug("获取基础模块请求数据:共创申请一键审核。", map[string]interface{}{ | ||
| 63 | + "result": string(byteResult), | ||
| 64 | + }) | ||
| 65 | + var result service_gateway.GatewayResponse | ||
| 66 | + err = json.Unmarshal(byteResult, &result) | ||
| 67 | + if err != nil { | ||
| 68 | + return nil, fmt.Errorf("解析共创申请一键审核:%w", err) | ||
| 69 | + } | ||
| 70 | + var data DataCooperationApplicationBatchApproval | ||
| 71 | + err = gateway.GetResponseData(result, &data) | ||
| 72 | + return &data, err | ||
| 73 | +} | ||
| 74 | + | ||
| 75 | +// CooperationApplicationCancel 取消共创申请 | ||
| 76 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationCancel(param ReqCooperationApplicationCancel) (*DataCooperationApplicationCancel, error) { | ||
| 77 | + url := gateway.baseUrL + "/cooperation-applications/" + strconv.Itoa(param.ApplicationId) + "/cancel-application" | ||
| 78 | + method := "POST" | ||
| 79 | + req := gateway.CreateRequest(url, method) | ||
| 80 | + log.Logger.Debug("向基础模块请求数据:取消共创申请。", map[string]interface{}{ | ||
| 81 | + "api": method + ":" + url, | ||
| 82 | + "param": param, | ||
| 83 | + }) | ||
| 84 | + req, err := req.JSONBody(param) | ||
| 85 | + if err != nil { | ||
| 86 | + return nil, fmt.Errorf("请求取消共创申请失败:%w", err) | ||
| 87 | + } | ||
| 88 | + | ||
| 89 | + byteResult, err := req.Bytes() | ||
| 90 | + if err != nil { | ||
| 91 | + return nil, fmt.Errorf("获取取消共创申请失败:%w", err) | ||
| 92 | + } | ||
| 93 | + log.Logger.Debug("获取基础模块请求数据:取消共创申请。", map[string]interface{}{ | ||
| 94 | + "result": string(byteResult), | ||
| 95 | + }) | ||
| 96 | + var result service_gateway.GatewayResponse | ||
| 97 | + err = json.Unmarshal(byteResult, &result) | ||
| 98 | + if err != nil { | ||
| 99 | + return nil, fmt.Errorf("解析取消共创申请:%w", err) | ||
| 100 | + } | ||
| 101 | + var data DataCooperationApplicationCancel | ||
| 102 | + err = gateway.GetResponseData(result, &data) | ||
| 103 | + return &data, err | ||
| 104 | +} | ||
| 105 | + | ||
| 106 | +// CooperationApplicationsAgree 审核-同意共创申请 | ||
| 107 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationsAgree(param ReqCooperationApplicationAgree) (*DataCooperationApplicationAgree, error) { | ||
| 108 | + url := gateway.baseUrL + "/cooperation-applications/agree-cooperation-application" | ||
| 109 | + method := "POST" | ||
| 110 | + req := gateway.CreateRequest(url, method) | ||
| 111 | + log.Logger.Debug("向基础模块请求数据:审核-同意共创申请。", map[string]interface{}{ | ||
| 112 | + "api": method + ":" + url, | ||
| 113 | + "param": param, | ||
| 114 | + }) | ||
| 115 | + req, err := req.JSONBody(param) | ||
| 116 | + if err != nil { | ||
| 117 | + return nil, fmt.Errorf("请求审核-同意共创申请失败:%w", err) | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + byteResult, err := req.Bytes() | ||
| 121 | + if err != nil { | ||
| 122 | + return nil, fmt.Errorf("获取审核-同意共创申请失败:%w", err) | ||
| 123 | + } | ||
| 124 | + log.Logger.Debug("获取基础模块请求数据:审核-同意共创申请。", map[string]interface{}{ | ||
| 125 | + "result": string(byteResult), | ||
| 126 | + }) | ||
| 127 | + var result service_gateway.GatewayResponse | ||
| 128 | + err = json.Unmarshal(byteResult, &result) | ||
| 129 | + if err != nil { | ||
| 130 | + return nil, fmt.Errorf("解析审核-同意共创申请:%w", err) | ||
| 131 | + } | ||
| 132 | + var data DataCooperationApplicationAgree | ||
| 133 | + err = gateway.GetResponseData(result, &data) | ||
| 134 | + return &data, err | ||
| 135 | +} | ||
| 136 | + | ||
| 137 | +// CooperationApplicationsReject审核-拒绝共创申请 | ||
| 138 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationReject(param ReqCooperationApplicationReject) (*DataCooperationApplicationReject, error) { | ||
| 139 | + url := gateway.baseUrL + "/cooperation-applications/reject-cooperation-application" | ||
| 140 | + method := "POST" | ||
| 141 | + req := gateway.CreateRequest(url, method) | ||
| 142 | + log.Logger.Debug("向基础模块请求数据:审核-拒绝共创申请。", map[string]interface{}{ | ||
| 143 | + "api": method + ":" + url, | ||
| 144 | + "param": param, | ||
| 145 | + }) | ||
| 146 | + req, err := req.JSONBody(param) | ||
| 147 | + if err != nil { | ||
| 148 | + return nil, fmt.Errorf("请求审核-拒绝共创申请失败:%w", err) | ||
| 149 | + } | ||
| 150 | + | ||
| 151 | + byteResult, err := req.Bytes() | ||
| 152 | + if err != nil { | ||
| 153 | + return nil, fmt.Errorf("获取审核-拒绝共创申请失败:%w", err) | ||
| 154 | + } | ||
| 155 | + log.Logger.Debug("获取基础模块请求数据:审核-拒绝共创申请。", map[string]interface{}{ | ||
| 156 | + "result": string(byteResult), | ||
| 157 | + }) | ||
| 158 | + var result service_gateway.GatewayResponse | ||
| 159 | + err = json.Unmarshal(byteResult, &result) | ||
| 160 | + if err != nil { | ||
| 161 | + return nil, fmt.Errorf("解析审核-拒绝共创申请:%w", err) | ||
| 162 | + } | ||
| 163 | + var data DataCooperationApplicationReject | ||
| 164 | + err = gateway.GetResponseData(result, &data) | ||
| 165 | + return &data, err | ||
| 166 | +} | ||
| 167 | + | ||
| 168 | +// CooperationApplicationAdd 创建共创申请 | ||
| 169 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationAdd(param ReqCooperationApplicationAdd) (*DataCooperationApplicationAdd, error) { | ||
| 170 | + url := gateway.baseUrL + "/cooperation-applications" | ||
| 171 | + method := "POST" | ||
| 172 | + req := gateway.CreateRequest(url, method) | ||
| 173 | + log.Logger.Debug("向基础模块请求数据:创建共创申请。", map[string]interface{}{ | ||
| 174 | + "api": method + ":" + url, | ||
| 175 | + "param": param, | ||
| 176 | + }) | ||
| 177 | + req, err := req.JSONBody(param) | ||
| 178 | + if err != nil { | ||
| 179 | + return nil, fmt.Errorf("请求创建共创申请失败:%w", err) | ||
| 180 | + } | ||
| 181 | + | ||
| 182 | + byteResult, err := req.Bytes() | ||
| 183 | + if err != nil { | ||
| 184 | + return nil, fmt.Errorf("获取创建共创申请失败:%w", err) | ||
| 185 | + } | ||
| 186 | + log.Logger.Debug("获取基础模块请求数据:创建共创申请。", map[string]interface{}{ | ||
| 187 | + "result": string(byteResult), | ||
| 188 | + }) | ||
| 189 | + var result service_gateway.GatewayResponse | ||
| 190 | + err = json.Unmarshal(byteResult, &result) | ||
| 191 | + if err != nil { | ||
| 192 | + return nil, fmt.Errorf("解析创建共创申请:%w", err) | ||
| 193 | + } | ||
| 194 | + var data DataCooperationApplicationAdd | ||
| 195 | + err = gateway.GetResponseData(result, &data) | ||
| 196 | + return &data, err | ||
| 197 | +} | ||
| 198 | + | ||
| 199 | +// Cooperation-applicationsSearch 查询共创申请 | ||
| 200 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationsSearch(param ReqCooperationApplicationSearch) (*DataCooperationApplicationSearch, error) { | ||
| 201 | + url := gateway.baseUrL + "/cooperation-applications/search" | ||
| 202 | + method := "POST" | ||
| 203 | + req := gateway.CreateRequest(url, method) | ||
| 204 | + log.Logger.Debug("向基础模块请求数据:查询共创申请。", map[string]interface{}{ | ||
| 205 | + "api": method + ":" + url, | ||
| 206 | + "param": param, | ||
| 207 | + }) | ||
| 208 | + req, err := req.JSONBody(param) | ||
| 209 | + if err != nil { | ||
| 210 | + return nil, fmt.Errorf("请求查询共创申请失败:%w", err) | ||
| 211 | + } | ||
| 212 | + | ||
| 213 | + byteResult, err := req.Bytes() | ||
| 214 | + if err != nil { | ||
| 215 | + return nil, fmt.Errorf("获取查询共创申请失败:%w", err) | ||
| 216 | + } | ||
| 217 | + log.Logger.Debug("获取基础模块请求数据:查询共创申请。", map[string]interface{}{ | ||
| 218 | + "result": string(byteResult), | ||
| 219 | + }) | ||
| 220 | + var result service_gateway.GatewayResponse | ||
| 221 | + err = json.Unmarshal(byteResult, &result) | ||
| 222 | + if err != nil { | ||
| 223 | + return nil, fmt.Errorf("解析查询共创申请:%w", err) | ||
| 224 | + } | ||
| 225 | + var data DataCooperationApplicationSearch | ||
| 226 | + err = gateway.GetResponseData(result, &data) | ||
| 227 | + return &data, err | ||
| 228 | +} | ||
| 229 | + | ||
| 230 | +// CooperationApplicationsApply 申请共创 | ||
| 231 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationsApply(param ReqCooperationApplicationApply) (*DataCooperationApplicationApply, error) { | ||
| 232 | + url := gateway.baseUrL + "/cooperation-applications/apply-for-cooperation" | ||
| 233 | + method := "POST" | ||
| 234 | + req := gateway.CreateRequest(url, method) | ||
| 235 | + log.Logger.Debug("向基础模块请求数据:申请共创。", map[string]interface{}{ | ||
| 236 | + "api": method + ":" + url, | ||
| 237 | + "param": param, | ||
| 238 | + }) | ||
| 239 | + req, err := req.JSONBody(param) | ||
| 240 | + if err != nil { | ||
| 241 | + return nil, fmt.Errorf("请求申请共创失败:%w", err) | ||
| 242 | + } | ||
| 243 | + | ||
| 244 | + byteResult, err := req.Bytes() | ||
| 245 | + if err != nil { | ||
| 246 | + return nil, fmt.Errorf("获取申请共创失败:%w", err) | ||
| 247 | + } | ||
| 248 | + log.Logger.Debug("获取基础模块请求数据:申请共创。", map[string]interface{}{ | ||
| 249 | + "result": string(byteResult), | ||
| 250 | + }) | ||
| 251 | + var result service_gateway.GatewayResponse | ||
| 252 | + err = json.Unmarshal(byteResult, &result) | ||
| 253 | + if err != nil { | ||
| 254 | + return nil, fmt.Errorf("解析申请共创:%w", err) | ||
| 255 | + } | ||
| 256 | + var data DataCooperationApplicationApply | ||
| 257 | + err = gateway.GetResponseData(result, &data) | ||
| 258 | + return &data, err | ||
| 259 | +} | ||
| 260 | + | ||
| 261 | +// CooperationApplicationRemove 移除共创申请 | ||
| 262 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationRemove(param ReqCooperationApplicationRemove) (*DataCooperationApplicationRemove, error) { | ||
| 263 | + url := gateway.baseUrL + "/cooperation-applications/" + strconv.Itoa(param.ApplicationId) | ||
| 264 | + method := "DELETE" | ||
| 265 | + req := gateway.CreateRequest(url, method) | ||
| 266 | + log.Logger.Debug("向基础模块请求数据:移除共创申请。", map[string]interface{}{ | ||
| 267 | + "api": method + ":" + url, | ||
| 268 | + "param": param, | ||
| 269 | + }) | ||
| 270 | + req, err := req.JSONBody(param) | ||
| 271 | + if err != nil { | ||
| 272 | + return nil, fmt.Errorf("请求移除共创申请失败:%w", err) | ||
| 273 | + } | ||
| 274 | + | ||
| 275 | + byteResult, err := req.Bytes() | ||
| 276 | + if err != nil { | ||
| 277 | + return nil, fmt.Errorf("获取移除共创申请失败:%w", err) | ||
| 278 | + } | ||
| 279 | + log.Logger.Debug("获取基础模块请求数据:移除共创申请。", map[string]interface{}{ | ||
| 280 | + "result": string(byteResult), | ||
| 281 | + }) | ||
| 282 | + var result service_gateway.GatewayResponse | ||
| 283 | + err = json.Unmarshal(byteResult, &result) | ||
| 284 | + if err != nil { | ||
| 285 | + return nil, fmt.Errorf("解析移除共创申请:%w", err) | ||
| 286 | + } | ||
| 287 | + var data DataCooperationApplicationRemove | ||
| 288 | + err = gateway.GetResponseData(result, &data) | ||
| 289 | + return &data, err | ||
| 290 | +} | ||
| 291 | + | ||
| 292 | +// CooperationApplicationList 返回共创申请列表 | ||
| 293 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationList(param ReqCooperationApplicationList) (*DataCooperationApplicationList, error) { | ||
| 294 | + url := gateway.baseUrL + "/cooperation-applications" | ||
| 295 | + method := "GET" | ||
| 296 | + req := gateway.CreateRequest(url, method) | ||
| 297 | + log.Logger.Debug("向基础模块请求数据:返回共创申请列表。", map[string]interface{}{ | ||
| 298 | + "api": method + ":" + url, | ||
| 299 | + "param": param, | ||
| 300 | + }) | ||
| 301 | + req, err := req.JSONBody(param) | ||
| 302 | + if err != nil { | ||
| 303 | + return nil, fmt.Errorf("请求返回共创申请列表失败:%w", err) | ||
| 304 | + } | ||
| 305 | + | ||
| 306 | + byteResult, err := req.Bytes() | ||
| 307 | + if err != nil { | ||
| 308 | + return nil, fmt.Errorf("获取返回共创申请列表失败:%w", err) | ||
| 309 | + } | ||
| 310 | + log.Logger.Debug("获取基础模块请求数据:返回共创申请列表。", map[string]interface{}{ | ||
| 311 | + "result": string(byteResult), | ||
| 312 | + }) | ||
| 313 | + var result service_gateway.GatewayResponse | ||
| 314 | + err = json.Unmarshal(byteResult, &result) | ||
| 315 | + if err != nil { | ||
| 316 | + return nil, fmt.Errorf("解析返回共创申请列表:%w", err) | ||
| 317 | + } | ||
| 318 | + var data DataCooperationApplicationList | ||
| 319 | + err = gateway.GetResponseData(result, &data) | ||
| 320 | + return &data, err | ||
| 321 | +} | ||
| 322 | + | ||
| 323 | +// CooperationApplicationGet 返回共创申请详情 | ||
| 324 | +func (gateway HttplibAlliedCreationCooperation) CooperationApplicationGet(param ReqCooperationApplicationGet) (*DataCooperationApplicationGet, error) { | ||
| 325 | + url := gateway.baseUrL + "/cooperation-applications/{cooperationApplicationId}" | ||
| 326 | + method := "GET" | ||
| 327 | + req := gateway.CreateRequest(url, method) | ||
| 328 | + log.Logger.Debug("向基础模块请求数据:返回共创申请详情。", map[string]interface{}{ | ||
| 329 | + "api": method + ":" + url, | ||
| 330 | + "param": param, | ||
| 331 | + }) | ||
| 332 | + req, err := req.JSONBody(param) | ||
| 333 | + if err != nil { | ||
| 334 | + return nil, fmt.Errorf("请求返回共创申请详情失败:%w", err) | ||
| 335 | + } | ||
| 336 | + | ||
| 337 | + byteResult, err := req.Bytes() | ||
| 338 | + if err != nil { | ||
| 339 | + return nil, fmt.Errorf("获取返回共创申请详情失败:%w", err) | ||
| 340 | + } | ||
| 341 | + log.Logger.Debug("获取基础模块请求数据:返回共创申请详情。", map[string]interface{}{ | ||
| 342 | + "result": string(byteResult), | ||
| 343 | + }) | ||
| 344 | + var result service_gateway.GatewayResponse | ||
| 345 | + err = json.Unmarshal(byteResult, &result) | ||
| 346 | + if err != nil { | ||
| 347 | + return nil, fmt.Errorf("解析返回共创申请详情:%w", err) | ||
| 348 | + } | ||
| 349 | + var data DataCooperationApplicationGet | ||
| 350 | + err = gateway.GetResponseData(result, &data) | ||
| 351 | + return &data, err | ||
| 352 | +} |
pkg/infrastructure/service_gateway/allied_creation_cooperation/module_cooperation_contract.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "encoding/json" | ||
| 5 | + "fmt" | ||
| 6 | + "strconv" | ||
| 7 | + | ||
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 9 | + | ||
| 10 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway" | ||
| 11 | +) | ||
| 12 | + | ||
| 13 | +// CooperationContractAdd 创建共创合约 | ||
| 14 | +func (gateway HttplibAlliedCreationCooperation) CooperationContractAdd(param ReqCooperationContractAdd) (*DataCooperationContractAdd, error) { | ||
| 15 | + url := gateway.baseUrL + "/cooperation-contracts" | ||
| 16 | + method := "POST" | ||
| 17 | + req := gateway.CreateRequest(url, method) | ||
| 18 | + log.Logger.Debug("向基础模块请求数据:创建共创合约。", map[string]interface{}{ | ||
| 19 | + "api": method + ":" + url, | ||
| 20 | + "param": param, | ||
| 21 | + }) | ||
| 22 | + req, err := req.JSONBody(param) | ||
| 23 | + if err != nil { | ||
| 24 | + return nil, fmt.Errorf("请求创建共创合约失败:%w", err) | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + byteResult, err := req.Bytes() | ||
| 28 | + if err != nil { | ||
| 29 | + return nil, fmt.Errorf("获取创建共创合约失败:%w", err) | ||
| 30 | + } | ||
| 31 | + log.Logger.Debug("获取基础模块请求数据:创建共创合约。", map[string]interface{}{ | ||
| 32 | + "result": string(byteResult), | ||
| 33 | + }) | ||
| 34 | + var result service_gateway.GatewayResponse | ||
| 35 | + err = json.Unmarshal(byteResult, &result) | ||
| 36 | + if err != nil { | ||
| 37 | + return nil, fmt.Errorf("解析创建共创合约:%w", err) | ||
| 38 | + } | ||
| 39 | + var data DataCooperationContractAdd | ||
| 40 | + err = gateway.GetResponseData(result, &data) | ||
| 41 | + return &data, err | ||
| 42 | +} | ||
| 43 | + | ||
| 44 | +// CooperationContractUpdate 更新共创合约 | ||
| 45 | +func (gateway HttplibAlliedCreationCooperation) CooperationContractUpdate(param ReqCooperationContractUpdate) (*DataCooperationContractUpdate, error) { | ||
| 46 | + url := gateway.baseUrL + "/cooperation-contracts/" + strconv.Itoa(param.CooperationContractId) | ||
| 47 | + method := "PUT" | ||
| 48 | + req := gateway.CreateRequest(url, method) | ||
| 49 | + log.Logger.Debug("向基础模块请求数据:更新共创合约。", map[string]interface{}{ | ||
| 50 | + "api": method + ":" + url, | ||
| 51 | + "param": param, | ||
| 52 | + }) | ||
| 53 | + req, err := req.JSONBody(param) | ||
| 54 | + if err != nil { | ||
| 55 | + return nil, fmt.Errorf("请求更新共创合约失败:%w", err) | ||
| 56 | + } | ||
| 57 | + | ||
| 58 | + byteResult, err := req.Bytes() | ||
| 59 | + if err != nil { | ||
| 60 | + return nil, fmt.Errorf("获取更新共创合约失败:%w", err) | ||
| 61 | + } | ||
| 62 | + log.Logger.Debug("获取基础模块请求数据:更新共创合约。", map[string]interface{}{ | ||
| 63 | + "result": string(byteResult), | ||
| 64 | + }) | ||
| 65 | + var result service_gateway.GatewayResponse | ||
| 66 | + err = json.Unmarshal(byteResult, &result) | ||
| 67 | + if err != nil { | ||
| 68 | + return nil, fmt.Errorf("解析更新共创合约:%w", err) | ||
| 69 | + } | ||
| 70 | + var data DataCooperationContractUpdate | ||
| 71 | + err = gateway.GetResponseData(result, &data) | ||
| 72 | + return &data, err | ||
| 73 | +} | ||
| 74 | + | ||
| 75 | +// CooperationContractSearch 查询共创合约 | ||
| 76 | +func (gateway HttplibAlliedCreationCooperation) CooperationContractSearch(param ReqCooperationContractSearch) (*DataCooperationContractSearch, error) { | ||
| 77 | + url := gateway.baseUrL + "/cooperation-contracts/search" | ||
| 78 | + method := "POST" | ||
| 79 | + req := gateway.CreateRequest(url, method) | ||
| 80 | + log.Logger.Debug("向基础模块请求数据:查询共创合约。", map[string]interface{}{ | ||
| 81 | + "api": method + ":" + url, | ||
| 82 | + "param": param, | ||
| 83 | + }) | ||
| 84 | + req, err := req.JSONBody(param) | ||
| 85 | + if err != nil { | ||
| 86 | + return nil, fmt.Errorf("请求查询共创合约失败:%w", err) | ||
| 87 | + } | ||
| 88 | + | ||
| 89 | + byteResult, err := req.Bytes() | ||
| 90 | + if err != nil { | ||
| 91 | + return nil, fmt.Errorf("获取查询共创合约失败:%w", err) | ||
| 92 | + } | ||
| 93 | + log.Logger.Debug("获取基础模块请求数据:查询共创合约。", map[string]interface{}{ | ||
| 94 | + "result": string(byteResult), | ||
| 95 | + }) | ||
| 96 | + var result service_gateway.GatewayResponse | ||
| 97 | + err = json.Unmarshal(byteResult, &result) | ||
| 98 | + if err != nil { | ||
| 99 | + return nil, fmt.Errorf("解析查询共创合约:%w", err) | ||
| 100 | + } | ||
| 101 | + var data DataCooperationContractSearch | ||
| 102 | + err = gateway.GetResponseData(result, &data) | ||
| 103 | + return &data, err | ||
| 104 | +} | ||
| 105 | + | ||
| 106 | +// CooperationContractsSearchByUndertaker 根据承接人查询并返回共创项目合约 | ||
| 107 | +func (gateway HttplibAlliedCreationCooperation) CooperationContractsSearchByUndertaker(param ReqCooperationContractSearchByUndertaker) (*DataCooperationContractSearchByUndertaker, error) { | ||
| 108 | + url := gateway.baseUrL + "/cooperation-contracts/search-by-undertaker" | ||
| 109 | + method := "POST" | ||
| 110 | + req := gateway.CreateRequest(url, method) | ||
| 111 | + log.Logger.Debug("向基础模块请求数据:根据承接人查询并返回共创项目合约。", map[string]interface{}{ | ||
| 112 | + "api": method + ":" + url, | ||
| 113 | + "param": param, | ||
| 114 | + }) | ||
| 115 | + req, err := req.JSONBody(param) | ||
| 116 | + if err != nil { | ||
| 117 | + return nil, fmt.Errorf("请求根据承接人查询并返回共创项目合约失败:%w", err) | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + byteResult, err := req.Bytes() | ||
| 121 | + if err != nil { | ||
| 122 | + return nil, fmt.Errorf("获取根据承接人查询并返回共创项目合约失败:%w", err) | ||
| 123 | + } | ||
| 124 | + log.Logger.Debug("获取基础模块请求数据:根据承接人查询并返回共创项目合约。", map[string]interface{}{ | ||
| 125 | + "result": string(byteResult), | ||
| 126 | + }) | ||
| 127 | + var result service_gateway.GatewayResponse | ||
| 128 | + err = json.Unmarshal(byteResult, &result) | ||
| 129 | + if err != nil { | ||
| 130 | + return nil, fmt.Errorf("解析根据承接人查询并返回共创项目合约:%w", err) | ||
| 131 | + } | ||
| 132 | + var data DataCooperationContractSearchByUndertaker | ||
| 133 | + err = gateway.GetResponseData(result, &data) | ||
| 134 | + return &data, err | ||
| 135 | +} | ||
| 136 | + | ||
| 137 | +// CooperationContractRemove 移除共创合约 | ||
| 138 | +func (gateway HttplibAlliedCreationCooperation) CooperationContractRemove(param ReqCooperationContractRemove) (*DataCooperationContractRemove, error) { | ||
| 139 | + url := gateway.baseUrL + "/cooperation-contracts/" + strconv.Itoa(param.CooperationContractId) | ||
| 140 | + method := "DELETE" | ||
| 141 | + req := gateway.CreateRequest(url, method) | ||
| 142 | + log.Logger.Debug("向基础模块请求数据:移除共创合约。", map[string]interface{}{ | ||
| 143 | + "api": method + ":" + url, | ||
| 144 | + "param": param, | ||
| 145 | + }) | ||
| 146 | + req, err := req.JSONBody(param) | ||
| 147 | + if err != nil { | ||
| 148 | + return nil, fmt.Errorf("请求移除共创合约失败:%w", err) | ||
| 149 | + } | ||
| 150 | + | ||
| 151 | + byteResult, err := req.Bytes() | ||
| 152 | + if err != nil { | ||
| 153 | + return nil, fmt.Errorf("获取移除共创合约失败:%w", err) | ||
| 154 | + } | ||
| 155 | + log.Logger.Debug("获取基础模块请求数据:移除共创合约。", map[string]interface{}{ | ||
| 156 | + "result": string(byteResult), | ||
| 157 | + }) | ||
| 158 | + var result service_gateway.GatewayResponse | ||
| 159 | + err = json.Unmarshal(byteResult, &result) | ||
| 160 | + if err != nil { | ||
| 161 | + return nil, fmt.Errorf("解析移除共创合约:%w", err) | ||
| 162 | + } | ||
| 163 | + var data DataCooperationContractRemove | ||
| 164 | + err = gateway.GetResponseData(result, &data) | ||
| 165 | + return &data, err | ||
| 166 | +} | ||
| 167 | + | ||
| 168 | +// CooperationContractList 返回共创合约列表 | ||
| 169 | +func (gateway HttplibAlliedCreationCooperation) CooperationContractList(param ReqCooperationContractList) (*DataCooperationContractList, error) { | ||
| 170 | + url := gateway.baseUrL + "/cooperation-contracts" | ||
| 171 | + method := "GET" | ||
| 172 | + req := gateway.CreateRequest(url, method) | ||
| 173 | + log.Logger.Debug("向基础模块请求数据:返回共创合约列表。", map[string]interface{}{ | ||
| 174 | + "api": method + ":" + url, | ||
| 175 | + "param": param, | ||
| 176 | + }) | ||
| 177 | + req, err := req.JSONBody(param) | ||
| 178 | + if err != nil { | ||
| 179 | + return nil, fmt.Errorf("请求返回共创合约列表失败:%w", err) | ||
| 180 | + } | ||
| 181 | + | ||
| 182 | + byteResult, err := req.Bytes() | ||
| 183 | + if err != nil { | ||
| 184 | + return nil, fmt.Errorf("获取返回共创合约列表失败:%w", err) | ||
| 185 | + } | ||
| 186 | + log.Logger.Debug("获取基础模块请求数据:返回共创合约列表。", map[string]interface{}{ | ||
| 187 | + "result": string(byteResult), | ||
| 188 | + }) | ||
| 189 | + var result service_gateway.GatewayResponse | ||
| 190 | + err = json.Unmarshal(byteResult, &result) | ||
| 191 | + if err != nil { | ||
| 192 | + return nil, fmt.Errorf("解析返回共创合约列表:%w", err) | ||
| 193 | + } | ||
| 194 | + var data DataCooperationContractList | ||
| 195 | + err = gateway.GetResponseData(result, &data) | ||
| 196 | + return &data, err | ||
| 197 | +} | ||
| 198 | + | ||
| 199 | +// CooperationContractGet 返回共创合约详情 | ||
| 200 | +func (gateway HttplibAlliedCreationCooperation) CooperationContractGet(param ReqCooperationContractGet) (*DataCooperationContractGet, error) { | ||
| 201 | + url := gateway.baseUrL + "/cooperation-contracts/" + strconv.Itoa(param.CooperationContractId) | ||
| 202 | + method := "GET" | ||
| 203 | + req := gateway.CreateRequest(url, method) | ||
| 204 | + log.Logger.Debug("向基础模块请求数据:返回共创合约详情。", map[string]interface{}{ | ||
| 205 | + "api": method + ":" + url, | ||
| 206 | + "param": param, | ||
| 207 | + }) | ||
| 208 | + req, err := req.JSONBody(param) | ||
| 209 | + if err != nil { | ||
| 210 | + return nil, fmt.Errorf("请求返回共创合约详情失败:%w", err) | ||
| 211 | + } | ||
| 212 | + | ||
| 213 | + byteResult, err := req.Bytes() | ||
| 214 | + if err != nil { | ||
| 215 | + return nil, fmt.Errorf("获取返回共创合约详情失败:%w", err) | ||
| 216 | + } | ||
| 217 | + log.Logger.Debug("获取基础模块请求数据:返回共创合约详情。", map[string]interface{}{ | ||
| 218 | + "result": string(byteResult), | ||
| 219 | + }) | ||
| 220 | + var result service_gateway.GatewayResponse | ||
| 221 | + err = json.Unmarshal(byteResult, &result) | ||
| 222 | + if err != nil { | ||
| 223 | + return nil, fmt.Errorf("解析返回共创合约详情:%w", err) | ||
| 224 | + } | ||
| 225 | + var data DataCooperationContractGet | ||
| 226 | + err = gateway.GetResponseData(result, &data) | ||
| 227 | + return &data, err | ||
| 228 | +} |
pkg/infrastructure/service_gateway/allied_creation_cooperation/module_cooperation_mode.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "encoding/json" | ||
| 5 | + "fmt" | ||
| 6 | + "strconv" | ||
| 7 | + | ||
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 9 | + | ||
| 10 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway" | ||
| 11 | +) | ||
| 12 | + | ||
| 13 | +// ReqCooperationModeAdd 创建共创模式 | ||
| 14 | +func (gateway HttplibAlliedCreationCooperation) CooperationModeAdd(param ReqCooperationModeAdd) (*DataCooperationModeAdd, error) { | ||
| 15 | + url := gateway.baseUrL + "/cooperation-modes" | ||
| 16 | + method := "post" | ||
| 17 | + req := gateway.CreateRequest(url, method) | ||
| 18 | + log.Logger.Debug("向基础模块请求数据:创建共创模式。", map[string]interface{}{ | ||
| 19 | + "api": method + ":" + url, | ||
| 20 | + "param": param, | ||
| 21 | + }) | ||
| 22 | + req, err := req.JSONBody(param) | ||
| 23 | + if err != nil { | ||
| 24 | + return nil, fmt.Errorf("请求创建共创模式失败:%w", err) | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + byteResult, err := req.Bytes() | ||
| 28 | + if err != nil { | ||
| 29 | + return nil, fmt.Errorf("获取创建共创模式失败:%w", err) | ||
| 30 | + } | ||
| 31 | + log.Logger.Debug("获取基础模块请求数据:创建共创模式。", map[string]interface{}{ | ||
| 32 | + "result": string(byteResult), | ||
| 33 | + }) | ||
| 34 | + var result service_gateway.GatewayResponse | ||
| 35 | + err = json.Unmarshal(byteResult, &result) | ||
| 36 | + if err != nil { | ||
| 37 | + return nil, fmt.Errorf("解析创建共创模式:%w", err) | ||
| 38 | + } | ||
| 39 | + var data DataCooperationModeAdd | ||
| 40 | + err = gateway.GetResponseData(result, &data) | ||
| 41 | + return &data, err | ||
| 42 | +} | ||
| 43 | + | ||
| 44 | +// CooperationModeList 返回共创模式列表 | ||
| 45 | +func (gateway HttplibAlliedCreationCooperation) CooperationModeList(param ReqCooperationModeList) (*DataCooperationModeList, error) { | ||
| 46 | + url := gateway.baseUrL + "/cooperation-modes" | ||
| 47 | + method := "get" | ||
| 48 | + req := gateway.CreateRequest(url, method) | ||
| 49 | + log.Logger.Debug("向基础模块请求数据:返回共创模式列表。", map[string]interface{}{ | ||
| 50 | + "api": method + ":" + url, | ||
| 51 | + "param": param, | ||
| 52 | + }) | ||
| 53 | + req, err := req.JSONBody(param) | ||
| 54 | + if err != nil { | ||
| 55 | + return nil, fmt.Errorf("请求返回共创模式列表失败:%w", err) | ||
| 56 | + } | ||
| 57 | + | ||
| 58 | + byteResult, err := req.Bytes() | ||
| 59 | + if err != nil { | ||
| 60 | + return nil, fmt.Errorf("获取返回共创模式列表失败:%w", err) | ||
| 61 | + } | ||
| 62 | + log.Logger.Debug("获取基础模块请求数据:返回共创模式列表。", map[string]interface{}{ | ||
| 63 | + "result": string(byteResult), | ||
| 64 | + }) | ||
| 65 | + var result service_gateway.GatewayResponse | ||
| 66 | + err = json.Unmarshal(byteResult, &result) | ||
| 67 | + if err != nil { | ||
| 68 | + return nil, fmt.Errorf("解析返回共创模式列表:%w", err) | ||
| 69 | + } | ||
| 70 | + var data DataCooperationModeList | ||
| 71 | + err = gateway.GetResponseData(result, &data) | ||
| 72 | + return &data, err | ||
| 73 | +} | ||
| 74 | + | ||
| 75 | +// CooperationModeGet 返回共创模式详情 | ||
| 76 | +func (gateway HttplibAlliedCreationCooperation) CooperationModeGet(param ReqCooperationModeGet) (*DataCooperationModeGet, error) { | ||
| 77 | + url := gateway.baseUrL + "/cooperation-modes/" + strconv.Itoa(param.ModeId) | ||
| 78 | + method := "get" | ||
| 79 | + req := gateway.CreateRequest(url, method) | ||
| 80 | + log.Logger.Debug("向基础模块请求数据:返回共创模式详情。", map[string]interface{}{ | ||
| 81 | + "api": method + ":" + url, | ||
| 82 | + "param": param, | ||
| 83 | + }) | ||
| 84 | + req, err := req.JSONBody(param) | ||
| 85 | + if err != nil { | ||
| 86 | + return nil, fmt.Errorf("请求返回共创模式详情失败:%w", err) | ||
| 87 | + } | ||
| 88 | + | ||
| 89 | + byteResult, err := req.Bytes() | ||
| 90 | + if err != nil { | ||
| 91 | + return nil, fmt.Errorf("获取返回共创模式详情失败:%w", err) | ||
| 92 | + } | ||
| 93 | + log.Logger.Debug("获取基础模块请求数据:返回共创模式详情。", map[string]interface{}{ | ||
| 94 | + "result": string(byteResult), | ||
| 95 | + }) | ||
| 96 | + var result service_gateway.GatewayResponse | ||
| 97 | + err = json.Unmarshal(byteResult, &result) | ||
| 98 | + if err != nil { | ||
| 99 | + return nil, fmt.Errorf("解析返回共创模式详情:%w", err) | ||
| 100 | + } | ||
| 101 | + var data DataCooperationModeGet | ||
| 102 | + err = gateway.GetResponseData(result, &data) | ||
| 103 | + return &data, err | ||
| 104 | +} | ||
| 105 | + | ||
| 106 | +// CooperationModeUpdate 更新共创模式 | ||
| 107 | +func (gateway HttplibAlliedCreationCooperation) CooperationModeUpdate(param ReqCooperationModeUpdate) (*DataCooperationModeUpdate, error) { | ||
| 108 | + url := gateway.baseUrL + "/cooperation-modes" + strconv.Itoa(param.ModeId) | ||
| 109 | + method := "put" | ||
| 110 | + req := gateway.CreateRequest(url, method) | ||
| 111 | + log.Logger.Debug("向基础模块请求数据:更新共创模式。", map[string]interface{}{ | ||
| 112 | + "api": method + ":" + url, | ||
| 113 | + "param": param, | ||
| 114 | + }) | ||
| 115 | + req, err := req.JSONBody(param) | ||
| 116 | + if err != nil { | ||
| 117 | + return nil, fmt.Errorf("请求更新共创模式失败:%w", err) | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + byteResult, err := req.Bytes() | ||
| 121 | + if err != nil { | ||
| 122 | + return nil, fmt.Errorf("获取更新共创模式失败:%w", err) | ||
| 123 | + } | ||
| 124 | + log.Logger.Debug("获取基础模块请求数据:更新共创模式。", map[string]interface{}{ | ||
| 125 | + "result": string(byteResult), | ||
| 126 | + }) | ||
| 127 | + var result service_gateway.GatewayResponse | ||
| 128 | + err = json.Unmarshal(byteResult, &result) | ||
| 129 | + if err != nil { | ||
| 130 | + return nil, fmt.Errorf("解析更新共创模式:%w", err) | ||
| 131 | + } | ||
| 132 | + var data DataCooperationModeUpdate | ||
| 133 | + err = gateway.GetResponseData(result, &data) | ||
| 134 | + return &data, err | ||
| 135 | +} | ||
| 136 | + | ||
| 137 | +//CooperationModeRemove 移除共创模式 | ||
| 138 | +func (gateway HttplibAlliedCreationCooperation) CooperationModeRemove(param ReqCooperationModeRemove) (*DataCooperationModeRemove, error) { | ||
| 139 | + url := gateway.baseUrL + "/cooperation-modes/" + strconv.Itoa(param.ModeId) | ||
| 140 | + method := "delete" | ||
| 141 | + req := gateway.CreateRequest(url, method) | ||
| 142 | + log.Logger.Debug("向基础模块请求数据:移除共创模式。", map[string]interface{}{ | ||
| 143 | + "api": method + ":" + url, | ||
| 144 | + "param": param, | ||
| 145 | + }) | ||
| 146 | + req, err := req.JSONBody(param) | ||
| 147 | + if err != nil { | ||
| 148 | + return nil, fmt.Errorf("请求移除共创模式失败:%w", err) | ||
| 149 | + } | ||
| 150 | + | ||
| 151 | + byteResult, err := req.Bytes() | ||
| 152 | + if err != nil { | ||
| 153 | + return nil, fmt.Errorf("获取移除共创模式失败:%w", err) | ||
| 154 | + } | ||
| 155 | + log.Logger.Debug("获取基础模块请求数据:移除共创模式。", map[string]interface{}{ | ||
| 156 | + "result": string(byteResult), | ||
| 157 | + }) | ||
| 158 | + var result service_gateway.GatewayResponse | ||
| 159 | + err = json.Unmarshal(byteResult, &result) | ||
| 160 | + if err != nil { | ||
| 161 | + return nil, fmt.Errorf("解析移除共创模式:%w", err) | ||
| 162 | + } | ||
| 163 | + var data DataCooperationModeRemove | ||
| 164 | + err = gateway.GetResponseData(result, &data) | ||
| 165 | + return &data, err | ||
| 166 | +} | ||
| 167 | + | ||
| 168 | +// CooperationModesSearch查询共创模式 | ||
| 169 | +func (gateway HttplibAlliedCreationCooperation) CooperationModesSearch(param ReqCooperationModesSearch) (*DataCooperationModesSearch, error) { | ||
| 170 | + url := gateway.baseUrL + "/cooperation-modes/search" | ||
| 171 | + method := "post" | ||
| 172 | + req := gateway.CreateRequest(url, method) | ||
| 173 | + log.Logger.Debug("向基础模块请求数据:查询共创模式。", map[string]interface{}{ | ||
| 174 | + "api": method + ":" + url, | ||
| 175 | + "param": param, | ||
| 176 | + }) | ||
| 177 | + req, err := req.JSONBody(param) | ||
| 178 | + if err != nil { | ||
| 179 | + return nil, fmt.Errorf("请求查询共创模式失败:%w", err) | ||
| 180 | + } | ||
| 181 | + | ||
| 182 | + byteResult, err := req.Bytes() | ||
| 183 | + if err != nil { | ||
| 184 | + return nil, fmt.Errorf("获取查询共创模式失败:%w", err) | ||
| 185 | + } | ||
| 186 | + log.Logger.Debug("获取基础模块请求数据:查询共创模式。", map[string]interface{}{ | ||
| 187 | + "result": string(byteResult), | ||
| 188 | + }) | ||
| 189 | + var result service_gateway.GatewayResponse | ||
| 190 | + err = json.Unmarshal(byteResult, &result) | ||
| 191 | + if err != nil { | ||
| 192 | + return nil, fmt.Errorf("解析查询共创模式:%w", err) | ||
| 193 | + } | ||
| 194 | + var data DataCooperationModesSearch | ||
| 195 | + err = gateway.GetResponseData(result, &data) | ||
| 196 | + return &data, err | ||
| 197 | +} |
pkg/infrastructure/service_gateway/allied_creation_cooperation/module_cooperation_project.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "encoding/json" | ||
| 5 | + "fmt" | ||
| 6 | + "strconv" | ||
| 7 | + | ||
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway" | ||
| 9 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 10 | +) | ||
| 11 | + | ||
| 12 | +// CooperationProjectAdd 创建共创项目 | ||
| 13 | +func (gateway HttplibAlliedCreationCooperation) CooperationProjectAdd(param ReqCooperationProjectAdd) (*DataCooperationProjectAdd, error) { | ||
| 14 | + url := gateway.baseUrL + "/cooperation-projects" | ||
| 15 | + method := "POST" | ||
| 16 | + req := gateway.CreateRequest(url, method) | ||
| 17 | + log.Logger.Debug("向基础模块请求数据:创建共创项目。", map[string]interface{}{ | ||
| 18 | + "api": method + ":" + url, | ||
| 19 | + "param": param, | ||
| 20 | + }) | ||
| 21 | + req, err := req.JSONBody(param) | ||
| 22 | + if err != nil { | ||
| 23 | + return nil, fmt.Errorf("请求创建共创项目失败:%w", err) | ||
| 24 | + } | ||
| 25 | + | ||
| 26 | + byteResult, err := req.Bytes() | ||
| 27 | + if err != nil { | ||
| 28 | + return nil, fmt.Errorf("获取创建共创项目失败:%w", err) | ||
| 29 | + } | ||
| 30 | + log.Logger.Debug("获取基础模块请求数据:创建共创项目。", map[string]interface{}{ | ||
| 31 | + "result": string(byteResult), | ||
| 32 | + }) | ||
| 33 | + var result service_gateway.GatewayResponse | ||
| 34 | + err = json.Unmarshal(byteResult, &result) | ||
| 35 | + if err != nil { | ||
| 36 | + return nil, fmt.Errorf("解析创建共创项目:%w", err) | ||
| 37 | + } | ||
| 38 | + var data DataCooperationProjectAdd | ||
| 39 | + err = gateway.GetResponseData(result, &data) | ||
| 40 | + return &data, err | ||
| 41 | +} | ||
| 42 | + | ||
| 43 | +// CooperationProjectList 返回共创项目列表 | ||
| 44 | +func (gateway HttplibAlliedCreationCooperation) CooperationProjectList(param ReqCooperationProjectList) (*DataCooperationProjectList, error) { | ||
| 45 | + url := gateway.baseUrL + "/cooperation-projects" | ||
| 46 | + method := "GET" | ||
| 47 | + req := gateway.CreateRequest(url, method) | ||
| 48 | + log.Logger.Debug("向基础模块请求数据:返回共创项目列表。", map[string]interface{}{ | ||
| 49 | + "api": method + ":" + url, | ||
| 50 | + "param": param, | ||
| 51 | + }) | ||
| 52 | + req, err := req.JSONBody(param) | ||
| 53 | + if err != nil { | ||
| 54 | + return nil, fmt.Errorf("请求返回共创项目列表失败:%w", err) | ||
| 55 | + } | ||
| 56 | + | ||
| 57 | + byteResult, err := req.Bytes() | ||
| 58 | + if err != nil { | ||
| 59 | + return nil, fmt.Errorf("获取返回共创项目列表失败:%w", err) | ||
| 60 | + } | ||
| 61 | + log.Logger.Debug("获取基础模块请求数据:返回共创项目列表。", map[string]interface{}{ | ||
| 62 | + "result": string(byteResult), | ||
| 63 | + }) | ||
| 64 | + var result service_gateway.GatewayResponse | ||
| 65 | + err = json.Unmarshal(byteResult, &result) | ||
| 66 | + if err != nil { | ||
| 67 | + return nil, fmt.Errorf("解析返回共创项目列表:%w", err) | ||
| 68 | + } | ||
| 69 | + var data DataCooperationProjectList | ||
| 70 | + err = gateway.GetResponseData(result, &data) | ||
| 71 | + return &data, err | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +// Cooperation-projects[cooperationProjectId} 返回共创项目详情 | ||
| 75 | +func (gateway HttplibAlliedCreationCooperation) CooperationProjectGet(param ReqCooperationProjectGet) (*DataCooperationProjectGet, error) { | ||
| 76 | + url := gateway.baseUrL + "/cooperation-projects/" + strconv.Itoa(param.ProjectId) | ||
| 77 | + method := "GET" | ||
| 78 | + req := gateway.CreateRequest(url, method) | ||
| 79 | + log.Logger.Debug("向基础模块请求数据:返回共创项目详情。", map[string]interface{}{ | ||
| 80 | + "api": method + ":" + url, | ||
| 81 | + "param": param, | ||
| 82 | + }) | ||
| 83 | + req, err := req.JSONBody(param) | ||
| 84 | + if err != nil { | ||
| 85 | + return nil, fmt.Errorf("请求返回共创项目详情失败:%w", err) | ||
| 86 | + } | ||
| 87 | + | ||
| 88 | + byteResult, err := req.Bytes() | ||
| 89 | + if err != nil { | ||
| 90 | + return nil, fmt.Errorf("获取返回共创项目详情失败:%w", err) | ||
| 91 | + } | ||
| 92 | + log.Logger.Debug("获取基础模块请求数据:返回共创项目详情。", map[string]interface{}{ | ||
| 93 | + "result": string(byteResult), | ||
| 94 | + }) | ||
| 95 | + var result service_gateway.GatewayResponse | ||
| 96 | + err = json.Unmarshal(byteResult, &result) | ||
| 97 | + if err != nil { | ||
| 98 | + return nil, fmt.Errorf("解析返回共创项目详情:%w", err) | ||
| 99 | + } | ||
| 100 | + var data DataCooperationProjectGet | ||
| 101 | + err = gateway.GetResponseData(result, &data) | ||
| 102 | + return &data, err | ||
| 103 | +} | ||
| 104 | + | ||
| 105 | +// CooperationProjectUpdate 更新共创项目 | ||
| 106 | +func (gateway HttplibAlliedCreationCooperation) CooperationProjectUpdate(param ReqCooperationProjectUpdate) (*DataCooperationProjectUpdate, error) { | ||
| 107 | + url := gateway.baseUrL + "/cooperation-projects/{cooperationProjectId}" | ||
| 108 | + method := "PUT" | ||
| 109 | + req := gateway.CreateRequest(url, method) | ||
| 110 | + log.Logger.Debug("向基础模块请求数据:更新共创项目。", map[string]interface{}{ | ||
| 111 | + "api": method + ":" + url, | ||
| 112 | + "param": param, | ||
| 113 | + }) | ||
| 114 | + req, err := req.JSONBody(param) | ||
| 115 | + if err != nil { | ||
| 116 | + return nil, fmt.Errorf("请求更新共创项目失败:%w", err) | ||
| 117 | + } | ||
| 118 | + | ||
| 119 | + byteResult, err := req.Bytes() | ||
| 120 | + if err != nil { | ||
| 121 | + return nil, fmt.Errorf("获取更新共创项目失败:%w", err) | ||
| 122 | + } | ||
| 123 | + log.Logger.Debug("获取基础模块请求数据:更新共创项目。", map[string]interface{}{ | ||
| 124 | + "result": string(byteResult), | ||
| 125 | + }) | ||
| 126 | + var result service_gateway.GatewayResponse | ||
| 127 | + err = json.Unmarshal(byteResult, &result) | ||
| 128 | + if err != nil { | ||
| 129 | + return nil, fmt.Errorf("解析更新共创项目:%w", err) | ||
| 130 | + } | ||
| 131 | + var data DataCooperationProjectUpdate | ||
| 132 | + err = gateway.GetResponseData(result, &data) | ||
| 133 | + return &data, err | ||
| 134 | +} | ||
| 135 | + | ||
| 136 | +//CooperationProjectRemove 移除共创项目 | ||
| 137 | +func (gateway HttplibAlliedCreationCooperation) CooperationProjectRemove(param ReqCooperationProjectRemove) (*DataCooperationProjectRemove, error) { | ||
| 138 | + url := gateway.baseUrL + "/cooperation-projects/" + strconv.Itoa(param.ProjectId) | ||
| 139 | + method := "DELETE" | ||
| 140 | + req := gateway.CreateRequest(url, method) | ||
| 141 | + log.Logger.Debug("向基础模块请求数据:移除共创项目。", map[string]interface{}{ | ||
| 142 | + "api": method + ":" + url, | ||
| 143 | + "param": param, | ||
| 144 | + }) | ||
| 145 | + req, err := req.JSONBody(param) | ||
| 146 | + if err != nil { | ||
| 147 | + return nil, fmt.Errorf("请求移除共创项目失败:%w", err) | ||
| 148 | + } | ||
| 149 | + | ||
| 150 | + byteResult, err := req.Bytes() | ||
| 151 | + if err != nil { | ||
| 152 | + return nil, fmt.Errorf("获取移除共创项目失败:%w", err) | ||
| 153 | + } | ||
| 154 | + log.Logger.Debug("获取基础模块请求数据:移除共创项目。", map[string]interface{}{ | ||
| 155 | + "result": string(byteResult), | ||
| 156 | + }) | ||
| 157 | + var result service_gateway.GatewayResponse | ||
| 158 | + err = json.Unmarshal(byteResult, &result) | ||
| 159 | + if err != nil { | ||
| 160 | + return nil, fmt.Errorf("解析移除共创项目:%w", err) | ||
| 161 | + } | ||
| 162 | + var data DataCooperationProjectRemove | ||
| 163 | + err = gateway.GetResponseData(result, &data) | ||
| 164 | + return &data, err | ||
| 165 | +} | ||
| 166 | + | ||
| 167 | +// CooperationProjectsRelease发布共创项目 | ||
| 168 | +func (gateway HttplibAlliedCreationCooperation) CooperationProjectsRelease(param ReqCooperationProjectsRelease) (*DataCooperationProjectsRelease, error) { | ||
| 169 | + url := gateway.baseUrL + "/cooperation-projects/release-cooperation-project" | ||
| 170 | + method := "POST" | ||
| 171 | + req := gateway.CreateRequest(url, method) | ||
| 172 | + log.Logger.Debug("向基础模块请求数据:发布共创项目。", map[string]interface{}{ | ||
| 173 | + "api": method + ":" + url, | ||
| 174 | + "param": param, | ||
| 175 | + }) | ||
| 176 | + req, err := req.JSONBody(param) | ||
| 177 | + if err != nil { | ||
| 178 | + return nil, fmt.Errorf("请求发布共创项目失败:%w", err) | ||
| 179 | + } | ||
| 180 | + | ||
| 181 | + byteResult, err := req.Bytes() | ||
| 182 | + if err != nil { | ||
| 183 | + return nil, fmt.Errorf("获取发布共创项目失败:%w", err) | ||
| 184 | + } | ||
| 185 | + log.Logger.Debug("获取基础模块请求数据:发布共创项目。", map[string]interface{}{ | ||
| 186 | + "result": string(byteResult), | ||
| 187 | + }) | ||
| 188 | + var result service_gateway.GatewayResponse | ||
| 189 | + err = json.Unmarshal(byteResult, &result) | ||
| 190 | + if err != nil { | ||
| 191 | + return nil, fmt.Errorf("解析发布共创项目:%w", err) | ||
| 192 | + } | ||
| 193 | + var data DataCooperationProjectsRelease | ||
| 194 | + err = gateway.GetResponseData(result, &data) | ||
| 195 | + return &data, err | ||
| 196 | +} | ||
| 197 | + | ||
| 198 | +//CooperationProjectsSearch 查询共创项目 | ||
| 199 | +func (gateway HttplibAlliedCreationCooperation) CooperationProjectsSearch(param ReqCooperationProjectSearch) (*DataCooperationProjectSearch, error) { | ||
| 200 | + url := gateway.baseUrL + "/cooperation-projects/search" | ||
| 201 | + method := "POST" | ||
| 202 | + req := gateway.CreateRequest(url, method) | ||
| 203 | + log.Logger.Debug("向基础模块请求数据:查询共创项目。", map[string]interface{}{ | ||
| 204 | + "api": method + ":" + url, | ||
| 205 | + "param": param, | ||
| 206 | + }) | ||
| 207 | + req, err := req.JSONBody(param) | ||
| 208 | + if err != nil { | ||
| 209 | + return nil, fmt.Errorf("请求查询共创项目失败:%w", err) | ||
| 210 | + } | ||
| 211 | + | ||
| 212 | + byteResult, err := req.Bytes() | ||
| 213 | + if err != nil { | ||
| 214 | + return nil, fmt.Errorf("获取查询共创项目失败:%w", err) | ||
| 215 | + } | ||
| 216 | + log.Logger.Debug("获取基础模块请求数据:查询共创项目。", map[string]interface{}{ | ||
| 217 | + "result": string(byteResult), | ||
| 218 | + }) | ||
| 219 | + var result service_gateway.GatewayResponse | ||
| 220 | + err = json.Unmarshal(byteResult, &result) | ||
| 221 | + if err != nil { | ||
| 222 | + return nil, fmt.Errorf("解析查询共创项目:%w", err) | ||
| 223 | + } | ||
| 224 | + var data DataCooperationProjectSearch | ||
| 225 | + err = gateway.GetResponseData(result, &data) | ||
| 226 | + return &data, err | ||
| 227 | +} | ||
| 228 | + | ||
| 229 | +// CooperationProjectsCheck 判断当前勾选的承接对象是否存在用户 | ||
| 230 | +func (gateway HttplibAlliedCreationCooperation) CooperationProjectsCheck(param ReqCooperationProjectsCheck) (*DataCooperationProjectsCheck, error) { | ||
| 231 | + url := gateway.baseUrL + "/cooperation-projects/check" | ||
| 232 | + method := "POST" | ||
| 233 | + req := gateway.CreateRequest(url, method) | ||
| 234 | + log.Logger.Debug("向基础模块请求数据:判断当前勾选的承接对象是否存在用户。", map[string]interface{}{ | ||
| 235 | + "api": method + ":" + url, | ||
| 236 | + "param": param, | ||
| 237 | + }) | ||
| 238 | + req, err := req.JSONBody(param) | ||
| 239 | + if err != nil { | ||
| 240 | + return nil, fmt.Errorf("请求判断当前勾选的承接对象是否存在用户失败:%w", err) | ||
| 241 | + } | ||
| 242 | + | ||
| 243 | + byteResult, err := req.Bytes() | ||
| 244 | + if err != nil { | ||
| 245 | + return nil, fmt.Errorf("获取判断当前勾选的承接对象是否存在用户失败:%w", err) | ||
| 246 | + } | ||
| 247 | + log.Logger.Debug("获取基础模块请求数据:判断当前勾选的承接对象是否存在用户。", map[string]interface{}{ | ||
| 248 | + "result": string(byteResult), | ||
| 249 | + }) | ||
| 250 | + var result service_gateway.GatewayResponse | ||
| 251 | + err = json.Unmarshal(byteResult, &result) | ||
| 252 | + if err != nil { | ||
| 253 | + return nil, fmt.Errorf("解析判断当前勾选的承接对象是否存在用户:%w", err) | ||
| 254 | + } | ||
| 255 | + var data DataCooperationProjectsCheck | ||
| 256 | + err = gateway.GetResponseData(result, &data) | ||
| 257 | + return &data, err | ||
| 258 | +} |
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "encoding/json" | ||
| 5 | + "fmt" | ||
| 6 | + "strconv" | ||
| 7 | + | ||
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 9 | + | ||
| 10 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway" | ||
| 11 | +) | ||
| 12 | + | ||
| 13 | +// DividendsOrderAdd 创建分红订单 | ||
| 14 | +func (gateway HttplibAlliedCreationCooperation) DividendsOrderAdd(param ReqDividendsOrderAdd) (*DataDividendsOrderAdd, error) { | ||
| 15 | + url := gateway.baseUrL + "/dividends-orders" | ||
| 16 | + method := "POST" | ||
| 17 | + req := gateway.CreateRequest(url, method) | ||
| 18 | + log.Logger.Debug("向基础模块请求数据:创建分红订单。", map[string]interface{}{ | ||
| 19 | + "api": method + ":" + url, | ||
| 20 | + "param": param, | ||
| 21 | + }) | ||
| 22 | + req, err := req.JSONBody(param) | ||
| 23 | + if err != nil { | ||
| 24 | + return nil, fmt.Errorf("请求创建分红订单失败:%w", err) | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + byteResult, err := req.Bytes() | ||
| 28 | + if err != nil { | ||
| 29 | + return nil, fmt.Errorf("获取创建分红订单失败:%w", err) | ||
| 30 | + } | ||
| 31 | + log.Logger.Debug("获取基础模块请求数据:创建分红订单。", map[string]interface{}{ | ||
| 32 | + "result": string(byteResult), | ||
| 33 | + }) | ||
| 34 | + var result service_gateway.GatewayResponse | ||
| 35 | + err = json.Unmarshal(byteResult, &result) | ||
| 36 | + if err != nil { | ||
| 37 | + return nil, fmt.Errorf("解析创建分红订单:%w", err) | ||
| 38 | + } | ||
| 39 | + var data DataDividendsOrderAdd | ||
| 40 | + err = gateway.GetResponseData(result, &data) | ||
| 41 | + return &data, err | ||
| 42 | +} | ||
| 43 | + | ||
| 44 | +// DividendsOrderUpdate 更新分红订单 | ||
| 45 | +func (gateway HttplibAlliedCreationCooperation) DividendsOrderUpdate(param ReqDividendsOrderUpdate) (*DataDividendsOrderUpdate, error) { | ||
| 46 | + url := gateway.baseUrL + "/dividends-orders/" + strconv.Itoa(param.DividendsOrderId) | ||
| 47 | + method := "PUT" | ||
| 48 | + req := gateway.CreateRequest(url, method) | ||
| 49 | + log.Logger.Debug("向基础模块请求数据:更新分红订单。", map[string]interface{}{ | ||
| 50 | + "api": method + ":" + url, | ||
| 51 | + "param": param, | ||
| 52 | + }) | ||
| 53 | + req, err := req.JSONBody(param) | ||
| 54 | + if err != nil { | ||
| 55 | + return nil, fmt.Errorf("请求更新分红订单失败:%w", err) | ||
| 56 | + } | ||
| 57 | + | ||
| 58 | + byteResult, err := req.Bytes() | ||
| 59 | + if err != nil { | ||
| 60 | + return nil, fmt.Errorf("获取更新分红订单失败:%w", err) | ||
| 61 | + } | ||
| 62 | + log.Logger.Debug("获取基础模块请求数据:更新分红订单。", map[string]interface{}{ | ||
| 63 | + "result": string(byteResult), | ||
| 64 | + }) | ||
| 65 | + var result service_gateway.GatewayResponse | ||
| 66 | + err = json.Unmarshal(byteResult, &result) | ||
| 67 | + if err != nil { | ||
| 68 | + return nil, fmt.Errorf("解析更新分红订单:%w", err) | ||
| 69 | + } | ||
| 70 | + var data DataDividendsOrderUpdate | ||
| 71 | + err = gateway.GetResponseData(result, &data) | ||
| 72 | + return &data, err | ||
| 73 | +} | ||
| 74 | + | ||
| 75 | +// DividendsOrderSearch 查询分红订单 | ||
| 76 | +func (gateway HttplibAlliedCreationCooperation) DividendsOrderSearch(param ReqDividendsOrderSearch) (*DataDividendsOrderSearch, error) { | ||
| 77 | + url := gateway.baseUrL + "/dividends-orders/search" | ||
| 78 | + method := "POST" | ||
| 79 | + req := gateway.CreateRequest(url, method) | ||
| 80 | + log.Logger.Debug("向基础模块请求数据:查询分红订单。", map[string]interface{}{ | ||
| 81 | + "api": method + ":" + url, | ||
| 82 | + "param": param, | ||
| 83 | + }) | ||
| 84 | + req, err := req.JSONBody(param) | ||
| 85 | + if err != nil { | ||
| 86 | + return nil, fmt.Errorf("请求查询分红订单失败:%w", err) | ||
| 87 | + } | ||
| 88 | + | ||
| 89 | + byteResult, err := req.Bytes() | ||
| 90 | + if err != nil { | ||
| 91 | + return nil, fmt.Errorf("获取查询分红订单失败:%w", err) | ||
| 92 | + } | ||
| 93 | + log.Logger.Debug("获取基础模块请求数据:查询分红订单。", map[string]interface{}{ | ||
| 94 | + "result": string(byteResult), | ||
| 95 | + }) | ||
| 96 | + var result service_gateway.GatewayResponse | ||
| 97 | + err = json.Unmarshal(byteResult, &result) | ||
| 98 | + if err != nil { | ||
| 99 | + return nil, fmt.Errorf("解析查询分红订单:%w", err) | ||
| 100 | + } | ||
| 101 | + var data DataDividendsOrderSearch | ||
| 102 | + err = gateway.GetResponseData(result, &data) | ||
| 103 | + return &data, err | ||
| 104 | +} | ||
| 105 | + | ||
| 106 | +// SearchOrderNumber 模糊查询分红订单号 | ||
| 107 | +func (gateway HttplibAlliedCreationCooperation) SearchOrderNumber(param ReqSearchOrderNumber) (*DataSearchOrderNumber, error) { | ||
| 108 | + url := gateway.baseUrL + "/search-order-number" | ||
| 109 | + method := "POST" | ||
| 110 | + req := gateway.CreateRequest(url, method) | ||
| 111 | + log.Logger.Debug("向基础模块请求数据:模糊查询分红订单号。", map[string]interface{}{ | ||
| 112 | + "api": method + ":" + url, | ||
| 113 | + "param": param, | ||
| 114 | + }) | ||
| 115 | + req, err := req.JSONBody(param) | ||
| 116 | + if err != nil { | ||
| 117 | + return nil, fmt.Errorf("请求模糊查询分红订单号失败:%w", err) | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + byteResult, err := req.Bytes() | ||
| 121 | + if err != nil { | ||
| 122 | + return nil, fmt.Errorf("获取模糊查询分红订单号失败:%w", err) | ||
| 123 | + } | ||
| 124 | + log.Logger.Debug("获取基础模块请求数据:模糊查询分红订单号。", map[string]interface{}{ | ||
| 125 | + "result": string(byteResult), | ||
| 126 | + }) | ||
| 127 | + var result service_gateway.GatewayResponse | ||
| 128 | + err = json.Unmarshal(byteResult, &result) | ||
| 129 | + if err != nil { | ||
| 130 | + return nil, fmt.Errorf("解析模糊查询分红订单号:%w", err) | ||
| 131 | + } | ||
| 132 | + var data DataSearchOrderNumber | ||
| 133 | + err = gateway.GetResponseData(result, &data) | ||
| 134 | + return &data, err | ||
| 135 | +} | ||
| 136 | + | ||
| 137 | +// DividendsOrderRemove 移除分红订单 | ||
| 138 | +func (gateway HttplibAlliedCreationCooperation) DividendsOrderRemove(param ReqDividendsOrderRemove) (*DataDividendsOrderRemove, error) { | ||
| 139 | + url := gateway.baseUrL + "/dividends-orders/" + strconv.Itoa(param.DividendsOrderId) | ||
| 140 | + method := "DELETE" | ||
| 141 | + req := gateway.CreateRequest(url, method) | ||
| 142 | + log.Logger.Debug("向基础模块请求数据:移除分红订单。", map[string]interface{}{ | ||
| 143 | + "api": method + ":" + url, | ||
| 144 | + "param": param, | ||
| 145 | + }) | ||
| 146 | + req, err := req.JSONBody(param) | ||
| 147 | + if err != nil { | ||
| 148 | + return nil, fmt.Errorf("请求移除分红订单失败:%w", err) | ||
| 149 | + } | ||
| 150 | + | ||
| 151 | + byteResult, err := req.Bytes() | ||
| 152 | + if err != nil { | ||
| 153 | + return nil, fmt.Errorf("获取移除分红订单失败:%w", err) | ||
| 154 | + } | ||
| 155 | + log.Logger.Debug("获取基础模块请求数据:移除分红订单。", map[string]interface{}{ | ||
| 156 | + "result": string(byteResult), | ||
| 157 | + }) | ||
| 158 | + var result service_gateway.GatewayResponse | ||
| 159 | + err = json.Unmarshal(byteResult, &result) | ||
| 160 | + if err != nil { | ||
| 161 | + return nil, fmt.Errorf("解析移除分红订单:%w", err) | ||
| 162 | + } | ||
| 163 | + var data DataDividendsOrderRemove | ||
| 164 | + err = gateway.GetResponseData(result, &data) | ||
| 165 | + return &data, err | ||
| 166 | +} | ||
| 167 | + | ||
| 168 | +//DividendsOrderList 返回分红订单列表 | ||
| 169 | +func (gateway HttplibAlliedCreationCooperation) DividendsOrderList(param ReqDividendsOrderList) (*DataDividendsOrderList, error) { | ||
| 170 | + url := gateway.baseUrL + "/dividends-orders" | ||
| 171 | + method := "GET" | ||
| 172 | + req := gateway.CreateRequest(url, method) | ||
| 173 | + log.Logger.Debug("向基础模块请求数据:返回分红订单列表。", map[string]interface{}{ | ||
| 174 | + "api": method + ":" + url, | ||
| 175 | + "param": param, | ||
| 176 | + }) | ||
| 177 | + req, err := req.JSONBody(param) | ||
| 178 | + if err != nil { | ||
| 179 | + return nil, fmt.Errorf("请求返回分红订单列表失败:%w", err) | ||
| 180 | + } | ||
| 181 | + | ||
| 182 | + byteResult, err := req.Bytes() | ||
| 183 | + if err != nil { | ||
| 184 | + return nil, fmt.Errorf("获取返回分红订单列表失败:%w", err) | ||
| 185 | + } | ||
| 186 | + log.Logger.Debug("获取基础模块请求数据:返回分红订单列表。", map[string]interface{}{ | ||
| 187 | + "result": string(byteResult), | ||
| 188 | + }) | ||
| 189 | + var result service_gateway.GatewayResponse | ||
| 190 | + err = json.Unmarshal(byteResult, &result) | ||
| 191 | + if err != nil { | ||
| 192 | + return nil, fmt.Errorf("解析返回分红订单列表:%w", err) | ||
| 193 | + } | ||
| 194 | + var data DataDividendsOrderList | ||
| 195 | + err = gateway.GetResponseData(result, &data) | ||
| 196 | + return &data, err | ||
| 197 | +} | ||
| 198 | + | ||
| 199 | +// DividendsOrderGet 返回分红订单详情 | ||
| 200 | +func (gateway HttplibAlliedCreationCooperation) DividendsOrderGet(param ReqDividendsOrderGet) (*DataDividendsOrderGet, error) { | ||
| 201 | + url := gateway.baseUrL + "/dividends-orders/" + strconv.Itoa(param.DividendsOrderId) | ||
| 202 | + method := "GET" | ||
| 203 | + req := gateway.CreateRequest(url, method) | ||
| 204 | + log.Logger.Debug("向基础模块请求数据:返回分红订单详情。", map[string]interface{}{ | ||
| 205 | + "api": method + ":" + url, | ||
| 206 | + "param": param, | ||
| 207 | + }) | ||
| 208 | + req, err := req.JSONBody(param) | ||
| 209 | + if err != nil { | ||
| 210 | + return nil, fmt.Errorf("请求返回分红订单详情失败:%w", err) | ||
| 211 | + } | ||
| 212 | + | ||
| 213 | + byteResult, err := req.Bytes() | ||
| 214 | + if err != nil { | ||
| 215 | + return nil, fmt.Errorf("获取返回分红订单详情失败:%w", err) | ||
| 216 | + } | ||
| 217 | + log.Logger.Debug("获取基础模块请求数据:返回分红订单详情。", map[string]interface{}{ | ||
| 218 | + "result": string(byteResult), | ||
| 219 | + }) | ||
| 220 | + var result service_gateway.GatewayResponse | ||
| 221 | + err = json.Unmarshal(byteResult, &result) | ||
| 222 | + if err != nil { | ||
| 223 | + return nil, fmt.Errorf("解析返回分红订单详情:%w", err) | ||
| 224 | + } | ||
| 225 | + var data DataDividendsOrderGet | ||
| 226 | + err = gateway.GetResponseData(result, &data) | ||
| 227 | + return &data, err | ||
| 228 | +} |
pkg/infrastructure/service_gateway/allied_creation_cooperation/module_dividends_estimate.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "encoding/json" | ||
| 5 | + "fmt" | ||
| 6 | + "strconv" | ||
| 7 | + | ||
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway" | ||
| 9 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 10 | +) | ||
| 11 | + | ||
| 12 | +// DividendsEstimateIncentive 确定预算分红激励 | ||
| 13 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimateIncentive(param ReqDividendsEstimateIncentive) (*DataDividendsEstimateIncentive, error) { | ||
| 14 | + url := gateway.baseUrL + "/dividends-estimates/estimate-dividends-incentives" | ||
| 15 | + method := "POST" | ||
| 16 | + req := gateway.CreateRequest(url, method) | ||
| 17 | + log.Logger.Debug("向基础模块请求数据:确定预算分红激励。", map[string]interface{}{ | ||
| 18 | + "api": method + ":" + url, | ||
| 19 | + "param": param, | ||
| 20 | + }) | ||
| 21 | + req, err := req.JSONBody(param) | ||
| 22 | + if err != nil { | ||
| 23 | + return nil, fmt.Errorf("请求确定预算分红激励失败:%w", err) | ||
| 24 | + } | ||
| 25 | + | ||
| 26 | + byteResult, err := req.Bytes() | ||
| 27 | + if err != nil { | ||
| 28 | + return nil, fmt.Errorf("获取确定预算分红激励失败:%w", err) | ||
| 29 | + } | ||
| 30 | + log.Logger.Debug("获取基础模块请求数据:确定预算分红激励。", map[string]interface{}{ | ||
| 31 | + "result": string(byteResult), | ||
| 32 | + }) | ||
| 33 | + var result service_gateway.GatewayResponse | ||
| 34 | + err = json.Unmarshal(byteResult, &result) | ||
| 35 | + if err != nil { | ||
| 36 | + return nil, fmt.Errorf("解析确定预算分红激励:%w", err) | ||
| 37 | + } | ||
| 38 | + var data DataDividendsEstimateIncentive | ||
| 39 | + err = gateway.GetResponseData(result, &data) | ||
| 40 | + return &data, err | ||
| 41 | +} | ||
| 42 | + | ||
| 43 | +// DividendsEstimateAdd 创建分红预算 | ||
| 44 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimateAdd(param ReqDividendsEstimateAdd) (*DataDividendsEstimateAdd, error) { | ||
| 45 | + url := gateway.baseUrL + "/dividends-estimates" | ||
| 46 | + method := "POST" | ||
| 47 | + req := gateway.CreateRequest(url, method) | ||
| 48 | + log.Logger.Debug("向基础模块请求数据:创建分红预算。", map[string]interface{}{ | ||
| 49 | + "api": method + ":" + url, | ||
| 50 | + "param": param, | ||
| 51 | + }) | ||
| 52 | + req, err := req.JSONBody(param) | ||
| 53 | + if err != nil { | ||
| 54 | + return nil, fmt.Errorf("请求创建分红预算失败:%w", err) | ||
| 55 | + } | ||
| 56 | + | ||
| 57 | + byteResult, err := req.Bytes() | ||
| 58 | + if err != nil { | ||
| 59 | + return nil, fmt.Errorf("获取创建分红预算失败:%w", err) | ||
| 60 | + } | ||
| 61 | + log.Logger.Debug("获取基础模块请求数据:创建分红预算。", map[string]interface{}{ | ||
| 62 | + "result": string(byteResult), | ||
| 63 | + }) | ||
| 64 | + var result service_gateway.GatewayResponse | ||
| 65 | + err = json.Unmarshal(byteResult, &result) | ||
| 66 | + if err != nil { | ||
| 67 | + return nil, fmt.Errorf("解析创建分红预算:%w", err) | ||
| 68 | + } | ||
| 69 | + var data DataDividendsEstimateAdd | ||
| 70 | + err = gateway.GetResponseData(result, &data) | ||
| 71 | + return &data, err | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +// DividendsEstimateUpdate 更新分红预算 | ||
| 75 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimateUpdate(param ReqDividendsEstimateUpdate) (*DataDividendsEstimateUpdate, error) { | ||
| 76 | + url := gateway.baseUrL + "/dividends-estimates/{dividendsEstimateId}" | ||
| 77 | + method := "PUT" | ||
| 78 | + req := gateway.CreateRequest(url, method) | ||
| 79 | + log.Logger.Debug("向基础模块请求数据:更新分红预算。", map[string]interface{}{ | ||
| 80 | + "api": method + ":" + url, | ||
| 81 | + "param": param, | ||
| 82 | + }) | ||
| 83 | + req, err := req.JSONBody(param) | ||
| 84 | + if err != nil { | ||
| 85 | + return nil, fmt.Errorf("请求更新分红预算失败:%w", err) | ||
| 86 | + } | ||
| 87 | + | ||
| 88 | + byteResult, err := req.Bytes() | ||
| 89 | + if err != nil { | ||
| 90 | + return nil, fmt.Errorf("获取更新分红预算失败:%w", err) | ||
| 91 | + } | ||
| 92 | + log.Logger.Debug("获取基础模块请求数据:更新分红预算。", map[string]interface{}{ | ||
| 93 | + "result": string(byteResult), | ||
| 94 | + }) | ||
| 95 | + var result service_gateway.GatewayResponse | ||
| 96 | + err = json.Unmarshal(byteResult, &result) | ||
| 97 | + if err != nil { | ||
| 98 | + return nil, fmt.Errorf("解析更新分红预算:%w", err) | ||
| 99 | + } | ||
| 100 | + var data DataDividendsEstimateUpdate | ||
| 101 | + err = gateway.GetResponseData(result, &data) | ||
| 102 | + return &data, err | ||
| 103 | +} | ||
| 104 | + | ||
| 105 | +// Dividends-estimatesSearch-dividends-incentives 查询业绩分红 | ||
| 106 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimateSearchDividends(param ReqDividendsEstimateSearchDividend) (*DataDividendsEstimateSearchDividend, error) { | ||
| 107 | + url := gateway.baseUrL + "/dividends-estimates/search-dividends-incentives" | ||
| 108 | + method := "POST" | ||
| 109 | + req := gateway.CreateRequest(url, method) | ||
| 110 | + log.Logger.Debug("向基础模块请求数据:查询业绩分红。", map[string]interface{}{ | ||
| 111 | + "api": method + ":" + url, | ||
| 112 | + "param": param, | ||
| 113 | + }) | ||
| 114 | + req, err := req.JSONBody(param) | ||
| 115 | + if err != nil { | ||
| 116 | + return nil, fmt.Errorf("请求查询业绩分红失败:%w", err) | ||
| 117 | + } | ||
| 118 | + | ||
| 119 | + byteResult, err := req.Bytes() | ||
| 120 | + if err != nil { | ||
| 121 | + return nil, fmt.Errorf("获取查询业绩分红失败:%w", err) | ||
| 122 | + } | ||
| 123 | + log.Logger.Debug("获取基础模块请求数据:查询业绩分红。", map[string]interface{}{ | ||
| 124 | + "result": string(byteResult), | ||
| 125 | + }) | ||
| 126 | + var result service_gateway.GatewayResponse | ||
| 127 | + err = json.Unmarshal(byteResult, &result) | ||
| 128 | + if err != nil { | ||
| 129 | + return nil, fmt.Errorf("解析查询业绩分红:%w", err) | ||
| 130 | + } | ||
| 131 | + var data DataDividendsEstimateSearchDividend | ||
| 132 | + err = gateway.GetResponseData(result, &data) | ||
| 133 | + return &data, err | ||
| 134 | +} | ||
| 135 | + | ||
| 136 | +// DividendsEstimatesSearch查询分红预算单 | ||
| 137 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimatesSearch(param ReqDividendsEstimateSearch) (*DataDividendsEstimateSearch, error) { | ||
| 138 | + url := gateway.baseUrL + "/dividends-estimates/search" | ||
| 139 | + method := "POST" | ||
| 140 | + req := gateway.CreateRequest(url, method) | ||
| 141 | + log.Logger.Debug("向基础模块请求数据:查询分红预算单。", map[string]interface{}{ | ||
| 142 | + "api": method + ":" + url, | ||
| 143 | + "param": param, | ||
| 144 | + }) | ||
| 145 | + req, err := req.JSONBody(param) | ||
| 146 | + if err != nil { | ||
| 147 | + return nil, fmt.Errorf("请求查询分红预算单失败:%w", err) | ||
| 148 | + } | ||
| 149 | + | ||
| 150 | + byteResult, err := req.Bytes() | ||
| 151 | + if err != nil { | ||
| 152 | + return nil, fmt.Errorf("获取查询分红预算单失败:%w", err) | ||
| 153 | + } | ||
| 154 | + log.Logger.Debug("获取基础模块请求数据:查询分红预算单。", map[string]interface{}{ | ||
| 155 | + "result": string(byteResult), | ||
| 156 | + }) | ||
| 157 | + var result service_gateway.GatewayResponse | ||
| 158 | + err = json.Unmarshal(byteResult, &result) | ||
| 159 | + if err != nil { | ||
| 160 | + return nil, fmt.Errorf("解析查询分红预算单:%w", err) | ||
| 161 | + } | ||
| 162 | + var data DataDividendsEstimateSearch | ||
| 163 | + err = gateway.GetResponseData(result, &data) | ||
| 164 | + return &data, err | ||
| 165 | +} | ||
| 166 | + | ||
| 167 | +// DividendsEstimatesSearchMoney 查询金额激励分红 | ||
| 168 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimatesSearchMoney(param ReqDividendsEstimateSearchMoney) (*DataDividendsEstimateSearchMoney, error) { | ||
| 169 | + url := gateway.baseUrL + "/dividends-estimates/search-money-incentives" | ||
| 170 | + method := "POST" | ||
| 171 | + req := gateway.CreateRequest(url, method) | ||
| 172 | + log.Logger.Debug("向基础模块请求数据:查询金额激励分红。", map[string]interface{}{ | ||
| 173 | + "api": method + ":" + url, | ||
| 174 | + "param": param, | ||
| 175 | + }) | ||
| 176 | + req, err := req.JSONBody(param) | ||
| 177 | + if err != nil { | ||
| 178 | + return nil, fmt.Errorf("请求查询金额激励分红失败:%w", err) | ||
| 179 | + } | ||
| 180 | + | ||
| 181 | + byteResult, err := req.Bytes() | ||
| 182 | + if err != nil { | ||
| 183 | + return nil, fmt.Errorf("获取查询金额激励分红失败:%w", err) | ||
| 184 | + } | ||
| 185 | + log.Logger.Debug("获取基础模块请求数据:查询金额激励分红。", map[string]interface{}{ | ||
| 186 | + "result": string(byteResult), | ||
| 187 | + }) | ||
| 188 | + var result service_gateway.GatewayResponse | ||
| 189 | + err = json.Unmarshal(byteResult, &result) | ||
| 190 | + if err != nil { | ||
| 191 | + return nil, fmt.Errorf("解析查询金额激励分红:%w", err) | ||
| 192 | + } | ||
| 193 | + var data DataDividendsEstimateSearchMoney | ||
| 194 | + err = gateway.GetResponseData(result, &data) | ||
| 195 | + return &data, err | ||
| 196 | +} | ||
| 197 | + | ||
| 198 | +// Dividends-estimates[dividendsEstimateId}Cancel 取消分红预算 | ||
| 199 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimatesCancel(param ReqDividendsEstimateCancel) (*DataDividendsEstimateCancel, error) { | ||
| 200 | + url := gateway.baseUrL + "/dividends-estimates/" + strconv.Itoa(param.DividendsEstimateId) + "/cancel" | ||
| 201 | + method := "POST" | ||
| 202 | + req := gateway.CreateRequest(url, method) | ||
| 203 | + log.Logger.Debug("向基础模块请求数据:取消分红预算。", map[string]interface{}{ | ||
| 204 | + "api": method + ":" + url, | ||
| 205 | + "param": param, | ||
| 206 | + }) | ||
| 207 | + req, err := req.JSONBody(param) | ||
| 208 | + if err != nil { | ||
| 209 | + return nil, fmt.Errorf("请求取消分红预算失败:%w", err) | ||
| 210 | + } | ||
| 211 | + | ||
| 212 | + byteResult, err := req.Bytes() | ||
| 213 | + if err != nil { | ||
| 214 | + return nil, fmt.Errorf("获取取消分红预算失败:%w", err) | ||
| 215 | + } | ||
| 216 | + log.Logger.Debug("获取基础模块请求数据:取消分红预算。", map[string]interface{}{ | ||
| 217 | + "result": string(byteResult), | ||
| 218 | + }) | ||
| 219 | + var result service_gateway.GatewayResponse | ||
| 220 | + err = json.Unmarshal(byteResult, &result) | ||
| 221 | + if err != nil { | ||
| 222 | + return nil, fmt.Errorf("解析取消分红预算:%w", err) | ||
| 223 | + } | ||
| 224 | + var data DataDividendsEstimateCancel | ||
| 225 | + err = gateway.GetResponseData(result, &data) | ||
| 226 | + return &data, err | ||
| 227 | +} | ||
| 228 | + | ||
| 229 | +// DividendsEstimatesEstimateMoneys 确定预算金额激励分红 | ||
| 230 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimatesEstimateMoneys(param ReqDividendsEstimateMoneyIncentives) (*DataDividendsEstimateMoneyIncentives, error) { | ||
| 231 | + url := gateway.baseUrL + "/dividends-estimates/estimate-money-incentives" | ||
| 232 | + method := "POST" | ||
| 233 | + req := gateway.CreateRequest(url, method) | ||
| 234 | + log.Logger.Debug("向基础模块请求数据:确定预算金额激励分红。", map[string]interface{}{ | ||
| 235 | + "api": method + ":" + url, | ||
| 236 | + "param": param, | ||
| 237 | + }) | ||
| 238 | + req, err := req.JSONBody(param) | ||
| 239 | + if err != nil { | ||
| 240 | + return nil, fmt.Errorf("请求确定预算金额激励分红失败:%w", err) | ||
| 241 | + } | ||
| 242 | + | ||
| 243 | + byteResult, err := req.Bytes() | ||
| 244 | + if err != nil { | ||
| 245 | + return nil, fmt.Errorf("获取确定预算金额激励分红失败:%w", err) | ||
| 246 | + } | ||
| 247 | + log.Logger.Debug("获取基础模块请求数据:确定预算金额激励分红。", map[string]interface{}{ | ||
| 248 | + "result": string(byteResult), | ||
| 249 | + }) | ||
| 250 | + var result service_gateway.GatewayResponse | ||
| 251 | + err = json.Unmarshal(byteResult, &result) | ||
| 252 | + if err != nil { | ||
| 253 | + return nil, fmt.Errorf("解析确定预算金额激励分红:%w", err) | ||
| 254 | + } | ||
| 255 | + var data DataDividendsEstimateMoneyIncentives | ||
| 256 | + err = gateway.GetResponseData(result, &data) | ||
| 257 | + return &data, err | ||
| 258 | +} | ||
| 259 | + | ||
| 260 | +// DividendAestimatesdivDidendsEstimat 移除分红预算 | ||
| 261 | +func (gateway HttplibAlliedCreationCooperation) DividendAestimatesdivDidendsEstimat(param ReqDividendsEstimateRemove) ( | ||
| 262 | + *DataDividendsEstimateRemove, error) { | ||
| 263 | + url := gateway.baseUrL + "/dividends-estimates/" + strconv.Itoa(param.DividendsEstimateId) | ||
| 264 | + method := "DELETE" | ||
| 265 | + req := gateway.CreateRequest(url, method) | ||
| 266 | + log.Logger.Debug("向基础模块请求数据:移除分红预算。", map[string]interface{}{ | ||
| 267 | + "api": method + ":" + url, | ||
| 268 | + "param": param, | ||
| 269 | + }) | ||
| 270 | + req, err := req.JSONBody(param) | ||
| 271 | + if err != nil { | ||
| 272 | + return nil, fmt.Errorf("请求移除分红预算失败:%w", err) | ||
| 273 | + } | ||
| 274 | + | ||
| 275 | + byteResult, err := req.Bytes() | ||
| 276 | + if err != nil { | ||
| 277 | + return nil, fmt.Errorf("获取移除分红预算失败:%w", err) | ||
| 278 | + } | ||
| 279 | + log.Logger.Debug("获取基础模块请求数据:移除分红预算。", map[string]interface{}{ | ||
| 280 | + "result": string(byteResult), | ||
| 281 | + }) | ||
| 282 | + var result service_gateway.GatewayResponse | ||
| 283 | + err = json.Unmarshal(byteResult, &result) | ||
| 284 | + if err != nil { | ||
| 285 | + return nil, fmt.Errorf("解析移除分红预算:%w", err) | ||
| 286 | + } | ||
| 287 | + var data DataDividendsEstimateRemove | ||
| 288 | + err = gateway.GetResponseData(result, &data) | ||
| 289 | + return &data, err | ||
| 290 | +} | ||
| 291 | + | ||
| 292 | +// DividendsEstimateListDividend 返回业绩激励分红详情 | ||
| 293 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimateListDividend(param ReqDividendsEstimateListDividend) (*DataDividendsEstimateListDividend, error) { | ||
| 294 | + url := gateway.baseUrL + "/dividends-estimates/list-dividends-incentives" | ||
| 295 | + method := "GET" | ||
| 296 | + req := gateway.CreateRequest(url, method) | ||
| 297 | + log.Logger.Debug("向基础模块请求数据:返回业绩激励分红详情。", map[string]interface{}{ | ||
| 298 | + "api": method + ":" + url, | ||
| 299 | + "param": param, | ||
| 300 | + }) | ||
| 301 | + req, err := req.JSONBody(param) | ||
| 302 | + if err != nil { | ||
| 303 | + return nil, fmt.Errorf("请求返回业绩激励分红详情失败:%w", err) | ||
| 304 | + } | ||
| 305 | + | ||
| 306 | + byteResult, err := req.Bytes() | ||
| 307 | + if err != nil { | ||
| 308 | + return nil, fmt.Errorf("获取返回业绩激励分红详情失败:%w", err) | ||
| 309 | + } | ||
| 310 | + log.Logger.Debug("获取基础模块请求数据:返回业绩激励分红详情。", map[string]interface{}{ | ||
| 311 | + "result": string(byteResult), | ||
| 312 | + }) | ||
| 313 | + var result service_gateway.GatewayResponse | ||
| 314 | + err = json.Unmarshal(byteResult, &result) | ||
| 315 | + if err != nil { | ||
| 316 | + return nil, fmt.Errorf("解析返回业绩激励分红详情:%w", err) | ||
| 317 | + } | ||
| 318 | + var data DataDividendsEstimateListDividend | ||
| 319 | + err = gateway.GetResponseData(result, &data) | ||
| 320 | + return &data, err | ||
| 321 | +} | ||
| 322 | + | ||
| 323 | +// DividendsEstimateList 返回分红预算列表 | ||
| 324 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimateList(param ReqDividendsEstimateList) (*DataDividendsEstimateList, error) { | ||
| 325 | + url := gateway.baseUrL + "/dividends-estimates" | ||
| 326 | + method := "GET" | ||
| 327 | + req := gateway.CreateRequest(url, method) | ||
| 328 | + log.Logger.Debug("向基础模块请求数据:返回分红预算列表。", map[string]interface{}{ | ||
| 329 | + "api": method + ":" + url, | ||
| 330 | + "param": param, | ||
| 331 | + }) | ||
| 332 | + req, err := req.JSONBody(param) | ||
| 333 | + if err != nil { | ||
| 334 | + return nil, fmt.Errorf("请求返回分红预算列表失败:%w", err) | ||
| 335 | + } | ||
| 336 | + | ||
| 337 | + byteResult, err := req.Bytes() | ||
| 338 | + if err != nil { | ||
| 339 | + return nil, fmt.Errorf("获取返回分红预算列表失败:%w", err) | ||
| 340 | + } | ||
| 341 | + log.Logger.Debug("获取基础模块请求数据:返回分红预算列表。", map[string]interface{}{ | ||
| 342 | + "result": string(byteResult), | ||
| 343 | + }) | ||
| 344 | + var result service_gateway.GatewayResponse | ||
| 345 | + err = json.Unmarshal(byteResult, &result) | ||
| 346 | + if err != nil { | ||
| 347 | + return nil, fmt.Errorf("解析返回分红预算列表:%w", err) | ||
| 348 | + } | ||
| 349 | + var data DataDividendsEstimateList | ||
| 350 | + err = gateway.GetResponseData(result, &data) | ||
| 351 | + return &data, err | ||
| 352 | +} | ||
| 353 | + | ||
| 354 | +//DividendsEstimateGet 返回分红预算详情 | ||
| 355 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimateGet(param ReqDividendsEstimateGet) (*DataDividendsEstimateGet, error) { | ||
| 356 | + url := gateway.baseUrL + "/dividends-estimates/" + strconv.Itoa(param.DividendsEstimateId) | ||
| 357 | + method := "GET" | ||
| 358 | + req := gateway.CreateRequest(url, method) | ||
| 359 | + log.Logger.Debug("向基础模块请求数据:返回分红预算详情。", map[string]interface{}{ | ||
| 360 | + "api": method + ":" + url, | ||
| 361 | + "param": param, | ||
| 362 | + }) | ||
| 363 | + req, err := req.JSONBody(param) | ||
| 364 | + if err != nil { | ||
| 365 | + return nil, fmt.Errorf("请求返回分红预算详情失败:%w", err) | ||
| 366 | + } | ||
| 367 | + | ||
| 368 | + byteResult, err := req.Bytes() | ||
| 369 | + if err != nil { | ||
| 370 | + return nil, fmt.Errorf("获取返回分红预算详情失败:%w", err) | ||
| 371 | + } | ||
| 372 | + log.Logger.Debug("获取基础模块请求数据:返回分红预算详情。", map[string]interface{}{ | ||
| 373 | + "result": string(byteResult), | ||
| 374 | + }) | ||
| 375 | + var result service_gateway.GatewayResponse | ||
| 376 | + err = json.Unmarshal(byteResult, &result) | ||
| 377 | + if err != nil { | ||
| 378 | + return nil, fmt.Errorf("解析返回分红预算详情:%w", err) | ||
| 379 | + } | ||
| 380 | + var data DataDividendsEstimateGet | ||
| 381 | + err = gateway.GetResponseData(result, &data) | ||
| 382 | + return &data, err | ||
| 383 | +} | ||
| 384 | + | ||
| 385 | +// DividendsEstimatesListMoney 返回金额激励分红列表 | ||
| 386 | +func (gateway HttplibAlliedCreationCooperation) DividendsEstimatesListMoney(param ReqDividendsEstimatesListMoney) (*DataDividendsEstimatesListMoney, error) { | ||
| 387 | + url := gateway.baseUrL + "/dividends-estimates/list-money-incentives" | ||
| 388 | + method := "GET" | ||
| 389 | + req := gateway.CreateRequest(url, method) | ||
| 390 | + log.Logger.Debug("向基础模块请求数据:返回金额激励分红列表。", map[string]interface{}{ | ||
| 391 | + "api": method + ":" + url, | ||
| 392 | + "param": param, | ||
| 393 | + }) | ||
| 394 | + req, err := req.JSONBody(param) | ||
| 395 | + if err != nil { | ||
| 396 | + return nil, fmt.Errorf("请求返回金额激励分红列表失败:%w", err) | ||
| 397 | + } | ||
| 398 | + | ||
| 399 | + byteResult, err := req.Bytes() | ||
| 400 | + if err != nil { | ||
| 401 | + return nil, fmt.Errorf("获取返回金额激励分红列表失败:%w", err) | ||
| 402 | + } | ||
| 403 | + log.Logger.Debug("获取基础模块请求数据:返回金额激励分红列表。", map[string]interface{}{ | ||
| 404 | + "result": string(byteResult), | ||
| 405 | + }) | ||
| 406 | + var result service_gateway.GatewayResponse | ||
| 407 | + err = json.Unmarshal(byteResult, &result) | ||
| 408 | + if err != nil { | ||
| 409 | + return nil, fmt.Errorf("解析返回金额激励分红列表:%w", err) | ||
| 410 | + } | ||
| 411 | + var data DataDividendsEstimatesListMoney | ||
| 412 | + err = gateway.GetResponseData(result, &data) | ||
| 413 | + return &data, err | ||
| 414 | +} |
pkg/infrastructure/service_gateway/allied_creation_cooperation/param_cooperation_application.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +//更新共创申请 | ||
| 4 | +type ( | ||
| 5 | + ReqCooperationApplicationUpdate struct { | ||
| 6 | + ApplicationId int | ||
| 7 | + } | ||
| 8 | + | ||
| 9 | + DataCooperationApplicationUpdate struct { | ||
| 10 | + } | ||
| 11 | +) | ||
| 12 | + | ||
| 13 | +//共创申请一键审核 | ||
| 14 | +type ( | ||
| 15 | + ReqCooperationApplicationBatchApproval struct { | ||
| 16 | + } | ||
| 17 | + | ||
| 18 | + DataCooperationApplicationBatchApproval struct { | ||
| 19 | + } | ||
| 20 | +) | ||
| 21 | + | ||
| 22 | +//取消共创申请 | ||
| 23 | +type ( | ||
| 24 | + ReqCooperationApplicationCancel struct { | ||
| 25 | + ApplicationId int | ||
| 26 | + } | ||
| 27 | + | ||
| 28 | + DataCooperationApplicationCancel struct { | ||
| 29 | + } | ||
| 30 | +) | ||
| 31 | + | ||
| 32 | +//审核-同意共创申请 | ||
| 33 | +type ( | ||
| 34 | + ReqCooperationApplicationAgree struct { | ||
| 35 | + ApplicationId int | ||
| 36 | + } | ||
| 37 | + | ||
| 38 | + DataCooperationApplicationAgree struct { | ||
| 39 | + } | ||
| 40 | +) | ||
| 41 | + | ||
| 42 | +//审核-拒绝共创申请 | ||
| 43 | +type ( | ||
| 44 | + ReqCooperationApplicationReject struct { | ||
| 45 | + ApplicationId int | ||
| 46 | + } | ||
| 47 | + | ||
| 48 | + DataCooperationApplicationReject struct { | ||
| 49 | + } | ||
| 50 | +) | ||
| 51 | + | ||
| 52 | +//创建共创申请 | ||
| 53 | +type ( | ||
| 54 | + ReqCooperationApplicationAdd struct { | ||
| 55 | + } | ||
| 56 | + | ||
| 57 | + DataCooperationApplicationAdd struct { | ||
| 58 | + } | ||
| 59 | +) | ||
| 60 | + | ||
| 61 | +//查询共创申请 | ||
| 62 | +type ( | ||
| 63 | + ReqCooperationApplicationSearch struct { | ||
| 64 | + } | ||
| 65 | + | ||
| 66 | + DataCooperationApplicationSearch struct { | ||
| 67 | + } | ||
| 68 | +) | ||
| 69 | + | ||
| 70 | +//申请共创 | ||
| 71 | +type ( | ||
| 72 | + ReqCooperationApplicationApply struct { | ||
| 73 | + } | ||
| 74 | + | ||
| 75 | + DataCooperationApplicationApply struct { | ||
| 76 | + } | ||
| 77 | +) | ||
| 78 | + | ||
| 79 | +//移除共创申请 | ||
| 80 | +type ( | ||
| 81 | + ReqCooperationApplicationRemove struct { | ||
| 82 | + ApplicationId int | ||
| 83 | + } | ||
| 84 | + | ||
| 85 | + DataCooperationApplicationRemove struct { | ||
| 86 | + } | ||
| 87 | +) | ||
| 88 | + | ||
| 89 | +//返回共创申请列表 | ||
| 90 | +type ( | ||
| 91 | + ReqCooperationApplicationList struct { | ||
| 92 | + } | ||
| 93 | + | ||
| 94 | + DataCooperationApplicationList struct { | ||
| 95 | + } | ||
| 96 | +) | ||
| 97 | + | ||
| 98 | +//返回共创申请详情 | ||
| 99 | +type ( | ||
| 100 | + ReqCooperationApplicationGet struct { | ||
| 101 | + ApplicationId int | ||
| 102 | + } | ||
| 103 | + | ||
| 104 | + DataCooperationApplicationGet struct { | ||
| 105 | + } | ||
| 106 | +) |
pkg/infrastructure/service_gateway/allied_creation_cooperation/param_cooperation_contract.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +//创建共创合约 | ||
| 4 | +type ( | ||
| 5 | + ReqCooperationContractAdd struct { | ||
| 6 | + } | ||
| 7 | + | ||
| 8 | + DataCooperationContractAdd struct { | ||
| 9 | + } | ||
| 10 | +) | ||
| 11 | + | ||
| 12 | +//更新共创合约 | ||
| 13 | +type ( | ||
| 14 | + ReqCooperationContractUpdate struct { | ||
| 15 | + CooperationContractId int | ||
| 16 | + } | ||
| 17 | + | ||
| 18 | + DataCooperationContractUpdate struct { | ||
| 19 | + } | ||
| 20 | +) | ||
| 21 | + | ||
| 22 | +//查询共创合约 | ||
| 23 | +type ( | ||
| 24 | + ReqCooperationContractSearch struct { | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + DataCooperationContractSearch struct { | ||
| 28 | + } | ||
| 29 | +) | ||
| 30 | + | ||
| 31 | +//根据承接人查询并返回共创项目合约 | ||
| 32 | +type ( | ||
| 33 | + ReqCooperationContractSearchByUndertaker struct { | ||
| 34 | + } | ||
| 35 | + | ||
| 36 | + DataCooperationContractSearchByUndertaker struct { | ||
| 37 | + } | ||
| 38 | +) | ||
| 39 | + | ||
| 40 | +//移除共创合约 | ||
| 41 | +type ( | ||
| 42 | + ReqCooperationContractRemove struct { | ||
| 43 | + CooperationContractId int | ||
| 44 | + } | ||
| 45 | + | ||
| 46 | + DataCooperationContractRemove struct { | ||
| 47 | + } | ||
| 48 | +) | ||
| 49 | + | ||
| 50 | +//返回共创合约列表 | ||
| 51 | +type ( | ||
| 52 | + ReqCooperationContractList struct { | ||
| 53 | + } | ||
| 54 | + | ||
| 55 | + DataCooperationContractList struct { | ||
| 56 | + } | ||
| 57 | +) | ||
| 58 | + | ||
| 59 | +//返回共创合约详情 | ||
| 60 | +type ( | ||
| 61 | + ReqCooperationContractGet struct { | ||
| 62 | + CooperationContractId int | ||
| 63 | + } | ||
| 64 | + | ||
| 65 | + DataCooperationContractGet struct { | ||
| 66 | + } | ||
| 67 | +) |
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +//创建共创模式 | ||
| 4 | +type ( | ||
| 5 | + ReqCooperationModeAdd struct { | ||
| 6 | + } | ||
| 7 | + | ||
| 8 | + DataCooperationModeAdd struct { | ||
| 9 | + } | ||
| 10 | +) | ||
| 11 | + | ||
| 12 | +//返回共创模式列表 | ||
| 13 | +type ( | ||
| 14 | + ReqCooperationModeList struct { | ||
| 15 | + } | ||
| 16 | + | ||
| 17 | + DataCooperationModeList struct { | ||
| 18 | + } | ||
| 19 | +) | ||
| 20 | + | ||
| 21 | +//返回共创模式详情 | ||
| 22 | +type ( | ||
| 23 | + ReqCooperationModeGet struct { | ||
| 24 | + ModeId int `json:"modeId"` | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + DataCooperationModeGet struct { | ||
| 28 | + } | ||
| 29 | +) | ||
| 30 | + | ||
| 31 | +//更新共创模式 | ||
| 32 | +type ( | ||
| 33 | + ReqCooperationModeUpdate struct { | ||
| 34 | + ModeId int `json:"modeId"` | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | + DataCooperationModeUpdate struct { | ||
| 38 | + } | ||
| 39 | +) | ||
| 40 | + | ||
| 41 | +//移除共创模式 | ||
| 42 | +type ( | ||
| 43 | + ReqCooperationModeRemove struct { | ||
| 44 | + ModeId int `json:"modeId"` | ||
| 45 | + } | ||
| 46 | + | ||
| 47 | + DataCooperationModeRemove struct { | ||
| 48 | + } | ||
| 49 | +) | ||
| 50 | + | ||
| 51 | +//查询共创模式 | ||
| 52 | +type ( | ||
| 53 | + ReqCooperationModesSearch struct { | ||
| 54 | + } | ||
| 55 | + | ||
| 56 | + DataCooperationModesSearch struct { | ||
| 57 | + } | ||
| 58 | +) |
pkg/infrastructure/service_gateway/allied_creation_cooperation/param_cooperation_project.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +//创建共创项目 | ||
| 4 | +type ( | ||
| 5 | + ReqCooperationProjectAdd struct { | ||
| 6 | + } | ||
| 7 | + | ||
| 8 | + DataCooperationProjectAdd struct { | ||
| 9 | + } | ||
| 10 | +) | ||
| 11 | + | ||
| 12 | +//返回共创项目列表 | ||
| 13 | +type ( | ||
| 14 | + ReqCooperationProjectList struct { | ||
| 15 | + } | ||
| 16 | + | ||
| 17 | + DataCooperationProjectList struct { | ||
| 18 | + } | ||
| 19 | +) | ||
| 20 | + | ||
| 21 | +//返回共创项目详情 | ||
| 22 | +type ( | ||
| 23 | + ReqCooperationProjectGet struct { | ||
| 24 | + ProjectId int | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + DataCooperationProjectGet struct { | ||
| 28 | + } | ||
| 29 | +) | ||
| 30 | + | ||
| 31 | +//更新共创项目 | ||
| 32 | +type ( | ||
| 33 | + ReqCooperationProjectUpdate struct { | ||
| 34 | + ProjectId int | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | + DataCooperationProjectUpdate struct { | ||
| 38 | + } | ||
| 39 | +) | ||
| 40 | + | ||
| 41 | +//移除共创项目 | ||
| 42 | +type ( | ||
| 43 | + ReqCooperationProjectRemove struct { | ||
| 44 | + ProjectId int | ||
| 45 | + } | ||
| 46 | + | ||
| 47 | + DataCooperationProjectRemove struct { | ||
| 48 | + } | ||
| 49 | +) | ||
| 50 | + | ||
| 51 | +//发布共创项目 | ||
| 52 | +type ( | ||
| 53 | + ReqCooperationProjectsRelease struct { | ||
| 54 | + } | ||
| 55 | + | ||
| 56 | + DataCooperationProjectsRelease struct { | ||
| 57 | + } | ||
| 58 | +) | ||
| 59 | + | ||
| 60 | +//查询共创项目 | ||
| 61 | +type ( | ||
| 62 | + ReqCooperationProjectSearch struct { | ||
| 63 | + } | ||
| 64 | + | ||
| 65 | + DataCooperationProjectSearch struct { | ||
| 66 | + } | ||
| 67 | +) | ||
| 68 | + | ||
| 69 | +//判断当前勾选的承接对象是否存在用户 | ||
| 70 | +type ( | ||
| 71 | + ReqCooperationProjectsCheck struct { | ||
| 72 | + } | ||
| 73 | + | ||
| 74 | + DataCooperationProjectsCheck struct { | ||
| 75 | + } | ||
| 76 | +) |
pkg/infrastructure/service_gateway/allied_creation_cooperation/param_dividends_estimate.go
0 → 100644
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +//确定预算分红激励 | ||
| 4 | +type ( | ||
| 5 | + ReqDividendsEstimateIncentive struct { | ||
| 6 | + } | ||
| 7 | + | ||
| 8 | + DataDividendsEstimateIncentive struct { | ||
| 9 | + } | ||
| 10 | +) | ||
| 11 | + | ||
| 12 | +//创建分红预算 | ||
| 13 | +type ( | ||
| 14 | + ReqDividendsEstimateAdd struct { | ||
| 15 | + } | ||
| 16 | + | ||
| 17 | + DataDividendsEstimateAdd struct { | ||
| 18 | + } | ||
| 19 | +) | ||
| 20 | + | ||
| 21 | +//更新分红预算 | ||
| 22 | +type ( | ||
| 23 | + ReqDividendsEstimateUpdate struct { | ||
| 24 | + } | ||
| 25 | + | ||
| 26 | + DataDividendsEstimateUpdate struct { | ||
| 27 | + } | ||
| 28 | +) | ||
| 29 | + | ||
| 30 | +//查询业绩分红 | ||
| 31 | +type ( | ||
| 32 | + ReqDividendsEstimateSearchDividend struct { | ||
| 33 | + } | ||
| 34 | + | ||
| 35 | + DataDividendsEstimateSearchDividend struct { | ||
| 36 | + } | ||
| 37 | +) | ||
| 38 | + | ||
| 39 | +//查询分红预算单 | ||
| 40 | +type ( | ||
| 41 | + ReqDividendsEstimateSearch struct { | ||
| 42 | + } | ||
| 43 | + | ||
| 44 | + DataDividendsEstimateSearch struct { | ||
| 45 | + } | ||
| 46 | +) | ||
| 47 | + | ||
| 48 | +//查询金额激励分红 | ||
| 49 | +type ( | ||
| 50 | + ReqDividendsEstimateSearchMoney struct { | ||
| 51 | + } | ||
| 52 | + | ||
| 53 | + DataDividendsEstimateSearchMoney struct { | ||
| 54 | + } | ||
| 55 | +) | ||
| 56 | + | ||
| 57 | +//取消分红预算 | ||
| 58 | +type ( | ||
| 59 | + ReqDividendsEstimateCancel struct { | ||
| 60 | + DividendsEstimateId int | ||
| 61 | + } | ||
| 62 | + | ||
| 63 | + DataDividendsEstimateCancel struct { | ||
| 64 | + } | ||
| 65 | +) | ||
| 66 | + | ||
| 67 | +//确定预算金额激励分红 | ||
| 68 | +type ( | ||
| 69 | + ReqDividendsEstimateMoneyIncentives struct { | ||
| 70 | + } | ||
| 71 | + | ||
| 72 | + DataDividendsEstimateMoneyIncentives struct { | ||
| 73 | + } | ||
| 74 | +) | ||
| 75 | + | ||
| 76 | +//移除分红预算 | ||
| 77 | +type ( | ||
| 78 | + ReqDividendsEstimateRemove struct { | ||
| 79 | + DividendsEstimateId int | ||
| 80 | + } | ||
| 81 | + | ||
| 82 | + DataDividendsEstimateRemove struct { | ||
| 83 | + } | ||
| 84 | +) | ||
| 85 | + | ||
| 86 | +//返回业绩激励分红详情 | ||
| 87 | +type ( | ||
| 88 | + ReqDividendsEstimateListDividend struct { | ||
| 89 | + } | ||
| 90 | + | ||
| 91 | + DataDividendsEstimateListDividend struct { | ||
| 92 | + } | ||
| 93 | +) | ||
| 94 | + | ||
| 95 | +//返回分红预算列表 | ||
| 96 | +type ( | ||
| 97 | + ReqDividendsEstimateList struct { | ||
| 98 | + } | ||
| 99 | + | ||
| 100 | + DataDividendsEstimateList struct { | ||
| 101 | + } | ||
| 102 | +) | ||
| 103 | + | ||
| 104 | +//返回分红预算详情 | ||
| 105 | +type ( | ||
| 106 | + ReqDividendsEstimateGet struct { | ||
| 107 | + DividendsEstimateId int | ||
| 108 | + } | ||
| 109 | + | ||
| 110 | + DataDividendsEstimateGet struct { | ||
| 111 | + } | ||
| 112 | +) | ||
| 113 | + | ||
| 114 | +//返回金额激励分红列表 | ||
| 115 | +type ( | ||
| 116 | + ReqDividendsEstimatesListMoney struct { | ||
| 117 | + } | ||
| 118 | + | ||
| 119 | + DataDividendsEstimatesListMoney struct { | ||
| 120 | + } | ||
| 121 | +) |
| 1 | +package allied_creation_cooperation | ||
| 2 | + | ||
| 3 | +//创建分红订单 | ||
| 4 | +type ( | ||
| 5 | + ReqDividendsOrderAdd struct { | ||
| 6 | + } | ||
| 7 | + | ||
| 8 | + DataDividendsOrderAdd struct { | ||
| 9 | + DividendsOrderId int | ||
| 10 | + } | ||
| 11 | +) | ||
| 12 | + | ||
| 13 | +//更新分红订单 | ||
| 14 | +type ( | ||
| 15 | + ReqDividendsOrderUpdate struct { | ||
| 16 | + DividendsOrderId int | ||
| 17 | + } | ||
| 18 | + | ||
| 19 | + DataDividendsOrderUpdate struct { | ||
| 20 | + } | ||
| 21 | +) | ||
| 22 | + | ||
| 23 | +//查询分红订单 | ||
| 24 | +type ( | ||
| 25 | + ReqDividendsOrderSearch struct { | ||
| 26 | + } | ||
| 27 | + | ||
| 28 | + DataDividendsOrderSearch struct { | ||
| 29 | + } | ||
| 30 | +) | ||
| 31 | + | ||
| 32 | +//模糊查询分红订单号 | ||
| 33 | +type ( | ||
| 34 | + ReqSearchOrderNumber struct { | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | + DataSearchOrderNumber struct { | ||
| 38 | + } | ||
| 39 | +) | ||
| 40 | + | ||
| 41 | +//移除分红订单 | ||
| 42 | +type ( | ||
| 43 | + ReqDividendsOrderRemove struct { | ||
| 44 | + DividendsOrderId int | ||
| 45 | + } | ||
| 46 | + | ||
| 47 | + DataDividendsOrderRemove struct { | ||
| 48 | + } | ||
| 49 | +) | ||
| 50 | + | ||
| 51 | +//返回分红订单列表 | ||
| 52 | +type ( | ||
| 53 | + ReqDividendsOrderList struct { | ||
| 54 | + } | ||
| 55 | + | ||
| 56 | + DataDividendsOrderList struct { | ||
| 57 | + } | ||
| 58 | +) | ||
| 59 | + | ||
| 60 | +//返回分红订单详情 | ||
| 61 | +type ( | ||
| 62 | + ReqDividendsOrderGet struct { | ||
| 63 | + DividendsOrderId int | ||
| 64 | + } | ||
| 65 | + | ||
| 66 | + DataDividendsOrderGet struct { | ||
| 67 | + } | ||
| 68 | +) |
| @@ -32,15 +32,15 @@ type BaseServiceGateway struct { | @@ -32,15 +32,15 @@ type BaseServiceGateway struct { | ||
| 32 | func (gateway BaseServiceGateway) CreateRequest(url string, method string) *httplib.BeegoHTTPRequest { | 32 | func (gateway BaseServiceGateway) CreateRequest(url string, method string) *httplib.BeegoHTTPRequest { |
| 33 | var request *httplib.BeegoHTTPRequest | 33 | var request *httplib.BeegoHTTPRequest |
| 34 | switch method { | 34 | switch method { |
| 35 | - case "get": | 35 | + case "get", "GET": |
| 36 | request = httplib.Get(url) | 36 | request = httplib.Get(url) |
| 37 | - case "post": | 37 | + case "post", "POST": |
| 38 | request = httplib.Post(url) | 38 | request = httplib.Post(url) |
| 39 | - case "put": | 39 | + case "put", "PUT": |
| 40 | request = httplib.Put(url) | 40 | request = httplib.Put(url) |
| 41 | - case "delete": | 41 | + case "delete", "DELETE": |
| 42 | request = httplib.Delete(url) | 42 | request = httplib.Delete(url) |
| 43 | - case "head": | 43 | + case "head", "HEADER": |
| 44 | request = httplib.Head(url) | 44 | request = httplib.Head(url) |
| 45 | default: | 45 | default: |
| 46 | request = httplib.Get(url) | 46 | request = httplib.Get(url) |
| @@ -48,6 +48,7 @@ func (gateway BaseServiceGateway) CreateRequest(url string, method string) *http | @@ -48,6 +48,7 @@ func (gateway BaseServiceGateway) CreateRequest(url string, method string) *http | ||
| 48 | request.Header("companyId", strconv.FormatInt(gateway.CompanyId, 10)) | 48 | request.Header("companyId", strconv.FormatInt(gateway.CompanyId, 10)) |
| 49 | request.Header("orgId", strconv.FormatInt(gateway.OrgId, 10)) | 49 | request.Header("orgId", strconv.FormatInt(gateway.OrgId, 10)) |
| 50 | request.Header("userId", strconv.FormatInt(gateway.UserId, 10)) | 50 | request.Header("userId", strconv.FormatInt(gateway.UserId, 10)) |
| 51 | + request.Header("userBaseId", strconv.FormatInt(gateway.UserBaseId, 10)) | ||
| 51 | return request.SetTimeout(gateway.ConnectTimeout, gateway.ReadWriteTimeout) | 52 | return request.SetTimeout(gateway.ConnectTimeout, gateway.ReadWriteTimeout) |
| 52 | } | 53 | } |
| 53 | 54 |
| @@ -4,6 +4,7 @@ import ( | @@ -4,6 +4,7 @@ import ( | ||
| 4 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/custommenu/command" | 4 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/custommenu/command" |
| 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/custommenu/query" | 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/custommenu/query" |
| 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/custommenu/service" | 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/custommenu/service" |
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 7 | ) | 8 | ) |
| 8 | 9 | ||
| 9 | type MenuController struct { | 10 | type MenuController struct { |
| @@ -13,7 +14,10 @@ type MenuController struct { | @@ -13,7 +14,10 @@ type MenuController struct { | ||
| 13 | func (controller *MenuController) MenuList() { | 14 | func (controller *MenuController) MenuList() { |
| 14 | menuService := service.NewMenuService(nil) | 15 | menuService := service.NewMenuService(nil) |
| 15 | menuListQuery := &query.MenuListQuery{} | 16 | menuListQuery := &query.MenuListQuery{} |
| 16 | - controller.Unmarshal(menuListQuery) | 17 | + err := controller.Unmarshal(menuListQuery) |
| 18 | + if err != nil { | ||
| 19 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 20 | + } | ||
| 17 | menuListQuery.Operator = controller.GetOperator() | 21 | menuListQuery.Operator = controller.GetOperator() |
| 18 | data, err := menuService.MenuList(menuListQuery) | 22 | data, err := menuService.MenuList(menuListQuery) |
| 19 | controller.Response(data, err) | 23 | controller.Response(data, err) |
| @@ -22,7 +26,10 @@ func (controller *MenuController) MenuList() { | @@ -22,7 +26,10 @@ func (controller *MenuController) MenuList() { | ||
| 22 | func (controller *MenuController) MenuUpdate() { | 26 | func (controller *MenuController) MenuUpdate() { |
| 23 | menuService := service.NewMenuService(nil) | 27 | menuService := service.NewMenuService(nil) |
| 24 | menuUpdateQuery := &command.MenuUpdateCommand{} | 28 | menuUpdateQuery := &command.MenuUpdateCommand{} |
| 25 | - controller.Unmarshal(menuUpdateQuery) | 29 | + err := controller.Unmarshal(menuUpdateQuery) |
| 30 | + if err != nil { | ||
| 31 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 32 | + } | ||
| 26 | menuUpdateQuery.Operator = controller.GetOperator() | 33 | menuUpdateQuery.Operator = controller.GetOperator() |
| 27 | data, err := menuService.MenuUpdate(menuUpdateQuery) | 34 | data, err := menuService.MenuUpdate(menuUpdateQuery) |
| 28 | controller.Response(data, err) | 35 | controller.Response(data, err) |
| @@ -31,7 +38,10 @@ func (controller *MenuController) MenuUpdate() { | @@ -31,7 +38,10 @@ func (controller *MenuController) MenuUpdate() { | ||
| 31 | func (controller *MenuController) MenuFavorite() { | 38 | func (controller *MenuController) MenuFavorite() { |
| 32 | menuService := service.NewMenuService(nil) | 39 | menuService := service.NewMenuService(nil) |
| 33 | menuFavoriteCommand := &command.MenuFavoriteCommand{} | 40 | menuFavoriteCommand := &command.MenuFavoriteCommand{} |
| 34 | - controller.Unmarshal(menuFavoriteCommand) | 41 | + err := controller.Unmarshal(menuFavoriteCommand) |
| 42 | + if err != nil { | ||
| 43 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 44 | + } | ||
| 35 | menuFavoriteCommand.Operator = controller.GetOperator() | 45 | menuFavoriteCommand.Operator = controller.GetOperator() |
| 36 | data, err := menuService.MenuFavorite(menuFavoriteCommand) | 46 | data, err := menuService.MenuFavorite(menuFavoriteCommand) |
| 37 | controller.Response(data, err) | 47 | controller.Response(data, err) |
| @@ -4,6 +4,7 @@ import ( | @@ -4,6 +4,7 @@ import ( | ||
| 4 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/command" | 4 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/command" |
| 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/query" | 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/query" |
| 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/service" | 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/service" |
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 7 | ) | 8 | ) |
| 8 | 9 | ||
| 9 | type NoticeSettingController struct { | 10 | type NoticeSettingController struct { |
| @@ -13,7 +14,10 @@ type NoticeSettingController struct { | @@ -13,7 +14,10 @@ type NoticeSettingController struct { | ||
| 13 | func (controller *NoticeSettingController) NoticeSettingList() { | 14 | func (controller *NoticeSettingController) NoticeSettingList() { |
| 14 | noticeSettingService := service.NewNoticeSettingService(nil) | 15 | noticeSettingService := service.NewNoticeSettingService(nil) |
| 15 | noticeSettingListQuery := &query.NoticeSettingListQuery{} | 16 | noticeSettingListQuery := &query.NoticeSettingListQuery{} |
| 16 | - controller.Unmarshal(noticeSettingListQuery) | 17 | + err := controller.Unmarshal(noticeSettingListQuery) |
| 18 | + if err != nil { | ||
| 19 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 20 | + } | ||
| 17 | noticeSettingListQuery.Operator = controller.GetOperator() | 21 | noticeSettingListQuery.Operator = controller.GetOperator() |
| 18 | cnt, data, err := noticeSettingService.NoticeSettingList(noticeSettingListQuery) | 22 | cnt, data, err := noticeSettingService.NoticeSettingList(noticeSettingListQuery) |
| 19 | controller.returnPageListData(cnt, data, err, noticeSettingListQuery.PageNumber) | 23 | controller.returnPageListData(cnt, data, err, noticeSettingListQuery.PageNumber) |
| @@ -23,7 +27,10 @@ func (controller *NoticeSettingController) NoticeSettingUpdate() { | @@ -23,7 +27,10 @@ func (controller *NoticeSettingController) NoticeSettingUpdate() { | ||
| 23 | noticeSettingService := service.NewNoticeSettingService(nil) | 27 | noticeSettingService := service.NewNoticeSettingService(nil) |
| 24 | noticeSettingUpdateCommand := &command.NoticeSettingUpdateCommand{} | 28 | noticeSettingUpdateCommand := &command.NoticeSettingUpdateCommand{} |
| 25 | settingId := controller.GetString(":settingId") | 29 | settingId := controller.GetString(":settingId") |
| 26 | - controller.Unmarshal(noticeSettingUpdateCommand) | 30 | + err := controller.Unmarshal(noticeSettingUpdateCommand) |
| 31 | + if err != nil { | ||
| 32 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 33 | + } | ||
| 27 | noticeSettingUpdateCommand.Operator = controller.GetOperator() | 34 | noticeSettingUpdateCommand.Operator = controller.GetOperator() |
| 28 | noticeSettingUpdateCommand.NoticeSettingId = settingId | 35 | noticeSettingUpdateCommand.NoticeSettingId = settingId |
| 29 | data, err := noticeSettingService.NoticeSettingUpdate(noticeSettingUpdateCommand) | 36 | data, err := noticeSettingService.NoticeSettingUpdate(noticeSettingUpdateCommand) |
| @@ -33,7 +40,10 @@ func (controller *NoticeSettingController) NoticeSettingUpdate() { | @@ -33,7 +40,10 @@ func (controller *NoticeSettingController) NoticeSettingUpdate() { | ||
| 33 | func (controller *NoticeSettingController) NoticeSettingAdd() { | 40 | func (controller *NoticeSettingController) NoticeSettingAdd() { |
| 34 | noticeSettingService := service.NewNoticeSettingService(nil) | 41 | noticeSettingService := service.NewNoticeSettingService(nil) |
| 35 | noticeSettingAddCommand := &command.NoticeSettingAddCommand{} | 42 | noticeSettingAddCommand := &command.NoticeSettingAddCommand{} |
| 36 | - controller.Unmarshal(noticeSettingAddCommand) | 43 | + err := controller.Unmarshal(noticeSettingAddCommand) |
| 44 | + if err != nil { | ||
| 45 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 46 | + } | ||
| 37 | noticeSettingAddCommand.Operator = controller.GetOperator() | 47 | noticeSettingAddCommand.Operator = controller.GetOperator() |
| 38 | data, err := noticeSettingService.NoticeSettingAdd(noticeSettingAddCommand) | 48 | data, err := noticeSettingService.NoticeSettingAdd(noticeSettingAddCommand) |
| 39 | controller.Response(data, err) | 49 | controller.Response(data, err) |
| @@ -4,6 +4,7 @@ import ( | @@ -4,6 +4,7 @@ import ( | ||
| 4 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/command" | 4 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/command" |
| 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/query" | 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/query" |
| 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/service" | 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/service" |
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 7 | ) | 8 | ) |
| 8 | 9 | ||
| 9 | type OrgsController struct { | 10 | type OrgsController struct { |
| @@ -13,7 +14,10 @@ type OrgsController struct { | @@ -13,7 +14,10 @@ type OrgsController struct { | ||
| 13 | func (controller *OrgsController) OrgAdd() { | 14 | func (controller *OrgsController) OrgAdd() { |
| 14 | orgsService := service.NewOrgsService(nil) | 15 | orgsService := service.NewOrgsService(nil) |
| 15 | orgAddCommand := &command.OrgAddCommand{} | 16 | orgAddCommand := &command.OrgAddCommand{} |
| 16 | - controller.Unmarshal(orgAddCommand) | 17 | + err := controller.Unmarshal(orgAddCommand) |
| 18 | + if err != nil { | ||
| 19 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 20 | + } | ||
| 17 | orgAddCommand.Operator = controller.GetOperator() | 21 | orgAddCommand.Operator = controller.GetOperator() |
| 18 | data, err := orgsService.OrgAdd(orgAddCommand) | 22 | data, err := orgsService.OrgAdd(orgAddCommand) |
| 19 | controller.Response(data, err) | 23 | controller.Response(data, err) |
| @@ -22,7 +26,10 @@ func (controller *OrgsController) OrgAdd() { | @@ -22,7 +26,10 @@ func (controller *OrgsController) OrgAdd() { | ||
| 22 | func (controller *OrgsController) OrgUpdate() { | 26 | func (controller *OrgsController) OrgUpdate() { |
| 23 | orgsService := service.NewOrgsService(nil) | 27 | orgsService := service.NewOrgsService(nil) |
| 24 | orgUpdateCommand := &command.OrgUpdateCommand{} | 28 | orgUpdateCommand := &command.OrgUpdateCommand{} |
| 25 | - controller.Unmarshal(orgUpdateCommand) | 29 | + err := controller.Unmarshal(orgUpdateCommand) |
| 30 | + if err != nil { | ||
| 31 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 32 | + } | ||
| 26 | orgId := controller.GetString(":orgId") | 33 | orgId := controller.GetString(":orgId") |
| 27 | orgUpdateCommand.OrgId = orgId | 34 | orgUpdateCommand.OrgId = orgId |
| 28 | orgUpdateCommand.Operator = controller.GetOperator() | 35 | orgUpdateCommand.Operator = controller.GetOperator() |
| @@ -33,7 +40,10 @@ func (controller *OrgsController) OrgUpdate() { | @@ -33,7 +40,10 @@ func (controller *OrgsController) OrgUpdate() { | ||
| 33 | func (controller *OrgsController) OrgList() { | 40 | func (controller *OrgsController) OrgList() { |
| 34 | orgsService := service.NewOrgsService(nil) | 41 | orgsService := service.NewOrgsService(nil) |
| 35 | orgListQuery := &query.OrgListQuery{} | 42 | orgListQuery := &query.OrgListQuery{} |
| 36 | - controller.Unmarshal(orgListQuery) | 43 | + err := controller.Unmarshal(orgListQuery) |
| 44 | + if err != nil { | ||
| 45 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 46 | + } | ||
| 37 | orgListQuery.Operator = controller.GetOperator() | 47 | orgListQuery.Operator = controller.GetOperator() |
| 38 | data, err := orgsService.OrgList(orgListQuery) | 48 | data, err := orgsService.OrgList(orgListQuery) |
| 39 | controller.Response(data, err) | 49 | controller.Response(data, err) |
| @@ -52,7 +62,10 @@ func (controller *OrgsController) OrgGet() { | @@ -52,7 +62,10 @@ func (controller *OrgsController) OrgGet() { | ||
| 52 | func (controller *OrgsController) OrgEnable() { | 62 | func (controller *OrgsController) OrgEnable() { |
| 53 | orgsService := service.NewOrgsService(nil) | 63 | orgsService := service.NewOrgsService(nil) |
| 54 | orgEnableCommand := &command.OrgEnableCommand{} | 64 | orgEnableCommand := &command.OrgEnableCommand{} |
| 55 | - controller.Unmarshal(orgEnableCommand) | 65 | + err := controller.Unmarshal(orgEnableCommand) |
| 66 | + if err != nil { | ||
| 67 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 68 | + } | ||
| 56 | orgEnableCommand.Operator = controller.GetOperator() | 69 | orgEnableCommand.Operator = controller.GetOperator() |
| 57 | data, err := orgsService.OrgEnable(orgEnableCommand) | 70 | data, err := orgsService.OrgEnable(orgEnableCommand) |
| 58 | controller.Response(data, err) | 71 | controller.Response(data, err) |
| @@ -61,7 +74,10 @@ func (controller *OrgsController) OrgEnable() { | @@ -61,7 +74,10 @@ func (controller *OrgsController) OrgEnable() { | ||
| 61 | func (controller *OrgsController) OrgGetSubDepartment() { | 74 | func (controller *OrgsController) OrgGetSubDepartment() { |
| 62 | orgsService := service.NewOrgsService(nil) | 75 | orgsService := service.NewOrgsService(nil) |
| 63 | orgGetSubDepartmentQuery := &query.OrgGetSubDepartmentQuery{} | 76 | orgGetSubDepartmentQuery := &query.OrgGetSubDepartmentQuery{} |
| 64 | - controller.Unmarshal(orgGetSubDepartmentQuery) | 77 | + err := controller.Unmarshal(orgGetSubDepartmentQuery) |
| 78 | + if err != nil { | ||
| 79 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 80 | + } | ||
| 65 | orgGetSubDepartmentQuery.Operator = controller.GetOperator() | 81 | orgGetSubDepartmentQuery.Operator = controller.GetOperator() |
| 66 | data, err := orgsService.OrgGetSubDepartment(orgGetSubDepartmentQuery) | 82 | data, err := orgsService.OrgGetSubDepartment(orgGetSubDepartmentQuery) |
| 67 | controller.Response(data, err) | 83 | controller.Response(data, err) |
| @@ -4,6 +4,7 @@ import ( | @@ -4,6 +4,7 @@ import ( | ||
| 4 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/command" | 4 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/command" |
| 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/query" | 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/query" |
| 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/service" | 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/service" |
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 7 | ) | 8 | ) |
| 8 | 9 | ||
| 9 | type RolesController struct { | 10 | type RolesController struct { |
| @@ -13,7 +14,10 @@ type RolesController struct { | @@ -13,7 +14,10 @@ type RolesController struct { | ||
| 13 | func (controller *RolesController) RoleAdd() { | 14 | func (controller *RolesController) RoleAdd() { |
| 14 | rolesService := service.NewRolesService(nil) | 15 | rolesService := service.NewRolesService(nil) |
| 15 | roleAddCommand := &command.RoleAddCommand{} | 16 | roleAddCommand := &command.RoleAddCommand{} |
| 16 | - controller.Unmarshal(roleAddCommand) | 17 | + err := controller.Unmarshal(roleAddCommand) |
| 18 | + if err != nil { | ||
| 19 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 20 | + } | ||
| 17 | roleAddCommand.Operator = controller.GetOperator() | 21 | roleAddCommand.Operator = controller.GetOperator() |
| 18 | data, err := rolesService.RoleAdd(roleAddCommand) | 22 | data, err := rolesService.RoleAdd(roleAddCommand) |
| 19 | controller.Response(data, err) | 23 | controller.Response(data, err) |
| @@ -22,7 +26,10 @@ func (controller *RolesController) RoleAdd() { | @@ -22,7 +26,10 @@ func (controller *RolesController) RoleAdd() { | ||
| 22 | func (controller *RolesController) RoleUpdate() { | 26 | func (controller *RolesController) RoleUpdate() { |
| 23 | rolesService := service.NewRolesService(nil) | 27 | rolesService := service.NewRolesService(nil) |
| 24 | roleUpdateCommand := &command.RoleUpdateCommand{} | 28 | roleUpdateCommand := &command.RoleUpdateCommand{} |
| 25 | - controller.Unmarshal(roleUpdateCommand) | 29 | + err := controller.Unmarshal(roleUpdateCommand) |
| 30 | + if err != nil { | ||
| 31 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 32 | + } | ||
| 26 | roleId := controller.GetString(":roleId") | 33 | roleId := controller.GetString(":roleId") |
| 27 | roleUpdateCommand.RoleId = roleId | 34 | roleUpdateCommand.RoleId = roleId |
| 28 | roleUpdateCommand.Operator = controller.GetOperator() | 35 | roleUpdateCommand.Operator = controller.GetOperator() |
| @@ -33,7 +40,10 @@ func (controller *RolesController) RoleUpdate() { | @@ -33,7 +40,10 @@ func (controller *RolesController) RoleUpdate() { | ||
| 33 | func (controller *RolesController) RoleList() { | 40 | func (controller *RolesController) RoleList() { |
| 34 | rolesService := service.NewRolesService(nil) | 41 | rolesService := service.NewRolesService(nil) |
| 35 | roleListQuery := &query.RoleListQuery{} | 42 | roleListQuery := &query.RoleListQuery{} |
| 36 | - controller.Unmarshal(roleListQuery) | 43 | + err := controller.Unmarshal(roleListQuery) |
| 44 | + if err != nil { | ||
| 45 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 46 | + } | ||
| 37 | roleListQuery.Operator = controller.GetOperator() | 47 | roleListQuery.Operator = controller.GetOperator() |
| 38 | cnt, data, err := rolesService.RoleList(roleListQuery) | 48 | cnt, data, err := rolesService.RoleList(roleListQuery) |
| 39 | controller.returnPageListData(cnt, data, err, roleListQuery.PageNumber) | 49 | controller.returnPageListData(cnt, data, err, roleListQuery.PageNumber) |
| @@ -62,7 +72,10 @@ func (controller *RolesController) RoleUserInfo() { | @@ -62,7 +72,10 @@ func (controller *RolesController) RoleUserInfo() { | ||
| 62 | func (controller *RolesController) RoleUserAdd() { | 72 | func (controller *RolesController) RoleUserAdd() { |
| 63 | rolesService := service.NewRolesService(nil) | 73 | rolesService := service.NewRolesService(nil) |
| 64 | roleUserAddQuery := &command.RoleUserAddCommand{} | 74 | roleUserAddQuery := &command.RoleUserAddCommand{} |
| 65 | - controller.Unmarshal(roleUserAddQuery) | 75 | + err := controller.Unmarshal(roleUserAddQuery) |
| 76 | + if err != nil { | ||
| 77 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 78 | + } | ||
| 66 | roleUserAddQuery.Operator = controller.GetOperator() | 79 | roleUserAddQuery.Operator = controller.GetOperator() |
| 67 | data, err := rolesService.RoleUserAdd(roleUserAddQuery) | 80 | data, err := rolesService.RoleUserAdd(roleUserAddQuery) |
| 68 | controller.Response(data, err) | 81 | controller.Response(data, err) |
| @@ -71,7 +84,10 @@ func (controller *RolesController) RoleUserAdd() { | @@ -71,7 +84,10 @@ func (controller *RolesController) RoleUserAdd() { | ||
| 71 | func (controller *RolesController) RoleUserDelete() { | 84 | func (controller *RolesController) RoleUserDelete() { |
| 72 | rolesService := service.NewRolesService(nil) | 85 | rolesService := service.NewRolesService(nil) |
| 73 | roleUserDeleteQuery := &command.RoleUserDeleteCommand{} | 86 | roleUserDeleteQuery := &command.RoleUserDeleteCommand{} |
| 74 | - controller.Unmarshal(roleUserDeleteQuery) | 87 | + err := controller.Unmarshal(roleUserDeleteQuery) |
| 88 | + if err != nil { | ||
| 89 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 90 | + } | ||
| 75 | roleUserDeleteQuery.Operator = controller.GetOperator() | 91 | roleUserDeleteQuery.Operator = controller.GetOperator() |
| 76 | data, err := rolesService.RoleUserDelete(roleUserDeleteQuery) | 92 | data, err := rolesService.RoleUserDelete(roleUserDeleteQuery) |
| 77 | controller.Response(data, err) | 93 | controller.Response(data, err) |
| @@ -91,7 +107,10 @@ func (controller *RolesController) RoleMenuBeforeEdit() { | @@ -91,7 +107,10 @@ func (controller *RolesController) RoleMenuBeforeEdit() { | ||
| 91 | rolesService := service.NewRolesService(nil) | 107 | rolesService := service.NewRolesService(nil) |
| 92 | roleMenuBeforeEditQuery := &query.RoleMenuBeforeEditQuery{} | 108 | roleMenuBeforeEditQuery := &query.RoleMenuBeforeEditQuery{} |
| 93 | roleMenuBeforeEditQuery.Operator = controller.GetOperator() | 109 | roleMenuBeforeEditQuery.Operator = controller.GetOperator() |
| 94 | - controller.Unmarshal(roleMenuBeforeEditQuery) | 110 | + err := controller.Unmarshal(roleMenuBeforeEditQuery) |
| 111 | + if err != nil { | ||
| 112 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 113 | + } | ||
| 95 | roleId := controller.GetString(":roleId") | 114 | roleId := controller.GetString(":roleId") |
| 96 | roleMenuBeforeEditQuery.RoleId = roleId | 115 | roleMenuBeforeEditQuery.RoleId = roleId |
| 97 | data, err := rolesService.RoleMenuBeforeEdit(roleMenuBeforeEditQuery) | 116 | data, err := rolesService.RoleMenuBeforeEdit(roleMenuBeforeEditQuery) |
| @@ -101,7 +120,10 @@ func (controller *RolesController) RoleMenuBeforeEdit() { | @@ -101,7 +120,10 @@ func (controller *RolesController) RoleMenuBeforeEdit() { | ||
| 101 | func (controller *RolesController) RoleMenuEdit() { | 120 | func (controller *RolesController) RoleMenuEdit() { |
| 102 | rolesService := service.NewRolesService(nil) | 121 | rolesService := service.NewRolesService(nil) |
| 103 | roleMenuEditQuery := &command.RoleMenuEditCommand{} | 122 | roleMenuEditQuery := &command.RoleMenuEditCommand{} |
| 104 | - controller.Unmarshal(roleMenuEditQuery) | 123 | + err := controller.Unmarshal(roleMenuEditQuery) |
| 124 | + if err != nil { | ||
| 125 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 126 | + } | ||
| 105 | roleId := controller.GetString(":roleId") | 127 | roleId := controller.GetString(":roleId") |
| 106 | roleMenuEditQuery.RoleId = roleId | 128 | roleMenuEditQuery.RoleId = roleId |
| 107 | roleMenuEditQuery.Operator = controller.GetOperator() | 129 | roleMenuEditQuery.Operator = controller.GetOperator() |
| @@ -112,7 +134,10 @@ func (controller *RolesController) RoleMenuEdit() { | @@ -112,7 +134,10 @@ func (controller *RolesController) RoleMenuEdit() { | ||
| 112 | func (controller *RolesController) RoleDelete() { | 134 | func (controller *RolesController) RoleDelete() { |
| 113 | rolesService := service.NewRolesService(nil) | 135 | rolesService := service.NewRolesService(nil) |
| 114 | roleRemoveCommand := &command.RoleRemoveCommand{} | 136 | roleRemoveCommand := &command.RoleRemoveCommand{} |
| 115 | - controller.Unmarshal(roleRemoveCommand) | 137 | + err := controller.Unmarshal(roleRemoveCommand) |
| 138 | + if err != nil { | ||
| 139 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 140 | + } | ||
| 116 | roleRemoveCommand.Operator = controller.GetOperator() | 141 | roleRemoveCommand.Operator = controller.GetOperator() |
| 117 | data, err := rolesService.RoleRemove(roleRemoveCommand) | 142 | data, err := rolesService.RoleRemove(roleRemoveCommand) |
| 118 | controller.Response(data, err) | 143 | controller.Response(data, err) |
| 1 | +package web_client | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/systemsetting/command" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/systemsetting/query" | ||
| 6 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/systemsetting/service" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" | ||
| 8 | +) | ||
| 9 | + | ||
| 10 | +type SystemSettingController struct { | ||
| 11 | + baseController | ||
| 12 | +} | ||
| 13 | + | ||
| 14 | +func (controller SystemSettingController) SystemSettingSearch() { | ||
| 15 | + systemSettingService := service.NewSystemSettingService(nil) | ||
| 16 | + settingListQuery := &query.SettingListQuery{ | ||
| 17 | + Operator: controller.GetOperator(), | ||
| 18 | + } | ||
| 19 | + data, err := systemSettingService.GetSystemSettingList(settingListQuery) | ||
| 20 | + controller.Response(data, err) | ||
| 21 | +} | ||
| 22 | + | ||
| 23 | +func (controller SystemSettingController) SystemSettingGet() { | ||
| 24 | + systemSettingService := service.NewSystemSettingService(nil) | ||
| 25 | + q := &query.SettingGetQuery{} | ||
| 26 | + err := controller.Unmarshal(q) | ||
| 27 | + if err != nil { | ||
| 28 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 29 | + } | ||
| 30 | + q.Operator = controller.GetOperator() | ||
| 31 | + data, err := systemSettingService.GetSystemSetting(q) | ||
| 32 | + controller.Response(data, err) | ||
| 33 | + | ||
| 34 | +} | ||
| 35 | + | ||
| 36 | +func (controller SystemSettingController) SystemSettingUpdate() { | ||
| 37 | + systemSettingService := service.NewSystemSettingService(nil) | ||
| 38 | + q := &command.SettingUpdateCommand{} | ||
| 39 | + err := controller.Unmarshal(q) | ||
| 40 | + if err != nil { | ||
| 41 | + log.Logger.Debug("json err:" + err.Error()) | ||
| 42 | + } | ||
| 43 | + q.Operator = controller.GetOperator() | ||
| 44 | + data, err := systemSettingService.SystemSettingUpdate(q) | ||
| 45 | + controller.Response(data, err) | ||
| 46 | +} |
| 1 | +package routers | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "github.com/beego/beego/v2/server/web" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/port/beego/controllers/web_client" | ||
| 6 | +) | ||
| 7 | + | ||
| 8 | +func init() { | ||
| 9 | + web.Router("/v1/web/system-setting/search", &web_client.SystemSettingController{}, "Post:SystemSettingSearch") | ||
| 10 | + web.Router("/v1/web/syetem-setting/:settingId", &web_client.SystemSettingController{}, "Get:SystemSettingGet") | ||
| 11 | + web.Router("/v1/web/syetem-setting", &web_client.SystemSettingController{}, "Put:SystemSettingUpdate") | ||
| 12 | +} |
-
请 注册 或 登录 后发表评论