修改
This commit is contained in:
parent
f4bf38893d
commit
40d41ba7ea
@ -2641,7 +2641,7 @@ type CreateRequest struct {
|
|||||||
TypeName string `protobuf:"bytes,28,opt,name=TypeName,json=typeName,proto3" json:"TypeName,omitempty"`
|
TypeName string `protobuf:"bytes,28,opt,name=TypeName,json=typeName,proto3" json:"TypeName,omitempty"`
|
||||||
GroupName string `protobuf:"bytes,29,opt,name=GroupName,json=groupName,proto3" json:"GroupName,omitempty"`
|
GroupName string `protobuf:"bytes,29,opt,name=GroupName,json=groupName,proto3" json:"GroupName,omitempty"`
|
||||||
BundlePayPrice *BundlePayPrice `protobuf:"bytes,30,opt,name=BundlePayPrice,json=bundlePayPrice,proto3" json:"BundlePayPrice,omitempty"`
|
BundlePayPrice *BundlePayPrice `protobuf:"bytes,30,opt,name=BundlePayPrice,json=bundlePayPrice,proto3" json:"BundlePayPrice,omitempty"`
|
||||||
FinancialFrom *FinancialFrom `protobuf:"bytes,31,opt,name=FinancialFrom,json=financialFrom,proto3" json:"FinancialFrom,omitempty"`
|
FinancialForm *FinancialForm `protobuf:"bytes,31,opt,name=FinancialForm,json=financialForm,proto3" json:"FinancialForm,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *CreateRequest) Reset() {
|
func (x *CreateRequest) Reset() {
|
||||||
@ -2872,9 +2872,9 @@ func (x *CreateRequest) GetBundlePayPrice() *BundlePayPrice {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *CreateRequest) GetFinancialFrom() *FinancialFrom {
|
func (x *CreateRequest) GetFinancialForm() *FinancialForm {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.FinancialFrom
|
return x.FinancialForm
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@ -3865,7 +3865,7 @@ func (x *GetNameResponse) GetName() []string {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
type FinancialFrom struct {
|
type FinancialForm struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
unknownFields protoimpl.UnknownFields
|
unknownFields protoimpl.UnknownFields
|
||||||
@ -3885,8 +3885,8 @@ type FinancialFrom struct {
|
|||||||
InvoiceInfo []*InvoiceInfo `protobuf:"bytes,13,rep,name=InvoiceInfo,json=invoiceInfo,proto3" json:"InvoiceInfo,omitempty"`
|
InvoiceInfo []*InvoiceInfo `protobuf:"bytes,13,rep,name=InvoiceInfo,json=invoiceInfo,proto3" json:"InvoiceInfo,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) Reset() {
|
func (x *FinancialForm) Reset() {
|
||||||
*x = FinancialFrom{}
|
*x = FinancialForm{}
|
||||||
if protoimpl.UnsafeEnabled {
|
if protoimpl.UnsafeEnabled {
|
||||||
mi := &file_api_approval_approval_proto_msgTypes[50]
|
mi := &file_api_approval_approval_proto_msgTypes[50]
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
@ -3894,13 +3894,13 @@ func (x *FinancialFrom) Reset() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) String() string {
|
func (x *FinancialForm) String() string {
|
||||||
return protoimpl.X.MessageStringOf(x)
|
return protoimpl.X.MessageStringOf(x)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (*FinancialFrom) ProtoMessage() {}
|
func (*FinancialForm) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *FinancialFrom) ProtoReflect() protoreflect.Message {
|
func (x *FinancialForm) ProtoReflect() protoreflect.Message {
|
||||||
mi := &file_api_approval_approval_proto_msgTypes[50]
|
mi := &file_api_approval_approval_proto_msgTypes[50]
|
||||||
if protoimpl.UnsafeEnabled && x != nil {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
@ -3912,96 +3912,96 @@ func (x *FinancialFrom) ProtoReflect() protoreflect.Message {
|
|||||||
return mi.MessageOf(x)
|
return mi.MessageOf(x)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Deprecated: Use FinancialFrom.ProtoReflect.Descriptor instead.
|
// Deprecated: Use FinancialForm.ProtoReflect.Descriptor instead.
|
||||||
func (*FinancialFrom) Descriptor() ([]byte, []int) {
|
func (*FinancialForm) Descriptor() ([]byte, []int) {
|
||||||
return file_api_approval_approval_proto_rawDescGZIP(), []int{50}
|
return file_api_approval_approval_proto_rawDescGZIP(), []int{50}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetID() uint64 {
|
func (x *FinancialForm) GetID() uint64 {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.ID
|
return x.ID
|
||||||
}
|
}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetDeletedAt() uint64 {
|
func (x *FinancialForm) GetDeletedAt() uint64 {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.DeletedAt
|
return x.DeletedAt
|
||||||
}
|
}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetCreatedAt() string {
|
func (x *FinancialForm) GetCreatedAt() string {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.CreatedAt
|
return x.CreatedAt
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetUpdatedAt() string {
|
func (x *FinancialForm) GetUpdatedAt() string {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.UpdatedAt
|
return x.UpdatedAt
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetApprovalID() uint64 {
|
func (x *FinancialForm) GetApprovalID() uint64 {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.ApprovalID
|
return x.ApprovalID
|
||||||
}
|
}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetPaymentCompany() string {
|
func (x *FinancialForm) GetPaymentCompany() string {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.PaymentCompany
|
return x.PaymentCompany
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetTransactionDepartment() string {
|
func (x *FinancialForm) GetTransactionDepartment() string {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.TransactionDepartment
|
return x.TransactionDepartment
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetPayee() string {
|
func (x *FinancialForm) GetPayee() string {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.Payee
|
return x.Payee
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetBeneficiaryBank() string {
|
func (x *FinancialForm) GetBeneficiaryBank() string {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.BeneficiaryBank
|
return x.BeneficiaryBank
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetBankNo() string {
|
func (x *FinancialForm) GetBankNo() string {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.BankNo
|
return x.BankNo
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetCostInfo() []*CostInfo {
|
func (x *FinancialForm) GetCostInfo() []*CostInfo {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.CostInfo
|
return x.CostInfo
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetPaymentMethod() string {
|
func (x *FinancialForm) GetPaymentMethod() string {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.PaymentMethod
|
return x.PaymentMethod
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *FinancialFrom) GetInvoiceInfo() []*InvoiceInfo {
|
func (x *FinancialForm) GetInvoiceInfo() []*InvoiceInfo {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.InvoiceInfo
|
return x.InvoiceInfo
|
||||||
}
|
}
|
||||||
@ -4619,10 +4619,10 @@ var file_api_approval_approval_proto_rawDesc = []byte{
|
|||||||
0x32, 0x18, 0x2e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x2e, 0x42, 0x75, 0x6e, 0x64,
|
0x32, 0x18, 0x2e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x2e, 0x42, 0x75, 0x6e, 0x64,
|
||||||
0x6c, 0x65, 0x50, 0x61, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x0e, 0x62, 0x75, 0x6e, 0x64,
|
0x6c, 0x65, 0x50, 0x61, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x0e, 0x62, 0x75, 0x6e, 0x64,
|
||||||
0x6c, 0x65, 0x50, 0x61, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0d, 0x46, 0x69,
|
0x6c, 0x65, 0x50, 0x61, 0x79, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0d, 0x46, 0x69,
|
||||||
0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x72, 0x6f, 0x6d, 0x18, 0x1f, 0x20, 0x01, 0x28,
|
0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x6f, 0x72, 0x6d, 0x18, 0x1f, 0x20, 0x01, 0x28,
|
||||||
0x0b, 0x32, 0x17, 0x2e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x2e, 0x46, 0x69, 0x6e,
|
0x0b, 0x32, 0x17, 0x2e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x2e, 0x46, 0x69, 0x6e,
|
||||||
0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x72, 0x6f, 0x6d, 0x52, 0x0d, 0x66, 0x69, 0x6e, 0x61,
|
0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x6f, 0x72, 0x6d, 0x52, 0x0d, 0x66, 0x69, 0x6e, 0x61,
|
||||||
0x6e, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x72, 0x6f, 0x6d, 0x22, 0xaa, 0x01, 0x0a, 0x08, 0x57, 0x6f,
|
0x6e, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x6f, 0x72, 0x6d, 0x22, 0xaa, 0x01, 0x0a, 0x08, 0x57, 0x6f,
|
||||||
0x72, 0x6b, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01,
|
0x72, 0x6b, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01,
|
||||||
0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
|
0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
|
||||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x12,
|
0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x12,
|
||||||
@ -4726,7 +4726,7 @@ var file_api_approval_approval_proto_rawDesc = []byte{
|
|||||||
0x65, 0x22, 0x25, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70,
|
0x65, 0x22, 0x25, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70,
|
||||||
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03,
|
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03,
|
||||||
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xde, 0x03, 0x0a, 0x0d, 0x46, 0x69, 0x6e,
|
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xde, 0x03, 0x0a, 0x0d, 0x46, 0x69, 0x6e,
|
||||||
0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44,
|
0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x46, 0x6f, 0x72, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44,
|
||||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x44, 0x65,
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x44, 0x65,
|
||||||
0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x64,
|
0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x64,
|
||||||
0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61,
|
0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61,
|
||||||
@ -4960,7 +4960,7 @@ var file_api_approval_approval_proto_goTypes = []interface{}{
|
|||||||
(*SettingResponse)(nil), // 47: approval.SettingResponse
|
(*SettingResponse)(nil), // 47: approval.SettingResponse
|
||||||
(*GetNameRequest)(nil), // 48: approval.GetNameRequest
|
(*GetNameRequest)(nil), // 48: approval.GetNameRequest
|
||||||
(*GetNameResponse)(nil), // 49: approval.GetNameResponse
|
(*GetNameResponse)(nil), // 49: approval.GetNameResponse
|
||||||
(*FinancialFrom)(nil), // 50: approval.FinancialFrom
|
(*FinancialForm)(nil), // 50: approval.FinancialForm
|
||||||
(*CostInfo)(nil), // 51: approval.CostInfo
|
(*CostInfo)(nil), // 51: approval.CostInfo
|
||||||
(*InvoiceInfo)(nil), // 52: approval.InvoiceInfo
|
(*InvoiceInfo)(nil), // 52: approval.InvoiceInfo
|
||||||
}
|
}
|
||||||
@ -4986,12 +4986,12 @@ var file_api_approval_approval_proto_depIdxs = []int32{
|
|||||||
35, // 18: approval.CreateRequest.WorkFlows:type_name -> approval.WorkFlow
|
35, // 18: approval.CreateRequest.WorkFlows:type_name -> approval.WorkFlow
|
||||||
4, // 19: approval.CreateRequest.CustomizeInfo:type_name -> approval.KeyInfo
|
4, // 19: approval.CreateRequest.CustomizeInfo:type_name -> approval.KeyInfo
|
||||||
33, // 20: approval.CreateRequest.BundlePayPrice:type_name -> approval.BundlePayPrice
|
33, // 20: approval.CreateRequest.BundlePayPrice:type_name -> approval.BundlePayPrice
|
||||||
50, // 21: approval.CreateRequest.FinancialFrom:type_name -> approval.FinancialFrom
|
50, // 21: approval.CreateRequest.FinancialForm:type_name -> approval.FinancialForm
|
||||||
43, // 22: approval.SettingRequest.CopyUsers:type_name -> approval.CopyUser
|
43, // 22: approval.SettingRequest.CopyUsers:type_name -> approval.CopyUser
|
||||||
44, // 23: approval.SettingRequest.ApprovalUsers:type_name -> approval.ApprovalUser
|
44, // 23: approval.SettingRequest.ApprovalUsers:type_name -> approval.ApprovalUser
|
||||||
4, // 24: approval.SettingRequest.CustomizeInfo:type_name -> approval.KeyInfo
|
4, // 24: approval.SettingRequest.CustomizeInfo:type_name -> approval.KeyInfo
|
||||||
51, // 25: approval.FinancialFrom.CostInfo:type_name -> approval.CostInfo
|
51, // 25: approval.FinancialForm.CostInfo:type_name -> approval.CostInfo
|
||||||
52, // 26: approval.FinancialFrom.InvoiceInfo:type_name -> approval.InvoiceInfo
|
52, // 26: approval.FinancialForm.InvoiceInfo:type_name -> approval.InvoiceInfo
|
||||||
34, // 27: approval.Approval.Create:input_type -> approval.CreateRequest
|
34, // 27: approval.Approval.Create:input_type -> approval.CreateRequest
|
||||||
7, // 28: approval.Approval.UsedNumByUser:input_type -> approval.UsedNumByUserRequest
|
7, // 28: approval.Approval.UsedNumByUser:input_type -> approval.UsedNumByUserRequest
|
||||||
5, // 29: approval.Approval.UpdateExhibitionApplyID:input_type -> approval.UpdateEhApplyIDRequest
|
5, // 29: approval.Approval.UpdateExhibitionApplyID:input_type -> approval.UpdateEhApplyIDRequest
|
||||||
@ -5652,7 +5652,7 @@ func file_api_approval_approval_proto_init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
file_api_approval_approval_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
|
file_api_approval_approval_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*FinancialFrom); i {
|
switch v := v.(*FinancialForm); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
case 1:
|
case 1:
|
||||||
|
@ -329,7 +329,7 @@ message CreateRequest {
|
|||||||
string TypeName = 28 [json_name = "typeName"];
|
string TypeName = 28 [json_name = "typeName"];
|
||||||
string GroupName = 29 [json_name = "groupName"];
|
string GroupName = 29 [json_name = "groupName"];
|
||||||
BundlePayPrice BundlePayPrice = 30 [json_name = "bundlePayPrice"];
|
BundlePayPrice BundlePayPrice = 30 [json_name = "bundlePayPrice"];
|
||||||
FinancialFrom FinancialFrom = 31 [json_name = "financialFrom"];
|
FinancialForm FinancialForm = 31 [json_name = "financialForm"];
|
||||||
}
|
}
|
||||||
|
|
||||||
message WorkFlow {
|
message WorkFlow {
|
||||||
@ -431,7 +431,7 @@ message GetNameResponse {
|
|||||||
repeated string Name = 1 [json_name = "name"];
|
repeated string Name = 1 [json_name = "name"];
|
||||||
}
|
}
|
||||||
|
|
||||||
message FinancialFrom {
|
message FinancialForm {
|
||||||
uint64 ID=1 [json_name = "ID"];
|
uint64 ID=1 [json_name = "ID"];
|
||||||
uint64 DeletedAt=2 [json_name = "deletedAt"];
|
uint64 DeletedAt=2 [json_name = "deletedAt"];
|
||||||
string CreatedAt=3 [json_name = "createdAt"];
|
string CreatedAt=3 [json_name = "createdAt"];
|
||||||
|
@ -263,9 +263,9 @@ func (this *CreateRequest) Validate() error {
|
|||||||
return github_com_mwitkow_go_proto_validators.FieldError("BundlePayPrice", err)
|
return github_com_mwitkow_go_proto_validators.FieldError("BundlePayPrice", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if this.FinancialFrom != nil {
|
if this.FinancialForm != nil {
|
||||||
if err := github_com_mwitkow_go_proto_validators.CallValidatorIfExists(this.FinancialFrom); err != nil {
|
if err := github_com_mwitkow_go_proto_validators.CallValidatorIfExists(this.FinancialForm); err != nil {
|
||||||
return github_com_mwitkow_go_proto_validators.FieldError("FinancialFrom", err)
|
return github_com_mwitkow_go_proto_validators.FieldError("FinancialForm", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
@ -336,7 +336,7 @@ func (this *GetNameRequest) Validate() error {
|
|||||||
func (this *GetNameResponse) Validate() error {
|
func (this *GetNameResponse) Validate() error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
func (this *FinancialFrom) Validate() error {
|
func (this *FinancialForm) Validate() error {
|
||||||
for _, item := range this.CostInfo {
|
for _, item := range this.CostInfo {
|
||||||
if item != nil {
|
if item != nil {
|
||||||
if err := github_com_mwitkow_go_proto_validators.CallValidatorIfExists(item); err != nil {
|
if err := github_com_mwitkow_go_proto_validators.CallValidatorIfExists(item); err != nil {
|
||||||
|
@ -51,7 +51,7 @@ type Approval struct {
|
|||||||
BundlePayPrice *BundlePayPrice `gorm:"foreignKey:ApprovalID" json:"BundlePayPrice"` //关联的type
|
BundlePayPrice *BundlePayPrice `gorm:"foreignKey:ApprovalID" json:"BundlePayPrice"` //关联的type
|
||||||
ExhibitionReward *ExhibitionReward `gorm:"foreignKey:ApprovalID" json:"ExhibitionReward"` //关联的type
|
ExhibitionReward *ExhibitionReward `gorm:"foreignKey:ApprovalID" json:"ExhibitionReward"` //关联的type
|
||||||
ApprovalWorkFlows []*ApprovalWorkFlow `gorm:"foreignKey:ApprovalID" json:"ApprovalWorkFlows"`
|
ApprovalWorkFlows []*ApprovalWorkFlow `gorm:"foreignKey:ApprovalID" json:"ApprovalWorkFlows"`
|
||||||
FinancialFrom *FinancialFrom `gorm:"foreignKey:ApprovalID" json:"financialFrom"`
|
FinancialForm *FinancialForm `gorm:"foreignKey:ApprovalID" json:"financialFrom"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (j *KeyInfos) Scan(src interface{}) error {
|
func (j *KeyInfos) Scan(src interface{}) error {
|
||||||
@ -536,7 +536,7 @@ func MyAllWorkApprovals(in *approval.ListRequest) ([]*Approval, int64) {
|
|||||||
Preload("ExhibitionReward.ApprovalExhibitions").
|
Preload("ExhibitionReward.ApprovalExhibitions").
|
||||||
Preload("ApprovalWorkFlows").
|
Preload("ApprovalWorkFlows").
|
||||||
Preload("Exhibition.ApprovalExhibitions").
|
Preload("Exhibition.ApprovalExhibitions").
|
||||||
Preload("FinancialFrom")
|
Preload("FinancialForm")
|
||||||
|
|
||||||
//我未阅读的和我未操作的
|
//我未阅读的和我未操作的
|
||||||
DB.Model(&Approval{}).Where(&Approval{Type: in.Type}).Where(&Approval{NowUserId: in.UserID, Status: StatusDoing}).Order("id desc").Select("id").Find(&ids)
|
DB.Model(&Approval{}).Where(&Approval{Type: in.Type}).Where(&Approval{NowUserId: in.UserID, Status: StatusDoing}).Order("id desc").Select("id").Find(&ids)
|
||||||
@ -574,7 +574,7 @@ func MyApprovalWorkApprovals(in *approval.ListRequest) ([]*Approval, int64) {
|
|||||||
Preload("ApprovalType.ApprovalTypeGroup").
|
Preload("ApprovalType.ApprovalTypeGroup").
|
||||||
Preload("ApprovalWorkFlows").
|
Preload("ApprovalWorkFlows").
|
||||||
Preload("Exhibition.ApprovalExhibitions").
|
Preload("Exhibition.ApprovalExhibitions").
|
||||||
Preload("FinancialFrom")
|
Preload("FinancialForm")
|
||||||
|
|
||||||
if in.Type != "" {
|
if in.Type != "" {
|
||||||
modelObj = modelObj.Where(&Approval{Type: in.Type})
|
modelObj = modelObj.Where(&Approval{Type: in.Type})
|
||||||
@ -632,7 +632,7 @@ func MyWorkApprovals(in *approval.ListRequest) ([]*Approval, int64) {
|
|||||||
Preload("ExhibitionReward.ApprovalExhibitions").
|
Preload("ExhibitionReward.ApprovalExhibitions").
|
||||||
Preload("ApprovalWorkFlows").
|
Preload("ApprovalWorkFlows").
|
||||||
Preload("Exhibition.ApprovalExhibitions").
|
Preload("Exhibition.ApprovalExhibitions").
|
||||||
Preload("FinancialFrom")
|
Preload("FinancialForm")
|
||||||
|
|
||||||
if in.Type != "" {
|
if in.Type != "" {
|
||||||
modelObj = modelObj.Where(&Approval{Type: in.Type})
|
modelObj = modelObj.Where(&Approval{Type: in.Type})
|
||||||
@ -689,7 +689,7 @@ func MySubmitApprovals(in *approval.ListRequest) ([]*Approval, int64) {
|
|||||||
Preload("ExhibitionReward.ApprovalExhibitions").
|
Preload("ExhibitionReward.ApprovalExhibitions").
|
||||||
Preload("ApprovalType.ApprovalTypeGroup").
|
Preload("ApprovalType.ApprovalTypeGroup").
|
||||||
Preload("Exhibition.ApprovalExhibitions").
|
Preload("Exhibition.ApprovalExhibitions").
|
||||||
Preload("FinancialFrom")
|
Preload("FinancialForm")
|
||||||
|
|
||||||
if in.Status != 0 {
|
if in.Status != 0 {
|
||||||
modelObj = modelObj.Where(&Approval{Status: int8(in.Status)})
|
modelObj = modelObj.Where(&Approval{Status: int8(in.Status)})
|
||||||
@ -722,7 +722,7 @@ func MyReadApprovals(in *approval.ListRequest) ([]*Approval, int64) {
|
|||||||
Preload("ExhibitionReward.ApprovalExhibitions").
|
Preload("ExhibitionReward.ApprovalExhibitions").
|
||||||
Preload("ApprovalType.ApprovalTypeGroup").
|
Preload("ApprovalType.ApprovalTypeGroup").
|
||||||
Preload("Exhibition.ApprovalExhibitions").
|
Preload("Exhibition.ApprovalExhibitions").
|
||||||
Preload("FinancialFrom")
|
Preload("FinancialForm")
|
||||||
|
|
||||||
if in.Type != "" {
|
if in.Type != "" {
|
||||||
modelObj = modelObj.Where(&Approval{Type: in.Type})
|
modelObj = modelObj.Where(&Approval{Type: in.Type})
|
||||||
@ -811,7 +811,7 @@ func getApprovalContentFactory(typeFiled string) (ApprovalContentInterface, erro
|
|||||||
case TypeArtExhibitionReward:
|
case TypeArtExhibitionReward:
|
||||||
return &ExhibitionReward{}, nil
|
return &ExhibitionReward{}, nil
|
||||||
case TypeFinancialForm:
|
case TypeFinancialForm:
|
||||||
return &FinancialFrom{}, nil
|
return &FinancialForm{}, nil
|
||||||
default:
|
default:
|
||||||
return &Approval{}, nil
|
return &Approval{}, nil
|
||||||
}
|
}
|
||||||
|
@ -9,7 +9,7 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
type FinancialFrom struct {
|
type FinancialForm struct {
|
||||||
ID uint64 `gorm:"primaryKey;column:id" json:"id"` // ID
|
ID uint64 `gorm:"primaryKey;column:id" json:"id"` // ID
|
||||||
DeletedAt soft_delete.DeletedAt `gorm:"column:deleted_at" json:"deletedAt"` // 删除时间
|
DeletedAt soft_delete.DeletedAt `gorm:"column:deleted_at" json:"deletedAt"` // 删除时间
|
||||||
CreatedAt time.Time `gorm:"column:created_at" json:"createdAt"` // 创建时间
|
CreatedAt time.Time `gorm:"column:created_at" json:"createdAt"` // 创建时间
|
||||||
@ -48,17 +48,17 @@ type InvoiceInfo struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// TableName get sql table name.获取数据库表名
|
// TableName get sql table name.获取数据库表名
|
||||||
func (m *FinancialFrom) TableName() string {
|
func (m *FinancialForm) TableName() string {
|
||||||
return "financial_from"
|
return "financial_form"
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *FinancialFrom) GetApproval(id uint64) (*Approval, error) {
|
func (m *FinancialForm) GetApproval(id uint64) (*Approval, error) {
|
||||||
|
|
||||||
var entity *Approval
|
var entity *Approval
|
||||||
if err := DB.
|
if err := DB.
|
||||||
Preload("ApprovalWorkFlows").
|
Preload("ApprovalWorkFlows").
|
||||||
Preload("ApprovalType").
|
Preload("ApprovalType").
|
||||||
Preload("FinancialFrom").
|
Preload("FinancialForm").
|
||||||
First(&entity, id).Error; err != nil {
|
First(&entity, id).Error; err != nil {
|
||||||
return entity, err
|
return entity, err
|
||||||
}
|
}
|
||||||
@ -66,22 +66,22 @@ func (m *FinancialFrom) GetApproval(id uint64) (*Approval, error) {
|
|||||||
return entity, nil
|
return entity, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *FinancialFrom) SaveApprovalContent(in *approval.CreateRequest, a *Approval) error {
|
func (m *FinancialForm) SaveApprovalContent(in *approval.CreateRequest, a *Approval) error {
|
||||||
|
|
||||||
copier.CopyWithOption(&m, in.FinancialFrom, copier.Option{DeepCopy: true})
|
copier.CopyWithOption(&m, in.FinancialForm, copier.Option{DeepCopy: true})
|
||||||
m.ApprovalID = a.ID
|
m.ApprovalID = a.ID
|
||||||
costInfos := make([]*CostInfo, 0)
|
costInfos := make([]*CostInfo, 0)
|
||||||
for i := 0; i < len(in.FinancialFrom.CostInfo); i++ {
|
for i := 0; i < len(in.FinancialForm.CostInfo); i++ {
|
||||||
costInfo := new(CostInfo)
|
costInfo := new(CostInfo)
|
||||||
copier.CopyWithOption(&costInfo, in.FinancialFrom.CostInfo[i], copier.Option{DeepCopy: true})
|
copier.CopyWithOption(&costInfo, in.FinancialForm.CostInfo[i], copier.Option{DeepCopy: true})
|
||||||
costInfos = append(costInfos, costInfo)
|
costInfos = append(costInfos, costInfo)
|
||||||
}
|
}
|
||||||
m.CostInfo = costInfos
|
m.CostInfo = costInfos
|
||||||
|
|
||||||
invoiceInfos := make([]*InvoiceInfo, 0)
|
invoiceInfos := make([]*InvoiceInfo, 0)
|
||||||
for i := 0; i < len(in.FinancialFrom.InvoiceInfo); i++ {
|
for i := 0; i < len(in.FinancialForm.InvoiceInfo); i++ {
|
||||||
invoiceInfo := new(InvoiceInfo)
|
invoiceInfo := new(InvoiceInfo)
|
||||||
copier.CopyWithOption(&invoiceInfo, in.FinancialFrom.InvoiceInfo[i], copier.Option{DeepCopy: true})
|
copier.CopyWithOption(&invoiceInfo, in.FinancialForm.InvoiceInfo[i], copier.Option{DeepCopy: true})
|
||||||
invoiceInfos = append(invoiceInfos, invoiceInfo)
|
invoiceInfos = append(invoiceInfos, invoiceInfo)
|
||||||
}
|
}
|
||||||
m.InvoiceInfo = invoiceInfos
|
m.InvoiceInfo = invoiceInfos
|
||||||
@ -89,29 +89,29 @@ func (m *FinancialFrom) SaveApprovalContent(in *approval.CreateRequest, a *Appro
|
|||||||
return DB.Create(&m).Error
|
return DB.Create(&m).Error
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *FinancialFrom) UpdateApprovalContent(in *approval.CreateRequest, a *Approval) error {
|
func (m *FinancialForm) UpdateApprovalContent(in *approval.CreateRequest, a *Approval) error {
|
||||||
|
|
||||||
var entity *FinancialFrom
|
var entity *FinancialForm
|
||||||
|
|
||||||
if err := DB.Where(&FinancialFrom{ApprovalID: a.ID}).First(&entity).Error; err != nil {
|
if err := DB.Where(&FinancialForm{ApprovalID: a.ID}).First(&entity).Error; err != nil {
|
||||||
return errors.New(m2.ErrorNotFound)
|
return errors.New(m2.ErrorNotFound)
|
||||||
}
|
}
|
||||||
|
|
||||||
copier.CopyWithOption(&m, in.FinancialFrom, copier.Option{DeepCopy: true})
|
copier.CopyWithOption(&m, in.FinancialForm, copier.Option{DeepCopy: true})
|
||||||
m.ID = entity.ID
|
m.ID = entity.ID
|
||||||
|
|
||||||
costInfos := make([]*CostInfo, 0)
|
costInfos := make([]*CostInfo, 0)
|
||||||
for i := 0; i < len(in.FinancialFrom.CostInfo); i++ {
|
for i := 0; i < len(in.FinancialForm.CostInfo); i++ {
|
||||||
costInfo := new(CostInfo)
|
costInfo := new(CostInfo)
|
||||||
copier.CopyWithOption(&costInfo, in.FinancialFrom.CostInfo[i], copier.Option{DeepCopy: true})
|
copier.CopyWithOption(&costInfo, in.FinancialForm.CostInfo[i], copier.Option{DeepCopy: true})
|
||||||
costInfos = append(costInfos, costInfo)
|
costInfos = append(costInfos, costInfo)
|
||||||
}
|
}
|
||||||
m.CostInfo = costInfos
|
m.CostInfo = costInfos
|
||||||
|
|
||||||
invoiceInfos := make([]*InvoiceInfo, 0)
|
invoiceInfos := make([]*InvoiceInfo, 0)
|
||||||
for i := 0; i < len(in.FinancialFrom.InvoiceInfo); i++ {
|
for i := 0; i < len(in.FinancialForm.InvoiceInfo); i++ {
|
||||||
invoiceInfo := new(InvoiceInfo)
|
invoiceInfo := new(InvoiceInfo)
|
||||||
copier.CopyWithOption(&invoiceInfo, in.FinancialFrom.InvoiceInfo[i], copier.Option{DeepCopy: true})
|
copier.CopyWithOption(&invoiceInfo, in.FinancialForm.InvoiceInfo[i], copier.Option{DeepCopy: true})
|
||||||
invoiceInfos = append(invoiceInfos, invoiceInfo)
|
invoiceInfos = append(invoiceInfos, invoiceInfo)
|
||||||
}
|
}
|
||||||
m.InvoiceInfo = invoiceInfos
|
m.InvoiceInfo = invoiceInfos
|
||||||
@ -119,31 +119,34 @@ func (m *FinancialFrom) UpdateApprovalContent(in *approval.CreateRequest, a *App
|
|||||||
return DB.Model(&m).Updates(m).Error
|
return DB.Model(&m).Updates(m).Error
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *FinancialFrom) BuildResContent(a *Approval, request *approval.CreateRequest) {
|
func (m *FinancialForm) BuildResContent(a *Approval, request *approval.CreateRequest) {
|
||||||
|
|
||||||
if a.FinancialFrom != nil {
|
if a.FinancialForm != nil {
|
||||||
copier.CopyWithOption(&request.FinancialFrom, a.FinancialFrom, copier.Option{DeepCopy: true})
|
financialForm := new(approval.FinancialForm)
|
||||||
|
copier.CopyWithOption(&financialForm, a.FinancialForm, copier.Option{DeepCopy: true})
|
||||||
|
|
||||||
costInfos := make([]*approval.CostInfo, 0)
|
costInfos := make([]*approval.CostInfo, 0)
|
||||||
for i := 0; i < len(a.FinancialFrom.CostInfo); i++ {
|
for i := 0; i < len(a.FinancialForm.CostInfo); i++ {
|
||||||
costInfo := new(approval.CostInfo)
|
costInfo := new(approval.CostInfo)
|
||||||
copier.CopyWithOption(&costInfo, a.FinancialFrom.CostInfo[i], copier.Option{DeepCopy: true})
|
copier.CopyWithOption(&costInfo, a.FinancialForm.CostInfo[i], copier.Option{DeepCopy: true})
|
||||||
costInfos = append(costInfos, costInfo)
|
costInfos = append(costInfos, costInfo)
|
||||||
}
|
}
|
||||||
|
|
||||||
request.FinancialFrom.CostInfo = costInfos
|
financialForm.CostInfo = costInfos
|
||||||
|
|
||||||
invoiceInfos := make([]*approval.InvoiceInfo, 0)
|
invoiceInfos := make([]*approval.InvoiceInfo, 0)
|
||||||
for i := 0; i < len(a.FinancialFrom.InvoiceInfo); i++ {
|
for i := 0; i < len(a.FinancialForm.InvoiceInfo); i++ {
|
||||||
invoiceInfo := new(approval.InvoiceInfo)
|
invoiceInfo := new(approval.InvoiceInfo)
|
||||||
copier.CopyWithOption(&invoiceInfo, a.FinancialFrom.InvoiceInfo[i], copier.Option{DeepCopy: true})
|
copier.CopyWithOption(&invoiceInfo, a.FinancialForm.InvoiceInfo[i], copier.Option{DeepCopy: true})
|
||||||
invoiceInfos = append(invoiceInfos, invoiceInfo)
|
invoiceInfos = append(invoiceInfos, invoiceInfo)
|
||||||
}
|
}
|
||||||
|
|
||||||
request.FinancialFrom.InvoiceInfo = invoiceInfos
|
financialForm.InvoiceInfo = invoiceInfos
|
||||||
|
|
||||||
|
request.FinancialForm = financialForm
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *FinancialFrom) DeleteApproval(p *Approval) error {
|
func (m *FinancialForm) DeleteApproval(p *Approval) error {
|
||||||
return DB.Where(&FinancialFrom{ApprovalID: p.ID}).Delete(&FinancialFrom{}).Error
|
return DB.Where(&FinancialForm{ApprovalID: p.ID}).Delete(&FinancialForm{}).Error
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ func migration() {
|
|||||||
addTable(&ApprovalReward{})
|
addTable(&ApprovalReward{})
|
||||||
|
|
||||||
addTable(&FinancialFormSetting{}) // 财务报表审批 设置信息
|
addTable(&FinancialFormSetting{}) // 财务报表审批 设置信息
|
||||||
addTable(&FinancialFrom{}) // 财务报表审批 设置信息
|
addTable(&FinancialForm{}) // 财务报表审批 设置信息
|
||||||
|
|
||||||
//增加字段
|
//增加字段
|
||||||
addColumn(&ApprovalType{}, "is_normal")
|
addColumn(&ApprovalType{}, "is_normal")
|
||||||
|
Loading…
Reference in New Issue
Block a user