- 新增联系人保存与删除逻辑处理 - 新增工厂信息保存逻辑,支持银行、财务等详细信息 - 部门与员工模块接口参数调整,统一使用实体对象返回 - 优化部门与员工的增删改查操作,去除冗余代码 - 统一使用 constant 包管理业务类型常量 - 增加性别转换与整型数组转字符串工具函数 - RPC 注册新增工厂与联系人服务路由 - 调整客户端调用参数结构,增强代码可读性与维护性
This commit is contained in:
@@ -11,6 +11,7 @@ import (
|
||||
"path/filepath"
|
||||
"reflect"
|
||||
"regexp"
|
||||
"strconv"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@@ -336,3 +337,21 @@ func InsertSorted[T any](array []T, value T, comp func(int) bool) []T {
|
||||
array[i] = value // 插入值
|
||||
return array
|
||||
}
|
||||
|
||||
// GetGender @TITLE 获取性别
|
||||
func GetGender(sex string) string {
|
||||
if InArray(sex, []string{"男", "M"}) {
|
||||
return "SEX01_SYS"
|
||||
} else if InArray(sex, []string{"女", "F"}) {
|
||||
return "SEX02_SYS"
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func IntArrayToString(args []int64) string {
|
||||
var result []string
|
||||
for _, item := range args {
|
||||
result = append(result, strconv.FormatInt(item, 10))
|
||||
}
|
||||
return strings.Join(result, ",")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user