COOPENOMICS  v1
Кооперативная Экономика
memo.hpp
См. документацию.
1#pragma once
2
3#include <eosio/asset.hpp>
4#include <eosio/crypto.hpp>
5#include <eosio/eosio.hpp>
6#include <string>
7
8#include "../../core/utils.hpp"
9
23
24 // ---------------------------------------------------------------- p.mkt.supply
25
26 inline std::string get_create_order_block_memo(uint64_t order_id) {
27 return "Резерв средств под заказ имущества № " + std::to_string(order_id) + " в Столе заказов";
28 }
29
30 inline std::string get_create_order_assign_memo(uint64_t order_id) {
31 return "Целевое назначение взноса под заказ имущества № " + std::to_string(order_id) + " в Столе заказов";
32 }
33
34 inline std::string get_create_order_convert_memo(uint64_t order_id) {
35 return "Конвертация паевого взноса в членский для заказа имущества № " + std::to_string(order_id) + " в Столе заказов";
36 }
37
38 inline std::string get_stock_order_block_memo(uint64_t order_id) {
39 return "Резерв средств под заказ имущества № " + std::to_string(order_id) + " со склада кооператива";
40 }
41
42 inline std::string get_convert_to_member_memo() {
43 return "Конвертация паевого взноса в членский кошелёк Стола заказов по заявлению пайщика";
44 }
45
46 inline std::string get_membership_fee_lock_memo(uint64_t order_id) {
47 return "Членский взнос по заказу имущества № " + std::to_string(order_id) + " в Столе заказов";
48 }
49
50 inline std::string get_membership_fee_refund_memo(uint64_t order_id) {
51 return "Возврат членского взноса по заказу имущества № " + std::to_string(order_id) + " в Столе заказов";
52 }
53
54 inline std::string get_membership_fee_topup_memo(uint64_t order_id) {
55 return "Доначисление членского взноса по фактической выдаче заказа имущества № " + std::to_string(order_id) + " в Столе заказов";
56 }
57
58 inline std::string get_membership_fee_distribute_memo(uint64_t order_id) {
59 return "Членский взнос по заказу имущества № " + std::to_string(order_id) + " в общий кошелёк кооперативного участка";
60 }
61
62 inline std::string get_markdown_loss_memo(uint64_t order_id) {
63 return "Уценка имущества при выдаче со склада кооператива по заказу № " + std::to_string(order_id);
64 }
65
66 inline std::string get_cancel_order_memo(uint64_t order_id) {
67 return "Возврат резерва по отменённому заказу имущества № " + std::to_string(order_id) + " в Столе заказов";
68 }
69
70 inline std::string get_refusal_penalty_transit_memo(uint64_t order_id) {
71 return "Удержание при отказе от получения по заказу имущества № " + std::to_string(order_id) + " в Столе заказов";
72 }
73
74 inline std::string get_refusal_penalty_distribute_memo(uint64_t order_id) {
75 return "Удержание при отказе от получения по заказу имущества № " + std::to_string(order_id) + " в общий кошелёк кооперативного участка";
76 }
77
78 inline std::string get_decline_order_memo(uint64_t order_id) {
79 return "Возврат резерва по отклонённому поставщиком заказу имущества № " + std::to_string(order_id) + " в Столе заказов";
80 }
81
82 inline std::string get_expire_order_memo(uint64_t order_id) {
83 return "Возврат резерва по неисполненному в срок заказу имущества № " + std::to_string(order_id) + " в Столе заказов";
84 }
85
86 inline std::string get_purchase_from_supplier_memo(uint64_t order_id) {
87 return "Приёмка имущества от поставщика по заказу № " + std::to_string(order_id) + " на склад кооператива";
88 }
89
90 inline std::string get_pay_supplier_memo(uint64_t order_id) {
91 return "Оплата поставщику имущества по заказу № " + std::to_string(order_id);
92 }
93
94 inline std::string get_signiss2_correction_less_memo(uint64_t order_id) {
95 return "Возврат разницы пайщику: фактически выдано меньше заказанного по заказу имущества № " + std::to_string(order_id);
96 }
97
98 inline std::string get_signiss2_correction_more_convert_memo(uint64_t order_id) {
99 return "Конвертация паевого взноса в членский на доплату по заказу имущества № " + std::to_string(order_id) + " (фактически выдано больше заказанного)";
100 }
101
102 inline std::string get_signiss2_correction_more_assign_memo(uint64_t order_id) {
103 return "Целевое назначение взноса на доплату по заказу имущества № " + std::to_string(order_id) + " (фактически выдано больше заказанного)";
104 }
105
106 inline std::string get_signiss2_correction_more_block_memo(uint64_t order_id) {
107 return "Резерв на доплату по заказу имущества № " + std::to_string(order_id) + " (фактически выдано больше заказанного)";
108 }
109
110 inline std::string get_consume_by_member_memo(uint64_t order_id) {
111 return "Выдача имущества пайщику по заказу № " + std::to_string(order_id) + ": выбытие со склада";
112 }
113
114 inline std::string get_consume_transit_close_memo(uint64_t order_id) {
115 return "Выдача имущества пайщику по заказу № " + std::to_string(order_id) + ": списание целевого назначения членского взноса";
116 }
117
118 // ---------------------------------------------------------------- p.mkt.return
119
120 inline std::string get_return_by_member_memo(uint64_t return_request_id, uint64_t order_id) {
121 return "Гарантийный возврат имущества пайщиком по заявлению № " + std::to_string(return_request_id) + " (исходный заказ № " + std::to_string(order_id) + "): восстановление членского взноса";
122 }
123
124 inline std::string get_return_fee_from_common_memo(uint64_t return_request_id, uint64_t order_id) {
125 return "Гарантийный возврат имущества пайщиком по заявлению № " + std::to_string(return_request_id) + " (исходный заказ № " + std::to_string(order_id) + "): возврат членского взноса из общего кошелька кооперативного участка";
126 }
127
128 inline std::string get_return_fee_to_member_memo(uint64_t return_request_id, uint64_t order_id) {
129 return "Гарантийный возврат имущества пайщиком по заявлению № " + std::to_string(return_request_id) + " (исходный заказ № " + std::to_string(order_id) + "): возврат членского взноса пайщику";
130 }
131
132 inline std::string get_return_transit_close_memo(uint64_t return_request_id, uint64_t order_id) {
133 return "Гарантийный возврат имущества пайщиком по заявлению № " + std::to_string(return_request_id) + " (исходный заказ № " + std::to_string(order_id) + "): возврат имущества на склад";
134 }
135
136 // ---------------------------------------------------------------- p.mkt.wroff
137
138 inline std::string get_writeoff_memo(uint64_t proposal_id, uint64_t item_index) {
139 return "Утилизация скоропорта по решению совета № " + std::to_string(proposal_id) + ", позиция " + std::to_string(item_index + 1) + ": выбытие со склада";
140 }
141
142 inline std::string get_writeoff_transit_close_memo(uint64_t proposal_id, uint64_t item_index) {
143 return "Утилизация скоропорта по решению совета № " + std::to_string(proposal_id) + ", позиция " + std::to_string(item_index + 1) + ": списание целевого назначения";
144 }
145
146} // namespace Marketplace::Memo
Definition: memo.hpp:22
std::string get_refusal_penalty_distribute_memo(uint64_t order_id)
Definition: memo.hpp:74
std::string get_return_fee_from_common_memo(uint64_t return_request_id, uint64_t order_id)
Definition: memo.hpp:124
std::string get_return_transit_close_memo(uint64_t return_request_id, uint64_t order_id)
Definition: memo.hpp:132
std::string get_expire_order_memo(uint64_t order_id)
Definition: memo.hpp:82
std::string get_membership_fee_refund_memo(uint64_t order_id)
Definition: memo.hpp:50
std::string get_signiss2_correction_more_assign_memo(uint64_t order_id)
Definition: memo.hpp:102
std::string get_return_by_member_memo(uint64_t return_request_id, uint64_t order_id)
Definition: memo.hpp:120
std::string get_signiss2_correction_less_memo(uint64_t order_id)
Definition: memo.hpp:94
std::string get_return_fee_to_member_memo(uint64_t return_request_id, uint64_t order_id)
Definition: memo.hpp:128
std::string get_signiss2_correction_more_block_memo(uint64_t order_id)
Definition: memo.hpp:106
std::string get_membership_fee_topup_memo(uint64_t order_id)
Definition: memo.hpp:54
std::string get_consume_transit_close_memo(uint64_t order_id)
Definition: memo.hpp:114
std::string get_convert_to_member_memo()
Definition: memo.hpp:42
std::string get_writeoff_memo(uint64_t proposal_id, uint64_t item_index)
Definition: memo.hpp:138
std::string get_create_order_convert_memo(uint64_t order_id)
Definition: memo.hpp:34
std::string get_pay_supplier_memo(uint64_t order_id)
Definition: memo.hpp:90
std::string get_membership_fee_lock_memo(uint64_t order_id)
Definition: memo.hpp:46
std::string get_cancel_order_memo(uint64_t order_id)
Definition: memo.hpp:66
std::string get_writeoff_transit_close_memo(uint64_t proposal_id, uint64_t item_index)
Definition: memo.hpp:142
std::string get_decline_order_memo(uint64_t order_id)
Definition: memo.hpp:78
std::string get_signiss2_correction_more_convert_memo(uint64_t order_id)
Definition: memo.hpp:98
std::string get_create_order_block_memo(uint64_t order_id)
Definition: memo.hpp:26
std::string get_markdown_loss_memo(uint64_t order_id)
Definition: memo.hpp:62
std::string get_consume_by_member_memo(uint64_t order_id)
Definition: memo.hpp:110
std::string get_purchase_from_supplier_memo(uint64_t order_id)
Definition: memo.hpp:86
std::string get_membership_fee_distribute_memo(uint64_t order_id)
Definition: memo.hpp:58
std::string get_create_order_assign_memo(uint64_t order_id)
Definition: memo.hpp:30
std::string get_stock_order_block_memo(uint64_t order_id)
Definition: memo.hpp:38
std::string get_refusal_penalty_transit_memo(uint64_t order_id)
Definition: memo.hpp:70