Some checks failed
Go / build (push) Failing after 19s
- 新增联系人保存与删除逻辑处理 - 新增工厂信息保存逻辑,支持银行、财务等详细信息 - 部门与员工模块接口参数调整,统一使用实体对象返回 - 优化部门与员工的增删改查操作,去除冗余代码 - 统一使用 constant 包管理业务类型常量 - 增加性别转换与整型数组转字符串工具函数 - RPC 注册新增工厂与联系人服务路由 - 调整客户端调用参数结构,增强代码可读性与维护性
26 lines
578 B
Go
26 lines
578 B
Go
package router
|
|
|
|
import (
|
|
"ik3cloud/app/controller"
|
|
|
|
"github.com/smallnest/rpcx/server"
|
|
)
|
|
|
|
// SetRouter @TITLE 配置路由
|
|
func SetRouter(server *server.Server) {
|
|
// 员工
|
|
if err := server.RegisterName("staff", &controller.Staff{}, ""); err != nil {
|
|
return
|
|
}
|
|
// 部门
|
|
if err := server.RegisterName("department", &controller.Department{}, ""); err != nil {
|
|
return
|
|
}
|
|
// 工厂
|
|
if err := server.RegisterName("factory", &controller.Factory{}, ""); err != nil {
|
|
}
|
|
// 联系人
|
|
if err := server.RegisterName("contact", &controller.Contact{}, ""); err != nil {
|
|
}
|
|
}
|