feat(ik3cloud): 新增联系人与工厂模块功能
Some checks failed
Go / build (push) Failing after 19s

- 新增联系人保存与删除逻辑处理
- 新增工厂信息保存逻辑,支持银行、财务等详细信息
- 部门与员工模块接口参数调整,统一使用实体对象返回
- 优化部门与员工的增删改查操作,去除冗余代码
- 统一使用 constant 包管理业务类型常量
- 增加性别转换与整型数组转字符串工具函数
- RPC 注册新增工厂与联系人服务路由
- 调整客户端调用参数结构,增强代码可读性与维护性
This commit is contained in:
2025-11-27 11:57:47 +08:00
parent b70ca388cf
commit c5030bf438
13 changed files with 493 additions and 357 deletions

View File

@@ -0,0 +1,18 @@
package bean
import "ik3cloud/app/lib/ik3cloud"
type ContactData struct {
FCreateOrgId ik3cloud.FNumber `json:"FCreateOrgId"`
FCompanyType string `json:"FCompanyType"`
FCompany ik3cloud.FNumber `json:"FCompany"`
FEmail string `json:"FEmail"`
FFax string `json:"FFax"`
FIsDefaultContact bool `json:"FIsDefaultContact"`
FMobile string `json:"FMobile"`
FName string `json:"FName"`
FNumber string `json:"FNumber"`
FPost string `json:"FPost"`
FTel string `json:"FTel"`
Fex ik3cloud.FNumber `json:"Fex"`
}