作者 tangxuhui

数据结构调整

@@ -54,11 +54,14 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred @@ -54,11 +54,14 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred
54 CooperationContractNumber: param.CooperationContractNumber, 54 CooperationContractNumber: param.CooperationContractNumber,
55 ParticipateType: param.ParticipateType, // 参与类型 55 ParticipateType: param.ParticipateType, // 参与类型
56 PaymentDocumentAttachment: param.PaymentDocumentAttachment, // 支付凭证附件 56 PaymentDocumentAttachment: param.PaymentDocumentAttachment, // 支付凭证附件
57 - Org: param.Org, // 数据所属组织机构  
58 - Company: param.Company, // 公司  
59 - CreatedAt: param.CreatedAt.Unix() * 1000, // 创建时间  
60 - UpdatedAt: param.UpdatedAt.Unix() * 1000, // 更新时间  
61 - AccountDetail: param.AccountDetail, 57 + Org: domain.Org{
  58 + OrgID: param.Org.OrgID,
  59 + OrgName: param.Org.OrgName,
  60 + }, // 数据所属组织机构
  61 + Company: param.Company, // 公司
  62 + CreatedAt: param.CreatedAt.Unix() * 1000, // 创建时间
  63 + UpdatedAt: param.UpdatedAt.Unix() * 1000, // 更新时间
  64 + AccountDetail: param.AccountDetail,
62 } 65 }
63 data.Participator.UserInfo.UserName = param.Participator.UserName 66 data.Participator.UserInfo.UserName = param.Participator.UserName
64 data.Participator.UserInfo.UserPhone = param.Participator.UserPhone 67 data.Participator.UserInfo.UserPhone = param.Participator.UserPhone
@@ -19,13 +19,16 @@ type CreditAccountItem struct { @@ -19,13 +19,16 @@ type CreditAccountItem struct {
19 UserPhone string `json:"userPhone"` // 用户手机号 19 UserPhone string `json:"userPhone"` // 用户手机号
20 UserType int `json:"userType"` // 用户类型,1员工,2共创用户,3公开 20 UserType int `json:"userType"` // 用户类型,1员工,2共创用户,3公开
21 } `json:"participator"` // 参与人 21 } `json:"participator"` // 参与人
22 - ParticipateType string `json:"participateType"` // 参与类型  
23 - PaymentDocumentAttachment domain.Attachment `json:"paymentDocumentAttachment"` // 支付凭证附件  
24 - Org domain.Org `json:"org"` // 数据所属组织机构  
25 - Company domain.CompanyData `json:"company"` // 公司  
26 - CreatedAt int64 `json:"createdAt"` // 创建时间  
27 - UpdatedAt int64 `json:"updatedAt"` // 更新时间  
28 - AccountDetail []struct { 22 + ParticipateType string `json:"participateType"` // 参与类型
  23 + PaymentDocumentAttachment domain.Attachment `json:"paymentDocumentAttachment"` // 支付凭证附件
  24 + Org struct {
  25 + OrgID int `json:"orgId,string"`
  26 + OrgName string `json:"orgName"`
  27 + } `json:"org"` // 数据所属组织机构
  28 + Company domain.CompanyData `json:"company"` // 公司
  29 + CreatedAt int64 `json:"createdAt"` // 创建时间
  30 + UpdatedAt int64 `json:"updatedAt"` // 更新时间
  31 + AccountDetail []struct {
29 DividendsEstimateOrderNumber string `json:"dividendsEstimateOrderNumber"` 32 DividendsEstimateOrderNumber string `json:"dividendsEstimateOrderNumber"`
30 DividendsType int `json:"dividendsType"` 33 DividendsType int `json:"dividendsType"`
31 DividendsAmount float64 `json:"dividendsAmount"` 34 DividendsAmount float64 `json:"dividendsAmount"`
@@ -55,12 +58,13 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred @@ -55,12 +58,13 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred
55 CooperationContractNumber: param.CooperationContractNumber, 58 CooperationContractNumber: param.CooperationContractNumber,
56 ParticipateType: param.ParticipateType, // 参与类型 59 ParticipateType: param.ParticipateType, // 参与类型
57 PaymentDocumentAttachment: param.PaymentDocumentAttachment, // 支付凭证附件 60 PaymentDocumentAttachment: param.PaymentDocumentAttachment, // 支付凭证附件
58 - Org: param.Org, // 数据所属组织机构  
59 Company: param.Company, // 公司 61 Company: param.Company, // 公司
60 CreatedAt: param.CreatedAt.UnixNano() / 1e6, // 创建时间 62 CreatedAt: param.CreatedAt.UnixNano() / 1e6, // 创建时间
61 UpdatedAt: param.UpdatedAt.UnixNano() / 1e6, // 更新时间 63 UpdatedAt: param.UpdatedAt.UnixNano() / 1e6, // 更新时间
62 AccountDetail: param.AccountDetail, 64 AccountDetail: param.AccountDetail,
63 } 65 }
  66 + data.Org.OrgID = param.Org.OrgID
  67 + data.Org.OrgName = param.Org.OrgName
64 data.Participator.UserName = param.Participator.UserName 68 data.Participator.UserName = param.Participator.UserName
65 data.Participator.UserPhone = param.Participator.UserPhone 69 data.Participator.UserPhone = param.Participator.UserPhone
66 data.Participator.UserType = param.Participator.UserType 70 data.Participator.UserType = param.Participator.UserType
@@ -32,13 +32,16 @@ type CreditAccount struct { @@ -32,13 +32,16 @@ type CreditAccount struct {
32 UserPhone string `json:"userPhone"` // 用户手机号 32 UserPhone string `json:"userPhone"` // 用户手机号
33 UserInfo domain.UserInfo `json:"userInfo"` // 33 UserInfo domain.UserInfo `json:"userInfo"` //
34 } `json:"operator"` 34 } `json:"operator"`
35 - ParticipateType string `json:"participateType"` // 参与类型  
36 - PaymentDocumentAttachment domain.Attachment `json:"paymentDocumentAttachment"` // 支付凭证附件  
37 - Org domain.Org `json:"org"` // 数据所属组织机构  
38 - Company domain.CompanyData `json:"company"` // 公司  
39 - CreatedAt time.Time `json:"createdAt"` // 创建时间  
40 - UpdatedAt time.Time `json:"updatedAt"` // 更新时间  
41 - AccountDetail []struct { 35 + ParticipateType string `json:"participateType"` // 参与类型
  36 + PaymentDocumentAttachment domain.Attachment `json:"paymentDocumentAttachment"` // 支付凭证附件
  37 + Org struct {
  38 + OrgID int `json:"orgId,string"`
  39 + OrgName string `json:"orgName"`
  40 + } `json:"org"` // 数据所属组织机构
  41 + Company domain.CompanyData `json:"company"` // 公司
  42 + CreatedAt time.Time `json:"createdAt"` // 创建时间
  43 + UpdatedAt time.Time `json:"updatedAt"` // 更新时间
  44 + AccountDetail []struct {
42 DividendsEstimateOrderNumber string `json:"dividendsEstimateOrderNumber"` 45 DividendsEstimateOrderNumber string `json:"dividendsEstimateOrderNumber"`
43 DividendsType int `json:"dividendsType"` 46 DividendsType int `json:"dividendsType"`
44 DividendsAmount float64 `json:"dividendsAmount"` 47 DividendsAmount float64 `json:"dividendsAmount"`