切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
唐旭辉
5 years ago
提交
e7464d9e712def3c7418f96700850ab843089127
1 个父辈
4431b31e
修正错误
隐藏空白字符变更
内嵌
并排对比
正在显示
5 个修改的文件
包含
22 行增加
和
8 行删除
pkg/application/unifiedUserCenter/service/company.go
pkg/domain/admin_permission.go
pkg/domain/company.go
pkg/infrastructure/pg/models/company.go
pkg/infrastructure/repository/pg_company_reponsitory.go
pkg/application/unifiedUserCenter/service/company.go
查看文件 @
e7464d9
...
...
@@ -23,6 +23,7 @@ type CompanyBase struct {
Logo
string
`json:"logo"`
//公司图标
Remarks
string
`json:"remarks"`
//备注
Status
int8
`json:"status"`
Abbreviation
string
`json:"abbreviation"`
}
// CompanytData 企业平台发送过来的公司数据数据
...
...
@@ -111,6 +112,7 @@ func (service SyncCompanyService) addCompany(data CompanytData) error {
AdminCompanyId
:
data
.
Company
.
AdminCompanyId
,
Status
:
data
.
Company
.
Status
,
Enable
:
domain
.
CompanyEnableNo
,
//默认初始化值
Abbreviation
:
data
.
Company
.
Abbreviation
,
}
err
=
companyRespository
.
Add
(
&
comany
)
if
err
!=
nil
{
...
...
@@ -181,7 +183,8 @@ func (service SyncCompanyService) updateCompany(data CompanytData) error {
"Logo"
:
data
.
Company
.
Logo
,
"Remarks"
:
data
.
Company
.
Remarks
,
"AdminCompanyId"
:
data
.
Company
.
AdminCompanyId
,
"Status"
:
data
.
User
.
Status
,
"Status"
:
data
.
Company
.
Status
,
"Abbreviation"
:
data
.
Company
.
Abbreviation
,
})
entryTime
,
_
:=
time
.
Parse
(
"2006-01-02"
,
data
.
User
.
EntryTime
)
oldUser
.
Update
(
map
[
string
]
interface
{}{
...
...
pkg/domain/admin_permission.go
查看文件 @
e7464d9
...
...
@@ -3,13 +3,14 @@ package domain
//权限代码
//权限配置 :admin_permission表中对应的权限编码
const
(
PERMINSSION_PARTNER
string
=
"PARTER"
//合作管理人
PERMISSION_ORDER
string
=
"ORDER"
//订单管理
PERMISSION_DIVIDEND
string
=
"DIVIDEND"
//分红管理
PERMINSSION_ADMIN_USER
string
=
"ADMIN"
//管理员管理
PERMINSSION_ORDER_ACTUA
string
=
"ORDER_ACTUA"
//实际订单
PERMINSSION_ORDER_INTENTION
string
=
"ORDER_INTENTION"
//意向订单
PERMISSION_ENTERPRISE
string
=
"ENTERPRISE"
//企业配置
PERMINSSION_PARTNER
string
=
"PARTER"
//合作管理人
PERMISSION_ORDER
string
=
"ORDER"
//订单管理
PERMISSION_DIVIDEND
string
=
"DIVIDEND"
//分红管理
PERMINSSION_ADMIN_USER
string
=
"ADMIN"
//管理员管理
PERMINSSION_ORDER_ACTUA
string
=
"ORDER_ACTUA"
//实际订单
PERMINSSION_ORDER_INTENTION
string
=
"ORDER_INTENTION"
//意向订单
PERMISSION_ENTERPRISE
string
=
"ENTERPRISE-SETTING"
//企业配置
PERMISSION_ENTERPRISE_SET_PHONE
string
=
"ENTERPRISE-SETTING-PHONE"
//企业配置电话号码
)
type
AdminPermissionBase
struct
{
...
...
pkg/domain/company.go
查看文件 @
e7464d9
...
...
@@ -23,6 +23,8 @@ type Company struct {
Id
int64
`json:"id"`
// 名称
Name
string
`json:"name"`
//简称
Abbreviation
string
`json:"abbreviation"`
// 手机号码
Phone
string
`json:"phone"`
// 公司logo
...
...
@@ -76,6 +78,9 @@ func (c *Company) Update(m map[string]interface{}) error {
if
v
,
ok
:=
m
[
"Enable"
];
ok
{
c
.
Enable
=
v
.
(
int8
)
}
if
v
,
ok
:=
m
[
"Abbreviation"
];
ok
{
c
.
Abbreviation
=
v
.
(
string
)
}
return
nil
}
...
...
pkg/infrastructure/pg/models/company.go
查看文件 @
e7464d9
...
...
@@ -9,6 +9,8 @@ type Company struct {
Id
int64
`pg:",pk"`
// 名称
Name
string
//简称
Abbreviation
string
// 手机号码
Phone
string
// 公司logo
...
...
pkg/infrastructure/repository/pg_company_reponsitory.go
查看文件 @
e7464d9
...
...
@@ -35,6 +35,7 @@ func (repository CompanyRepository) transformPgModelToDomainModel(m *models.Comp
Enable
:
m
.
Enable
,
CreateAt
:
m
.
CreateAt
,
UpdateAt
:
m
.
UpdateAt
,
Abbreviation
:
m
.
Abbreviation
,
},
nil
}
...
...
@@ -54,6 +55,7 @@ func (reponsitory CompanyRepository) Add(m *domain.Company) error {
Enable
:
m
.
Enable
,
CreateAt
:
m
.
CreateAt
,
UpdateAt
:
m
.
UpdateAt
,
Abbreviation
:
m
.
Abbreviation
,
}
_
,
err
=
tx
.
Model
(
&
companyModel
)
.
Insert
()
return
err
...
...
@@ -76,6 +78,7 @@ func (reponsitory CompanyRepository) Edit(m *domain.Company) error {
CreateAt
:
m
.
CreateAt
,
DeleteAt
:
m
.
DeleteAt
,
UpdateAt
:
m
.
UpdateAt
,
Abbreviation
:
m
.
Abbreviation
,
}
_
,
err
=
tx
.
Model
(
&
companyModel
)
.
WherePK
()
.
Update
()
return
err
...
...
请
注册
或
登录
后发表评论