summaryrefslogtreecommitdiff
path: root/python-flavius-api.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 05:43:36 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 05:43:36 +0000
commita17acfb35691eafc49b4d602d28545d904678c17 (patch)
tree7801d3e5223fbe1a221e9a566a4ff3cfe6444a63 /python-flavius-api.spec
parent635a7e08125572ea693b7baeddc541c4e40347bd (diff)
automatic import of python-flavius-apiopeneuler20.03
Diffstat (limited to 'python-flavius-api.spec')
-rw-r--r--python-flavius-api.spec286
1 files changed, 286 insertions, 0 deletions
diff --git a/python-flavius-api.spec b/python-flavius-api.spec
new file mode 100644
index 0000000..c2b7e73
--- /dev/null
+++ b/python-flavius-api.spec
@@ -0,0 +1,286 @@
+%global _empty_manifest_terminate_build 0
+Name: python-flavius-api
+Version: 1.14.1
+Release: 1
+Summary: FlaviusへAPI接続するためのパッケージ
+License: MIT License
+URL: https://github.com/gnsjapan/flavuis_api
+Source0: https://mirrors.aliyun.com/pypi/web/packages/3d/27/4f37ac871d08d7d34fb893b087adb8d3be24de0ae643528471186ff1ed78/flavius-api-1.14.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+
+%description
+```Django```の```DEBUG```の値を参照し、どちらの```URL```を実行するか判断しています。
+* ```DEBUG = True```:```endpoint_dev```
+* ```DEBUG = False```:```endpoint```
+```Django```の```settings.py```で接続先のURLを指定することもできます。
+| 設定項目 | 値 |
+| -------- | ---- |
+| ```FLAVIUS_ENDPOINT``` | 本番環境URL |
+| ```FLAVIUS_ENDPOINT_DEV``` | 開発環境URL |
+### 設定するFlaviusのURLについて
+```URL```を設定する場合、```ipos/```までを含んだ文字列を設定します。
+```ex: http://sample.flavius2008.com/ipos/```
+## API一覧
+現在利用可能なAPIは下記の通り
+| class名 | 対象データ | create | edit | delete | search | 備考 |
+| ------- | -------- | ------ | ---- | ------ | ------ | ---- |
+| FlaviusBackData | backdata | × | × | × | ◯ | |
+| FlaviusDto | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで<br />Flaviusの任意のテーブルからデータを取得できます。 |
+| FlaviusDtoFetch | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで<br />Flaviusの任意のテーブルからデータを```1件```取得できます。 |
+| FlaviusItem | item | ◯ | ◯ | × | ◯ | |
+| FlaviusEnvironment | environment | ◯ | ◯ | × | ◯ | |
+| FlaviusSort | sort | × | × | × | ◯ | |
+| FlaviusHeader | header | ◯ | ◯ | × | ◯ | |
+| FlaviusData | data | ◯ | ◯ | ◯ | × | |
+| FlaviusPage | page | × | × | × | ◯ | |
+| FlaviusOrderDecide | - | × | ◯ | × | × | オーダー送信用のAPI |
+| FlaviusCreditAdd | data | ◯ | × | × | × | クレジット支払用の明細追加API |
+| FlaviusPaymentComplete | - | × | ◯ | × | × | 売上伝票完了API |
+| FlaviusPickupLocation | pickup_location | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusPickupTime | pickup_time | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusHeaderExtPickup| header_ext_pickup | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusPickupLocationFileUpload | pickup_location | ◯ | × | × | × | 画像ファイルアップロード用API |
+| FlaviusPrintPackingLabel | spool | ◯ | × | × | × | ラベルプリンタ印刷用API |
+| FlaviusHeaderSearch | header | × | × | × | ◯ | |
+## 各クラスとFlaviusのPHPファイルとの対応表
+APIへ設定するパラメータや戻り値の詳細についてはFlaviusの[Wiki](https://github.com/gnsjapan/ipos/wiki) を参照のこと。
+| class名 | メソッド | 対応URL |
+| ------- | ------- | ------ |
+| FlaviusBackData | search | ```api/backdata_search.php``` |
+| FlaviusDto | search | ```api/dto_list.php``` |
+| FlaviusDtoFetch | search | ```api/dto_fetch.php``` |
+| FlaviusItem | create | ```api/item_create.php``` |
+| FlaviusItem | edit | ```api/item_edit.php``` |
+| FlaviusItem | search | ```api/item_search.php``` |
+| FlaviusEnvironment | create | ```api/environment_set_value.php``` |
+| FlaviusEnvironment | edit | ```api/environment_set_value.php``` |
+| FlaviusEnvironment | search | ```api/environment_fetch.php``` |
+| FlaviusSort | search | ```api/sort_fetch_list.php``` |
+| FlaviusHeader | create | ```api/header_create.php``` |
+| FlaviusHeader | edit | ```api/header_modify.php``` |
+| FlaviusHeader | search | ```api/header_fetch.php``` |
+| FlaviusData | create | ```api/data_add.php``` |
+| FlaviusData | edit | ```api/data_modify.php``` |
+| FlaviusData | delete | ```api/data_delete.php``` |
+| FlaviusPage | search | ```api/pages.php``` |
+| FlaviusOrderDecide | edit | ```api/order_decide.php``` |
+| FlaviusCreditAdd | create | ```api/credit_add.php``` |
+| FlaviusPaymentComplete | edit | ```api/payment_complete.php``` |
+| FlaviusPickupLocation | create | ```api/pickup_location_regist.php``` |
+| FlaviusPickupLocation | edit | ```api/pickup_location_regist.php``` |
+| FlaviusPickupLocation | delete | ```api/pickup_location_delete.php``` |
+| FlaviusPickupLocation | search | ```api/pickup_location_list.php``` |
+| FlaviusPickupTime | create | ```api/pickup_time_regist.php``` |
+| FlaviusPickupTime | edit | ```api/pickup_time_regist.php``` |
+| FlaviusPickupTime | delete | ```api/pickup_time_delete.php``` |
+| FlaviusPickupTime | search | ```api/pickup_time_list.php``` |
+| FlaviusHeaderExtPickup | create | ```api/header_ext_pickup_regist.php``` |
+| FlaviusHeaderExtPickup | edit | ```api/header_ext_pickup_regist.php``` |
+| FlaviusHeaderExtPickup | delete | ```api/header_ext_pickup_delete.php``` |
+| FlaviusHeaderExtPickup | search | ```api/header_ext_pickup_list.php``` |
+| FlaviusPickupLocationFileUpload | create | ```api/pickup_location_upload_location_image.php``` |
+| FlaviusPrintPackingLabel | create | ```api/print_packing_label.php``` |
+| FlaviusHeaderSearch | search | ```api/header_search.php``` |
+
+%package -n python3-flavius-api
+Summary: FlaviusへAPI接続するためのパッケージ
+Provides: python-flavius-api
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-flavius-api
+```Django```の```DEBUG```の値を参照し、どちらの```URL```を実行するか判断しています。
+* ```DEBUG = True```:```endpoint_dev```
+* ```DEBUG = False```:```endpoint```
+```Django```の```settings.py```で接続先のURLを指定することもできます。
+| 設定項目 | 値 |
+| -------- | ---- |
+| ```FLAVIUS_ENDPOINT``` | 本番環境URL |
+| ```FLAVIUS_ENDPOINT_DEV``` | 開発環境URL |
+### 設定するFlaviusのURLについて
+```URL```を設定する場合、```ipos/```までを含んだ文字列を設定します。
+```ex: http://sample.flavius2008.com/ipos/```
+## API一覧
+現在利用可能なAPIは下記の通り
+| class名 | 対象データ | create | edit | delete | search | 備考 |
+| ------- | -------- | ------ | ---- | ------ | ------ | ---- |
+| FlaviusBackData | backdata | × | × | × | ◯ | |
+| FlaviusDto | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで<br />Flaviusの任意のテーブルからデータを取得できます。 |
+| FlaviusDtoFetch | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで<br />Flaviusの任意のテーブルからデータを```1件```取得できます。 |
+| FlaviusItem | item | ◯ | ◯ | × | ◯ | |
+| FlaviusEnvironment | environment | ◯ | ◯ | × | ◯ | |
+| FlaviusSort | sort | × | × | × | ◯ | |
+| FlaviusHeader | header | ◯ | ◯ | × | ◯ | |
+| FlaviusData | data | ◯ | ◯ | ◯ | × | |
+| FlaviusPage | page | × | × | × | ◯ | |
+| FlaviusOrderDecide | - | × | ◯ | × | × | オーダー送信用のAPI |
+| FlaviusCreditAdd | data | ◯ | × | × | × | クレジット支払用の明細追加API |
+| FlaviusPaymentComplete | - | × | ◯ | × | × | 売上伝票完了API |
+| FlaviusPickupLocation | pickup_location | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusPickupTime | pickup_time | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusHeaderExtPickup| header_ext_pickup | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusPickupLocationFileUpload | pickup_location | ◯ | × | × | × | 画像ファイルアップロード用API |
+| FlaviusPrintPackingLabel | spool | ◯ | × | × | × | ラベルプリンタ印刷用API |
+| FlaviusHeaderSearch | header | × | × | × | ◯ | |
+## 各クラスとFlaviusのPHPファイルとの対応表
+APIへ設定するパラメータや戻り値の詳細についてはFlaviusの[Wiki](https://github.com/gnsjapan/ipos/wiki) を参照のこと。
+| class名 | メソッド | 対応URL |
+| ------- | ------- | ------ |
+| FlaviusBackData | search | ```api/backdata_search.php``` |
+| FlaviusDto | search | ```api/dto_list.php``` |
+| FlaviusDtoFetch | search | ```api/dto_fetch.php``` |
+| FlaviusItem | create | ```api/item_create.php``` |
+| FlaviusItem | edit | ```api/item_edit.php``` |
+| FlaviusItem | search | ```api/item_search.php``` |
+| FlaviusEnvironment | create | ```api/environment_set_value.php``` |
+| FlaviusEnvironment | edit | ```api/environment_set_value.php``` |
+| FlaviusEnvironment | search | ```api/environment_fetch.php``` |
+| FlaviusSort | search | ```api/sort_fetch_list.php``` |
+| FlaviusHeader | create | ```api/header_create.php``` |
+| FlaviusHeader | edit | ```api/header_modify.php``` |
+| FlaviusHeader | search | ```api/header_fetch.php``` |
+| FlaviusData | create | ```api/data_add.php``` |
+| FlaviusData | edit | ```api/data_modify.php``` |
+| FlaviusData | delete | ```api/data_delete.php``` |
+| FlaviusPage | search | ```api/pages.php``` |
+| FlaviusOrderDecide | edit | ```api/order_decide.php``` |
+| FlaviusCreditAdd | create | ```api/credit_add.php``` |
+| FlaviusPaymentComplete | edit | ```api/payment_complete.php``` |
+| FlaviusPickupLocation | create | ```api/pickup_location_regist.php``` |
+| FlaviusPickupLocation | edit | ```api/pickup_location_regist.php``` |
+| FlaviusPickupLocation | delete | ```api/pickup_location_delete.php``` |
+| FlaviusPickupLocation | search | ```api/pickup_location_list.php``` |
+| FlaviusPickupTime | create | ```api/pickup_time_regist.php``` |
+| FlaviusPickupTime | edit | ```api/pickup_time_regist.php``` |
+| FlaviusPickupTime | delete | ```api/pickup_time_delete.php``` |
+| FlaviusPickupTime | search | ```api/pickup_time_list.php``` |
+| FlaviusHeaderExtPickup | create | ```api/header_ext_pickup_regist.php``` |
+| FlaviusHeaderExtPickup | edit | ```api/header_ext_pickup_regist.php``` |
+| FlaviusHeaderExtPickup | delete | ```api/header_ext_pickup_delete.php``` |
+| FlaviusHeaderExtPickup | search | ```api/header_ext_pickup_list.php``` |
+| FlaviusPickupLocationFileUpload | create | ```api/pickup_location_upload_location_image.php``` |
+| FlaviusPrintPackingLabel | create | ```api/print_packing_label.php``` |
+| FlaviusHeaderSearch | search | ```api/header_search.php``` |
+
+%package help
+Summary: Development documents and examples for flavius-api
+Provides: python3-flavius-api-doc
+%description help
+```Django```の```DEBUG```の値を参照し、どちらの```URL```を実行するか判断しています。
+* ```DEBUG = True```:```endpoint_dev```
+* ```DEBUG = False```:```endpoint```
+```Django```の```settings.py```で接続先のURLを指定することもできます。
+| 設定項目 | 値 |
+| -------- | ---- |
+| ```FLAVIUS_ENDPOINT``` | 本番環境URL |
+| ```FLAVIUS_ENDPOINT_DEV``` | 開発環境URL |
+### 設定するFlaviusのURLについて
+```URL```を設定する場合、```ipos/```までを含んだ文字列を設定します。
+```ex: http://sample.flavius2008.com/ipos/```
+## API一覧
+現在利用可能なAPIは下記の通り
+| class名 | 対象データ | create | edit | delete | search | 備考 |
+| ------- | -------- | ------ | ---- | ------ | ------ | ---- |
+| FlaviusBackData | backdata | × | × | × | ◯ | |
+| FlaviusDto | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで<br />Flaviusの任意のテーブルからデータを取得できます。 |
+| FlaviusDtoFetch | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで<br />Flaviusの任意のテーブルからデータを```1件```取得できます。 |
+| FlaviusItem | item | ◯ | ◯ | × | ◯ | |
+| FlaviusEnvironment | environment | ◯ | ◯ | × | ◯ | |
+| FlaviusSort | sort | × | × | × | ◯ | |
+| FlaviusHeader | header | ◯ | ◯ | × | ◯ | |
+| FlaviusData | data | ◯ | ◯ | ◯ | × | |
+| FlaviusPage | page | × | × | × | ◯ | |
+| FlaviusOrderDecide | - | × | ◯ | × | × | オーダー送信用のAPI |
+| FlaviusCreditAdd | data | ◯ | × | × | × | クレジット支払用の明細追加API |
+| FlaviusPaymentComplete | - | × | ◯ | × | × | 売上伝票完了API |
+| FlaviusPickupLocation | pickup_location | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusPickupTime | pickup_time | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusHeaderExtPickup| header_ext_pickup | ◯ | ◯ | ◯ | ◯ | |
+| FlaviusPickupLocationFileUpload | pickup_location | ◯ | × | × | × | 画像ファイルアップロード用API |
+| FlaviusPrintPackingLabel | spool | ◯ | × | × | × | ラベルプリンタ印刷用API |
+| FlaviusHeaderSearch | header | × | × | × | ◯ | |
+## 各クラスとFlaviusのPHPファイルとの対応表
+APIへ設定するパラメータや戻り値の詳細についてはFlaviusの[Wiki](https://github.com/gnsjapan/ipos/wiki) を参照のこと。
+| class名 | メソッド | 対応URL |
+| ------- | ------- | ------ |
+| FlaviusBackData | search | ```api/backdata_search.php``` |
+| FlaviusDto | search | ```api/dto_list.php``` |
+| FlaviusDtoFetch | search | ```api/dto_fetch.php``` |
+| FlaviusItem | create | ```api/item_create.php``` |
+| FlaviusItem | edit | ```api/item_edit.php``` |
+| FlaviusItem | search | ```api/item_search.php``` |
+| FlaviusEnvironment | create | ```api/environment_set_value.php``` |
+| FlaviusEnvironment | edit | ```api/environment_set_value.php``` |
+| FlaviusEnvironment | search | ```api/environment_fetch.php``` |
+| FlaviusSort | search | ```api/sort_fetch_list.php``` |
+| FlaviusHeader | create | ```api/header_create.php``` |
+| FlaviusHeader | edit | ```api/header_modify.php``` |
+| FlaviusHeader | search | ```api/header_fetch.php``` |
+| FlaviusData | create | ```api/data_add.php``` |
+| FlaviusData | edit | ```api/data_modify.php``` |
+| FlaviusData | delete | ```api/data_delete.php``` |
+| FlaviusPage | search | ```api/pages.php``` |
+| FlaviusOrderDecide | edit | ```api/order_decide.php``` |
+| FlaviusCreditAdd | create | ```api/credit_add.php``` |
+| FlaviusPaymentComplete | edit | ```api/payment_complete.php``` |
+| FlaviusPickupLocation | create | ```api/pickup_location_regist.php``` |
+| FlaviusPickupLocation | edit | ```api/pickup_location_regist.php``` |
+| FlaviusPickupLocation | delete | ```api/pickup_location_delete.php``` |
+| FlaviusPickupLocation | search | ```api/pickup_location_list.php``` |
+| FlaviusPickupTime | create | ```api/pickup_time_regist.php``` |
+| FlaviusPickupTime | edit | ```api/pickup_time_regist.php``` |
+| FlaviusPickupTime | delete | ```api/pickup_time_delete.php``` |
+| FlaviusPickupTime | search | ```api/pickup_time_list.php``` |
+| FlaviusHeaderExtPickup | create | ```api/header_ext_pickup_regist.php``` |
+| FlaviusHeaderExtPickup | edit | ```api/header_ext_pickup_regist.php``` |
+| FlaviusHeaderExtPickup | delete | ```api/header_ext_pickup_delete.php``` |
+| FlaviusHeaderExtPickup | search | ```api/header_ext_pickup_list.php``` |
+| FlaviusPickupLocationFileUpload | create | ```api/pickup_location_upload_location_image.php``` |
+| FlaviusPrintPackingLabel | create | ```api/print_packing_label.php``` |
+| FlaviusHeaderSearch | search | ```api/header_search.php``` |
+
+%prep
+%autosetup -n flavius-api-1.14.1
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-flavius-api -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.14.1-1
+- Package Spec generated