作者 yangfu
... ... @@ -97,8 +97,8 @@ func (dividendsEstimateService *DividendsEstimateService) SearchDividendsEstimat
DividendsIncentivesStage: v.DividendsStage,
IsCanceled: v.IsCanceled,
}
item.DividendsUser.Phone = v.DividendsUser.UserPhone
item.DividendsUser.UsersName = v.DividendsUser.UserName
item.DividendsUser.Phone = v.DividendsUser.UserInfo.UserPhone
item.DividendsUser.UsersName = v.DividendsUser.UserInfo.UserName
item.DividendsUser.UsersId = v.DividendsUser.UserId
item.DividendsUser.UserBaseId = v.DividendsUser.UserBaseId
item.DividendsUser.UserType = v.DividendsUser.UserType
... ...
package dto
type NoticeSettingItem struct {
CompanyID int `json:"companyId,string"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
NoticeSettingID int `json:"noticeSettingId,string"`
OrgID int `json:"orgId,string"`
CompanyID int `json:"companyId,string"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
ModuleActionName string `json:"moduleActionName"`
NoticeSettingID int `json:"noticeSettingId,string"`
OrgID int `json:"orgId,string"`
OrgName string `json:"orgName"`
}
... ...
... ... @@ -57,18 +57,28 @@ func (noticeSettingService *NoticeSettingService) NoticeSettingList(noticeSettin
return 0, nil, application.ThrowError(application.BUSINESS_ERROR, err.Error())
}
dataList := []dto.NoticeSettingItem{}
for _, v := range result.List {
item := dto.NoticeSettingItem{
CompanyID: v.CompanyID,
Content: v.Content,
IsPush: v.IsPush,
Module: v.Module,
ModuleAction: v.ModuleAction,
NoticeSettingID: v.NoticeSettingID,
OrgID: v.OrgID,
CompanyID: v.CompanyID,
Content: v.Content,
IsPush: v.IsPush,
Module: v.Module,
ModuleAction: v.ModuleAction,
NoticeSettingID: v.NoticeSettingID,
OrgID: v.OrgID,
ModuleActionName: v.ModuleActionName,
}
orgData, _ := creationUserGateway.OrgGet(allied_creation_user.ReqOrgGet{
OrgId: v.OrgID,
})
if orgData != nil {
item.OrgName = orgData.OrgName
}
dataList = append(dataList, item)
}
return result.Count, dataList, nil
}
... ...
... ... @@ -75,13 +75,15 @@ type (
DataNoticeSettingSearch struct {
Count int64 `json:"count"`
List []struct {
CompanyID int `json:"companyId"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
NoticeSettingID int `json:"noticeSettingId"`
OrgID int `json:"orgId"`
CompanyID int `json:"companyId"`
Content string `json:"content"`
IsPush int `json:"isPush"`
Module string `json:"module"`
ModuleAction string `json:"moduleAction"`
ModuleName string `json:"moduleName"`
ModuleActionName string `json:"moduleActionName"`
NoticeSettingID int `json:"noticeSettingId"`
OrgID int `json:"orgId"`
} `json:"list"`
}
)
... ...
... ... @@ -67,11 +67,17 @@ type (
DividendsStage int `json:"DividendsStage"` // 分红阶段
IsCanceled bool `json:"isCanceled"` // 取消状态
DividendsUser struct {
UserId int `json:"userId,string,"` // 用户ID,
UserBaseId int `json:"userBaseId,string,"` // 用户基本id
UserType int `json:"userType"` // 用户类型
UserName string `json:"userName"` // 用户姓名
UserPhone string `json:"userPhone"` // 用户手机号
UserId int `json:"userId,string,"` // 用户ID,
UserBaseId int `json:"userBaseId,string,"` // 用户基本id
UserType int `json:"userType"` // 用户类型
UserInfo struct {
UserAvatar string `json:"userAvatar"` // 用户头像
UserEmail string `json:"userEmail"` // 用户邮箱
UserName string `json:"userName"` // 共创人员姓名
UserPhone string `json:"userPhone"` // 用户手机号
UserAccount string `json:"userAccount"` // 用户账号,
UserCode string `json:"userCode"` // 用户编码
} `json:"userInfo,omitempty"`
} `json:"dividendsUser"` // 分红用户
Org struct {
OrgId int `json:"orgId,string,"` // 组织机构ID
... ...