正在显示
8 个修改的文件
包含
23 行增加
和
17 行删除
| @@ -27,6 +27,8 @@ type CreateDividendsIncentivesRulesCommand struct { | @@ -27,6 +27,8 @@ type CreateDividendsIncentivesRulesCommand struct { | ||
| 27 | DividendsIncentivesStageStart time.Time `cname:"业绩分红阶段开始时间" json:"dividendsIncentivesStageStart"` | 27 | DividendsIncentivesStageStart time.Time `cname:"业绩分红阶段开始时间" json:"dividendsIncentivesStageStart"` |
| 28 | // 业绩分红阶段结束时间 | 28 | // 业绩分红阶段结束时间 |
| 29 | DividendsIncentivesStageEnd time.Time `cname:"业绩分红阶段结束时间" json:"dividendsIncentivesStageEnd"` | 29 | DividendsIncentivesStageEnd time.Time `cname:"业绩分红阶段结束时间" json:"dividendsIncentivesStageEnd"` |
| 30 | + // 说明 | ||
| 31 | + Remarks string `cname:"说明" json:"remarks"` | ||
| 30 | } | 32 | } |
| 31 | 33 | ||
| 32 | // CreateMoneyIncentivesRulesCommand 金额激励规则 | 34 | // CreateMoneyIncentivesRulesCommand 金额激励规则 |
| @@ -49,6 +51,8 @@ type CreateMoneyIncentivesRulesCommand struct { | @@ -49,6 +51,8 @@ type CreateMoneyIncentivesRulesCommand struct { | ||
| 49 | ReferrerPercentage float64 `cname:"推荐人抽成" json:"referrerPercentage"` | 51 | ReferrerPercentage float64 `cname:"推荐人抽成" json:"referrerPercentage"` |
| 50 | // 业务员抽成 | 52 | // 业务员抽成 |
| 51 | SalesmanPercentage float64 `cname:"业务员抽成" json:"salesmanPercentage"` | 53 | SalesmanPercentage float64 `cname:"业务员抽成" json:"salesmanPercentage"` |
| 54 | + // 说明 | ||
| 55 | + Remarks string `cname:"说明" json:"remarks"` | ||
| 52 | } | 56 | } |
| 53 | 57 | ||
| 54 | // CreateUndertakersCommand 承接人 | 58 | // CreateUndertakersCommand 承接人 |
| @@ -48,7 +48,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | @@ -48,7 +48,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | ||
| 48 | // 获取操作人 | 48 | // 获取操作人 |
| 49 | var operator *domain.User | 49 | var operator *domain.User |
| 50 | if data, err := userService.OperatorFrom(createCooperationContractCommand.CompanyId, createCooperationContractCommand.OrgId, createCooperationContractCommand.UserId); err != nil { | 50 | if data, err := userService.OperatorFrom(createCooperationContractCommand.CompanyId, createCooperationContractCommand.OrgId, createCooperationContractCommand.UserId); err != nil { |
| 51 | - return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 51 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取操作人失败") |
| 52 | } else { | 52 | } else { |
| 53 | operator = data | 53 | operator = data |
| 54 | } | 54 | } |
| @@ -57,7 +57,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | @@ -57,7 +57,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | ||
| 57 | var sponsor *domain.User | 57 | var sponsor *domain.User |
| 58 | sponsorUid, _ := strconv.ParseInt(createCooperationContractCommand.SponsorUid, 10, 64) | 58 | sponsorUid, _ := strconv.ParseInt(createCooperationContractCommand.SponsorUid, 10, 64) |
| 59 | if data, err := userService.OperatorFrom(createCooperationContractCommand.CompanyId, createCooperationContractCommand.OrgId, sponsorUid); err != nil { | 59 | if data, err := userService.OperatorFrom(createCooperationContractCommand.CompanyId, createCooperationContractCommand.OrgId, sponsorUid); err != nil { |
| 60 | - return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 60 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取发起人失败") |
| 61 | } else { | 61 | } else { |
| 62 | sponsor = data | 62 | sponsor = data |
| 63 | } | 63 | } |
| @@ -73,7 +73,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | @@ -73,7 +73,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | ||
| 73 | // 获取公司信息 | 73 | // 获取公司信息 |
| 74 | var company *domain.Company | 74 | var company *domain.Company |
| 75 | if data, err := companyService.CompanyFrom(createCooperationContractCommand.CompanyId); err != nil { | 75 | if data, err := companyService.CompanyFrom(createCooperationContractCommand.CompanyId); err != nil { |
| 76 | - return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 76 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取公司信息失败") |
| 77 | } else { | 77 | } else { |
| 78 | company = data | 78 | company = data |
| 79 | } | 79 | } |
| @@ -89,7 +89,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | @@ -89,7 +89,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | ||
| 89 | // 获取组织机构信息 | 89 | // 获取组织机构信息 |
| 90 | var organization *domain.Org | 90 | var organization *domain.Org |
| 91 | if data, err := organizationService.OrgFrom(createCooperationContractCommand.CompanyId, createCooperationContractCommand.OrgId); err != nil { | 91 | if data, err := organizationService.OrgFrom(createCooperationContractCommand.CompanyId, createCooperationContractCommand.OrgId); err != nil { |
| 92 | - return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 92 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取组织机构失败") |
| 93 | } else { | 93 | } else { |
| 94 | organization = data | 94 | organization = data |
| 95 | } | 95 | } |
| @@ -106,7 +106,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | @@ -106,7 +106,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | ||
| 106 | var department *domain.Department | 106 | var department *domain.Department |
| 107 | departmentId, err := strconv.ParseInt(createCooperationContractCommand.DepartmentId, 10, 64) | 107 | departmentId, err := strconv.ParseInt(createCooperationContractCommand.DepartmentId, 10, 64) |
| 108 | if err != nil { | 108 | if err != nil { |
| 109 | - return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 109 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, "获取部门失败") |
| 110 | } | 110 | } |
| 111 | if data, err := departmentService.DepartmentFrom(createCooperationContractCommand.CompanyId, departmentId); err != nil { | 111 | if data, err := departmentService.DepartmentFrom(createCooperationContractCommand.CompanyId, departmentId); err != nil { |
| 112 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 112 | return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
| @@ -253,6 +253,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | @@ -253,6 +253,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | ||
| 253 | UpdatedAt: time.Time{}, | 253 | UpdatedAt: time.Time{}, |
| 254 | DeletedAt: time.Time{}, | 254 | DeletedAt: time.Time{}, |
| 255 | CreatedAt: time.Now(), | 255 | CreatedAt: time.Now(), |
| 256 | + Remarks: dividendsIncentivesRule.Remarks, | ||
| 256 | }) | 257 | }) |
| 257 | } | 258 | } |
| 258 | 259 | ||
| @@ -274,6 +275,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | @@ -274,6 +275,7 @@ func (cooperationContractService *CooperationContractService) CreateCooperationC | ||
| 274 | UpdatedAt: time.Time{}, | 275 | UpdatedAt: time.Time{}, |
| 275 | DeletedAt: time.Time{}, | 276 | DeletedAt: time.Time{}, |
| 276 | CreatedAt: time.Now(), | 277 | CreatedAt: time.Now(), |
| 278 | + Remarks: moneyIncentivesRule.Remarks, | ||
| 277 | }) | 279 | }) |
| 278 | } | 280 | } |
| 279 | 281 |
| @@ -18,7 +18,7 @@ type PayCreditAccountCommand struct { | @@ -18,7 +18,7 @@ type PayCreditAccountCommand struct { | ||
| 18 | // 备注 | 18 | // 备注 |
| 19 | Remarks string `cname:"备注" json:"remarks" valid:"Required"` | 19 | Remarks string `cname:"备注" json:"remarks" valid:"Required"` |
| 20 | // 支付凭证附件 | 20 | // 支付凭证附件 |
| 21 | - PaymentDocumentAttachment *domain.Attachment `cname:"支付凭证附件" json:"paymentDocumentAttachment" valid:"Required"` | 21 | + PaymentDocumentAttachments []*domain.Attachment `cname:"支付凭证附件" json:"paymentDocumentAttachment" valid:"Required"` |
| 22 | // 公司ID,通过集成REST上下文获取 | 22 | // 公司ID,通过集成REST上下文获取 |
| 23 | CompanyId int64 `cname:"公司ID" json:"companyId" valid:"Required"` | 23 | CompanyId int64 `cname:"公司ID" json:"companyId" valid:"Required"` |
| 24 | // 组织机构ID | 24 | // 组织机构ID |
| @@ -186,7 +186,7 @@ func (creditAccountService *CreditAccountService) CreateCreditAccount(createCred | @@ -186,7 +186,7 @@ func (creditAccountService *CreditAccountService) CreateCreditAccount(createCred | ||
| 186 | Company: dividendsEstimates[0].DividendsUser.Company, | 186 | Company: dividendsEstimates[0].DividendsUser.Company, |
| 187 | }, | 187 | }, |
| 188 | AccountDetail: accountDetail, // 结算明细,多笔分红预算单 | 188 | AccountDetail: accountDetail, // 结算明细,多笔分红预算单 |
| 189 | - PaymentDocumentAttachment: nil, | 189 | + PaymentDocumentAttachments: nil, |
| 190 | Org: organization, | 190 | Org: organization, |
| 191 | Company: company, | 191 | Company: company, |
| 192 | Operator: operator, | 192 | Operator: operator, |
| @@ -27,7 +27,7 @@ type CreditAccount struct { | @@ -27,7 +27,7 @@ type CreditAccount struct { | ||
| 27 | // 结算明细 | 27 | // 结算明细 |
| 28 | AccountDetail []*AccountDetail `json:"accountDetail"` | 28 | AccountDetail []*AccountDetail `json:"accountDetail"` |
| 29 | // 支付凭证附件 | 29 | // 支付凭证附件 |
| 30 | - PaymentDocumentAttachment *Attachment `json:"paymentDocumentAttachment"` | 30 | + PaymentDocumentAttachments []*Attachment `json:"paymentDocumentAttachments"` |
| 31 | // 数据所属组织机构 | 31 | // 数据所属组织机构 |
| 32 | Org *Org `json:"org"` | 32 | Org *Org `json:"org"` |
| 33 | // 公司 | 33 | // 公司 |
| @@ -70,8 +70,8 @@ func (creditAccount *CreditAccount) Update(data map[string]interface{}) error { | @@ -70,8 +70,8 @@ func (creditAccount *CreditAccount) Update(data map[string]interface{}) error { | ||
| 70 | if paymentStatus, ok := data["paymentStatus"]; ok { | 70 | if paymentStatus, ok := data["paymentStatus"]; ok { |
| 71 | creditAccount.PaymentStatus = paymentStatus.(int32) | 71 | creditAccount.PaymentStatus = paymentStatus.(int32) |
| 72 | } | 72 | } |
| 73 | - if paymentDocumentAttachment, ok := data["paymentDocumentAttachment"]; ok { | ||
| 74 | - creditAccount.PaymentDocumentAttachment = paymentDocumentAttachment.(*Attachment) | 73 | + if paymentDocumentAttachments, ok := data["paymentDocumentAttachments"]; ok { |
| 74 | + creditAccount.PaymentDocumentAttachments = paymentDocumentAttachments.([]*Attachment) | ||
| 75 | } | 75 | } |
| 76 | if remarks, ok := data["remarks"]; ok { | 76 | if remarks, ok := data["remarks"]; ok { |
| 77 | creditAccount.Remarks = remarks.(string) | 77 | creditAccount.Remarks = remarks.(string) |
| @@ -30,7 +30,7 @@ type CreditAccount struct { | @@ -30,7 +30,7 @@ type CreditAccount struct { | ||
| 30 | // 结算明细 | 30 | // 结算明细 |
| 31 | AccountDetail []*domain.AccountDetail `comment:"结算明细"` | 31 | AccountDetail []*domain.AccountDetail `comment:"结算明细"` |
| 32 | // 支付凭证附件 | 32 | // 支付凭证附件 |
| 33 | - PaymentDocumentAttachment *domain.Attachment `comment:"支付凭证附件"` | 33 | + PaymentDocumentAttachments []*domain.Attachment `comment:"支付凭证附件"` |
| 34 | // 数据所属组织机构 | 34 | // 数据所属组织机构 |
| 35 | Org *domain.Org `comment:"数据所属组织机构"` | 35 | Org *domain.Org `comment:"数据所属组织机构"` |
| 36 | // 公司 | 36 | // 公司 |
| @@ -18,7 +18,7 @@ func TransformToCreditAccountDomainModelFromPgModels(creditAccountModel *models. | @@ -18,7 +18,7 @@ func TransformToCreditAccountDomainModelFromPgModels(creditAccountModel *models. | ||
| 18 | Participator: creditAccountModel.Participator, | 18 | Participator: creditAccountModel.Participator, |
| 19 | ParticipateType: creditAccountModel.ParticipateType, | 19 | ParticipateType: creditAccountModel.ParticipateType, |
| 20 | AccountDetail: creditAccountModel.AccountDetail, | 20 | AccountDetail: creditAccountModel.AccountDetail, |
| 21 | - PaymentDocumentAttachment: creditAccountModel.PaymentDocumentAttachment, | 21 | + PaymentDocumentAttachments: creditAccountModel.PaymentDocumentAttachments, |
| 22 | Org: creditAccountModel.Org, | 22 | Org: creditAccountModel.Org, |
| 23 | Company: creditAccountModel.Company, | 23 | Company: creditAccountModel.Company, |
| 24 | Operator: creditAccountModel.Operator, | 24 | Operator: creditAccountModel.Operator, |
| @@ -38,7 +38,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | @@ -38,7 +38,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | ||
| 38 | "participator", | 38 | "participator", |
| 39 | "participate_type", | 39 | "participate_type", |
| 40 | "account_detail", | 40 | "account_detail", |
| 41 | - "payment_document_attachment", | 41 | + "payment_document_attachments", |
| 42 | "org", | 42 | "org", |
| 43 | "company", | 43 | "company", |
| 44 | "operator", | 44 | "operator", |
| @@ -74,7 +74,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | @@ -74,7 +74,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | ||
| 74 | &creditAccount.Participator, | 74 | &creditAccount.Participator, |
| 75 | &creditAccount.ParticipateType, | 75 | &creditAccount.ParticipateType, |
| 76 | &creditAccount.AccountDetail, | 76 | &creditAccount.AccountDetail, |
| 77 | - &creditAccount.PaymentDocumentAttachment, | 77 | + &creditAccount.PaymentDocumentAttachments, |
| 78 | &creditAccount.Org, | 78 | &creditAccount.Org, |
| 79 | &creditAccount.Company, | 79 | &creditAccount.Company, |
| 80 | &creditAccount.Operator, | 80 | &creditAccount.Operator, |
| @@ -96,7 +96,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | @@ -96,7 +96,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | ||
| 96 | creditAccount.Participator, | 96 | creditAccount.Participator, |
| 97 | creditAccount.ParticipateType, | 97 | creditAccount.ParticipateType, |
| 98 | creditAccount.AccountDetail, | 98 | creditAccount.AccountDetail, |
| 99 | - creditAccount.PaymentDocumentAttachment, | 99 | + creditAccount.PaymentDocumentAttachments, |
| 100 | creditAccount.Org, | 100 | creditAccount.Org, |
| 101 | creditAccount.Company, | 101 | creditAccount.Company, |
| 102 | creditAccount.Operator, | 102 | creditAccount.Operator, |
| @@ -122,7 +122,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | @@ -122,7 +122,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | ||
| 122 | &creditAccount.Participator, | 122 | &creditAccount.Participator, |
| 123 | &creditAccount.ParticipateType, | 123 | &creditAccount.ParticipateType, |
| 124 | &creditAccount.AccountDetail, | 124 | &creditAccount.AccountDetail, |
| 125 | - &creditAccount.PaymentDocumentAttachment, | 125 | + &creditAccount.PaymentDocumentAttachments, |
| 126 | &creditAccount.Org, | 126 | &creditAccount.Org, |
| 127 | &creditAccount.Company, | 127 | &creditAccount.Company, |
| 128 | &creditAccount.Operator, | 128 | &creditAccount.Operator, |
| @@ -144,7 +144,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | @@ -144,7 +144,7 @@ func (repository *CreditAccountRepository) Save(creditAccount *domain.CreditAcco | ||
| 144 | creditAccount.Participator, | 144 | creditAccount.Participator, |
| 145 | creditAccount.ParticipateType, | 145 | creditAccount.ParticipateType, |
| 146 | creditAccount.AccountDetail, | 146 | creditAccount.AccountDetail, |
| 147 | - creditAccount.PaymentDocumentAttachment, | 147 | + creditAccount.PaymentDocumentAttachments, |
| 148 | creditAccount.Org, | 148 | creditAccount.Org, |
| 149 | creditAccount.Company, | 149 | creditAccount.Company, |
| 150 | creditAccount.Operator, | 150 | creditAccount.Operator, |
-
请 注册 或 登录 后发表评论