From a17acfb35691eafc49b4d602d28545d904678c17 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 20 Jun 2023 05:43:36 +0000 Subject: automatic import of python-flavius-api --- python-flavius-api.spec | 286 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) create mode 100644 python-flavius-api.spec (limited to 'python-flavius-api.spec') 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 | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで
Flaviusの任意のテーブルからデータを取得できます。 | +| FlaviusDtoFetch | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで
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 | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで
Flaviusの任意のテーブルからデータを取得できます。 | +| FlaviusDtoFetch | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで
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 | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで
Flaviusの任意のテーブルからデータを取得できます。 | +| FlaviusDtoFetch | ※ | × | × | × | ◯ | パラメータにテーブル名を設定することで
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 - 1.14.1-1 +- Package Spec generated -- cgit v1.2.3