提交 7bb26bd1 编写于 作者: ibizdev's avatar ibizdev

MoneyQ 部署微服务接口 [后台服务,接口示例]

上级 68ad6909
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<!--输出实体[IBIZACCOUNT]数据结构 --> <!--输出实体[IBIZACCOUNT]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizaccount-1-1"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizaccount-4-1">
<createTable tableName="T_IBIZACCOUNT"> <createTable tableName="T_IBIZACCOUNT">
<column name="UPDATEDATE" remarks="" type="DATETIME"> <column name="UPDATEDATE" remarks="" type="DATETIME">
</column> </column>
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<!--输出实体[IBIZCPU]数据结构 --> <!--输出实体[IBIZCPU]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizcpu-1-2"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizcpu-4-2">
<createTable tableName="T_IBIZCPU"> <createTable tableName="T_IBIZCPU">
<column name="CREATEDATE" remarks="" type="DATETIME"> <column name="CREATEDATE" remarks="" type="DATETIME">
</column> </column>
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<!--输出实体[IBIZCUSTOM]数据结构 --> <!--输出实体[IBIZCUSTOM]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizcustom-1-3"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizcustom-4-3">
<createTable tableName="T_IBIZCUSTOM"> <createTable tableName="T_IBIZCUSTOM">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)"> <column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<!--输出实体[IBIZCUSTOMER]数据结构 --> <!--输出实体[IBIZCUSTOMER]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizcustomer-1-4"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizcustomer-4-4">
<createTable tableName="T_IBIZCUSTOMER"> <createTable tableName="T_IBIZCUSTOMER">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)"> <column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
<!--输出实体[IBIZCUSTOMERMG]数据结构 --> <!--输出实体[IBIZCUSTOMERMG]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizcustomermg-1-5"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizcustomermg-4-5">
<createTable tableName=""> <createTable tableName="">
</createTable> </createTable>
</changeSet> </changeSet>
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
<!--输出实体[IBIZHARDWARE]数据结构 --> <!--输出实体[IBIZHARDWARE]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizhardware-1-7"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizhardware-4-7">
<createTable tableName="T_IBIZHARDWARE"> <createTable tableName="T_IBIZHARDWARE">
<column name="UNIT" remarks="" type="VARCHAR(100)"> <column name="UNIT" remarks="" type="VARCHAR(100)">
</column> </column>
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
<!--输出实体[IBIZORDER]数据结构 --> <!--输出实体[IBIZORDER]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-1-8"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-2-8">
<createTable tableName="T_IBIZORDER"> <createTable tableName="T_IBIZORDER">
<column name="TP" remarks="" type="TEXT(1048576)"> <column name="TP" remarks="" type="TEXT(1048576)">
</column> </column>
...@@ -184,7 +184,7 @@ ...@@ -184,7 +184,7 @@
<!--输出实体[IBIZORDERDETAIL]数据结构 --> <!--输出实体[IBIZORDERDETAIL]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorderdetail-1-9"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizorderdetail-4-9">
<createTable tableName="T_IBIZORDERDETAIL"> <createTable tableName="T_IBIZORDERDETAIL">
<column name="IBIZORDERDETAILNAME" remarks="" type="VARCHAR(200)"> <column name="IBIZORDERDETAILNAME" remarks="" type="VARCHAR(200)">
</column> </column>
...@@ -212,7 +212,7 @@ ...@@ -212,7 +212,7 @@
<!--输出实体[IBIZORDERTYPE]数据结构 --> <!--输出实体[IBIZORDERTYPE]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizordertype-1-10"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizordertype-4-10">
<createTable tableName="T_IBIZORDERTYPE"> <createTable tableName="T_IBIZORDERTYPE">
<column name="ENABLE" remarks="" type="INT"> <column name="ENABLE" remarks="" type="INT">
</column> </column>
...@@ -258,7 +258,7 @@ ...@@ -258,7 +258,7 @@
<!--输出实体[IBIZSAMPLE]数据结构 --> <!--输出实体[IBIZSAMPLE]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample-1-12"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample-4-12">
<createTable tableName="T_IBIZSAMPLE"> <createTable tableName="T_IBIZSAMPLE">
<column name="CREATEDATE" remarks="" type="DATETIME"> <column name="CREATEDATE" remarks="" type="DATETIME">
</column> </column>
...@@ -316,7 +316,7 @@ ...@@ -316,7 +316,7 @@
<!--输出实体[IBIZSAMPLE0001]数据结构 --> <!--输出实体[IBIZSAMPLE0001]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0001-1-13"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0001-4-13">
<createTable tableName="T_IBIZSAMPLE0001"> <createTable tableName="T_IBIZSAMPLE0001">
<column name="FIELD01" remarks="" type="VARCHAR(100)"> <column name="FIELD01" remarks="" type="VARCHAR(100)">
</column> </column>
...@@ -384,7 +384,7 @@ ...@@ -384,7 +384,7 @@
<!--输出实体[IBIZSAMPLE0002]数据结构 --> <!--输出实体[IBIZSAMPLE0002]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0002-1-14"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0002-4-14">
<createTable tableName="T_IBIZSAMPLE0002"> <createTable tableName="T_IBIZSAMPLE0002">
<column name="DE" remarks="" type="VARCHAR(100)"> <column name="DE" remarks="" type="VARCHAR(100)">
</column> </column>
...@@ -408,7 +408,7 @@ ...@@ -408,7 +408,7 @@
<!--输出实体[IBIZSAMPLE0003]数据结构 --> <!--输出实体[IBIZSAMPLE0003]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0003-1-15"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0003-4-15">
<createTable tableName="T_IBIZSAMPLE0003"> <createTable tableName="T_IBIZSAMPLE0003">
<column name="IBIZSAMPLE0003NAME" remarks="" type="VARCHAR(200)"> <column name="IBIZSAMPLE0003NAME" remarks="" type="VARCHAR(200)">
</column> </column>
...@@ -434,7 +434,7 @@ ...@@ -434,7 +434,7 @@
<!--输出实体[IBIZSAMPLE0004]数据结构 --> <!--输出实体[IBIZSAMPLE0004]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0004-1-16"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0004-4-16">
<createTable tableName="T_IBIZSAMPLE0004"> <createTable tableName="T_IBIZSAMPLE0004">
<column name="MEMO" remarks="" type="VARCHAR(2000)"> <column name="MEMO" remarks="" type="VARCHAR(2000)">
</column> </column>
...@@ -472,7 +472,7 @@ ...@@ -472,7 +472,7 @@
<!--输出实体[IBIZSAMPLE0005]数据结构 --> <!--输出实体[IBIZSAMPLE0005]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0005-1-17"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0005-4-17">
<createTable tableName="T_IBIZSAMPLE0005"> <createTable tableName="T_IBIZSAMPLE0005">
<column name="JE" remarks="" type="DECIMAL(38,2)"> <column name="JE" remarks="" type="DECIMAL(38,2)">
</column> </column>
...@@ -510,7 +510,7 @@ ...@@ -510,7 +510,7 @@
<!--输出实体[IBIZSAMPLE0006]数据结构 --> <!--输出实体[IBIZSAMPLE0006]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0006-1-18"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0006-4-18">
<createTable tableName="T_IBIZSAMPLE0006"> <createTable tableName="T_IBIZSAMPLE0006">
<column name="YWSTATE" remarks="" type="VARCHAR(60)"> <column name="YWSTATE" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -550,7 +550,7 @@ ...@@ -550,7 +550,7 @@
<!--输出实体[IBIZSAMPLE0007]数据结构 --> <!--输出实体[IBIZSAMPLE0007]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0007-1-19"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0007-4-19">
<createTable tableName="T_IBIZSAMPLE0007"> <createTable tableName="T_IBIZSAMPLE0007">
<column name="UPDATEDATE" remarks="" type="DATETIME"> <column name="UPDATEDATE" remarks="" type="DATETIME">
</column> </column>
...@@ -582,7 +582,7 @@ ...@@ -582,7 +582,7 @@
<!--输出实体[IBIZSAMPLE0008]数据结构 --> <!--输出实体[IBIZSAMPLE0008]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0008-1-20"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0008-4-20">
<createTable tableName="T_IBIZSAMPLE0008"> <createTable tableName="T_IBIZSAMPLE0008">
<column name="WFSTEP" remarks="" type="VARCHAR(60)"> <column name="WFSTEP" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -614,7 +614,7 @@ ...@@ -614,7 +614,7 @@
<!--输出实体[IBIZSAMPLE0009]数据结构 --> <!--输出实体[IBIZSAMPLE0009]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0009-1-21"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0009-4-21">
<createTable tableName="T_IBIZSAMPLE0009"> <createTable tableName="T_IBIZSAMPLE0009">
<column name="UPDATEDATE" remarks="" type="DATETIME"> <column name="UPDATEDATE" remarks="" type="DATETIME">
</column> </column>
...@@ -646,7 +646,7 @@ ...@@ -646,7 +646,7 @@
<!--输出实体[IBIZSAMPLE0010]数据结构 --> <!--输出实体[IBIZSAMPLE0010]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0010-1-22"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0010-4-22">
<createTable tableName="T_IBIZSAMPLE0010"> <createTable tableName="T_IBIZSAMPLE0010">
<column name="ORDERTYPE" remarks="" type="VARCHAR(60)"> <column name="ORDERTYPE" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -674,7 +674,7 @@ ...@@ -674,7 +674,7 @@
<!--输出实体[IBIZSAMPLE0011]数据结构 --> <!--输出实体[IBIZSAMPLE0011]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0011-1-23"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0011-4-23">
<createTable tableName="T_IBIZSAMPLE0011"> <createTable tableName="T_IBIZSAMPLE0011">
<column name="UPDATEMAN" remarks="" type="VARCHAR(60)"> <column name="UPDATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -700,7 +700,7 @@ ...@@ -700,7 +700,7 @@
<!--输出实体[IBIZSAMPLE0012]数据结构 --> <!--输出实体[IBIZSAMPLE0012]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0012-1-24"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0012-4-24">
<createTable tableName="T_IBIZSAMPLE0012"> <createTable tableName="T_IBIZSAMPLE0012">
<column name="CREATEDATE" remarks="" type="DATETIME"> <column name="CREATEDATE" remarks="" type="DATETIME">
</column> </column>
...@@ -728,7 +728,7 @@ ...@@ -728,7 +728,7 @@
<!--输出实体[IBIZSAMPLE0013]数据结构 --> <!--输出实体[IBIZSAMPLE0013]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0013-1-25"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0013-4-25">
<createTable tableName="T_IBIZSAMPLE0013"> <createTable tableName="T_IBIZSAMPLE0013">
<column name="UPDATEMAN" remarks="" type="VARCHAR(60)"> <column name="UPDATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -754,7 +754,7 @@ ...@@ -754,7 +754,7 @@
<!--输出实体[IBIZSAMPLE0014]数据结构 --> <!--输出实体[IBIZSAMPLE0014]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0014-1-26"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0014-4-26">
<createTable tableName="T_IBIZSAMPLE0014"> <createTable tableName="T_IBIZSAMPLE0014">
<column name="IBIZSAMPLE0014NAME" remarks="" type="VARCHAR(200)"> <column name="IBIZSAMPLE0014NAME" remarks="" type="VARCHAR(200)">
</column> </column>
...@@ -778,7 +778,7 @@ ...@@ -778,7 +778,7 @@
<!--输出实体[IBIZSAMPLE0015]数据结构 --> <!--输出实体[IBIZSAMPLE0015]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0015-1-27"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0015-4-27">
<createTable tableName="T_IBIZSAMPLE0015"> <createTable tableName="T_IBIZSAMPLE0015">
<column name="CREATEDATE" remarks="" type="DATETIME"> <column name="CREATEDATE" remarks="" type="DATETIME">
</column> </column>
...@@ -802,7 +802,7 @@ ...@@ -802,7 +802,7 @@
<!--输出实体[IBIZSAMPLE0016]数据结构 --> <!--输出实体[IBIZSAMPLE0016]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0016-1-28"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0016-4-28">
<createTable tableName="T_IBIZSAMPLE0016"> <createTable tableName="T_IBIZSAMPLE0016">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)"> <column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -826,7 +826,7 @@ ...@@ -826,7 +826,7 @@
<!--输出实体[IBIZSAMPLE0017]数据结构 --> <!--输出实体[IBIZSAMPLE0017]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0017-1-29"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0017-4-29">
<createTable tableName="T_IBIZSAMPLE0017"> <createTable tableName="T_IBIZSAMPLE0017">
<column name="ORDERUID" remarks="" type="VARCHAR(100)"> <column name="ORDERUID" remarks="" type="VARCHAR(100)">
</column> </column>
...@@ -858,7 +858,7 @@ ...@@ -858,7 +858,7 @@
<!--输出实体[IBIZSAMPLE0018]数据结构 --> <!--输出实体[IBIZSAMPLE0018]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0018-1-30"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0018-4-30">
<createTable tableName="T_IBIZSAMPLE0018"> <createTable tableName="T_IBIZSAMPLE0018">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)"> <column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -884,7 +884,7 @@ ...@@ -884,7 +884,7 @@
<!--输出实体[IBIZSAMPLE0019]数据结构 --> <!--输出实体[IBIZSAMPLE0019]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0019-1-31"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0019-4-31">
<createTable tableName="T_IBIZSAMPLE0019"> <createTable tableName="T_IBIZSAMPLE0019">
<column name="UPDATEDATE" remarks="" type="DATETIME"> <column name="UPDATEDATE" remarks="" type="DATETIME">
</column> </column>
...@@ -904,7 +904,7 @@ ...@@ -904,7 +904,7 @@
<!--输出实体[IBIZSAMPLE0020]数据结构 --> <!--输出实体[IBIZSAMPLE0020]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0020-1-32"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0020-4-32">
<createTable tableName="T_IBIZSAMPLE0020"> <createTable tableName="T_IBIZSAMPLE0020">
<column name="IBIZSAMPLE0020NAME" remarks="" type="VARCHAR(200)"> <column name="IBIZSAMPLE0020NAME" remarks="" type="VARCHAR(200)">
</column> </column>
...@@ -928,7 +928,7 @@ ...@@ -928,7 +928,7 @@
<!--输出实体[IBIZSOFTWARESUIT]数据结构 --> <!--输出实体[IBIZSOFTWARESUIT]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsoftwaresuit-1-33"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsoftwaresuit-4-33">
<createTable tableName="T_IBIZSOFTWARESUIT"> <createTable tableName="T_IBIZSOFTWARESUIT">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)"> <column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -948,7 +948,7 @@ ...@@ -948,7 +948,7 @@
<!--输出实体[IBIZSTORAGE]数据结构 --> <!--输出实体[IBIZSTORAGE]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizstorage-1-34"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizstorage-4-34">
<createTable tableName="T_IBIZSTORAGE"> <createTable tableName="T_IBIZSTORAGE">
<column name="IBIZSTORAGEID" remarks="" type="VARCHAR(100)"> <column name="IBIZSTORAGEID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_IBIZSTORAGE_IBIZSTORAGEID"/> <constraints primaryKey="true" primaryKeyName="PK_IBIZSTORAGE_IBIZSTORAGEID"/>
...@@ -968,7 +968,7 @@ ...@@ -968,7 +968,7 @@
<!--输出实体[IBIZSUPPLIER]数据结构 --> <!--输出实体[IBIZSUPPLIER]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsupplier-1-35"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizsupplier-4-35">
<createTable tableName="t_supplier"> <createTable tableName="t_supplier">
<column name="DELETEFLAG" remarks="" type="VARCHAR(100)"> <column name="DELETEFLAG" remarks="" type="VARCHAR(100)">
</column> </column>
...@@ -994,7 +994,7 @@ ...@@ -994,7 +994,7 @@
<!--输出实体[IBIZUNIPRODUCT]数据结构 --> <!--输出实体[IBIZUNIPRODUCT]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizuniproduct-1-36"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizuniproduct-4-36">
<createTable tableName="T_IBIZUNIPRODUCT"> <createTable tableName="T_IBIZUNIPRODUCT">
<column name="UNITPRICE" remarks="" type="FLOAT"> <column name="UNITPRICE" remarks="" type="FLOAT">
</column> </column>
...@@ -1037,7 +1037,7 @@ ...@@ -1037,7 +1037,7 @@
<!--输出实体[IBIZSAMPLE0005]外键关系 --> <!--输出实体[IBIZSAMPLE0005]外键关系 -->
<!--输出实体[IBIZSAMPLE0006]外键关系 --> <!--输出实体[IBIZSAMPLE0006]外键关系 -->
<!--输出实体[IBIZSAMPLE0007]外键关系 --> <!--输出实体[IBIZSAMPLE0007]外键关系 -->
<changeSet author="a_LAB01_df847bdfd" id="fk-ibizsample0007-1-37"> <changeSet author="a_LAB01_df847bdfd" id="fk-ibizsample0007-4-37">
<addForeignKeyConstraint baseColumnNames="IBIZSAMPLE0006ID" baseTableName="T_IBIZSAMPLE0007" constraintName="DER1N_IBIZSAMPLE0007_IBIZSAMPL" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="IBIZSAMPLE0006ID" referencedTableName="T_IBIZSAMPLE0006" validate="true"/> <addForeignKeyConstraint baseColumnNames="IBIZSAMPLE0006ID" baseTableName="T_IBIZSAMPLE0007" constraintName="DER1N_IBIZSAMPLE0007_IBIZSAMPL" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="IBIZSAMPLE0006ID" referencedTableName="T_IBIZSAMPLE0006" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0008]外键关系 --> <!--输出实体[IBIZSAMPLE0008]外键关系 -->
...@@ -1053,7 +1053,7 @@ ...@@ -1053,7 +1053,7 @@
<!--输出实体[IBIZSAMPLE0018]外键关系 --> <!--输出实体[IBIZSAMPLE0018]外键关系 -->
<!--输出实体[IBIZSAMPLE0019]外键关系 --> <!--输出实体[IBIZSAMPLE0019]外键关系 -->
<!--输出实体[IBIZSAMPLE0020]外键关系 --> <!--输出实体[IBIZSAMPLE0020]外键关系 -->
<changeSet author="a_LAB01_df847bdfd" id="fk-ibizsample0020-1-38"> <changeSet author="a_LAB01_df847bdfd" id="fk-ibizsample0020-4-38">
<addForeignKeyConstraint baseColumnNames="IBIZSAMPLE0019ID" baseTableName="T_IBIZSAMPLE0020" constraintName="DER1N_IBIZSAMPLE0020_IBIZSAMPL" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="IBIZSAMPLE0019ID" referencedTableName="T_IBIZSAMPLE0019" validate="true"/> <addForeignKeyConstraint baseColumnNames="IBIZSAMPLE0019ID" baseTableName="T_IBIZSAMPLE0020" constraintName="DER1N_IBIZSAMPLE0020_IBIZSAMPL" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="IBIZSAMPLE0019ID" referencedTableName="T_IBIZSAMPLE0019" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[IBIZSOFTWARESUIT]外键关系 --> <!--输出实体[IBIZSOFTWARESUIT]外键关系 -->
......
<?xml version="1.1" encoding="UTF-8" standalone="no"?> <?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<!--输出实体[IBIZACCOUNT]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZACCOUNT]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizaccount-1-1" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizaccount-4-1" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZACCOUNT"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZACCOUNT">
<![CDATA[ SELECT t1.[BANKACCOUNTNUM], t1.[BANKNAME], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZACCOUNTID], t1.[IBIZACCOUNTNAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZACCOUNT] t1 ]]> <![CDATA[ SELECT t1.[BANKACCOUNTNUM], t1.[BANKNAME], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZACCOUNTID], t1.[IBIZACCOUNTNAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZACCOUNT] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZCPU]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZCPU]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizcpu-1-2" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizcpu-4-2" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZCPU"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZCPU">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZCPUID], t1.[IBIZCPUNAME], t11.[IBIZHARDWARETYPE], t11.[PRODUCER], t11.[PRODUCTUID], t11.[UNIT], t11.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZCPU] t1 LEFT JOIN T_IBIZHARDWARE t11 ON t1.IBIZCPUID = t11.IBIZHARDWAREID ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZCPUID], t1.[IBIZCPUNAME], t11.[IBIZHARDWARETYPE], t11.[PRODUCER], t11.[PRODUCTUID], t11.[UNIT], t11.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZCPU] t1 LEFT JOIN T_IBIZHARDWARE t11 ON t1.IBIZCPUID = t11.IBIZHARDWAREID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZCUSTOM]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZCUSTOM]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizcustom-1-3" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizcustom-4-3" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZCUSTOM"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZCUSTOM">
<![CDATA[ SELECT t1.CREATEDATE, t1.CREATEMAN, t1.IBIZCUSTOMID, t1.IBIZCUSTOMNAME, t1.UPDATEDATE, t1.UPDATEMAN FROM T_IBIZCUSTOM t1 ]]> <![CDATA[ SELECT t1.CREATEDATE, t1.CREATEMAN, t1.IBIZCUSTOMID, t1.IBIZCUSTOMNAME, t1.UPDATEDATE, t1.UPDATEMAN FROM T_IBIZCUSTOM t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZCUSTOMER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZCUSTOMER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizcustomer-1-4" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizcustomer-4-4" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZCUSTOMER"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZCUSTOMER">
<![CDATA[ SELECT t1.[ADDRESS], t1.[CREATEDATE], t1.[CREATEMAN], t1.[CUSTOMERUID], t1.[IBIZCUSTOMERID], t1.[IBIZCUSTOMERNAME], t1.[SN], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZCUSTOMER] t1 ]]> <![CDATA[ SELECT t1.[ADDRESS], t1.[CREATEDATE], t1.[CREATEMAN], t1.[CUSTOMERUID], t1.[IBIZCUSTOMERID], t1.[IBIZCUSTOMERNAME], t1.[SN], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZCUSTOMER] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZCUSTOMERMG]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZCUSTOMERMG]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizcustomermg-1-5" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizcustomermg-4-5" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZCUSTOMERMG"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZCUSTOMERMG">
<![CDATA[ SELECT t1.[ADDRESS], t11.[BANKACCOUNTNUM], t11.[BANKNAME], t1.[CUSTOMERUID], t1.[IBIZCUSTOMERID], t1.[IBIZCUSTOMERNAME] FROM [T_IBIZCUSTOMER] t1 LEFT JOIN T_IBIZACCOUNT t11 ON t1.IBIZCUSTOMERID = t11.IBIZACCOUNTID ]]> <![CDATA[ SELECT t1.[ADDRESS], t11.[BANKACCOUNTNUM], t11.[BANKNAME], t1.[CUSTOMERUID], t1.[IBIZCUSTOMERID], t1.[IBIZCUSTOMERNAME] FROM [T_IBIZCUSTOMER] t1 LEFT JOIN T_IBIZACCOUNT t11 ON t1.IBIZCUSTOMERID = t11.IBIZACCOUNTID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZHARDWARE]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZHARDWARE]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizhardware-1-7" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizhardware-4-7" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZHARDWARE"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZHARDWARE">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZHARDWAREID], t1.[IBIZHARDWARENAME], t1.[IBIZHARDWARETYPE], t1.[PRODUCER], t1.[PRODUCTUID], t1.[UNIT], t1.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZHARDWARE] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZHARDWAREID], t1.[IBIZHARDWARENAME], t1.[IBIZHARDWARETYPE], t1.[PRODUCER], t1.[PRODUCTUID], t1.[UNIT], t1.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZHARDWARE] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-1-8" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-2-8" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDER"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDER">
<![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZCUSTOMERID], t11.[IBIZCUSTOMERNAME], t1.[IBIZORDERID], t1.[IBIZORDERNAME], t1.[MEMO], t1.[ORDERSTATE], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP] FROM [T_IBIZORDER] t1 LEFT JOIN T_IBIZCUSTOMER t11 ON t1.IBIZCUSTOMERID = t11.IBIZCUSTOMERID ]]> <![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZCUSTOMERID], t11.[IBIZCUSTOMERNAME], t1.[IBIZORDERID], t1.[IBIZORDERNAME], t1.[MEMO], t1.[ORDERSTATE], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP] FROM [T_IBIZORDER] t1 LEFT JOIN T_IBIZCUSTOMER t11 ON t1.IBIZCUSTOMERID = t11.IBIZCUSTOMERID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZORDERDETAIL]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZORDERDETAIL]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorderdetail-1-9" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizorderdetail-4-9" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDERDETAIL"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDERDETAIL">
<![CDATA[ SELECT t1.[QUANTITY]*t11.[UNITPRICE] AS [AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZORDERDETAILA], t1.[IBIZORDERDETAILID], t1.[IBIZORDERDETAILNAME], t1.[IBIZORDERID], t21.[IBIZORDERNAME], t1.[IBIZUNIPRODUCTID], t11.[IBIZUNIPRODUCTNAME], t21.[ORDERUID], t1.[QUANTITY], t11.[UNIT], t11.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZORDERDETAIL] t1 LEFT JOIN T_IBIZUNIPRODUCT t11 ON t1.IBIZUNIPRODUCTID = t11.IBIZUNIPRODUCTID LEFT JOIN T_IBIZORDER t21 ON t1.IBIZORDERID = t21.IBIZORDERID ]]> <![CDATA[ SELECT t1.[QUANTITY]*t11.[UNITPRICE] AS [AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZORDERDETAILA], t1.[IBIZORDERDETAILID], t1.[IBIZORDERDETAILNAME], t1.[IBIZORDERID], t21.[IBIZORDERNAME], t1.[IBIZUNIPRODUCTID], t11.[IBIZUNIPRODUCTNAME], t21.[ORDERUID], t1.[QUANTITY], t11.[UNIT], t11.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZORDERDETAIL] t1 LEFT JOIN T_IBIZUNIPRODUCT t11 ON t1.IBIZUNIPRODUCTID = t11.IBIZUNIPRODUCTID LEFT JOIN T_IBIZORDER t21 ON t1.IBIZORDERID = t21.IBIZORDERID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZORDERTYPE]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZORDERTYPE]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizordertype-1-10" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizordertype-4-10" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDERTYPE"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDERTYPE">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[ENABLE], t1.[IBIZORDERTYPEID], t1.[IBIZORDERTYPENAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZORDERTYPE] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[ENABLE], t1.[IBIZORDERTYPEID], t1.[IBIZORDERTYPENAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZORDERTYPE] t1 ]]>
</createView> </createView>
...@@ -61,145 +61,145 @@ ...@@ -61,145 +61,145 @@
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample-1-12" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample-4-12" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLEID], t1.[IBIZSAMPLENAME], t1.[LINK1], t1.[LINK2], t1.[LINK3], t1.[LINK4], t1.[LINK5], t1.[LINK6], t1.[OSLINK1], t1.[OSLINK2], t1.[OSLINK3], t1.[OSLINK4], t1.[OSLINK5], t1.[OSLINK6], t1.[SAMPLETYPE], t1.[TITLE1], t1.[TITLE2], t1.[TITLE3], t1.[TITLE4], t1.[TITLE5], t1.[TITLE6], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLEID], t1.[IBIZSAMPLENAME], t1.[LINK1], t1.[LINK2], t1.[LINK3], t1.[LINK4], t1.[LINK5], t1.[LINK6], t1.[OSLINK1], t1.[OSLINK2], t1.[OSLINK3], t1.[OSLINK4], t1.[OSLINK5], t1.[OSLINK6], t1.[SAMPLETYPE], t1.[TITLE1], t1.[TITLE2], t1.[TITLE3], t1.[TITLE4], t1.[TITLE5], t1.[TITLE6], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0001]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0001]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0001-1-13" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0001-4-13" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0001"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0001">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[FIELD01], t1.[FIELD02], t1.[FIELD05], t1.[FIELD06], t1.[FIELD07], t1.[FIELD08], t1.[FIELD09], t1.[FIELD10], t1.[FIELD11], t1.[FIELD12], t1.[FIELD13], t1.[FIELD14], t1.[FIELD15], t1.[FIELD16], t1.[FIELD17], t1.[FIELD18], t1.[FIELD19], t1.[FIELD20], t1.[FIELD21], t1.[FIELD22], t1.[FIELD23], t1.[FIELD24], t1.[FIELD25], t1.[FIELD26], t1.[FIELD27], t1.[IBIZSAMPLE0001ID], t1.[IBIZSAMPLE0001NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0001] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[FIELD01], t1.[FIELD02], t1.[FIELD05], t1.[FIELD06], t1.[FIELD07], t1.[FIELD08], t1.[FIELD09], t1.[FIELD10], t1.[FIELD11], t1.[FIELD12], t1.[FIELD13], t1.[FIELD14], t1.[FIELD15], t1.[FIELD16], t1.[FIELD17], t1.[FIELD18], t1.[FIELD19], t1.[FIELD20], t1.[FIELD21], t1.[FIELD22], t1.[FIELD23], t1.[FIELD24], t1.[FIELD25], t1.[FIELD26], t1.[FIELD27], t1.[IBIZSAMPLE0001ID], t1.[IBIZSAMPLE0001NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0001] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0002]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0002]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0002-1-14" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0002-4-14" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0002"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0002">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[DE], t1.[DENUM], t1.[IBIZSAMPLE0002ID], t1.[IBIZSAMPLE0002NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0002] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[DE], t1.[DENUM], t1.[IBIZSAMPLE0002ID], t1.[IBIZSAMPLE0002NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0002] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0003]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0003]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0003-1-15" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0003-4-15" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0003"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0003">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[FIELD01], t1.[IBIZSAMPLE0003ID], t1.[IBIZSAMPLE0003NAME], t1.[MEMO], t1.[PIBIZSAMPLE0003ID], t11.[IBIZSAMPLE0003NAME] AS [PIBIZSAMPLE0003NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0003] t1 LEFT JOIN T_IBIZSAMPLE0003 t11 ON t1.PIBIZSAMPLE0003ID = t11.IBIZSAMPLE0003ID ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[FIELD01], t1.[IBIZSAMPLE0003ID], t1.[IBIZSAMPLE0003NAME], t1.[MEMO], t1.[PIBIZSAMPLE0003ID], t11.[IBIZSAMPLE0003NAME] AS [PIBIZSAMPLE0003NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0003] t1 LEFT JOIN T_IBIZSAMPLE0003 t11 ON t1.PIBIZSAMPLE0003ID = t11.IBIZSAMPLE0003ID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0004]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0004]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0004-1-16" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0004-4-16" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0004"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0004">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0004ID], t1.[IBIZSAMPLE0004NAME], t1.[JE], t1.[MEMO], t1.[MVDATE], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFMVSTATE], t1.[WFMVSTEP], t1.[WFMVTYPE], t1.[WFSTATE], t1.[WFVERSION] FROM [T_IBIZSAMPLE0004] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0004ID], t1.[IBIZSAMPLE0004NAME], t1.[JE], t1.[MEMO], t1.[MVDATE], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFMVSTATE], t1.[WFMVSTEP], t1.[WFMVTYPE], t1.[WFSTATE], t1.[WFVERSION] FROM [T_IBIZSAMPLE0004] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0005]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0005]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0005-1-17" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0005-4-17" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0005"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0005">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0005ID], t1.[IBIZSAMPLE0005NAME], t1.[JE], t1.[MEMO], t1.[MMDATE], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFMMSTATE], t1.[WFMMSTEP], t1.[WFMMTYPE], t1.[WFSTATE], t1.[WFVERSION] FROM [T_IBIZSAMPLE0005] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0005ID], t1.[IBIZSAMPLE0005NAME], t1.[JE], t1.[MEMO], t1.[MMDATE], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFMMSTATE], t1.[WFMMSTEP], t1.[WFMMTYPE], t1.[WFSTATE], t1.[WFVERSION] FROM [T_IBIZSAMPLE0005] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0006]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0006]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0006-1-18" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0006-4-18" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0006"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0006">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[DDATE], t1.[DNUM], t1.[HQDEPT], t1.[IBIZSAMPLE0006ID], t1.[IBIZSAMPLE0006NAME], t1.[MEMO], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP], t1.[WFVERSION], t1.[YWSTATE] FROM [T_IBIZSAMPLE0006] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[DDATE], t1.[DNUM], t1.[HQDEPT], t1.[IBIZSAMPLE0006ID], t1.[IBIZSAMPLE0006NAME], t1.[MEMO], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP], t1.[WFVERSION], t1.[YWSTATE] FROM [T_IBIZSAMPLE0006] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0007]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0007]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0007-1-19" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0007-4-19" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0007"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0007">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t11.[DDATE], t11.[DNUM], t1.[IBIZSAMPLE0006ID], t11.[IBIZSAMPLE0006NAME], t1.[IBIZSAMPLE0007ID], t1.[IBIZSAMPLE0007NAME], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP], t1.[WFVERSION], t1.[YWSTATE] FROM [T_IBIZSAMPLE0007] t1 LEFT JOIN T_IBIZSAMPLE0006 t11 ON t1.IBIZSAMPLE0006ID = t11.IBIZSAMPLE0006ID ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t11.[DDATE], t11.[DNUM], t1.[IBIZSAMPLE0006ID], t11.[IBIZSAMPLE0006NAME], t1.[IBIZSAMPLE0007ID], t1.[IBIZSAMPLE0007NAME], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP], t1.[WFVERSION], t1.[YWSTATE] FROM [T_IBIZSAMPLE0007] t1 LEFT JOIN T_IBIZSAMPLE0006 t11 ON t1.IBIZSAMPLE0006ID = t11.IBIZSAMPLE0006ID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0008]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0008]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0008-1-20" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0008-4-20" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0008"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0008">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0008ID], t1.[IBIZSAMPLE0008NAME], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP], t1.[WFVERSION], t1.[YWSTATE] FROM [T_IBIZSAMPLE0008] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0008ID], t1.[IBIZSAMPLE0008NAME], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP], t1.[WFVERSION], t1.[YWSTATE] FROM [T_IBIZSAMPLE0008] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0009]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0009]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0009-1-21" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0009-4-21" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0009"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0009">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[DATE], t1.[IBIZSAMPLE0009ID], t1.[IBIZSAMPLE0009NAME], t1.[KP], t1.[PD], t1.[PG], t1.[SP], t1.[SPMC], convert(varchar(50),t1.[KP])+';'+convert(varchar(50),t1.[PG])+';'+convert(varchar(50),t1.[PD])+';'+convert(varchar(50),t1.[SP])+';' AS [TJ], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0009] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[DATE], t1.[IBIZSAMPLE0009ID], t1.[IBIZSAMPLE0009NAME], t1.[KP], t1.[PD], t1.[PG], t1.[SP], t1.[SPMC], convert(varchar(50),t1.[KP])+';'+convert(varchar(50),t1.[PG])+';'+convert(varchar(50),t1.[PD])+';'+convert(varchar(50),t1.[SP])+';' AS [TJ], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0009] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0010]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0010]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0010-1-22" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0010-4-22" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0010"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0010">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0010ID], t1.[IBIZSAMPLE0010NAME], t1.[MEMO], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0010] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0010ID], t1.[IBIZSAMPLE0010NAME], t1.[MEMO], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0010] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0011]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0011]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0011-1-23" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0011-4-23" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0011"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0011">
<![CDATA[ SELECT t1.[QUANTITY]*t21.[UNITPRICE] AS [AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0010ID], t11.[IBIZSAMPLE0010NAME], t1.[IBIZSAMPLE0011ID], t1.[IBIZSAMPLE0011NAME], t1.[IBIZUNIPRODUCTID], t21.[IBIZUNIPRODUCTNAME], t1.[QUANTITY], t21.[UNIT], t21.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0011] t1 LEFT JOIN T_IBIZSAMPLE0010 t11 ON t1.IBIZSAMPLE0010ID = t11.IBIZSAMPLE0010ID LEFT JOIN T_IBIZUNIPRODUCT t21 ON t1.IBIZUNIPRODUCTID = t21.IBIZUNIPRODUCTID ]]> <![CDATA[ SELECT t1.[QUANTITY]*t21.[UNITPRICE] AS [AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0010ID], t11.[IBIZSAMPLE0010NAME], t1.[IBIZSAMPLE0011ID], t1.[IBIZSAMPLE0011NAME], t1.[IBIZUNIPRODUCTID], t21.[IBIZUNIPRODUCTNAME], t1.[QUANTITY], t21.[UNIT], t21.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0011] t1 LEFT JOIN T_IBIZSAMPLE0010 t11 ON t1.IBIZSAMPLE0010ID = t11.IBIZSAMPLE0010ID LEFT JOIN T_IBIZUNIPRODUCT t21 ON t1.IBIZUNIPRODUCTID = t21.IBIZUNIPRODUCTID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0012]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0012]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0012-1-24" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0012-4-24" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0012"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0012">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0012ID], t1.[IBIZSAMPLE0012NAME], t1.[MEMO], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0012] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0012ID], t1.[IBIZSAMPLE0012NAME], t1.[MEMO], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0012] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0013]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0013]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0013-1-25" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0013-4-25" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0013"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0013">
<![CDATA[ SELECT t1.[QUANTITY]*t21.[UNITPRICE] AS [AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0012ID], t11.[IBIZSAMPLE0012NAME], t1.[IBIZSAMPLE0013ID], t1.[IBIZSAMPLE0013NAME], t1.[IBIZUNIPRODUCTID], t21.[IBIZUNIPRODUCTNAME], t1.[QUANTITY], t21.[UNIT], t21.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0013] t1 LEFT JOIN T_IBIZSAMPLE0012 t11 ON t1.IBIZSAMPLE0012ID = t11.IBIZSAMPLE0012ID LEFT JOIN T_IBIZUNIPRODUCT t21 ON t1.IBIZUNIPRODUCTID = t21.IBIZUNIPRODUCTID ]]> <![CDATA[ SELECT t1.[QUANTITY]*t21.[UNITPRICE] AS [AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0012ID], t11.[IBIZSAMPLE0012NAME], t1.[IBIZSAMPLE0013ID], t1.[IBIZSAMPLE0013NAME], t1.[IBIZUNIPRODUCTID], t21.[IBIZUNIPRODUCTNAME], t1.[QUANTITY], t21.[UNIT], t21.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0013] t1 LEFT JOIN T_IBIZSAMPLE0012 t11 ON t1.IBIZSAMPLE0012ID = t11.IBIZSAMPLE0012ID LEFT JOIN T_IBIZUNIPRODUCT t21 ON t1.IBIZUNIPRODUCTID = t21.IBIZUNIPRODUCTID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0014]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0014]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0014-1-26" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0014-4-26" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0014"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0014">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0014ID], t1.[IBIZSAMPLE0014NAME], t1.[SN], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0014] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0014ID], t1.[IBIZSAMPLE0014NAME], t1.[SN], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0014] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0015]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0015]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0015-1-27" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0015-4-27" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0015"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0015">
<![CDATA[ SELECT t1.[CONTENT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0015ID], t1.[IBIZSAMPLE0015NAME], t1.[SN], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0015] t1 ]]> <![CDATA[ SELECT t1.[CONTENT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0015ID], t1.[IBIZSAMPLE0015NAME], t1.[SN], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0015] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0016]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0016]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0016-1-28" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0016-4-28" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0016"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0016">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0014ID], t21.[IBIZSAMPLE0014NAME], t1.[IBIZSAMPLE0015ID], t11.[IBIZSAMPLE0015NAME], t1.[IBIZSAMPLE0016ID], t1.[IBIZSAMPLE0016NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0016] t1 LEFT JOIN T_IBIZSAMPLE0015 t11 ON t1.IBIZSAMPLE0015ID = t11.IBIZSAMPLE0015ID LEFT JOIN T_IBIZSAMPLE0014 t21 ON t1.IBIZSAMPLE0014ID = t21.IBIZSAMPLE0014ID ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSAMPLE0014ID], t21.[IBIZSAMPLE0014NAME], t1.[IBIZSAMPLE0015ID], t11.[IBIZSAMPLE0015NAME], t1.[IBIZSAMPLE0016ID], t1.[IBIZSAMPLE0016NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0016] t1 LEFT JOIN T_IBIZSAMPLE0015 t11 ON t1.IBIZSAMPLE0015ID = t11.IBIZSAMPLE0015ID LEFT JOIN T_IBIZSAMPLE0014 t21 ON t1.IBIZSAMPLE0014ID = t21.IBIZSAMPLE0014ID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0017]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0017]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0017-1-29" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0017-4-29" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0017"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0017">
<![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZSAMPLE0017ID], t1.[IBIZSAMPLE0017NAME], t1.[MEMO], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0017] t1 ]]> <![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZSAMPLE0017ID], t1.[IBIZSAMPLE0017NAME], t1.[MEMO], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0017] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0018]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0018]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0018-1-30" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0018-4-30" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0018"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0018">
<![CDATA[ SELECT t1.CREATEDATE, t1.CREATEMAN, t1.DESCRIPTION, t1.IBIZSAMPLE0018ID, t1.IBIZSAMPLE0018NAME, t1.IMAGE, t1.SN, t1.UPDATEDATE, t1.UPDATEMAN FROM T_IBIZSAMPLE0018 t1 ]]> <![CDATA[ SELECT t1.CREATEDATE, t1.CREATEMAN, t1.DESCRIPTION, t1.IBIZSAMPLE0018ID, t1.IBIZSAMPLE0018NAME, t1.IMAGE, t1.SN, t1.UPDATEDATE, t1.UPDATEMAN FROM T_IBIZSAMPLE0018 t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0019]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0019]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0019-1-31" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0019-4-31" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0019"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0019">
<![CDATA[ SELECT t1.CREATEDATE, t1.CREATEMAN, t1.IBIZSAMPLE0019ID, t1.IBIZSAMPLE0019NAME, t1.UPDATEDATE, t1.UPDATEMAN FROM T_IBIZSAMPLE0019 t1 ]]> <![CDATA[ SELECT t1.CREATEDATE, t1.CREATEMAN, t1.IBIZSAMPLE0019ID, t1.IBIZSAMPLE0019NAME, t1.UPDATEDATE, t1.UPDATEMAN FROM T_IBIZSAMPLE0019 t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSAMPLE0020]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSAMPLE0020]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0020-1-32" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0020-4-32" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0020"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0020">
<![CDATA[ SELECT t1.CREATEDATE, t1.CREATEMAN, t1.IBIZSAMPLE0019ID, t1.IBIZSAMPLE0019NAME, t1.IBIZSAMPLE0020ID, t1.IBIZSAMPLE0020NAME, t1.UPDATEDATE, t1.UPDATEMAN FROM T_IBIZSAMPLE0020 t1 ]]> <![CDATA[ SELECT t1.CREATEDATE, t1.CREATEMAN, t1.IBIZSAMPLE0019ID, t1.IBIZSAMPLE0019NAME, t1.IBIZSAMPLE0020ID, t1.IBIZSAMPLE0020NAME, t1.UPDATEDATE, t1.UPDATEMAN FROM T_IBIZSAMPLE0020 t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSOFTWARESUIT]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSOFTWARESUIT]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsoftwaresuit-1-33" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizsoftwaresuit-4-33" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSOFTWARESUIT"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSOFTWARESUIT">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSOFTWARESUITID], t1.[IBIZSOFTWARESUITNAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSOFTWARESUIT] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZSOFTWARESUITID], t1.[IBIZSOFTWARESUITNAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSOFTWARESUIT] t1 ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZSTORAGE]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZSTORAGE]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizstorage-1-34" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizstorage-4-34" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSTORAGE"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSTORAGE">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t11.[IBIZHARDWARETYPE], t1.[IBIZSTORAGEID], t1.[IBIZSTORAGENAME], t11.[PRODUCER], t11.[PRODUCTUID], t11.[UNIT], t11.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSTORAGE] t1 LEFT JOIN T_IBIZHARDWARE t11 ON t1.IBIZSTORAGEID = t11.IBIZHARDWAREID ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t11.[IBIZHARDWARETYPE], t1.[IBIZSTORAGEID], t1.[IBIZSTORAGENAME], t11.[PRODUCER], t11.[PRODUCTUID], t11.[UNIT], t11.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSTORAGE] t1 LEFT JOIN T_IBIZHARDWARE t11 ON t1.IBIZSTORAGEID = t11.IBIZHARDWAREID ]]>
</createView> </createView>
</changeSet> </changeSet>
<!--输出实体[IBIZUNIPRODUCT]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步--> <!--输出实体[IBIZUNIPRODUCT]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizuniproduct-1-35" runOnChange="true"> <changeSet author="a_LAB01_df847bdfd" id="view-ibizuniproduct-4-35" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZUNIPRODUCT"> <createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZUNIPRODUCT">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZUNIPRODUCTID], t1.[IBIZUNIPRODUCTNAME], t1.[IBIZUNIPRODUCTTYPE], t1.[UNIT], t1.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZUNIPRODUCT] t1 ]]> <![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZUNIPRODUCTID], t1.[IBIZUNIPRODUCTNAME], t1.[IBIZUNIPRODUCTTYPE], t1.[UNIT], t1.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZUNIPRODUCT] t1 ]]>
</createView> </createView>
......
...@@ -47,6 +47,117 @@ public class IBIZAccountResource { ...@@ -47,6 +47,117 @@ public class IBIZAccountResource {
@Lazy @Lazy
public IBIZAccountMapping ibizaccountMapping; public IBIZAccountMapping ibizaccountMapping;
@PreAuthorize("hasPermission(this.ibizaccountMapping.toDomain(#ibizaccountdto),'DemoSys-IBIZAccount-Create')")
@ApiOperation(value = "新建账户", tags = {"账户" }, notes = "新建账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts")
public ResponseEntity<IBIZAccountDTO> create(@Validated @RequestBody IBIZAccountDTO ibizaccountdto) {
IBIZAccount domain = ibizaccountMapping.toDomain(ibizaccountdto);
ibizaccountService.create(domain);
IBIZAccountDTO dto = ibizaccountMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizaccountMapping.toDomain(#ibizaccountdtos),'DemoSys-IBIZAccount-Create')")
@ApiOperation(value = "批量新建账户", tags = {"账户" }, notes = "批量新建账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZAccountDTO> ibizaccountdtos) {
ibizaccountService.createBatch(ibizaccountMapping.toDomain(ibizaccountdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizaccount" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizaccountService.get(#ibizaccount_id),'DemoSys-IBIZAccount-Update')")
@ApiOperation(value = "更新账户", tags = {"账户" }, notes = "更新账户")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizaccounts/{ibizaccount_id}")
public ResponseEntity<IBIZAccountDTO> update(@PathVariable("ibizaccount_id") String ibizaccount_id, @RequestBody IBIZAccountDTO ibizaccountdto) {
IBIZAccount domain = ibizaccountMapping.toDomain(ibizaccountdto);
domain .setIbizaccountid(ibizaccount_id);
ibizaccountService.update(domain );
IBIZAccountDTO dto = ibizaccountMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizaccountService.getIbizaccountByEntities(this.ibizaccountMapping.toDomain(#ibizaccountdtos)),'DemoSys-IBIZAccount-Update')")
@ApiOperation(value = "批量更新账户", tags = {"账户" }, notes = "批量更新账户")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizaccounts/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZAccountDTO> ibizaccountdtos) {
ibizaccountService.updateBatch(ibizaccountMapping.toDomain(ibizaccountdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizaccountService.get(#ibizaccount_id),'DemoSys-IBIZAccount-Remove')")
@ApiOperation(value = "删除账户", tags = {"账户" }, notes = "删除账户")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizaccounts/{ibizaccount_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizaccount_id") String ibizaccount_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizaccountService.remove(ibizaccount_id));
}
@PreAuthorize("hasPermission(this.ibizaccountService.getIbizaccountByIds(#ids),'DemoSys-IBIZAccount-Remove')")
@ApiOperation(value = "批量删除账户", tags = {"账户" }, notes = "批量删除账户")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizaccounts/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizaccountService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizaccountMapping.toDomain(returnObject.body),'DemoSys-IBIZAccount-Get')")
@ApiOperation(value = "获取账户", tags = {"账户" }, notes = "获取账户")
@RequestMapping(method = RequestMethod.GET, value = "/ibizaccounts/{ibizaccount_id}")
public ResponseEntity<IBIZAccountDTO> get(@PathVariable("ibizaccount_id") String ibizaccount_id) {
IBIZAccount domain = ibizaccountService.get(ibizaccount_id);
IBIZAccountDTO dto = ibizaccountMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取账户草稿", tags = {"账户" }, notes = "获取账户草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizaccounts/getdraft")
public ResponseEntity<IBIZAccountDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizaccountMapping.toDto(ibizaccountService.getDraft(new IBIZAccount())));
}
@ApiOperation(value = "检查账户", tags = {"账户" }, notes = "检查账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZAccountDTO ibizaccountdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizaccountService.checkKey(ibizaccountMapping.toDomain(ibizaccountdto)));
}
@PreAuthorize("hasPermission(this.ibizaccountMapping.toDomain(#ibizaccountdto),'DemoSys-IBIZAccount-Save')")
@ApiOperation(value = "保存账户", tags = {"账户" }, notes = "保存账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZAccountDTO ibizaccountdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizaccountService.save(ibizaccountMapping.toDomain(ibizaccountdto)));
}
@PreAuthorize("hasPermission(this.ibizaccountMapping.toDomain(#ibizaccountdtos),'DemoSys-IBIZAccount-Save')")
@ApiOperation(value = "批量保存账户", tags = {"账户" }, notes = "批量保存账户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizaccounts/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZAccountDTO> ibizaccountdtos) {
ibizaccountService.saveBatch(ibizaccountMapping.toDomain(ibizaccountdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZAccount-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZAccount-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"账户" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizaccounts/fetchdefault")
public ResponseEntity<List<IBIZAccountDTO>> fetchDefault(IBIZAccountSearchContext context) {
Page<IBIZAccount> domains = ibizaccountService.searchDefault(context) ;
List<IBIZAccountDTO> list = ibizaccountMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZAccount-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZAccount-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"账户" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizaccounts/searchdefault")
public ResponseEntity<Page<IBIZAccountDTO>> searchDefault(@RequestBody IBIZAccountSearchContext context) {
Page<IBIZAccount> domains = ibizaccountService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizaccountMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZCPUResource { ...@@ -47,6 +47,117 @@ public class IBIZCPUResource {
@Lazy @Lazy
public IBIZCPUMapping ibizcpuMapping; public IBIZCPUMapping ibizcpuMapping;
@PreAuthorize("hasPermission(this.ibizcpuMapping.toDomain(#ibizcpudto),'DemoSys-IBIZCPU-Create')")
@ApiOperation(value = "新建处理器", tags = {"处理器" }, notes = "新建处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus")
public ResponseEntity<IBIZCPUDTO> create(@Validated @RequestBody IBIZCPUDTO ibizcpudto) {
IBIZCPU domain = ibizcpuMapping.toDomain(ibizcpudto);
ibizcpuService.create(domain);
IBIZCPUDTO dto = ibizcpuMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcpuMapping.toDomain(#ibizcpudtos),'DemoSys-IBIZCPU-Create')")
@ApiOperation(value = "批量新建处理器", tags = {"处理器" }, notes = "批量新建处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZCPUDTO> ibizcpudtos) {
ibizcpuService.createBatch(ibizcpuMapping.toDomain(ibizcpudtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizcpu" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizcpuService.get(#ibizcpu_id),'DemoSys-IBIZCPU-Update')")
@ApiOperation(value = "更新处理器", tags = {"处理器" }, notes = "更新处理器")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcpus/{ibizcpu_id}")
public ResponseEntity<IBIZCPUDTO> update(@PathVariable("ibizcpu_id") String ibizcpu_id, @RequestBody IBIZCPUDTO ibizcpudto) {
IBIZCPU domain = ibizcpuMapping.toDomain(ibizcpudto);
domain .setIbizcpuid(ibizcpu_id);
ibizcpuService.update(domain );
IBIZCPUDTO dto = ibizcpuMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcpuService.getIbizcpuByEntities(this.ibizcpuMapping.toDomain(#ibizcpudtos)),'DemoSys-IBIZCPU-Update')")
@ApiOperation(value = "批量更新处理器", tags = {"处理器" }, notes = "批量更新处理器")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcpus/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZCPUDTO> ibizcpudtos) {
ibizcpuService.updateBatch(ibizcpuMapping.toDomain(ibizcpudtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizcpuService.get(#ibizcpu_id),'DemoSys-IBIZCPU-Remove')")
@ApiOperation(value = "删除处理器", tags = {"处理器" }, notes = "删除处理器")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcpus/{ibizcpu_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizcpu_id") String ibizcpu_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcpuService.remove(ibizcpu_id));
}
@PreAuthorize("hasPermission(this.ibizcpuService.getIbizcpuByIds(#ids),'DemoSys-IBIZCPU-Remove')")
@ApiOperation(value = "批量删除处理器", tags = {"处理器" }, notes = "批量删除处理器")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcpus/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizcpuService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizcpuMapping.toDomain(returnObject.body),'DemoSys-IBIZCPU-Get')")
@ApiOperation(value = "获取处理器", tags = {"处理器" }, notes = "获取处理器")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcpus/{ibizcpu_id}")
public ResponseEntity<IBIZCPUDTO> get(@PathVariable("ibizcpu_id") String ibizcpu_id) {
IBIZCPU domain = ibizcpuService.get(ibizcpu_id);
IBIZCPUDTO dto = ibizcpuMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取处理器草稿", tags = {"处理器" }, notes = "获取处理器草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcpus/getdraft")
public ResponseEntity<IBIZCPUDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizcpuMapping.toDto(ibizcpuService.getDraft(new IBIZCPU())));
}
@ApiOperation(value = "检查处理器", tags = {"处理器" }, notes = "检查处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZCPUDTO ibizcpudto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcpuService.checkKey(ibizcpuMapping.toDomain(ibizcpudto)));
}
@PreAuthorize("hasPermission(this.ibizcpuMapping.toDomain(#ibizcpudto),'DemoSys-IBIZCPU-Save')")
@ApiOperation(value = "保存处理器", tags = {"处理器" }, notes = "保存处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZCPUDTO ibizcpudto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcpuService.save(ibizcpuMapping.toDomain(ibizcpudto)));
}
@PreAuthorize("hasPermission(this.ibizcpuMapping.toDomain(#ibizcpudtos),'DemoSys-IBIZCPU-Save')")
@ApiOperation(value = "批量保存处理器", tags = {"处理器" }, notes = "批量保存处理器")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcpus/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZCPUDTO> ibizcpudtos) {
ibizcpuService.saveBatch(ibizcpuMapping.toDomain(ibizcpudtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCPU-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCPU-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"处理器" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcpus/fetchdefault")
public ResponseEntity<List<IBIZCPUDTO>> fetchDefault(IBIZCPUSearchContext context) {
Page<IBIZCPU> domains = ibizcpuService.searchDefault(context) ;
List<IBIZCPUDTO> list = ibizcpuMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCPU-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCPU-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"处理器" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcpus/searchdefault")
public ResponseEntity<Page<IBIZCPUDTO>> searchDefault(@RequestBody IBIZCPUSearchContext context) {
Page<IBIZCPU> domains = ibizcpuService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizcpuMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZCustomResource { ...@@ -47,6 +47,117 @@ public class IBIZCustomResource {
@Lazy @Lazy
public IBIZCustomMapping ibizcustomMapping; public IBIZCustomMapping ibizcustomMapping;
@PreAuthorize("hasPermission(this.ibizcustomMapping.toDomain(#ibizcustomdto),'DemoSys-IBIZCustom-Create')")
@ApiOperation(value = "新建自定义", tags = {"自定义" }, notes = "新建自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms")
public ResponseEntity<IBIZCustomDTO> create(@Validated @RequestBody IBIZCustomDTO ibizcustomdto) {
IBIZCustom domain = ibizcustomMapping.toDomain(ibizcustomdto);
ibizcustomService.create(domain);
IBIZCustomDTO dto = ibizcustomMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcustomMapping.toDomain(#ibizcustomdtos),'DemoSys-IBIZCustom-Create')")
@ApiOperation(value = "批量新建自定义", tags = {"自定义" }, notes = "批量新建自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZCustomDTO> ibizcustomdtos) {
ibizcustomService.createBatch(ibizcustomMapping.toDomain(ibizcustomdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizcustom" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizcustomService.get(#ibizcustom_id),'DemoSys-IBIZCustom-Update')")
@ApiOperation(value = "更新自定义", tags = {"自定义" }, notes = "更新自定义")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustoms/{ibizcustom_id}")
public ResponseEntity<IBIZCustomDTO> update(@PathVariable("ibizcustom_id") String ibizcustom_id, @RequestBody IBIZCustomDTO ibizcustomdto) {
IBIZCustom domain = ibizcustomMapping.toDomain(ibizcustomdto);
domain .setIbizcustomid(ibizcustom_id);
ibizcustomService.update(domain );
IBIZCustomDTO dto = ibizcustomMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcustomService.getIbizcustomByEntities(this.ibizcustomMapping.toDomain(#ibizcustomdtos)),'DemoSys-IBIZCustom-Update')")
@ApiOperation(value = "批量更新自定义", tags = {"自定义" }, notes = "批量更新自定义")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustoms/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZCustomDTO> ibizcustomdtos) {
ibizcustomService.updateBatch(ibizcustomMapping.toDomain(ibizcustomdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizcustomService.get(#ibizcustom_id),'DemoSys-IBIZCustom-Remove')")
@ApiOperation(value = "删除自定义", tags = {"自定义" }, notes = "删除自定义")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustoms/{ibizcustom_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizcustom_id") String ibizcustom_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomService.remove(ibizcustom_id));
}
@PreAuthorize("hasPermission(this.ibizcustomService.getIbizcustomByIds(#ids),'DemoSys-IBIZCustom-Remove')")
@ApiOperation(value = "批量删除自定义", tags = {"自定义" }, notes = "批量删除自定义")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustoms/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizcustomService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizcustomMapping.toDomain(returnObject.body),'DemoSys-IBIZCustom-Get')")
@ApiOperation(value = "获取自定义", tags = {"自定义" }, notes = "获取自定义")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustoms/{ibizcustom_id}")
public ResponseEntity<IBIZCustomDTO> get(@PathVariable("ibizcustom_id") String ibizcustom_id) {
IBIZCustom domain = ibizcustomService.get(ibizcustom_id);
IBIZCustomDTO dto = ibizcustomMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取自定义草稿", tags = {"自定义" }, notes = "获取自定义草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustoms/getdraft")
public ResponseEntity<IBIZCustomDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomMapping.toDto(ibizcustomService.getDraft(new IBIZCustom())));
}
@ApiOperation(value = "检查自定义", tags = {"自定义" }, notes = "检查自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZCustomDTO ibizcustomdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomService.checkKey(ibizcustomMapping.toDomain(ibizcustomdto)));
}
@PreAuthorize("hasPermission(this.ibizcustomMapping.toDomain(#ibizcustomdto),'DemoSys-IBIZCustom-Save')")
@ApiOperation(value = "保存自定义", tags = {"自定义" }, notes = "保存自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZCustomDTO ibizcustomdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomService.save(ibizcustomMapping.toDomain(ibizcustomdto)));
}
@PreAuthorize("hasPermission(this.ibizcustomMapping.toDomain(#ibizcustomdtos),'DemoSys-IBIZCustom-Save')")
@ApiOperation(value = "批量保存自定义", tags = {"自定义" }, notes = "批量保存自定义")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustoms/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZCustomDTO> ibizcustomdtos) {
ibizcustomService.saveBatch(ibizcustomMapping.toDomain(ibizcustomdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustom-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCustom-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"自定义" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustoms/fetchdefault")
public ResponseEntity<List<IBIZCustomDTO>> fetchDefault(IBIZCustomSearchContext context) {
Page<IBIZCustom> domains = ibizcustomService.searchDefault(context) ;
List<IBIZCustomDTO> list = ibizcustomMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustom-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCustom-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"自定义" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustoms/searchdefault")
public ResponseEntity<Page<IBIZCustomDTO>> searchDefault(@RequestBody IBIZCustomSearchContext context) {
Page<IBIZCustom> domains = ibizcustomService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizcustomMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,116 @@ public class IBIZCustomerMGResource { ...@@ -47,6 +47,116 @@ public class IBIZCustomerMGResource {
@Lazy @Lazy
public IBIZCustomerMGMapping ibizcustomermgMapping; public IBIZCustomerMGMapping ibizcustomermgMapping;
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Create-all')")
@ApiOperation(value = "新建客户管理", tags = {"客户管理" }, notes = "新建客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs")
public ResponseEntity<IBIZCustomerMGDTO> create(@Validated @RequestBody IBIZCustomerMGDTO ibizcustomermgdto) {
IBIZCustomerMG domain = ibizcustomermgMapping.toDomain(ibizcustomermgdto);
ibizcustomermgService.create(domain);
IBIZCustomerMGDTO dto = ibizcustomermgMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Create-all')")
@ApiOperation(value = "批量新建客户管理", tags = {"客户管理" }, notes = "批量新建客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZCustomerMGDTO> ibizcustomermgdtos) {
ibizcustomermgService.createBatch(ibizcustomermgMapping.toDomain(ibizcustomermgdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Update-all')")
@ApiOperation(value = "更新客户管理", tags = {"客户管理" }, notes = "更新客户管理")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustomermgs/{ibizcustomermg_id}")
public ResponseEntity<IBIZCustomerMGDTO> update(@PathVariable("ibizcustomermg_id") String ibizcustomermg_id, @RequestBody IBIZCustomerMGDTO ibizcustomermgdto) {
IBIZCustomerMG domain = ibizcustomermgMapping.toDomain(ibizcustomermgdto);
domain .setIbizcustomerid(ibizcustomermg_id);
ibizcustomermgService.update(domain );
IBIZCustomerMGDTO dto = ibizcustomermgMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Update-all')")
@ApiOperation(value = "批量更新客户管理", tags = {"客户管理" }, notes = "批量更新客户管理")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustomermgs/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZCustomerMGDTO> ibizcustomermgdtos) {
ibizcustomermgService.updateBatch(ibizcustomermgMapping.toDomain(ibizcustomermgdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Remove-all')")
@ApiOperation(value = "删除客户管理", tags = {"客户管理" }, notes = "删除客户管理")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustomermgs/{ibizcustomermg_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizcustomermg_id") String ibizcustomermg_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomermgService.remove(ibizcustomermg_id));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Remove-all')")
@ApiOperation(value = "批量删除客户管理", tags = {"客户管理" }, notes = "批量删除客户管理")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustomermgs/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizcustomermgService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Get-all')")
@ApiOperation(value = "获取客户管理", tags = {"客户管理" }, notes = "获取客户管理")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustomermgs/{ibizcustomermg_id}")
public ResponseEntity<IBIZCustomerMGDTO> get(@PathVariable("ibizcustomermg_id") String ibizcustomermg_id) {
IBIZCustomerMG domain = ibizcustomermgService.get(ibizcustomermg_id);
IBIZCustomerMGDTO dto = ibizcustomermgMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取客户管理草稿", tags = {"客户管理" }, notes = "获取客户管理草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustomermgs/getdraft")
public ResponseEntity<IBIZCustomerMGDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomermgMapping.toDto(ibizcustomermgService.getDraft(new IBIZCustomerMG())));
}
@ApiOperation(value = "检查客户管理", tags = {"客户管理" }, notes = "检查客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZCustomerMGDTO ibizcustomermgdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomermgService.checkKey(ibizcustomermgMapping.toDomain(ibizcustomermgdto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Save-all')")
@ApiOperation(value = "保存客户管理", tags = {"客户管理" }, notes = "保存客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZCustomerMGDTO ibizcustomermgdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomermgService.save(ibizcustomermgMapping.toDomain(ibizcustomermgdto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-Save-all')")
@ApiOperation(value = "批量保存客户管理", tags = {"客户管理" }, notes = "批量保存客户管理")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomermgs/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZCustomerMGDTO> ibizcustomermgdtos) {
ibizcustomermgService.saveBatch(ibizcustomermgMapping.toDomain(ibizcustomermgdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-searchDefault-all')")
@ApiOperation(value = "获取DEFAULT", tags = {"客户管理" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustomermgs/fetchdefault")
public ResponseEntity<List<IBIZCustomerMGDTO>> fetchDefault(IBIZCustomerMGSearchContext context) {
Page<IBIZCustomerMG> domains = ibizcustomermgService.searchDefault(context) ;
List<IBIZCustomerMGDTO> list = ibizcustomermgMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomerMG-searchDefault-all')")
@ApiOperation(value = "查询DEFAULT", tags = {"客户管理" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustomermgs/searchdefault")
public ResponseEntity<Page<IBIZCustomerMGDTO>> searchDefault(@RequestBody IBIZCustomerMGSearchContext context) {
Page<IBIZCustomerMG> domains = ibizcustomermgService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizcustomermgMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZCustomerResource { ...@@ -47,6 +47,117 @@ public class IBIZCustomerResource {
@Lazy @Lazy
public IBIZCustomerMapping ibizcustomerMapping; public IBIZCustomerMapping ibizcustomerMapping;
@PreAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(#ibizcustomerdto),'DemoSys-IBIZCustomer-Create')")
@ApiOperation(value = "新建客户", tags = {"客户" }, notes = "新建客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers")
public ResponseEntity<IBIZCustomerDTO> create(@Validated @RequestBody IBIZCustomerDTO ibizcustomerdto) {
IBIZCustomer domain = ibizcustomerMapping.toDomain(ibizcustomerdto);
ibizcustomerService.create(domain);
IBIZCustomerDTO dto = ibizcustomerMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(#ibizcustomerdtos),'DemoSys-IBIZCustomer-Create')")
@ApiOperation(value = "批量新建客户", tags = {"客户" }, notes = "批量新建客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZCustomerDTO> ibizcustomerdtos) {
ibizcustomerService.createBatch(ibizcustomerMapping.toDomain(ibizcustomerdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizcustomer" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizcustomerService.get(#ibizcustomer_id),'DemoSys-IBIZCustomer-Update')")
@ApiOperation(value = "更新客户", tags = {"客户" }, notes = "更新客户")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustomers/{ibizcustomer_id}")
public ResponseEntity<IBIZCustomerDTO> update(@PathVariable("ibizcustomer_id") String ibizcustomer_id, @RequestBody IBIZCustomerDTO ibizcustomerdto) {
IBIZCustomer domain = ibizcustomerMapping.toDomain(ibizcustomerdto);
domain .setIbizcustomerid(ibizcustomer_id);
ibizcustomerService.update(domain );
IBIZCustomerDTO dto = ibizcustomerMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizcustomerService.getIbizcustomerByEntities(this.ibizcustomerMapping.toDomain(#ibizcustomerdtos)),'DemoSys-IBIZCustomer-Update')")
@ApiOperation(value = "批量更新客户", tags = {"客户" }, notes = "批量更新客户")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizcustomers/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZCustomerDTO> ibizcustomerdtos) {
ibizcustomerService.updateBatch(ibizcustomerMapping.toDomain(ibizcustomerdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizcustomerService.get(#ibizcustomer_id),'DemoSys-IBIZCustomer-Remove')")
@ApiOperation(value = "删除客户", tags = {"客户" }, notes = "删除客户")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustomers/{ibizcustomer_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizcustomer_id") String ibizcustomer_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomerService.remove(ibizcustomer_id));
}
@PreAuthorize("hasPermission(this.ibizcustomerService.getIbizcustomerByIds(#ids),'DemoSys-IBIZCustomer-Remove')")
@ApiOperation(value = "批量删除客户", tags = {"客户" }, notes = "批量删除客户")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizcustomers/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizcustomerService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(returnObject.body),'DemoSys-IBIZCustomer-Get')")
@ApiOperation(value = "获取客户", tags = {"客户" }, notes = "获取客户")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustomers/{ibizcustomer_id}")
public ResponseEntity<IBIZCustomerDTO> get(@PathVariable("ibizcustomer_id") String ibizcustomer_id) {
IBIZCustomer domain = ibizcustomerService.get(ibizcustomer_id);
IBIZCustomerDTO dto = ibizcustomerMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取客户草稿", tags = {"客户" }, notes = "获取客户草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizcustomers/getdraft")
public ResponseEntity<IBIZCustomerDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomerMapping.toDto(ibizcustomerService.getDraft(new IBIZCustomer())));
}
@ApiOperation(value = "检查客户", tags = {"客户" }, notes = "检查客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZCustomerDTO ibizcustomerdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomerService.checkKey(ibizcustomerMapping.toDomain(ibizcustomerdto)));
}
@PreAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(#ibizcustomerdto),'DemoSys-IBIZCustomer-Save')")
@ApiOperation(value = "保存客户", tags = {"客户" }, notes = "保存客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZCustomerDTO ibizcustomerdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizcustomerService.save(ibizcustomerMapping.toDomain(ibizcustomerdto)));
}
@PreAuthorize("hasPermission(this.ibizcustomerMapping.toDomain(#ibizcustomerdtos),'DemoSys-IBIZCustomer-Save')")
@ApiOperation(value = "批量保存客户", tags = {"客户" }, notes = "批量保存客户")
@RequestMapping(method = RequestMethod.POST, value = "/ibizcustomers/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZCustomerDTO> ibizcustomerdtos) {
ibizcustomerService.saveBatch(ibizcustomerMapping.toDomain(ibizcustomerdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomer-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCustomer-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"客户" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustomers/fetchdefault")
public ResponseEntity<List<IBIZCustomerDTO>> fetchDefault(IBIZCustomerSearchContext context) {
Page<IBIZCustomer> domains = ibizcustomerService.searchDefault(context) ;
List<IBIZCustomerDTO> list = ibizcustomerMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZCustomer-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZCustomer-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"客户" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizcustomers/searchdefault")
public ResponseEntity<Page<IBIZCustomerDTO>> searchDefault(@RequestBody IBIZCustomerSearchContext context) {
Page<IBIZCustomer> domains = ibizcustomerService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizcustomerMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZHardwareResource { ...@@ -47,6 +47,139 @@ public class IBIZHardwareResource {
@Lazy @Lazy
public IBIZHardwareMapping ibizhardwareMapping; public IBIZHardwareMapping ibizhardwareMapping;
@PreAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(#ibizhardwaredto),'DemoSys-IBIZHardware-Create')")
@ApiOperation(value = "新建硬件", tags = {"硬件" }, notes = "新建硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares")
public ResponseEntity<IBIZHardwareDTO> create(@Validated @RequestBody IBIZHardwareDTO ibizhardwaredto) {
IBIZHardware domain = ibizhardwareMapping.toDomain(ibizhardwaredto);
ibizhardwareService.create(domain);
IBIZHardwareDTO dto = ibizhardwareMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(#ibizhardwaredtos),'DemoSys-IBIZHardware-Create')")
@ApiOperation(value = "批量新建硬件", tags = {"硬件" }, notes = "批量新建硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZHardwareDTO> ibizhardwaredtos) {
ibizhardwareService.createBatch(ibizhardwareMapping.toDomain(ibizhardwaredtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizhardware" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizhardwareService.get(#ibizhardware_id),'DemoSys-IBIZHardware-Update')")
@ApiOperation(value = "更新硬件", tags = {"硬件" }, notes = "更新硬件")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizhardwares/{ibizhardware_id}")
public ResponseEntity<IBIZHardwareDTO> update(@PathVariable("ibizhardware_id") String ibizhardware_id, @RequestBody IBIZHardwareDTO ibizhardwaredto) {
IBIZHardware domain = ibizhardwareMapping.toDomain(ibizhardwaredto);
domain .setIbizhardwareid(ibizhardware_id);
ibizhardwareService.update(domain );
IBIZHardwareDTO dto = ibizhardwareMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizhardwareService.getIbizhardwareByEntities(this.ibizhardwareMapping.toDomain(#ibizhardwaredtos)),'DemoSys-IBIZHardware-Update')")
@ApiOperation(value = "批量更新硬件", tags = {"硬件" }, notes = "批量更新硬件")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizhardwares/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZHardwareDTO> ibizhardwaredtos) {
ibizhardwareService.updateBatch(ibizhardwareMapping.toDomain(ibizhardwaredtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizhardwareService.get(#ibizhardware_id),'DemoSys-IBIZHardware-Remove')")
@ApiOperation(value = "删除硬件", tags = {"硬件" }, notes = "删除硬件")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizhardwares/{ibizhardware_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizhardware_id") String ibizhardware_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizhardwareService.remove(ibizhardware_id));
}
@PreAuthorize("hasPermission(this.ibizhardwareService.getIbizhardwareByIds(#ids),'DemoSys-IBIZHardware-Remove')")
@ApiOperation(value = "批量删除硬件", tags = {"硬件" }, notes = "批量删除硬件")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizhardwares/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizhardwareService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(returnObject.body),'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "获取硬件", tags = {"硬件" }, notes = "获取硬件")
@RequestMapping(method = RequestMethod.GET, value = "/ibizhardwares/{ibizhardware_id}")
public ResponseEntity<IBIZHardwareDTO> get(@PathVariable("ibizhardware_id") String ibizhardware_id) {
IBIZHardware domain = ibizhardwareService.get(ibizhardware_id);
IBIZHardwareDTO dto = ibizhardwareMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取硬件草稿", tags = {"硬件" }, notes = "获取硬件草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizhardwares/getdraft")
public ResponseEntity<IBIZHardwareDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizhardwareMapping.toDto(ibizhardwareService.getDraft(new IBIZHardware())));
}
@ApiOperation(value = "检查硬件", tags = {"硬件" }, notes = "检查硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZHardwareDTO ibizhardwaredto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizhardwareService.checkKey(ibizhardwareMapping.toDomain(ibizhardwaredto)));
}
@PreAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(#ibizhardwaredto),'DemoSys-IBIZHardware-Save')")
@ApiOperation(value = "保存硬件", tags = {"硬件" }, notes = "保存硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZHardwareDTO ibizhardwaredto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizhardwareService.save(ibizhardwareMapping.toDomain(ibizhardwaredto)));
}
@PreAuthorize("hasPermission(this.ibizhardwareMapping.toDomain(#ibizhardwaredtos),'DemoSys-IBIZHardware-Save')")
@ApiOperation(value = "批量保存硬件", tags = {"硬件" }, notes = "批量保存硬件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizhardwares/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZHardwareDTO> ibizhardwaredtos) {
ibizhardwareService.saveBatch(ibizhardwareMapping.toDomain(ibizhardwaredtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZHardware-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"硬件" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizhardwares/fetchdefault")
public ResponseEntity<List<IBIZHardwareDTO>> fetchDefault(IBIZHardwareSearchContext context) {
Page<IBIZHardware> domains = ibizhardwareService.searchDefault(context) ;
List<IBIZHardwareDTO> list = ibizhardwareMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZHardware-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"硬件" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizhardwares/searchdefault")
public ResponseEntity<Page<IBIZHardwareDTO>> searchDefault(@RequestBody IBIZHardwareSearchContext context) {
Page<IBIZHardware> domains = ibizhardwareService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizhardwareMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZHardware-searchIndexDER-all') and hasPermission(#context,'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "获取IndexDER", tags = {"硬件" } ,notes = "获取IndexDER")
@RequestMapping(method= RequestMethod.POST , value="/ibizhardwares/fetchindexder")
public ResponseEntity<List<IBIZHardwareDTO>> fetchIndexDER(IBIZHardwareSearchContext context) {
Page<IBIZHardware> domains = ibizhardwareService.searchIndexDER(context) ;
List<IBIZHardwareDTO> list = ibizhardwareMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZHardware-searchIndexDER-all') and hasPermission(#context,'DemoSys-IBIZHardware-Get')")
@ApiOperation(value = "查询IndexDER", tags = {"硬件" } ,notes = "查询IndexDER")
@RequestMapping(method= RequestMethod.POST , value="/ibizhardwares/searchindexder")
public ResponseEntity<Page<IBIZHardwareDTO>> searchIndexDER(@RequestBody IBIZHardwareSearchContext context) {
Page<IBIZHardware> domains = ibizhardwareService.searchIndexDER(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizhardwareMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,314 @@ public class IBIZOrderDetailResource { ...@@ -47,6 +47,314 @@ public class IBIZOrderDetailResource {
@Lazy @Lazy
public IBIZOrderDetailMapping ibizorderdetailMapping; public IBIZOrderDetailMapping ibizorderdetailMapping;
@PreAuthorize("hasPermission(this.ibizorderdetailMapping.toDomain(#ibizorderdetaildto),'DemoSys-IBIZOrderDetail-Create')")
@ApiOperation(value = "新建订单明细", tags = {"订单明细" }, notes = "新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorderdetails")
public ResponseEntity<IBIZOrderDetailDTO> create(@Validated @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
ibizorderdetailService.create(domain);
IBIZOrderDetailDTO dto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizorderdetailMapping.toDomain(#ibizorderdetaildtos),'DemoSys-IBIZOrderDetail-Create')")
@ApiOperation(value = "批量新建订单明细", tags = {"订单明细" }, notes = "批量新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorderdetails/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZOrderDetailDTO> ibizorderdetaildtos) {
ibizorderdetailService.createBatch(ibizorderdetailMapping.toDomain(ibizorderdetaildtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-CreateTemp-all')")
@ApiOperation(value = "CreateTemp", tags = {"订单明细" }, notes = "CreateTemp")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorderdetails/{ibizorderdetail_id}/createtemp")
public ResponseEntity<IBIZOrderDetailDTO> createTemp(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.createTemp(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-CreateTempMajor-all')")
@ApiOperation(value = "CreateTempMajor", tags = {"订单明细" }, notes = "CreateTempMajor")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorderdetails/{ibizorderdetail_id}/createtempmajor")
public ResponseEntity<IBIZOrderDetailDTO> createTempMajor(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.createTempMajor(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@VersionCheck(entity = "ibizorderdetail" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizorderdetailService.get(#ibizorderdetail_id),'DemoSys-IBIZOrderDetail-Update')")
@ApiOperation(value = "更新订单明细", tags = {"订单明细" }, notes = "更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizorderdetails/{ibizorderdetail_id}")
public ResponseEntity<IBIZOrderDetailDTO> update(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain .setIbizorderdetailid(ibizorderdetail_id);
ibizorderdetailService.update(domain );
IBIZOrderDetailDTO dto = ibizorderdetailMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizorderdetailService.getIbizorderdetailByEntities(this.ibizorderdetailMapping.toDomain(#ibizorderdetaildtos)),'DemoSys-IBIZOrderDetail-Update')")
@ApiOperation(value = "批量更新订单明细", tags = {"订单明细" }, notes = "批量更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizorderdetails/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZOrderDetailDTO> ibizorderdetaildtos) {
ibizorderdetailService.updateBatch(ibizorderdetailMapping.toDomain(ibizorderdetaildtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-UpdateTemp-all')")
@ApiOperation(value = "UpdateTemp", tags = {"订单明细" }, notes = "UpdateTemp")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizorderdetails/{ibizorderdetail_id}/updatetemp")
public ResponseEntity<IBIZOrderDetailDTO> updateTemp(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.updateTemp(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-UpdateTempMajor-all')")
@ApiOperation(value = "UpdateTempMajor", tags = {"订单明细" }, notes = "UpdateTempMajor")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizorderdetails/{ibizorderdetail_id}/updatetempmajor")
public ResponseEntity<IBIZOrderDetailDTO> updateTempMajor(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.updateTempMajor(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PreAuthorize("hasPermission(this.ibizorderdetailService.get(#ibizorderdetail_id),'DemoSys-IBIZOrderDetail-Remove')")
@ApiOperation(value = "删除订单明细", tags = {"订单明细" }, notes = "删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizorderdetails/{ibizorderdetail_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetailService.remove(ibizorderdetail_id));
}
@PreAuthorize("hasPermission(this.ibizorderdetailService.getIbizorderdetailByIds(#ids),'DemoSys-IBIZOrderDetail-Remove')")
@ApiOperation(value = "批量删除订单明细", tags = {"订单明细" }, notes = "批量删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizorderdetails/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizorderdetailService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-RemoveTemp-all')")
@ApiOperation(value = "RemoveTemp", tags = {"订单明细" }, notes = "RemoveTemp")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizorderdetails/{ibizorderdetail_id}/removetemp")
public ResponseEntity<IBIZOrderDetailDTO> removeTemp(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.removeTemp(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-RemoveTempMajor-all')")
@ApiOperation(value = "RemoveTempMajor", tags = {"订单明细" }, notes = "RemoveTempMajor")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizorderdetails/{ibizorderdetail_id}/removetempmajor")
public ResponseEntity<IBIZOrderDetailDTO> removeTempMajor(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.removeTempMajor(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PostAuthorize("hasPermission(this.ibizorderdetailMapping.toDomain(returnObject.body),'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "获取订单明细", tags = {"订单明细" }, notes = "获取订单明细")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorderdetails/{ibizorderdetail_id}")
public ResponseEntity<IBIZOrderDetailDTO> get(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id) {
IBIZOrderDetail domain = ibizorderdetailService.get(ibizorderdetail_id);
IBIZOrderDetailDTO dto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-GetTemp-all')")
@ApiOperation(value = "GetTemp", tags = {"订单明细" }, notes = "GetTemp")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorderdetails/{ibizorderdetail_id}/gettemp")
public ResponseEntity<IBIZOrderDetailDTO> getTemp(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.getTemp(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-GetTempMajor-all')")
@ApiOperation(value = "GetTempMajor", tags = {"订单明细" }, notes = "GetTempMajor")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorderdetails/{ibizorderdetail_id}/gettempmajor")
public ResponseEntity<IBIZOrderDetailDTO> getTempMajor(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.getTempMajor(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@ApiOperation(value = "获取订单明细草稿", tags = {"订单明细" }, notes = "获取订单明细草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorderdetails/getdraft")
public ResponseEntity<IBIZOrderDetailDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetailMapping.toDto(ibizorderdetailService.getDraft(new IBIZOrderDetail())));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-GetDraftTemp-all')")
@ApiOperation(value = "GetDraftTemp", tags = {"订单明细" }, notes = "GetDraftTemp")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorderdetails/getdrafttemp")
public ResponseEntity<IBIZOrderDetailDTO> getDraftTemp() {
IBIZOrderDetail domain =new IBIZOrderDetail();
domain = ibizorderdetailService.getDraftTemp(domain);
IBIZOrderDetailDTO ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-GetDraftTempMajor-all')")
@ApiOperation(value = "GetDraftTempMajor", tags = {"订单明细" }, notes = "GetDraftTempMajor")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorderdetails/{ibizorderdetail_id}/getdrafttempmajor")
public ResponseEntity<IBIZOrderDetailDTO> getDraftTempMajor(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.getDraftTempMajor(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@ApiOperation(value = "检查订单明细", tags = {"订单明细" }, notes = "检查订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorderdetails/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetailService.checkKey(ibizorderdetailMapping.toDomain(ibizorderdetaildto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-CountMoney-all')")
@ApiOperation(value = "统计金额", tags = {"订单明细" }, notes = "统计金额")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorderdetails/{ibizorderdetail_id}/countmoney")
public ResponseEntity<IBIZOrderDetailDTO> countMoney(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.countMoney(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-GetUnitAndPrice-all')")
@ApiOperation(value = "", tags = {"订单明细" }, notes = "")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorderdetails/{ibizorderdetail_id}/getunitandprice")
public ResponseEntity<IBIZOrderDetailDTO> getUnitAndPrice(@PathVariable("ibizorderdetail_id") String ibizorderdetail_id, @RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
IBIZOrderDetail domain = ibizorderdetailMapping.toDomain(ibizorderdetaildto);
domain.setIbizorderdetailid(ibizorderdetail_id);
domain = ibizorderdetailService.getUnitAndPrice(domain);
ibizorderdetaildto = ibizorderdetailMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetaildto);
}
@PreAuthorize("hasPermission(this.ibizorderdetailMapping.toDomain(#ibizorderdetaildto),'DemoSys-IBIZOrderDetail-Save')")
@ApiOperation(value = "保存订单明细", tags = {"订单明细" }, notes = "保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorderdetails/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZOrderDetailDTO ibizorderdetaildto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdetailService.save(ibizorderdetailMapping.toDomain(ibizorderdetaildto)));
}
@PreAuthorize("hasPermission(this.ibizorderdetailMapping.toDomain(#ibizorderdetaildtos),'DemoSys-IBIZOrderDetail-Save')")
@ApiOperation(value = "批量保存订单明细", tags = {"订单明细" }, notes = "批量保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorderdetails/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZOrderDetailDTO> ibizorderdetaildtos) {
ibizorderdetailService.saveBatch(ibizorderdetailMapping.toDomain(ibizorderdetaildtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-searchCSMXDY-all') and hasPermission(#context,'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "获取测试明细打印", tags = {"订单明细" } ,notes = "获取测试明细打印")
@RequestMapping(method= RequestMethod.POST , value="/ibizorderdetails/fetchcsmxdy")
public ResponseEntity<List<IBIZOrderDetailDTO>> fetchCSMXDY(IBIZOrderDetailSearchContext context) {
Page<IBIZOrderDetail> domains = ibizorderdetailService.searchCSMXDY(context) ;
List<IBIZOrderDetailDTO> list = ibizorderdetailMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-searchCSMXDY-all') and hasPermission(#context,'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "查询测试明细打印", tags = {"订单明细" } ,notes = "查询测试明细打印")
@RequestMapping(method= RequestMethod.POST , value="/ibizorderdetails/searchcsmxdy")
public ResponseEntity<Page<IBIZOrderDetailDTO>> searchCSMXDY(@RequestBody IBIZOrderDetailSearchContext context) {
Page<IBIZOrderDetail> domains = ibizorderdetailService.searchCSMXDY(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizorderdetailMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单明细" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizorderdetails/fetchdefault")
public ResponseEntity<List<IBIZOrderDetailDTO>> fetchDefault(IBIZOrderDetailSearchContext context) {
Page<IBIZOrderDetail> domains = ibizorderdetailService.searchDefault(context) ;
List<IBIZOrderDetailDTO> list = ibizorderdetailMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单明细" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizorderdetails/searchdefault")
public ResponseEntity<Page<IBIZOrderDetailDTO>> searchDefault(@RequestBody IBIZOrderDetailSearchContext context) {
Page<IBIZOrderDetail> domains = ibizorderdetailService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizorderdetailMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-searchLOGIC_0007-all') and hasPermission(#context,'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "获取查询订单明细中产品数量", tags = {"订单明细" } ,notes = "获取查询订单明细中产品数量")
@RequestMapping(method= RequestMethod.POST , value="/ibizorderdetails/fetchlogic_0007")
public ResponseEntity<List<IBIZOrderDetailDTO>> fetchLOGIC_0007(IBIZOrderDetailSearchContext context) {
Page<IBIZOrderDetail> domains = ibizorderdetailService.searchLOGIC_0007(context) ;
List<IBIZOrderDetailDTO> list = ibizorderdetailMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-searchLOGIC_0007-all') and hasPermission(#context,'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "查询查询订单明细中产品数量", tags = {"订单明细" } ,notes = "查询查询订单明细中产品数量")
@RequestMapping(method= RequestMethod.POST , value="/ibizorderdetails/searchlogic_0007")
public ResponseEntity<Page<IBIZOrderDetailDTO>> searchLOGIC_0007(@RequestBody IBIZOrderDetailSearchContext context) {
Page<IBIZOrderDetail> domains = ibizorderdetailService.searchLOGIC_0007(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizorderdetailMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-searchX-all') and hasPermission(#context,'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "获取x", tags = {"订单明细" } ,notes = "获取x")
@RequestMapping(method= RequestMethod.POST , value="/ibizorderdetails/fetchx")
public ResponseEntity<List<IBIZOrderDetailDTO>> fetchX(IBIZOrderDetailSearchContext context) {
Page<IBIZOrderDetail> domains = ibizorderdetailService.searchX(context) ;
List<IBIZOrderDetailDTO> list = ibizorderdetailMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderDetail-searchX-all') and hasPermission(#context,'DemoSys-IBIZOrderDetail-Get')")
@ApiOperation(value = "查询x", tags = {"订单明细" } ,notes = "查询x")
@RequestMapping(method= RequestMethod.POST , value="/ibizorderdetails/searchx")
public ResponseEntity<Page<IBIZOrderDetailDTO>> searchX(@RequestBody IBIZOrderDetailSearchContext context) {
Page<IBIZOrderDetail> domains = ibizorderdetailService.searchX(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizorderdetailMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,128 @@ public class IBIZOrderTypeResource { ...@@ -47,6 +47,128 @@ public class IBIZOrderTypeResource {
@Lazy @Lazy
public IBIZOrderTypeMapping ibizordertypeMapping; public IBIZOrderTypeMapping ibizordertypeMapping;
@PreAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(#ibizordertypedto),'DemoSys-IBIZOrderType-Create')")
@ApiOperation(value = "新建订单类型", tags = {"订单类型" }, notes = "新建订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes")
public ResponseEntity<IBIZOrderTypeDTO> create(@Validated @RequestBody IBIZOrderTypeDTO ibizordertypedto) {
IBIZOrderType domain = ibizordertypeMapping.toDomain(ibizordertypedto);
ibizordertypeService.create(domain);
IBIZOrderTypeDTO dto = ibizordertypeMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(#ibizordertypedtos),'DemoSys-IBIZOrderType-Create')")
@ApiOperation(value = "批量新建订单类型", tags = {"订单类型" }, notes = "批量新建订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZOrderTypeDTO> ibizordertypedtos) {
ibizordertypeService.createBatch(ibizordertypeMapping.toDomain(ibizordertypedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizordertype" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizordertypeService.get(#ibizordertype_id),'DemoSys-IBIZOrderType-Update')")
@ApiOperation(value = "更新订单类型", tags = {"订单类型" }, notes = "更新订单类型")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizordertypes/{ibizordertype_id}")
public ResponseEntity<IBIZOrderTypeDTO> update(@PathVariable("ibizordertype_id") String ibizordertype_id, @RequestBody IBIZOrderTypeDTO ibizordertypedto) {
IBIZOrderType domain = ibizordertypeMapping.toDomain(ibizordertypedto);
domain .setIbizordertypeid(ibizordertype_id);
ibizordertypeService.update(domain );
IBIZOrderTypeDTO dto = ibizordertypeMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizordertypeService.getIbizordertypeByEntities(this.ibizordertypeMapping.toDomain(#ibizordertypedtos)),'DemoSys-IBIZOrderType-Update')")
@ApiOperation(value = "批量更新订单类型", tags = {"订单类型" }, notes = "批量更新订单类型")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizordertypes/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZOrderTypeDTO> ibizordertypedtos) {
ibizordertypeService.updateBatch(ibizordertypeMapping.toDomain(ibizordertypedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizordertypeService.get(#ibizordertype_id),'DemoSys-IBIZOrderType-Remove')")
@ApiOperation(value = "删除订单类型", tags = {"订单类型" }, notes = "删除订单类型")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizordertypes/{ibizordertype_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizordertype_id") String ibizordertype_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypeService.remove(ibizordertype_id));
}
@PreAuthorize("hasPermission(this.ibizordertypeService.getIbizordertypeByIds(#ids),'DemoSys-IBIZOrderType-Remove')")
@ApiOperation(value = "批量删除订单类型", tags = {"订单类型" }, notes = "批量删除订单类型")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizordertypes/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizordertypeService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(returnObject.body),'DemoSys-IBIZOrderType-Get')")
@ApiOperation(value = "获取订单类型", tags = {"订单类型" }, notes = "获取订单类型")
@RequestMapping(method = RequestMethod.GET, value = "/ibizordertypes/{ibizordertype_id}")
public ResponseEntity<IBIZOrderTypeDTO> get(@PathVariable("ibizordertype_id") String ibizordertype_id) {
IBIZOrderType domain = ibizordertypeService.get(ibizordertype_id);
IBIZOrderTypeDTO dto = ibizordertypeMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单类型草稿", tags = {"订单类型" }, notes = "获取订单类型草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizordertypes/getdraft")
public ResponseEntity<IBIZOrderTypeDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypeMapping.toDto(ibizordertypeService.getDraft(new IBIZOrderType())));
}
@ApiOperation(value = "检查订单类型", tags = {"订单类型" }, notes = "检查订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZOrderTypeDTO ibizordertypedto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypeService.checkKey(ibizordertypeMapping.toDomain(ibizordertypedto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderType-ResetCodeList-all')")
@ApiOperation(value = "", tags = {"订单类型" }, notes = "")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/{ibizordertype_id}/resetcodelist")
public ResponseEntity<IBIZOrderTypeDTO> resetCodeList(@PathVariable("ibizordertype_id") String ibizordertype_id, @RequestBody IBIZOrderTypeDTO ibizordertypedto) {
IBIZOrderType domain = ibizordertypeMapping.toDomain(ibizordertypedto);
domain.setIbizordertypeid(ibizordertype_id);
domain = ibizordertypeService.resetCodeList(domain);
ibizordertypedto = ibizordertypeMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypedto);
}
@PreAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(#ibizordertypedto),'DemoSys-IBIZOrderType-Save')")
@ApiOperation(value = "保存订单类型", tags = {"订单类型" }, notes = "保存订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZOrderTypeDTO ibizordertypedto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizordertypeService.save(ibizordertypeMapping.toDomain(ibizordertypedto)));
}
@PreAuthorize("hasPermission(this.ibizordertypeMapping.toDomain(#ibizordertypedtos),'DemoSys-IBIZOrderType-Save')")
@ApiOperation(value = "批量保存订单类型", tags = {"订单类型" }, notes = "批量保存订单类型")
@RequestMapping(method = RequestMethod.POST, value = "/ibizordertypes/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZOrderTypeDTO> ibizordertypedtos) {
ibizordertypeService.saveBatch(ibizordertypeMapping.toDomain(ibizordertypedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderType-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZOrderType-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单类型" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizordertypes/fetchdefault")
public ResponseEntity<List<IBIZOrderTypeDTO>> fetchDefault(IBIZOrderTypeSearchContext context) {
Page<IBIZOrderType> domains = ibizordertypeService.searchDefault(context) ;
List<IBIZOrderTypeDTO> list = ibizordertypeMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrderType-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZOrderType-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单类型" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizordertypes/searchdefault")
public ResponseEntity<Page<IBIZOrderTypeDTO>> searchDefault(@RequestBody IBIZOrderTypeSearchContext context) {
Page<IBIZOrderType> domains = ibizordertypeService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizordertypeMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0001Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0001Resource {
@Lazy @Lazy
public IBIZSample0001Mapping ibizsample0001Mapping; public IBIZSample0001Mapping ibizsample0001Mapping;
@PreAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(#ibizsample0001dto),'DemoSys-IBIZSample0001-Create')")
@ApiOperation(value = "新建示例实体01", tags = {"示例实体01" }, notes = "新建示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s")
public ResponseEntity<IBIZSample0001DTO> create(@Validated @RequestBody IBIZSample0001DTO ibizsample0001dto) {
IBIZSample0001 domain = ibizsample0001Mapping.toDomain(ibizsample0001dto);
ibizsample0001Service.create(domain);
IBIZSample0001DTO dto = ibizsample0001Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(#ibizsample0001dtos),'DemoSys-IBIZSample0001-Create')")
@ApiOperation(value = "批量新建示例实体01", tags = {"示例实体01" }, notes = "批量新建示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0001DTO> ibizsample0001dtos) {
ibizsample0001Service.createBatch(ibizsample0001Mapping.toDomain(ibizsample0001dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0001" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0001Service.get(#ibizsample0001_id),'DemoSys-IBIZSample0001-Update')")
@ApiOperation(value = "更新示例实体01", tags = {"示例实体01" }, notes = "更新示例实体01")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0001s/{ibizsample0001_id}")
public ResponseEntity<IBIZSample0001DTO> update(@PathVariable("ibizsample0001_id") String ibizsample0001_id, @RequestBody IBIZSample0001DTO ibizsample0001dto) {
IBIZSample0001 domain = ibizsample0001Mapping.toDomain(ibizsample0001dto);
domain .setIbizsample0001id(ibizsample0001_id);
ibizsample0001Service.update(domain );
IBIZSample0001DTO dto = ibizsample0001Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0001Service.getIbizsample0001ByEntities(this.ibizsample0001Mapping.toDomain(#ibizsample0001dtos)),'DemoSys-IBIZSample0001-Update')")
@ApiOperation(value = "批量更新示例实体01", tags = {"示例实体01" }, notes = "批量更新示例实体01")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0001s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0001DTO> ibizsample0001dtos) {
ibizsample0001Service.updateBatch(ibizsample0001Mapping.toDomain(ibizsample0001dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0001Service.get(#ibizsample0001_id),'DemoSys-IBIZSample0001-Remove')")
@ApiOperation(value = "删除示例实体01", tags = {"示例实体01" }, notes = "删除示例实体01")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0001s/{ibizsample0001_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0001_id") String ibizsample0001_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0001Service.remove(ibizsample0001_id));
}
@PreAuthorize("hasPermission(this.ibizsample0001Service.getIbizsample0001ByIds(#ids),'DemoSys-IBIZSample0001-Remove')")
@ApiOperation(value = "批量删除示例实体01", tags = {"示例实体01" }, notes = "批量删除示例实体01")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0001s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0001Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0001-Get')")
@ApiOperation(value = "获取示例实体01", tags = {"示例实体01" }, notes = "获取示例实体01")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0001s/{ibizsample0001_id}")
public ResponseEntity<IBIZSample0001DTO> get(@PathVariable("ibizsample0001_id") String ibizsample0001_id) {
IBIZSample0001 domain = ibizsample0001Service.get(ibizsample0001_id);
IBIZSample0001DTO dto = ibizsample0001Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例实体01草稿", tags = {"示例实体01" }, notes = "获取示例实体01草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0001s/getdraft")
public ResponseEntity<IBIZSample0001DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0001Mapping.toDto(ibizsample0001Service.getDraft(new IBIZSample0001())));
}
@ApiOperation(value = "检查示例实体01", tags = {"示例实体01" }, notes = "检查示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0001DTO ibizsample0001dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0001Service.checkKey(ibizsample0001Mapping.toDomain(ibizsample0001dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(#ibizsample0001dto),'DemoSys-IBIZSample0001-Save')")
@ApiOperation(value = "保存示例实体01", tags = {"示例实体01" }, notes = "保存示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0001DTO ibizsample0001dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0001Service.save(ibizsample0001Mapping.toDomain(ibizsample0001dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0001Mapping.toDomain(#ibizsample0001dtos),'DemoSys-IBIZSample0001-Save')")
@ApiOperation(value = "批量保存示例实体01", tags = {"示例实体01" }, notes = "批量保存示例实体01")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0001s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0001DTO> ibizsample0001dtos) {
ibizsample0001Service.saveBatch(ibizsample0001Mapping.toDomain(ibizsample0001dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0001-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0001-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例实体01" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0001s/fetchdefault")
public ResponseEntity<List<IBIZSample0001DTO>> fetchDefault(IBIZSample0001SearchContext context) {
Page<IBIZSample0001> domains = ibizsample0001Service.searchDefault(context) ;
List<IBIZSample0001DTO> list = ibizsample0001Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0001-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0001-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例实体01" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0001s/searchdefault")
public ResponseEntity<Page<IBIZSample0001DTO>> searchDefault(@RequestBody IBIZSample0001SearchContext context) {
Page<IBIZSample0001> domains = ibizsample0001Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0001Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0002Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0002Resource {
@Lazy @Lazy
public IBIZSample0002Mapping ibizsample0002Mapping; public IBIZSample0002Mapping ibizsample0002Mapping;
@PreAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(#ibizsample0002dto),'DemoSys-IBIZSample0002-Create')")
@ApiOperation(value = "新建示例实体02", tags = {"示例实体02" }, notes = "新建示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s")
public ResponseEntity<IBIZSample0002DTO> create(@Validated @RequestBody IBIZSample0002DTO ibizsample0002dto) {
IBIZSample0002 domain = ibizsample0002Mapping.toDomain(ibizsample0002dto);
ibizsample0002Service.create(domain);
IBIZSample0002DTO dto = ibizsample0002Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(#ibizsample0002dtos),'DemoSys-IBIZSample0002-Create')")
@ApiOperation(value = "批量新建示例实体02", tags = {"示例实体02" }, notes = "批量新建示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0002DTO> ibizsample0002dtos) {
ibizsample0002Service.createBatch(ibizsample0002Mapping.toDomain(ibizsample0002dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0002" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0002Service.get(#ibizsample0002_id),'DemoSys-IBIZSample0002-Update')")
@ApiOperation(value = "更新示例实体02", tags = {"示例实体02" }, notes = "更新示例实体02")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0002s/{ibizsample0002_id}")
public ResponseEntity<IBIZSample0002DTO> update(@PathVariable("ibizsample0002_id") String ibizsample0002_id, @RequestBody IBIZSample0002DTO ibizsample0002dto) {
IBIZSample0002 domain = ibizsample0002Mapping.toDomain(ibizsample0002dto);
domain .setIbizsample0002id(ibizsample0002_id);
ibizsample0002Service.update(domain );
IBIZSample0002DTO dto = ibizsample0002Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0002Service.getIbizsample0002ByEntities(this.ibizsample0002Mapping.toDomain(#ibizsample0002dtos)),'DemoSys-IBIZSample0002-Update')")
@ApiOperation(value = "批量更新示例实体02", tags = {"示例实体02" }, notes = "批量更新示例实体02")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0002s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0002DTO> ibizsample0002dtos) {
ibizsample0002Service.updateBatch(ibizsample0002Mapping.toDomain(ibizsample0002dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0002Service.get(#ibizsample0002_id),'DemoSys-IBIZSample0002-Remove')")
@ApiOperation(value = "删除示例实体02", tags = {"示例实体02" }, notes = "删除示例实体02")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0002s/{ibizsample0002_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0002_id") String ibizsample0002_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0002Service.remove(ibizsample0002_id));
}
@PreAuthorize("hasPermission(this.ibizsample0002Service.getIbizsample0002ByIds(#ids),'DemoSys-IBIZSample0002-Remove')")
@ApiOperation(value = "批量删除示例实体02", tags = {"示例实体02" }, notes = "批量删除示例实体02")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0002s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0002Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0002-Get')")
@ApiOperation(value = "获取示例实体02", tags = {"示例实体02" }, notes = "获取示例实体02")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0002s/{ibizsample0002_id}")
public ResponseEntity<IBIZSample0002DTO> get(@PathVariable("ibizsample0002_id") String ibizsample0002_id) {
IBIZSample0002 domain = ibizsample0002Service.get(ibizsample0002_id);
IBIZSample0002DTO dto = ibizsample0002Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例实体02草稿", tags = {"示例实体02" }, notes = "获取示例实体02草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0002s/getdraft")
public ResponseEntity<IBIZSample0002DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0002Mapping.toDto(ibizsample0002Service.getDraft(new IBIZSample0002())));
}
@ApiOperation(value = "检查示例实体02", tags = {"示例实体02" }, notes = "检查示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0002DTO ibizsample0002dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0002Service.checkKey(ibizsample0002Mapping.toDomain(ibizsample0002dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(#ibizsample0002dto),'DemoSys-IBIZSample0002-Save')")
@ApiOperation(value = "保存示例实体02", tags = {"示例实体02" }, notes = "保存示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0002DTO ibizsample0002dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0002Service.save(ibizsample0002Mapping.toDomain(ibizsample0002dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0002Mapping.toDomain(#ibizsample0002dtos),'DemoSys-IBIZSample0002-Save')")
@ApiOperation(value = "批量保存示例实体02", tags = {"示例实体02" }, notes = "批量保存示例实体02")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0002s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0002DTO> ibizsample0002dtos) {
ibizsample0002Service.saveBatch(ibizsample0002Mapping.toDomain(ibizsample0002dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0002-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0002-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例实体02" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0002s/fetchdefault")
public ResponseEntity<List<IBIZSample0002DTO>> fetchDefault(IBIZSample0002SearchContext context) {
Page<IBIZSample0002> domains = ibizsample0002Service.searchDefault(context) ;
List<IBIZSample0002DTO> list = ibizsample0002Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0002-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0002-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例实体02" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0002s/searchdefault")
public ResponseEntity<Page<IBIZSample0002DTO>> searchDefault(@RequestBody IBIZSample0002SearchContext context) {
Page<IBIZSample0002> domains = ibizsample0002Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0002Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,161 @@ public class IBIZSample0003Resource { ...@@ -47,6 +47,161 @@ public class IBIZSample0003Resource {
@Lazy @Lazy
public IBIZSample0003Mapping ibizsample0003Mapping; public IBIZSample0003Mapping ibizsample0003Mapping;
@PreAuthorize("hasPermission(this.ibizsample0003Mapping.toDomain(#ibizsample0003dto),'DemoSys-IBIZSample0003-Create')")
@ApiOperation(value = "新建示例实体03", tags = {"示例实体03" }, notes = "新建示例实体03")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0003s")
public ResponseEntity<IBIZSample0003DTO> create(@Validated @RequestBody IBIZSample0003DTO ibizsample0003dto) {
IBIZSample0003 domain = ibizsample0003Mapping.toDomain(ibizsample0003dto);
ibizsample0003Service.create(domain);
IBIZSample0003DTO dto = ibizsample0003Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0003Mapping.toDomain(#ibizsample0003dtos),'DemoSys-IBIZSample0003-Create')")
@ApiOperation(value = "批量新建示例实体03", tags = {"示例实体03" }, notes = "批量新建示例实体03")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0003s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0003DTO> ibizsample0003dtos) {
ibizsample0003Service.createBatch(ibizsample0003Mapping.toDomain(ibizsample0003dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0003" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0003Service.get(#ibizsample0003_id),'DemoSys-IBIZSample0003-Update')")
@ApiOperation(value = "更新示例实体03", tags = {"示例实体03" }, notes = "更新示例实体03")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0003s/{ibizsample0003_id}")
public ResponseEntity<IBIZSample0003DTO> update(@PathVariable("ibizsample0003_id") String ibizsample0003_id, @RequestBody IBIZSample0003DTO ibizsample0003dto) {
IBIZSample0003 domain = ibizsample0003Mapping.toDomain(ibizsample0003dto);
domain .setIbizsample0003id(ibizsample0003_id);
ibizsample0003Service.update(domain );
IBIZSample0003DTO dto = ibizsample0003Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0003Service.getIbizsample0003ByEntities(this.ibizsample0003Mapping.toDomain(#ibizsample0003dtos)),'DemoSys-IBIZSample0003-Update')")
@ApiOperation(value = "批量更新示例实体03", tags = {"示例实体03" }, notes = "批量更新示例实体03")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0003s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0003DTO> ibizsample0003dtos) {
ibizsample0003Service.updateBatch(ibizsample0003Mapping.toDomain(ibizsample0003dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0003Service.get(#ibizsample0003_id),'DemoSys-IBIZSample0003-Remove')")
@ApiOperation(value = "删除示例实体03", tags = {"示例实体03" }, notes = "删除示例实体03")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0003s/{ibizsample0003_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0003_id") String ibizsample0003_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0003Service.remove(ibizsample0003_id));
}
@PreAuthorize("hasPermission(this.ibizsample0003Service.getIbizsample0003ByIds(#ids),'DemoSys-IBIZSample0003-Remove')")
@ApiOperation(value = "批量删除示例实体03", tags = {"示例实体03" }, notes = "批量删除示例实体03")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0003s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0003Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0003Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0003-Get')")
@ApiOperation(value = "获取示例实体03", tags = {"示例实体03" }, notes = "获取示例实体03")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0003s/{ibizsample0003_id}")
public ResponseEntity<IBIZSample0003DTO> get(@PathVariable("ibizsample0003_id") String ibizsample0003_id) {
IBIZSample0003 domain = ibizsample0003Service.get(ibizsample0003_id);
IBIZSample0003DTO dto = ibizsample0003Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例实体03草稿", tags = {"示例实体03" }, notes = "获取示例实体03草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0003s/getdraft")
public ResponseEntity<IBIZSample0003DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0003Mapping.toDto(ibizsample0003Service.getDraft(new IBIZSample0003())));
}
@ApiOperation(value = "检查示例实体03", tags = {"示例实体03" }, notes = "检查示例实体03")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0003s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0003DTO ibizsample0003dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0003Service.checkKey(ibizsample0003Mapping.toDomain(ibizsample0003dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0003Mapping.toDomain(#ibizsample0003dto),'DemoSys-IBIZSample0003-Save')")
@ApiOperation(value = "保存示例实体03", tags = {"示例实体03" }, notes = "保存示例实体03")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0003s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0003DTO ibizsample0003dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0003Service.save(ibizsample0003Mapping.toDomain(ibizsample0003dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0003Mapping.toDomain(#ibizsample0003dtos),'DemoSys-IBIZSample0003-Save')")
@ApiOperation(value = "批量保存示例实体03", tags = {"示例实体03" }, notes = "批量保存示例实体03")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0003s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0003DTO> ibizsample0003dtos) {
ibizsample0003Service.saveBatch(ibizsample0003Mapping.toDomain(ibizsample0003dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0003-searchCurData-all') and hasPermission(#context,'DemoSys-IBIZSample0003-Get')")
@ApiOperation(value = "获取当前数据", tags = {"示例实体03" } ,notes = "获取当前数据")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0003s/fetchcurdata")
public ResponseEntity<List<IBIZSample0003DTO>> fetchCurData(IBIZSample0003SearchContext context) {
Page<IBIZSample0003> domains = ibizsample0003Service.searchCurData(context) ;
List<IBIZSample0003DTO> list = ibizsample0003Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0003-searchCurData-all') and hasPermission(#context,'DemoSys-IBIZSample0003-Get')")
@ApiOperation(value = "查询当前数据", tags = {"示例实体03" } ,notes = "查询当前数据")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0003s/searchcurdata")
public ResponseEntity<Page<IBIZSample0003DTO>> searchCurData(@RequestBody IBIZSample0003SearchContext context) {
Page<IBIZSample0003> domains = ibizsample0003Service.searchCurData(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0003Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0003-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0003-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例实体03" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0003s/fetchdefault")
public ResponseEntity<List<IBIZSample0003DTO>> fetchDefault(IBIZSample0003SearchContext context) {
Page<IBIZSample0003> domains = ibizsample0003Service.searchDefault(context) ;
List<IBIZSample0003DTO> list = ibizsample0003Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0003-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0003-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例实体03" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0003s/searchdefault")
public ResponseEntity<Page<IBIZSample0003DTO>> searchDefault(@RequestBody IBIZSample0003SearchContext context) {
Page<IBIZSample0003> domains = ibizsample0003Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0003Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0003-searchTopData-all') and hasPermission(#context,'DemoSys-IBIZSample0003-Get')")
@ApiOperation(value = "获取顶级数据", tags = {"示例实体03" } ,notes = "获取顶级数据")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0003s/fetchtopdata")
public ResponseEntity<List<IBIZSample0003DTO>> fetchTopData(IBIZSample0003SearchContext context) {
Page<IBIZSample0003> domains = ibizsample0003Service.searchTopData(context) ;
List<IBIZSample0003DTO> list = ibizsample0003Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0003-searchTopData-all') and hasPermission(#context,'DemoSys-IBIZSample0003-Get')")
@ApiOperation(value = "查询顶级数据", tags = {"示例实体03" } ,notes = "查询顶级数据")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0003s/searchtopdata")
public ResponseEntity<Page<IBIZSample0003DTO>> searchTopData(@RequestBody IBIZSample0003SearchContext context) {
Page<IBIZSample0003> domains = ibizsample0003Service.searchTopData(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0003Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0004Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0004Resource {
@Lazy @Lazy
public IBIZSample0004Mapping ibizsample0004Mapping; public IBIZSample0004Mapping ibizsample0004Mapping;
@PreAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(#ibizsample0004dto),'DemoSys-IBIZSample0004-Create')")
@ApiOperation(value = "新建多版本流程", tags = {"多版本流程" }, notes = "新建多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s")
public ResponseEntity<IBIZSample0004DTO> create(@Validated @RequestBody IBIZSample0004DTO ibizsample0004dto) {
IBIZSample0004 domain = ibizsample0004Mapping.toDomain(ibizsample0004dto);
ibizsample0004Service.create(domain);
IBIZSample0004DTO dto = ibizsample0004Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(#ibizsample0004dtos),'DemoSys-IBIZSample0004-Create')")
@ApiOperation(value = "批量新建多版本流程", tags = {"多版本流程" }, notes = "批量新建多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0004DTO> ibizsample0004dtos) {
ibizsample0004Service.createBatch(ibizsample0004Mapping.toDomain(ibizsample0004dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0004" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0004Service.get(#ibizsample0004_id),'DemoSys-IBIZSample0004-Update')")
@ApiOperation(value = "更新多版本流程", tags = {"多版本流程" }, notes = "更新多版本流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0004s/{ibizsample0004_id}")
public ResponseEntity<IBIZSample0004DTO> update(@PathVariable("ibizsample0004_id") String ibizsample0004_id, @RequestBody IBIZSample0004DTO ibizsample0004dto) {
IBIZSample0004 domain = ibizsample0004Mapping.toDomain(ibizsample0004dto);
domain .setIbizsample0004id(ibizsample0004_id);
ibizsample0004Service.update(domain );
IBIZSample0004DTO dto = ibizsample0004Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0004Service.getIbizsample0004ByEntities(this.ibizsample0004Mapping.toDomain(#ibizsample0004dtos)),'DemoSys-IBIZSample0004-Update')")
@ApiOperation(value = "批量更新多版本流程", tags = {"多版本流程" }, notes = "批量更新多版本流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0004s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0004DTO> ibizsample0004dtos) {
ibizsample0004Service.updateBatch(ibizsample0004Mapping.toDomain(ibizsample0004dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0004Service.get(#ibizsample0004_id),'DemoSys-IBIZSample0004-Remove')")
@ApiOperation(value = "删除多版本流程", tags = {"多版本流程" }, notes = "删除多版本流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0004s/{ibizsample0004_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0004_id") String ibizsample0004_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0004Service.remove(ibizsample0004_id));
}
@PreAuthorize("hasPermission(this.ibizsample0004Service.getIbizsample0004ByIds(#ids),'DemoSys-IBIZSample0004-Remove')")
@ApiOperation(value = "批量删除多版本流程", tags = {"多版本流程" }, notes = "批量删除多版本流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0004s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0004Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0004-Get')")
@ApiOperation(value = "获取多版本流程", tags = {"多版本流程" }, notes = "获取多版本流程")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0004s/{ibizsample0004_id}")
public ResponseEntity<IBIZSample0004DTO> get(@PathVariable("ibizsample0004_id") String ibizsample0004_id) {
IBIZSample0004 domain = ibizsample0004Service.get(ibizsample0004_id);
IBIZSample0004DTO dto = ibizsample0004Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取多版本流程草稿", tags = {"多版本流程" }, notes = "获取多版本流程草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0004s/getdraft")
public ResponseEntity<IBIZSample0004DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0004Mapping.toDto(ibizsample0004Service.getDraft(new IBIZSample0004())));
}
@ApiOperation(value = "检查多版本流程", tags = {"多版本流程" }, notes = "检查多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0004DTO ibizsample0004dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0004Service.checkKey(ibizsample0004Mapping.toDomain(ibizsample0004dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(#ibizsample0004dto),'DemoSys-IBIZSample0004-Save')")
@ApiOperation(value = "保存多版本流程", tags = {"多版本流程" }, notes = "保存多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0004DTO ibizsample0004dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0004Service.save(ibizsample0004Mapping.toDomain(ibizsample0004dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0004Mapping.toDomain(#ibizsample0004dtos),'DemoSys-IBIZSample0004-Save')")
@ApiOperation(value = "批量保存多版本流程", tags = {"多版本流程" }, notes = "批量保存多版本流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0004s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0004DTO> ibizsample0004dtos) {
ibizsample0004Service.saveBatch(ibizsample0004Mapping.toDomain(ibizsample0004dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0004-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0004-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"多版本流程" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0004s/fetchdefault")
public ResponseEntity<List<IBIZSample0004DTO>> fetchDefault(IBIZSample0004SearchContext context) {
Page<IBIZSample0004> domains = ibizsample0004Service.searchDefault(context) ;
List<IBIZSample0004DTO> list = ibizsample0004Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0004-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0004-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"多版本流程" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0004s/searchdefault")
public ResponseEntity<Page<IBIZSample0004DTO>> searchDefault(@RequestBody IBIZSample0004SearchContext context) {
Page<IBIZSample0004> domains = ibizsample0004Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0004Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0005Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0005Resource {
@Lazy @Lazy
public IBIZSample0005Mapping ibizsample0005Mapping; public IBIZSample0005Mapping ibizsample0005Mapping;
@PreAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(#ibizsample0005dto),'DemoSys-IBIZSample0005-Create')")
@ApiOperation(value = "新建多模式流程", tags = {"多模式流程" }, notes = "新建多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s")
public ResponseEntity<IBIZSample0005DTO> create(@Validated @RequestBody IBIZSample0005DTO ibizsample0005dto) {
IBIZSample0005 domain = ibizsample0005Mapping.toDomain(ibizsample0005dto);
ibizsample0005Service.create(domain);
IBIZSample0005DTO dto = ibizsample0005Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(#ibizsample0005dtos),'DemoSys-IBIZSample0005-Create')")
@ApiOperation(value = "批量新建多模式流程", tags = {"多模式流程" }, notes = "批量新建多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0005DTO> ibizsample0005dtos) {
ibizsample0005Service.createBatch(ibizsample0005Mapping.toDomain(ibizsample0005dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0005" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0005Service.get(#ibizsample0005_id),'DemoSys-IBIZSample0005-Update')")
@ApiOperation(value = "更新多模式流程", tags = {"多模式流程" }, notes = "更新多模式流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0005s/{ibizsample0005_id}")
public ResponseEntity<IBIZSample0005DTO> update(@PathVariable("ibizsample0005_id") String ibizsample0005_id, @RequestBody IBIZSample0005DTO ibizsample0005dto) {
IBIZSample0005 domain = ibizsample0005Mapping.toDomain(ibizsample0005dto);
domain .setIbizsample0005id(ibizsample0005_id);
ibizsample0005Service.update(domain );
IBIZSample0005DTO dto = ibizsample0005Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0005Service.getIbizsample0005ByEntities(this.ibizsample0005Mapping.toDomain(#ibizsample0005dtos)),'DemoSys-IBIZSample0005-Update')")
@ApiOperation(value = "批量更新多模式流程", tags = {"多模式流程" }, notes = "批量更新多模式流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0005s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0005DTO> ibizsample0005dtos) {
ibizsample0005Service.updateBatch(ibizsample0005Mapping.toDomain(ibizsample0005dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0005Service.get(#ibizsample0005_id),'DemoSys-IBIZSample0005-Remove')")
@ApiOperation(value = "删除多模式流程", tags = {"多模式流程" }, notes = "删除多模式流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0005s/{ibizsample0005_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0005_id") String ibizsample0005_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0005Service.remove(ibizsample0005_id));
}
@PreAuthorize("hasPermission(this.ibizsample0005Service.getIbizsample0005ByIds(#ids),'DemoSys-IBIZSample0005-Remove')")
@ApiOperation(value = "批量删除多模式流程", tags = {"多模式流程" }, notes = "批量删除多模式流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0005s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0005Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0005-Get')")
@ApiOperation(value = "获取多模式流程", tags = {"多模式流程" }, notes = "获取多模式流程")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0005s/{ibizsample0005_id}")
public ResponseEntity<IBIZSample0005DTO> get(@PathVariable("ibizsample0005_id") String ibizsample0005_id) {
IBIZSample0005 domain = ibizsample0005Service.get(ibizsample0005_id);
IBIZSample0005DTO dto = ibizsample0005Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取多模式流程草稿", tags = {"多模式流程" }, notes = "获取多模式流程草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0005s/getdraft")
public ResponseEntity<IBIZSample0005DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0005Mapping.toDto(ibizsample0005Service.getDraft(new IBIZSample0005())));
}
@ApiOperation(value = "检查多模式流程", tags = {"多模式流程" }, notes = "检查多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0005DTO ibizsample0005dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0005Service.checkKey(ibizsample0005Mapping.toDomain(ibizsample0005dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(#ibizsample0005dto),'DemoSys-IBIZSample0005-Save')")
@ApiOperation(value = "保存多模式流程", tags = {"多模式流程" }, notes = "保存多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0005DTO ibizsample0005dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0005Service.save(ibizsample0005Mapping.toDomain(ibizsample0005dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0005Mapping.toDomain(#ibizsample0005dtos),'DemoSys-IBIZSample0005-Save')")
@ApiOperation(value = "批量保存多模式流程", tags = {"多模式流程" }, notes = "批量保存多模式流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0005s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0005DTO> ibizsample0005dtos) {
ibizsample0005Service.saveBatch(ibizsample0005Mapping.toDomain(ibizsample0005dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0005-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0005-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"多模式流程" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0005s/fetchdefault")
public ResponseEntity<List<IBIZSample0005DTO>> fetchDefault(IBIZSample0005SearchContext context) {
Page<IBIZSample0005> domains = ibizsample0005Service.searchDefault(context) ;
List<IBIZSample0005DTO> list = ibizsample0005Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0005-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0005-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"多模式流程" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0005s/searchdefault")
public ResponseEntity<Page<IBIZSample0005DTO>> searchDefault(@RequestBody IBIZSample0005SearchContext context) {
Page<IBIZSample0005> domains = ibizsample0005Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0005Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0006Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0006Resource {
@Lazy @Lazy
public IBIZSample0006Mapping ibizsample0006Mapping; public IBIZSample0006Mapping ibizsample0006Mapping;
@PreAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(#ibizsample0006dto),'DemoSys-IBIZSample0006-Create')")
@ApiOperation(value = "新建嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "新建嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s")
public ResponseEntity<IBIZSample0006DTO> create(@Validated @RequestBody IBIZSample0006DTO ibizsample0006dto) {
IBIZSample0006 domain = ibizsample0006Mapping.toDomain(ibizsample0006dto);
ibizsample0006Service.create(domain);
IBIZSample0006DTO dto = ibizsample0006Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(#ibizsample0006dtos),'DemoSys-IBIZSample0006-Create')")
@ApiOperation(value = "批量新建嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "批量新建嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0006DTO> ibizsample0006dtos) {
ibizsample0006Service.createBatch(ibizsample0006Mapping.toDomain(ibizsample0006dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0006" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0006Service.get(#ibizsample0006_id),'DemoSys-IBIZSample0006-Update')")
@ApiOperation(value = "更新嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "更新嵌套流程(主)")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0006s/{ibizsample0006_id}")
public ResponseEntity<IBIZSample0006DTO> update(@PathVariable("ibizsample0006_id") String ibizsample0006_id, @RequestBody IBIZSample0006DTO ibizsample0006dto) {
IBIZSample0006 domain = ibizsample0006Mapping.toDomain(ibizsample0006dto);
domain .setIbizsample0006id(ibizsample0006_id);
ibizsample0006Service.update(domain );
IBIZSample0006DTO dto = ibizsample0006Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0006Service.getIbizsample0006ByEntities(this.ibizsample0006Mapping.toDomain(#ibizsample0006dtos)),'DemoSys-IBIZSample0006-Update')")
@ApiOperation(value = "批量更新嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "批量更新嵌套流程(主)")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0006s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0006DTO> ibizsample0006dtos) {
ibizsample0006Service.updateBatch(ibizsample0006Mapping.toDomain(ibizsample0006dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0006Service.get(#ibizsample0006_id),'DemoSys-IBIZSample0006-Remove')")
@ApiOperation(value = "删除嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "删除嵌套流程(主)")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0006s/{ibizsample0006_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0006_id") String ibizsample0006_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0006Service.remove(ibizsample0006_id));
}
@PreAuthorize("hasPermission(this.ibizsample0006Service.getIbizsample0006ByIds(#ids),'DemoSys-IBIZSample0006-Remove')")
@ApiOperation(value = "批量删除嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "批量删除嵌套流程(主)")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0006s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0006Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0006-Get')")
@ApiOperation(value = "获取嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "获取嵌套流程(主)")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0006s/{ibizsample0006_id}")
public ResponseEntity<IBIZSample0006DTO> get(@PathVariable("ibizsample0006_id") String ibizsample0006_id) {
IBIZSample0006 domain = ibizsample0006Service.get(ibizsample0006_id);
IBIZSample0006DTO dto = ibizsample0006Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取嵌套流程(主)草稿", tags = {"嵌套流程(主)" }, notes = "获取嵌套流程(主)草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0006s/getdraft")
public ResponseEntity<IBIZSample0006DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0006Mapping.toDto(ibizsample0006Service.getDraft(new IBIZSample0006())));
}
@ApiOperation(value = "检查嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "检查嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0006DTO ibizsample0006dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0006Service.checkKey(ibizsample0006Mapping.toDomain(ibizsample0006dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(#ibizsample0006dto),'DemoSys-IBIZSample0006-Save')")
@ApiOperation(value = "保存嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "保存嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0006DTO ibizsample0006dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0006Service.save(ibizsample0006Mapping.toDomain(ibizsample0006dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0006Mapping.toDomain(#ibizsample0006dtos),'DemoSys-IBIZSample0006-Save')")
@ApiOperation(value = "批量保存嵌套流程(主)", tags = {"嵌套流程(主)" }, notes = "批量保存嵌套流程(主)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0006s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0006DTO> ibizsample0006dtos) {
ibizsample0006Service.saveBatch(ibizsample0006Mapping.toDomain(ibizsample0006dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0006-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0006-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"嵌套流程(主)" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0006s/fetchdefault")
public ResponseEntity<List<IBIZSample0006DTO>> fetchDefault(IBIZSample0006SearchContext context) {
Page<IBIZSample0006> domains = ibizsample0006Service.searchDefault(context) ;
List<IBIZSample0006DTO> list = ibizsample0006Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0006-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0006-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"嵌套流程(主)" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0006s/searchdefault")
public ResponseEntity<Page<IBIZSample0006DTO>> searchDefault(@RequestBody IBIZSample0006SearchContext context) {
Page<IBIZSample0006> domains = ibizsample0006Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0006Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZSample0007Resource { ...@@ -47,6 +47,139 @@ public class IBIZSample0007Resource {
@Lazy @Lazy
public IBIZSample0007Mapping ibizsample0007Mapping; public IBIZSample0007Mapping ibizsample0007Mapping;
@PreAuthorize("hasPermission(this.ibizsample0007Mapping.toDomain(#ibizsample0007dto),'DemoSys-IBIZSample0007-Create')")
@ApiOperation(value = "新建嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "新建嵌套流程(子)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0007s")
public ResponseEntity<IBIZSample0007DTO> create(@Validated @RequestBody IBIZSample0007DTO ibizsample0007dto) {
IBIZSample0007 domain = ibizsample0007Mapping.toDomain(ibizsample0007dto);
ibizsample0007Service.create(domain);
IBIZSample0007DTO dto = ibizsample0007Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0007Mapping.toDomain(#ibizsample0007dtos),'DemoSys-IBIZSample0007-Create')")
@ApiOperation(value = "批量新建嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "批量新建嵌套流程(子)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0007s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0007DTO> ibizsample0007dtos) {
ibizsample0007Service.createBatch(ibizsample0007Mapping.toDomain(ibizsample0007dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0007" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0007Service.get(#ibizsample0007_id),'DemoSys-IBIZSample0007-Update')")
@ApiOperation(value = "更新嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "更新嵌套流程(子)")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0007s/{ibizsample0007_id}")
public ResponseEntity<IBIZSample0007DTO> update(@PathVariable("ibizsample0007_id") String ibizsample0007_id, @RequestBody IBIZSample0007DTO ibizsample0007dto) {
IBIZSample0007 domain = ibizsample0007Mapping.toDomain(ibizsample0007dto);
domain .setIbizsample0007id(ibizsample0007_id);
ibizsample0007Service.update(domain );
IBIZSample0007DTO dto = ibizsample0007Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0007Service.getIbizsample0007ByEntities(this.ibizsample0007Mapping.toDomain(#ibizsample0007dtos)),'DemoSys-IBIZSample0007-Update')")
@ApiOperation(value = "批量更新嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "批量更新嵌套流程(子)")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0007s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0007DTO> ibizsample0007dtos) {
ibizsample0007Service.updateBatch(ibizsample0007Mapping.toDomain(ibizsample0007dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0007Service.get(#ibizsample0007_id),'DemoSys-IBIZSample0007-Remove')")
@ApiOperation(value = "删除嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "删除嵌套流程(子)")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0007s/{ibizsample0007_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0007_id") String ibizsample0007_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0007Service.remove(ibizsample0007_id));
}
@PreAuthorize("hasPermission(this.ibizsample0007Service.getIbizsample0007ByIds(#ids),'DemoSys-IBIZSample0007-Remove')")
@ApiOperation(value = "批量删除嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "批量删除嵌套流程(子)")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0007s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0007Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0007Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0007-Get')")
@ApiOperation(value = "获取嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "获取嵌套流程(子)")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0007s/{ibizsample0007_id}")
public ResponseEntity<IBIZSample0007DTO> get(@PathVariable("ibizsample0007_id") String ibizsample0007_id) {
IBIZSample0007 domain = ibizsample0007Service.get(ibizsample0007_id);
IBIZSample0007DTO dto = ibizsample0007Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取嵌套流程(子)草稿", tags = {"嵌套流程(子)" }, notes = "获取嵌套流程(子)草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0007s/getdraft")
public ResponseEntity<IBIZSample0007DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0007Mapping.toDto(ibizsample0007Service.getDraft(new IBIZSample0007())));
}
@ApiOperation(value = "检查嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "检查嵌套流程(子)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0007s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0007DTO ibizsample0007dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0007Service.checkKey(ibizsample0007Mapping.toDomain(ibizsample0007dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0007Mapping.toDomain(#ibizsample0007dto),'DemoSys-IBIZSample0007-Save')")
@ApiOperation(value = "保存嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "保存嵌套流程(子)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0007s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0007DTO ibizsample0007dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0007Service.save(ibizsample0007Mapping.toDomain(ibizsample0007dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0007Mapping.toDomain(#ibizsample0007dtos),'DemoSys-IBIZSample0007-Save')")
@ApiOperation(value = "批量保存嵌套流程(子)", tags = {"嵌套流程(子)" }, notes = "批量保存嵌套流程(子)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0007s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0007DTO> ibizsample0007dtos) {
ibizsample0007Service.saveBatch(ibizsample0007Mapping.toDomain(ibizsample0007dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0007-searchCurGW-all') and hasPermission(#context,'DemoSys-IBIZSample0007-Get')")
@ApiOperation(value = "获取当前公文", tags = {"嵌套流程(子)" } ,notes = "获取当前公文")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0007s/fetchcurgw")
public ResponseEntity<List<IBIZSample0007DTO>> fetchCurGW(IBIZSample0007SearchContext context) {
Page<IBIZSample0007> domains = ibizsample0007Service.searchCurGW(context) ;
List<IBIZSample0007DTO> list = ibizsample0007Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0007-searchCurGW-all') and hasPermission(#context,'DemoSys-IBIZSample0007-Get')")
@ApiOperation(value = "查询当前公文", tags = {"嵌套流程(子)" } ,notes = "查询当前公文")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0007s/searchcurgw")
public ResponseEntity<Page<IBIZSample0007DTO>> searchCurGW(@RequestBody IBIZSample0007SearchContext context) {
Page<IBIZSample0007> domains = ibizsample0007Service.searchCurGW(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0007Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0007-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0007-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"嵌套流程(子)" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0007s/fetchdefault")
public ResponseEntity<List<IBIZSample0007DTO>> fetchDefault(IBIZSample0007SearchContext context) {
Page<IBIZSample0007> domains = ibizsample0007Service.searchDefault(context) ;
List<IBIZSample0007DTO> list = ibizsample0007Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0007-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0007-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"嵌套流程(子)" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0007s/searchdefault")
public ResponseEntity<Page<IBIZSample0007DTO>> searchDefault(@RequestBody IBIZSample0007SearchContext context) {
Page<IBIZSample0007> domains = ibizsample0007Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0007Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0008Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0008Resource {
@Lazy @Lazy
public IBIZSample0008Mapping ibizsample0008Mapping; public IBIZSample0008Mapping ibizsample0008Mapping;
@PreAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(#ibizsample0008dto),'DemoSys-IBIZSample0008-Create')")
@ApiOperation(value = "新建自循环流程", tags = {"自循环流程" }, notes = "新建自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s")
public ResponseEntity<IBIZSample0008DTO> create(@Validated @RequestBody IBIZSample0008DTO ibizsample0008dto) {
IBIZSample0008 domain = ibizsample0008Mapping.toDomain(ibizsample0008dto);
ibizsample0008Service.create(domain);
IBIZSample0008DTO dto = ibizsample0008Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(#ibizsample0008dtos),'DemoSys-IBIZSample0008-Create')")
@ApiOperation(value = "批量新建自循环流程", tags = {"自循环流程" }, notes = "批量新建自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0008DTO> ibizsample0008dtos) {
ibizsample0008Service.createBatch(ibizsample0008Mapping.toDomain(ibizsample0008dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0008" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0008Service.get(#ibizsample0008_id),'DemoSys-IBIZSample0008-Update')")
@ApiOperation(value = "更新自循环流程", tags = {"自循环流程" }, notes = "更新自循环流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0008s/{ibizsample0008_id}")
public ResponseEntity<IBIZSample0008DTO> update(@PathVariable("ibizsample0008_id") String ibizsample0008_id, @RequestBody IBIZSample0008DTO ibizsample0008dto) {
IBIZSample0008 domain = ibizsample0008Mapping.toDomain(ibizsample0008dto);
domain .setIbizsample0008id(ibizsample0008_id);
ibizsample0008Service.update(domain );
IBIZSample0008DTO dto = ibizsample0008Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0008Service.getIbizsample0008ByEntities(this.ibizsample0008Mapping.toDomain(#ibizsample0008dtos)),'DemoSys-IBIZSample0008-Update')")
@ApiOperation(value = "批量更新自循环流程", tags = {"自循环流程" }, notes = "批量更新自循环流程")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0008s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0008DTO> ibizsample0008dtos) {
ibizsample0008Service.updateBatch(ibizsample0008Mapping.toDomain(ibizsample0008dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0008Service.get(#ibizsample0008_id),'DemoSys-IBIZSample0008-Remove')")
@ApiOperation(value = "删除自循环流程", tags = {"自循环流程" }, notes = "删除自循环流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0008s/{ibizsample0008_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0008_id") String ibizsample0008_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0008Service.remove(ibizsample0008_id));
}
@PreAuthorize("hasPermission(this.ibizsample0008Service.getIbizsample0008ByIds(#ids),'DemoSys-IBIZSample0008-Remove')")
@ApiOperation(value = "批量删除自循环流程", tags = {"自循环流程" }, notes = "批量删除自循环流程")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0008s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0008Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0008-Get')")
@ApiOperation(value = "获取自循环流程", tags = {"自循环流程" }, notes = "获取自循环流程")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0008s/{ibizsample0008_id}")
public ResponseEntity<IBIZSample0008DTO> get(@PathVariable("ibizsample0008_id") String ibizsample0008_id) {
IBIZSample0008 domain = ibizsample0008Service.get(ibizsample0008_id);
IBIZSample0008DTO dto = ibizsample0008Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取自循环流程草稿", tags = {"自循环流程" }, notes = "获取自循环流程草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0008s/getdraft")
public ResponseEntity<IBIZSample0008DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0008Mapping.toDto(ibizsample0008Service.getDraft(new IBIZSample0008())));
}
@ApiOperation(value = "检查自循环流程", tags = {"自循环流程" }, notes = "检查自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0008DTO ibizsample0008dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0008Service.checkKey(ibizsample0008Mapping.toDomain(ibizsample0008dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(#ibizsample0008dto),'DemoSys-IBIZSample0008-Save')")
@ApiOperation(value = "保存自循环流程", tags = {"自循环流程" }, notes = "保存自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0008DTO ibizsample0008dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0008Service.save(ibizsample0008Mapping.toDomain(ibizsample0008dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0008Mapping.toDomain(#ibizsample0008dtos),'DemoSys-IBIZSample0008-Save')")
@ApiOperation(value = "批量保存自循环流程", tags = {"自循环流程" }, notes = "批量保存自循环流程")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0008s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0008DTO> ibizsample0008dtos) {
ibizsample0008Service.saveBatch(ibizsample0008Mapping.toDomain(ibizsample0008dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0008-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0008-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"自循环流程" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0008s/fetchdefault")
public ResponseEntity<List<IBIZSample0008DTO>> fetchDefault(IBIZSample0008SearchContext context) {
Page<IBIZSample0008> domains = ibizsample0008Service.searchDefault(context) ;
List<IBIZSample0008DTO> list = ibizsample0008Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0008-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0008-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"自循环流程" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0008s/searchdefault")
public ResponseEntity<Page<IBIZSample0008DTO>> searchDefault(@RequestBody IBIZSample0008SearchContext context) {
Page<IBIZSample0008> domains = ibizsample0008Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0008Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0009Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0009Resource {
@Lazy @Lazy
public IBIZSample0009Mapping ibizsample0009Mapping; public IBIZSample0009Mapping ibizsample0009Mapping;
@PreAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(#ibizsample0009dto),'DemoSys-IBIZSample0009-Create')")
@ApiOperation(value = "新建商品价格明细", tags = {"商品价格明细" }, notes = "新建商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s")
public ResponseEntity<IBIZSample0009DTO> create(@Validated @RequestBody IBIZSample0009DTO ibizsample0009dto) {
IBIZSample0009 domain = ibizsample0009Mapping.toDomain(ibizsample0009dto);
ibizsample0009Service.create(domain);
IBIZSample0009DTO dto = ibizsample0009Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(#ibizsample0009dtos),'DemoSys-IBIZSample0009-Create')")
@ApiOperation(value = "批量新建商品价格明细", tags = {"商品价格明细" }, notes = "批量新建商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0009DTO> ibizsample0009dtos) {
ibizsample0009Service.createBatch(ibizsample0009Mapping.toDomain(ibizsample0009dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0009" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0009Service.get(#ibizsample0009_id),'DemoSys-IBIZSample0009-Update')")
@ApiOperation(value = "更新商品价格明细", tags = {"商品价格明细" }, notes = "更新商品价格明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0009s/{ibizsample0009_id}")
public ResponseEntity<IBIZSample0009DTO> update(@PathVariable("ibizsample0009_id") String ibizsample0009_id, @RequestBody IBIZSample0009DTO ibizsample0009dto) {
IBIZSample0009 domain = ibizsample0009Mapping.toDomain(ibizsample0009dto);
domain .setIbizsample0009id(ibizsample0009_id);
ibizsample0009Service.update(domain );
IBIZSample0009DTO dto = ibizsample0009Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0009Service.getIbizsample0009ByEntities(this.ibizsample0009Mapping.toDomain(#ibizsample0009dtos)),'DemoSys-IBIZSample0009-Update')")
@ApiOperation(value = "批量更新商品价格明细", tags = {"商品价格明细" }, notes = "批量更新商品价格明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0009s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0009DTO> ibizsample0009dtos) {
ibizsample0009Service.updateBatch(ibizsample0009Mapping.toDomain(ibizsample0009dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0009Service.get(#ibizsample0009_id),'DemoSys-IBIZSample0009-Remove')")
@ApiOperation(value = "删除商品价格明细", tags = {"商品价格明细" }, notes = "删除商品价格明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0009s/{ibizsample0009_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0009_id") String ibizsample0009_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0009Service.remove(ibizsample0009_id));
}
@PreAuthorize("hasPermission(this.ibizsample0009Service.getIbizsample0009ByIds(#ids),'DemoSys-IBIZSample0009-Remove')")
@ApiOperation(value = "批量删除商品价格明细", tags = {"商品价格明细" }, notes = "批量删除商品价格明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0009s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0009Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0009-Get')")
@ApiOperation(value = "获取商品价格明细", tags = {"商品价格明细" }, notes = "获取商品价格明细")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0009s/{ibizsample0009_id}")
public ResponseEntity<IBIZSample0009DTO> get(@PathVariable("ibizsample0009_id") String ibizsample0009_id) {
IBIZSample0009 domain = ibizsample0009Service.get(ibizsample0009_id);
IBIZSample0009DTO dto = ibizsample0009Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取商品价格明细草稿", tags = {"商品价格明细" }, notes = "获取商品价格明细草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0009s/getdraft")
public ResponseEntity<IBIZSample0009DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0009Mapping.toDto(ibizsample0009Service.getDraft(new IBIZSample0009())));
}
@ApiOperation(value = "检查商品价格明细", tags = {"商品价格明细" }, notes = "检查商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0009DTO ibizsample0009dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0009Service.checkKey(ibizsample0009Mapping.toDomain(ibizsample0009dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(#ibizsample0009dto),'DemoSys-IBIZSample0009-Save')")
@ApiOperation(value = "保存商品价格明细", tags = {"商品价格明细" }, notes = "保存商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0009DTO ibizsample0009dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0009Service.save(ibizsample0009Mapping.toDomain(ibizsample0009dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0009Mapping.toDomain(#ibizsample0009dtos),'DemoSys-IBIZSample0009-Save')")
@ApiOperation(value = "批量保存商品价格明细", tags = {"商品价格明细" }, notes = "批量保存商品价格明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0009s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0009DTO> ibizsample0009dtos) {
ibizsample0009Service.saveBatch(ibizsample0009Mapping.toDomain(ibizsample0009dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0009-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0009-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"商品价格明细" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0009s/fetchdefault")
public ResponseEntity<List<IBIZSample0009DTO>> fetchDefault(IBIZSample0009SearchContext context) {
Page<IBIZSample0009> domains = ibizsample0009Service.searchDefault(context) ;
List<IBIZSample0009DTO> list = ibizsample0009Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0009-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0009-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"商品价格明细" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0009s/searchdefault")
public ResponseEntity<Page<IBIZSample0009DTO>> searchDefault(@RequestBody IBIZSample0009SearchContext context) {
Page<IBIZSample0009> domains = ibizsample0009Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0009Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0010Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0010Resource {
@Lazy @Lazy
public IBIZSample0010Mapping ibizsample0010Mapping; public IBIZSample0010Mapping ibizsample0010Mapping;
@PreAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(#ibizsample0010dto),'DemoSys-IBIZSample0010-Create')")
@ApiOperation(value = "新建订单", tags = {"订单" }, notes = "新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s")
public ResponseEntity<IBIZSample0010DTO> create(@Validated @RequestBody IBIZSample0010DTO ibizsample0010dto) {
IBIZSample0010 domain = ibizsample0010Mapping.toDomain(ibizsample0010dto);
ibizsample0010Service.create(domain);
IBIZSample0010DTO dto = ibizsample0010Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(#ibizsample0010dtos),'DemoSys-IBIZSample0010-Create')")
@ApiOperation(value = "批量新建订单", tags = {"订单" }, notes = "批量新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0010DTO> ibizsample0010dtos) {
ibizsample0010Service.createBatch(ibizsample0010Mapping.toDomain(ibizsample0010dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0010" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0010Service.get(#ibizsample0010_id),'DemoSys-IBIZSample0010-Update')")
@ApiOperation(value = "更新订单", tags = {"订单" }, notes = "更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0010s/{ibizsample0010_id}")
public ResponseEntity<IBIZSample0010DTO> update(@PathVariable("ibizsample0010_id") String ibizsample0010_id, @RequestBody IBIZSample0010DTO ibizsample0010dto) {
IBIZSample0010 domain = ibizsample0010Mapping.toDomain(ibizsample0010dto);
domain .setIbizsample0010id(ibizsample0010_id);
ibizsample0010Service.update(domain );
IBIZSample0010DTO dto = ibizsample0010Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0010Service.getIbizsample0010ByEntities(this.ibizsample0010Mapping.toDomain(#ibizsample0010dtos)),'DemoSys-IBIZSample0010-Update')")
@ApiOperation(value = "批量更新订单", tags = {"订单" }, notes = "批量更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0010s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0010DTO> ibizsample0010dtos) {
ibizsample0010Service.updateBatch(ibizsample0010Mapping.toDomain(ibizsample0010dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0010Service.get(#ibizsample0010_id),'DemoSys-IBIZSample0010-Remove')")
@ApiOperation(value = "删除订单", tags = {"订单" }, notes = "删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0010s/{ibizsample0010_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0010_id") String ibizsample0010_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0010Service.remove(ibizsample0010_id));
}
@PreAuthorize("hasPermission(this.ibizsample0010Service.getIbizsample0010ByIds(#ids),'DemoSys-IBIZSample0010-Remove')")
@ApiOperation(value = "批量删除订单", tags = {"订单" }, notes = "批量删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0010s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0010Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0010-Get')")
@ApiOperation(value = "获取订单", tags = {"订单" }, notes = "获取订单")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0010s/{ibizsample0010_id}")
public ResponseEntity<IBIZSample0010DTO> get(@PathVariable("ibizsample0010_id") String ibizsample0010_id) {
IBIZSample0010 domain = ibizsample0010Service.get(ibizsample0010_id);
IBIZSample0010DTO dto = ibizsample0010Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单草稿", tags = {"订单" }, notes = "获取订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0010s/getdraft")
public ResponseEntity<IBIZSample0010DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0010Mapping.toDto(ibizsample0010Service.getDraft(new IBIZSample0010())));
}
@ApiOperation(value = "检查订单", tags = {"订单" }, notes = "检查订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0010DTO ibizsample0010dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0010Service.checkKey(ibizsample0010Mapping.toDomain(ibizsample0010dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(#ibizsample0010dto),'DemoSys-IBIZSample0010-Save')")
@ApiOperation(value = "保存订单", tags = {"订单" }, notes = "保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0010DTO ibizsample0010dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0010Service.save(ibizsample0010Mapping.toDomain(ibizsample0010dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0010Mapping.toDomain(#ibizsample0010dtos),'DemoSys-IBIZSample0010-Save')")
@ApiOperation(value = "批量保存订单", tags = {"订单" }, notes = "批量保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0010s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0010DTO> ibizsample0010dtos) {
ibizsample0010Service.saveBatch(ibizsample0010Mapping.toDomain(ibizsample0010dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0010-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0010-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0010s/fetchdefault")
public ResponseEntity<List<IBIZSample0010DTO>> fetchDefault(IBIZSample0010SearchContext context) {
Page<IBIZSample0010> domains = ibizsample0010Service.searchDefault(context) ;
List<IBIZSample0010DTO> list = ibizsample0010Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0010-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0010-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0010s/searchdefault")
public ResponseEntity<Page<IBIZSample0010DTO>> searchDefault(@RequestBody IBIZSample0010SearchContext context) {
Page<IBIZSample0010> domains = ibizsample0010Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0010Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0011Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0011Resource {
@Lazy @Lazy
public IBIZSample0011Mapping ibizsample0011Mapping; public IBIZSample0011Mapping ibizsample0011Mapping;
@PreAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(#ibizsample0011dto),'DemoSys-IBIZSample0011-Create')")
@ApiOperation(value = "新建订单明细", tags = {"订单明细" }, notes = "新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s")
public ResponseEntity<IBIZSample0011DTO> create(@Validated @RequestBody IBIZSample0011DTO ibizsample0011dto) {
IBIZSample0011 domain = ibizsample0011Mapping.toDomain(ibizsample0011dto);
ibizsample0011Service.create(domain);
IBIZSample0011DTO dto = ibizsample0011Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(#ibizsample0011dtos),'DemoSys-IBIZSample0011-Create')")
@ApiOperation(value = "批量新建订单明细", tags = {"订单明细" }, notes = "批量新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0011DTO> ibizsample0011dtos) {
ibizsample0011Service.createBatch(ibizsample0011Mapping.toDomain(ibizsample0011dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0011" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0011Service.get(#ibizsample0011_id),'DemoSys-IBIZSample0011-Update')")
@ApiOperation(value = "更新订单明细", tags = {"订单明细" }, notes = "更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0011s/{ibizsample0011_id}")
public ResponseEntity<IBIZSample0011DTO> update(@PathVariable("ibizsample0011_id") String ibizsample0011_id, @RequestBody IBIZSample0011DTO ibizsample0011dto) {
IBIZSample0011 domain = ibizsample0011Mapping.toDomain(ibizsample0011dto);
domain .setIbizsample0011id(ibizsample0011_id);
ibizsample0011Service.update(domain );
IBIZSample0011DTO dto = ibizsample0011Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0011Service.getIbizsample0011ByEntities(this.ibizsample0011Mapping.toDomain(#ibizsample0011dtos)),'DemoSys-IBIZSample0011-Update')")
@ApiOperation(value = "批量更新订单明细", tags = {"订单明细" }, notes = "批量更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0011s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0011DTO> ibizsample0011dtos) {
ibizsample0011Service.updateBatch(ibizsample0011Mapping.toDomain(ibizsample0011dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0011Service.get(#ibizsample0011_id),'DemoSys-IBIZSample0011-Remove')")
@ApiOperation(value = "删除订单明细", tags = {"订单明细" }, notes = "删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0011s/{ibizsample0011_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0011_id") String ibizsample0011_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0011Service.remove(ibizsample0011_id));
}
@PreAuthorize("hasPermission(this.ibizsample0011Service.getIbizsample0011ByIds(#ids),'DemoSys-IBIZSample0011-Remove')")
@ApiOperation(value = "批量删除订单明细", tags = {"订单明细" }, notes = "批量删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0011s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0011Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0011-Get')")
@ApiOperation(value = "获取订单明细", tags = {"订单明细" }, notes = "获取订单明细")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0011s/{ibizsample0011_id}")
public ResponseEntity<IBIZSample0011DTO> get(@PathVariable("ibizsample0011_id") String ibizsample0011_id) {
IBIZSample0011 domain = ibizsample0011Service.get(ibizsample0011_id);
IBIZSample0011DTO dto = ibizsample0011Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单明细草稿", tags = {"订单明细" }, notes = "获取订单明细草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0011s/getdraft")
public ResponseEntity<IBIZSample0011DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0011Mapping.toDto(ibizsample0011Service.getDraft(new IBIZSample0011())));
}
@ApiOperation(value = "检查订单明细", tags = {"订单明细" }, notes = "检查订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0011DTO ibizsample0011dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0011Service.checkKey(ibizsample0011Mapping.toDomain(ibizsample0011dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(#ibizsample0011dto),'DemoSys-IBIZSample0011-Save')")
@ApiOperation(value = "保存订单明细", tags = {"订单明细" }, notes = "保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0011DTO ibizsample0011dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0011Service.save(ibizsample0011Mapping.toDomain(ibizsample0011dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0011Mapping.toDomain(#ibizsample0011dtos),'DemoSys-IBIZSample0011-Save')")
@ApiOperation(value = "批量保存订单明细", tags = {"订单明细" }, notes = "批量保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0011s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0011DTO> ibizsample0011dtos) {
ibizsample0011Service.saveBatch(ibizsample0011Mapping.toDomain(ibizsample0011dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0011-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0011-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单明细" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0011s/fetchdefault")
public ResponseEntity<List<IBIZSample0011DTO>> fetchDefault(IBIZSample0011SearchContext context) {
Page<IBIZSample0011> domains = ibizsample0011Service.searchDefault(context) ;
List<IBIZSample0011DTO> list = ibizsample0011Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0011-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0011-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单明细" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0011s/searchdefault")
public ResponseEntity<Page<IBIZSample0011DTO>> searchDefault(@RequestBody IBIZSample0011SearchContext context) {
Page<IBIZSample0011> domains = ibizsample0011Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0011Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0012Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0012Resource {
@Lazy @Lazy
public IBIZSample0012Mapping ibizsample0012Mapping; public IBIZSample0012Mapping ibizsample0012Mapping;
@PreAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(#ibizsample0012dto),'DemoSys-IBIZSample0012-Create')")
@ApiOperation(value = "新建订单", tags = {"订单" }, notes = "新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s")
public ResponseEntity<IBIZSample0012DTO> create(@Validated @RequestBody IBIZSample0012DTO ibizsample0012dto) {
IBIZSample0012 domain = ibizsample0012Mapping.toDomain(ibizsample0012dto);
ibizsample0012Service.create(domain);
IBIZSample0012DTO dto = ibizsample0012Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(#ibizsample0012dtos),'DemoSys-IBIZSample0012-Create')")
@ApiOperation(value = "批量新建订单", tags = {"订单" }, notes = "批量新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0012DTO> ibizsample0012dtos) {
ibizsample0012Service.createBatch(ibizsample0012Mapping.toDomain(ibizsample0012dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0012" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0012Service.get(#ibizsample0012_id),'DemoSys-IBIZSample0012-Update')")
@ApiOperation(value = "更新订单", tags = {"订单" }, notes = "更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0012s/{ibizsample0012_id}")
public ResponseEntity<IBIZSample0012DTO> update(@PathVariable("ibizsample0012_id") String ibizsample0012_id, @RequestBody IBIZSample0012DTO ibizsample0012dto) {
IBIZSample0012 domain = ibizsample0012Mapping.toDomain(ibizsample0012dto);
domain .setIbizsample0012id(ibizsample0012_id);
ibizsample0012Service.update(domain );
IBIZSample0012DTO dto = ibizsample0012Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0012Service.getIbizsample0012ByEntities(this.ibizsample0012Mapping.toDomain(#ibizsample0012dtos)),'DemoSys-IBIZSample0012-Update')")
@ApiOperation(value = "批量更新订单", tags = {"订单" }, notes = "批量更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0012s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0012DTO> ibizsample0012dtos) {
ibizsample0012Service.updateBatch(ibizsample0012Mapping.toDomain(ibizsample0012dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0012Service.get(#ibizsample0012_id),'DemoSys-IBIZSample0012-Remove')")
@ApiOperation(value = "删除订单", tags = {"订单" }, notes = "删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0012s/{ibizsample0012_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0012_id") String ibizsample0012_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0012Service.remove(ibizsample0012_id));
}
@PreAuthorize("hasPermission(this.ibizsample0012Service.getIbizsample0012ByIds(#ids),'DemoSys-IBIZSample0012-Remove')")
@ApiOperation(value = "批量删除订单", tags = {"订单" }, notes = "批量删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0012s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0012Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0012-Get')")
@ApiOperation(value = "获取订单", tags = {"订单" }, notes = "获取订单")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0012s/{ibizsample0012_id}")
public ResponseEntity<IBIZSample0012DTO> get(@PathVariable("ibizsample0012_id") String ibizsample0012_id) {
IBIZSample0012 domain = ibizsample0012Service.get(ibizsample0012_id);
IBIZSample0012DTO dto = ibizsample0012Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单草稿", tags = {"订单" }, notes = "获取订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0012s/getdraft")
public ResponseEntity<IBIZSample0012DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0012Mapping.toDto(ibizsample0012Service.getDraft(new IBIZSample0012())));
}
@ApiOperation(value = "检查订单", tags = {"订单" }, notes = "检查订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0012DTO ibizsample0012dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0012Service.checkKey(ibizsample0012Mapping.toDomain(ibizsample0012dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(#ibizsample0012dto),'DemoSys-IBIZSample0012-Save')")
@ApiOperation(value = "保存订单", tags = {"订单" }, notes = "保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0012DTO ibizsample0012dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0012Service.save(ibizsample0012Mapping.toDomain(ibizsample0012dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0012Mapping.toDomain(#ibizsample0012dtos),'DemoSys-IBIZSample0012-Save')")
@ApiOperation(value = "批量保存订单", tags = {"订单" }, notes = "批量保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0012s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0012DTO> ibizsample0012dtos) {
ibizsample0012Service.saveBatch(ibizsample0012Mapping.toDomain(ibizsample0012dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0012-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0012-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0012s/fetchdefault")
public ResponseEntity<List<IBIZSample0012DTO>> fetchDefault(IBIZSample0012SearchContext context) {
Page<IBIZSample0012> domains = ibizsample0012Service.searchDefault(context) ;
List<IBIZSample0012DTO> list = ibizsample0012Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0012-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0012-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0012s/searchdefault")
public ResponseEntity<Page<IBIZSample0012DTO>> searchDefault(@RequestBody IBIZSample0012SearchContext context) {
Page<IBIZSample0012> domains = ibizsample0012Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0012Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0013Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0013Resource {
@Lazy @Lazy
public IBIZSample0013Mapping ibizsample0013Mapping; public IBIZSample0013Mapping ibizsample0013Mapping;
@PreAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(#ibizsample0013dto),'DemoSys-IBIZSample0013-Create')")
@ApiOperation(value = "新建订单明细", tags = {"订单明细" }, notes = "新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s")
public ResponseEntity<IBIZSample0013DTO> create(@Validated @RequestBody IBIZSample0013DTO ibizsample0013dto) {
IBIZSample0013 domain = ibizsample0013Mapping.toDomain(ibizsample0013dto);
ibizsample0013Service.create(domain);
IBIZSample0013DTO dto = ibizsample0013Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(#ibizsample0013dtos),'DemoSys-IBIZSample0013-Create')")
@ApiOperation(value = "批量新建订单明细", tags = {"订单明细" }, notes = "批量新建订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0013DTO> ibizsample0013dtos) {
ibizsample0013Service.createBatch(ibizsample0013Mapping.toDomain(ibizsample0013dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0013" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0013Service.get(#ibizsample0013_id),'DemoSys-IBIZSample0013-Update')")
@ApiOperation(value = "更新订单明细", tags = {"订单明细" }, notes = "更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0013s/{ibizsample0013_id}")
public ResponseEntity<IBIZSample0013DTO> update(@PathVariable("ibizsample0013_id") String ibizsample0013_id, @RequestBody IBIZSample0013DTO ibizsample0013dto) {
IBIZSample0013 domain = ibizsample0013Mapping.toDomain(ibizsample0013dto);
domain .setIbizsample0013id(ibizsample0013_id);
ibizsample0013Service.update(domain );
IBIZSample0013DTO dto = ibizsample0013Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0013Service.getIbizsample0013ByEntities(this.ibizsample0013Mapping.toDomain(#ibizsample0013dtos)),'DemoSys-IBIZSample0013-Update')")
@ApiOperation(value = "批量更新订单明细", tags = {"订单明细" }, notes = "批量更新订单明细")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0013s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0013DTO> ibizsample0013dtos) {
ibizsample0013Service.updateBatch(ibizsample0013Mapping.toDomain(ibizsample0013dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0013Service.get(#ibizsample0013_id),'DemoSys-IBIZSample0013-Remove')")
@ApiOperation(value = "删除订单明细", tags = {"订单明细" }, notes = "删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0013s/{ibizsample0013_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0013_id") String ibizsample0013_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0013Service.remove(ibizsample0013_id));
}
@PreAuthorize("hasPermission(this.ibizsample0013Service.getIbizsample0013ByIds(#ids),'DemoSys-IBIZSample0013-Remove')")
@ApiOperation(value = "批量删除订单明细", tags = {"订单明细" }, notes = "批量删除订单明细")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0013s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0013Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0013-Get')")
@ApiOperation(value = "获取订单明细", tags = {"订单明细" }, notes = "获取订单明细")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0013s/{ibizsample0013_id}")
public ResponseEntity<IBIZSample0013DTO> get(@PathVariable("ibizsample0013_id") String ibizsample0013_id) {
IBIZSample0013 domain = ibizsample0013Service.get(ibizsample0013_id);
IBIZSample0013DTO dto = ibizsample0013Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单明细草稿", tags = {"订单明细" }, notes = "获取订单明细草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0013s/getdraft")
public ResponseEntity<IBIZSample0013DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0013Mapping.toDto(ibizsample0013Service.getDraft(new IBIZSample0013())));
}
@ApiOperation(value = "检查订单明细", tags = {"订单明细" }, notes = "检查订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0013DTO ibizsample0013dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0013Service.checkKey(ibizsample0013Mapping.toDomain(ibizsample0013dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(#ibizsample0013dto),'DemoSys-IBIZSample0013-Save')")
@ApiOperation(value = "保存订单明细", tags = {"订单明细" }, notes = "保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0013DTO ibizsample0013dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0013Service.save(ibizsample0013Mapping.toDomain(ibizsample0013dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0013Mapping.toDomain(#ibizsample0013dtos),'DemoSys-IBIZSample0013-Save')")
@ApiOperation(value = "批量保存订单明细", tags = {"订单明细" }, notes = "批量保存订单明细")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0013s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0013DTO> ibizsample0013dtos) {
ibizsample0013Service.saveBatch(ibizsample0013Mapping.toDomain(ibizsample0013dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0013-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0013-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单明细" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0013s/fetchdefault")
public ResponseEntity<List<IBIZSample0013DTO>> fetchDefault(IBIZSample0013SearchContext context) {
Page<IBIZSample0013> domains = ibizsample0013Service.searchDefault(context) ;
List<IBIZSample0013DTO> list = ibizsample0013Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0013-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0013-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单明细" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0013s/searchdefault")
public ResponseEntity<Page<IBIZSample0013DTO>> searchDefault(@RequestBody IBIZSample0013SearchContext context) {
Page<IBIZSample0013> domains = ibizsample0013Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0013Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZSample0014Resource { ...@@ -47,6 +47,139 @@ public class IBIZSample0014Resource {
@Lazy @Lazy
public IBIZSample0014Mapping ibizsample0014Mapping; public IBIZSample0014Mapping ibizsample0014Mapping;
@PreAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(#ibizsample0014dto),'DemoSys-IBIZSample0014-Create')")
@ApiOperation(value = "新建员工", tags = {"员工" }, notes = "新建员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s")
public ResponseEntity<IBIZSample0014DTO> create(@Validated @RequestBody IBIZSample0014DTO ibizsample0014dto) {
IBIZSample0014 domain = ibizsample0014Mapping.toDomain(ibizsample0014dto);
ibizsample0014Service.create(domain);
IBIZSample0014DTO dto = ibizsample0014Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(#ibizsample0014dtos),'DemoSys-IBIZSample0014-Create')")
@ApiOperation(value = "批量新建员工", tags = {"员工" }, notes = "批量新建员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0014DTO> ibizsample0014dtos) {
ibizsample0014Service.createBatch(ibizsample0014Mapping.toDomain(ibizsample0014dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0014" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0014Service.get(#ibizsample0014_id),'DemoSys-IBIZSample0014-Update')")
@ApiOperation(value = "更新员工", tags = {"员工" }, notes = "更新员工")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0014s/{ibizsample0014_id}")
public ResponseEntity<IBIZSample0014DTO> update(@PathVariable("ibizsample0014_id") String ibizsample0014_id, @RequestBody IBIZSample0014DTO ibizsample0014dto) {
IBIZSample0014 domain = ibizsample0014Mapping.toDomain(ibizsample0014dto);
domain .setIbizsample0014id(ibizsample0014_id);
ibizsample0014Service.update(domain );
IBIZSample0014DTO dto = ibizsample0014Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0014Service.getIbizsample0014ByEntities(this.ibizsample0014Mapping.toDomain(#ibizsample0014dtos)),'DemoSys-IBIZSample0014-Update')")
@ApiOperation(value = "批量更新员工", tags = {"员工" }, notes = "批量更新员工")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0014s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0014DTO> ibizsample0014dtos) {
ibizsample0014Service.updateBatch(ibizsample0014Mapping.toDomain(ibizsample0014dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0014Service.get(#ibizsample0014_id),'DemoSys-IBIZSample0014-Remove')")
@ApiOperation(value = "删除员工", tags = {"员工" }, notes = "删除员工")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0014s/{ibizsample0014_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0014_id") String ibizsample0014_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0014Service.remove(ibizsample0014_id));
}
@PreAuthorize("hasPermission(this.ibizsample0014Service.getIbizsample0014ByIds(#ids),'DemoSys-IBIZSample0014-Remove')")
@ApiOperation(value = "批量删除员工", tags = {"员工" }, notes = "批量删除员工")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0014s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0014Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "获取员工", tags = {"员工" }, notes = "获取员工")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0014s/{ibizsample0014_id}")
public ResponseEntity<IBIZSample0014DTO> get(@PathVariable("ibizsample0014_id") String ibizsample0014_id) {
IBIZSample0014 domain = ibizsample0014Service.get(ibizsample0014_id);
IBIZSample0014DTO dto = ibizsample0014Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取员工草稿", tags = {"员工" }, notes = "获取员工草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0014s/getdraft")
public ResponseEntity<IBIZSample0014DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0014Mapping.toDto(ibizsample0014Service.getDraft(new IBIZSample0014())));
}
@ApiOperation(value = "检查员工", tags = {"员工" }, notes = "检查员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0014DTO ibizsample0014dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0014Service.checkKey(ibizsample0014Mapping.toDomain(ibizsample0014dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(#ibizsample0014dto),'DemoSys-IBIZSample0014-Save')")
@ApiOperation(value = "保存员工", tags = {"员工" }, notes = "保存员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0014DTO ibizsample0014dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0014Service.save(ibizsample0014Mapping.toDomain(ibizsample0014dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0014Mapping.toDomain(#ibizsample0014dtos),'DemoSys-IBIZSample0014-Save')")
@ApiOperation(value = "批量保存员工", tags = {"员工" }, notes = "批量保存员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0014s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0014DTO> ibizsample0014dtos) {
ibizsample0014Service.saveBatch(ibizsample0014Mapping.toDomain(ibizsample0014dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0014-searchCurIBIZSample0014-all') and hasPermission(#context,'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "获取CurIBIZSample0014", tags = {"员工" } ,notes = "获取CurIBIZSample0014")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0014s/fetchcuribizsample0014")
public ResponseEntity<List<IBIZSample0014DTO>> fetchCurIBIZSample0014(IBIZSample0014SearchContext context) {
Page<IBIZSample0014> domains = ibizsample0014Service.searchCurIBIZSample0014(context) ;
List<IBIZSample0014DTO> list = ibizsample0014Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0014-searchCurIBIZSample0014-all') and hasPermission(#context,'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "查询CurIBIZSample0014", tags = {"员工" } ,notes = "查询CurIBIZSample0014")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0014s/searchcuribizsample0014")
public ResponseEntity<Page<IBIZSample0014DTO>> searchCurIBIZSample0014(@RequestBody IBIZSample0014SearchContext context) {
Page<IBIZSample0014> domains = ibizsample0014Service.searchCurIBIZSample0014(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0014Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0014-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"员工" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0014s/fetchdefault")
public ResponseEntity<List<IBIZSample0014DTO>> fetchDefault(IBIZSample0014SearchContext context) {
Page<IBIZSample0014> domains = ibizsample0014Service.searchDefault(context) ;
List<IBIZSample0014DTO> list = ibizsample0014Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0014-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0014-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"员工" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0014s/searchdefault")
public ResponseEntity<Page<IBIZSample0014DTO>> searchDefault(@RequestBody IBIZSample0014SearchContext context) {
Page<IBIZSample0014> domains = ibizsample0014Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0014Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0015Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0015Resource {
@Lazy @Lazy
public IBIZSample0015Mapping ibizsample0015Mapping; public IBIZSample0015Mapping ibizsample0015Mapping;
@PreAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(#ibizsample0015dto),'DemoSys-IBIZSample0015-Create')")
@ApiOperation(value = "新建项目", tags = {"项目" }, notes = "新建项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s")
public ResponseEntity<IBIZSample0015DTO> create(@Validated @RequestBody IBIZSample0015DTO ibizsample0015dto) {
IBIZSample0015 domain = ibizsample0015Mapping.toDomain(ibizsample0015dto);
ibizsample0015Service.create(domain);
IBIZSample0015DTO dto = ibizsample0015Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(#ibizsample0015dtos),'DemoSys-IBIZSample0015-Create')")
@ApiOperation(value = "批量新建项目", tags = {"项目" }, notes = "批量新建项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0015DTO> ibizsample0015dtos) {
ibizsample0015Service.createBatch(ibizsample0015Mapping.toDomain(ibizsample0015dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0015" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0015Service.get(#ibizsample0015_id),'DemoSys-IBIZSample0015-Update')")
@ApiOperation(value = "更新项目", tags = {"项目" }, notes = "更新项目")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0015s/{ibizsample0015_id}")
public ResponseEntity<IBIZSample0015DTO> update(@PathVariable("ibizsample0015_id") String ibizsample0015_id, @RequestBody IBIZSample0015DTO ibizsample0015dto) {
IBIZSample0015 domain = ibizsample0015Mapping.toDomain(ibizsample0015dto);
domain .setIbizsample0015id(ibizsample0015_id);
ibizsample0015Service.update(domain );
IBIZSample0015DTO dto = ibizsample0015Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0015Service.getIbizsample0015ByEntities(this.ibizsample0015Mapping.toDomain(#ibizsample0015dtos)),'DemoSys-IBIZSample0015-Update')")
@ApiOperation(value = "批量更新项目", tags = {"项目" }, notes = "批量更新项目")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0015s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0015DTO> ibizsample0015dtos) {
ibizsample0015Service.updateBatch(ibizsample0015Mapping.toDomain(ibizsample0015dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0015Service.get(#ibizsample0015_id),'DemoSys-IBIZSample0015-Remove')")
@ApiOperation(value = "删除项目", tags = {"项目" }, notes = "删除项目")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0015s/{ibizsample0015_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0015_id") String ibizsample0015_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0015Service.remove(ibizsample0015_id));
}
@PreAuthorize("hasPermission(this.ibizsample0015Service.getIbizsample0015ByIds(#ids),'DemoSys-IBIZSample0015-Remove')")
@ApiOperation(value = "批量删除项目", tags = {"项目" }, notes = "批量删除项目")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0015s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0015Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0015-Get')")
@ApiOperation(value = "获取项目", tags = {"项目" }, notes = "获取项目")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0015s/{ibizsample0015_id}")
public ResponseEntity<IBIZSample0015DTO> get(@PathVariable("ibizsample0015_id") String ibizsample0015_id) {
IBIZSample0015 domain = ibizsample0015Service.get(ibizsample0015_id);
IBIZSample0015DTO dto = ibizsample0015Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取项目草稿", tags = {"项目" }, notes = "获取项目草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0015s/getdraft")
public ResponseEntity<IBIZSample0015DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0015Mapping.toDto(ibizsample0015Service.getDraft(new IBIZSample0015())));
}
@ApiOperation(value = "检查项目", tags = {"项目" }, notes = "检查项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0015DTO ibizsample0015dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0015Service.checkKey(ibizsample0015Mapping.toDomain(ibizsample0015dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(#ibizsample0015dto),'DemoSys-IBIZSample0015-Save')")
@ApiOperation(value = "保存项目", tags = {"项目" }, notes = "保存项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0015DTO ibizsample0015dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0015Service.save(ibizsample0015Mapping.toDomain(ibizsample0015dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0015Mapping.toDomain(#ibizsample0015dtos),'DemoSys-IBIZSample0015-Save')")
@ApiOperation(value = "批量保存项目", tags = {"项目" }, notes = "批量保存项目")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0015s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0015DTO> ibizsample0015dtos) {
ibizsample0015Service.saveBatch(ibizsample0015Mapping.toDomain(ibizsample0015dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0015-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0015-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"项目" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0015s/fetchdefault")
public ResponseEntity<List<IBIZSample0015DTO>> fetchDefault(IBIZSample0015SearchContext context) {
Page<IBIZSample0015> domains = ibizsample0015Service.searchDefault(context) ;
List<IBIZSample0015DTO> list = ibizsample0015Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0015-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0015-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"项目" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0015s/searchdefault")
public ResponseEntity<Page<IBIZSample0015DTO>> searchDefault(@RequestBody IBIZSample0015SearchContext context) {
Page<IBIZSample0015> domains = ibizsample0015Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0015Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0016Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0016Resource {
@Lazy @Lazy
public IBIZSample0016Mapping ibizsample0016Mapping; public IBIZSample0016Mapping ibizsample0016Mapping;
@PreAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(#ibizsample0016dto),'DemoSys-IBIZSample0016-Create')")
@ApiOperation(value = "新建项目成员", tags = {"项目成员" }, notes = "新建项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s")
public ResponseEntity<IBIZSample0016DTO> create(@Validated @RequestBody IBIZSample0016DTO ibizsample0016dto) {
IBIZSample0016 domain = ibizsample0016Mapping.toDomain(ibizsample0016dto);
ibizsample0016Service.create(domain);
IBIZSample0016DTO dto = ibizsample0016Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(#ibizsample0016dtos),'DemoSys-IBIZSample0016-Create')")
@ApiOperation(value = "批量新建项目成员", tags = {"项目成员" }, notes = "批量新建项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0016DTO> ibizsample0016dtos) {
ibizsample0016Service.createBatch(ibizsample0016Mapping.toDomain(ibizsample0016dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0016" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0016Service.get(#ibizsample0016_id),'DemoSys-IBIZSample0016-Update')")
@ApiOperation(value = "更新项目成员", tags = {"项目成员" }, notes = "更新项目成员")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0016s/{ibizsample0016_id}")
public ResponseEntity<IBIZSample0016DTO> update(@PathVariable("ibizsample0016_id") String ibizsample0016_id, @RequestBody IBIZSample0016DTO ibizsample0016dto) {
IBIZSample0016 domain = ibizsample0016Mapping.toDomain(ibizsample0016dto);
domain .setIbizsample0016id(ibizsample0016_id);
ibizsample0016Service.update(domain );
IBIZSample0016DTO dto = ibizsample0016Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0016Service.getIbizsample0016ByEntities(this.ibizsample0016Mapping.toDomain(#ibizsample0016dtos)),'DemoSys-IBIZSample0016-Update')")
@ApiOperation(value = "批量更新项目成员", tags = {"项目成员" }, notes = "批量更新项目成员")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0016s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0016DTO> ibizsample0016dtos) {
ibizsample0016Service.updateBatch(ibizsample0016Mapping.toDomain(ibizsample0016dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0016Service.get(#ibizsample0016_id),'DemoSys-IBIZSample0016-Remove')")
@ApiOperation(value = "删除项目成员", tags = {"项目成员" }, notes = "删除项目成员")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0016s/{ibizsample0016_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0016_id") String ibizsample0016_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0016Service.remove(ibizsample0016_id));
}
@PreAuthorize("hasPermission(this.ibizsample0016Service.getIbizsample0016ByIds(#ids),'DemoSys-IBIZSample0016-Remove')")
@ApiOperation(value = "批量删除项目成员", tags = {"项目成员" }, notes = "批量删除项目成员")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0016s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0016Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0016-Get')")
@ApiOperation(value = "获取项目成员", tags = {"项目成员" }, notes = "获取项目成员")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0016s/{ibizsample0016_id}")
public ResponseEntity<IBIZSample0016DTO> get(@PathVariable("ibizsample0016_id") String ibizsample0016_id) {
IBIZSample0016 domain = ibizsample0016Service.get(ibizsample0016_id);
IBIZSample0016DTO dto = ibizsample0016Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取项目成员草稿", tags = {"项目成员" }, notes = "获取项目成员草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0016s/getdraft")
public ResponseEntity<IBIZSample0016DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0016Mapping.toDto(ibizsample0016Service.getDraft(new IBIZSample0016())));
}
@ApiOperation(value = "检查项目成员", tags = {"项目成员" }, notes = "检查项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0016DTO ibizsample0016dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0016Service.checkKey(ibizsample0016Mapping.toDomain(ibizsample0016dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(#ibizsample0016dto),'DemoSys-IBIZSample0016-Save')")
@ApiOperation(value = "保存项目成员", tags = {"项目成员" }, notes = "保存项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0016DTO ibizsample0016dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0016Service.save(ibizsample0016Mapping.toDomain(ibizsample0016dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0016Mapping.toDomain(#ibizsample0016dtos),'DemoSys-IBIZSample0016-Save')")
@ApiOperation(value = "批量保存项目成员", tags = {"项目成员" }, notes = "批量保存项目成员")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0016s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0016DTO> ibizsample0016dtos) {
ibizsample0016Service.saveBatch(ibizsample0016Mapping.toDomain(ibizsample0016dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0016-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0016-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"项目成员" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0016s/fetchdefault")
public ResponseEntity<List<IBIZSample0016DTO>> fetchDefault(IBIZSample0016SearchContext context) {
Page<IBIZSample0016> domains = ibizsample0016Service.searchDefault(context) ;
List<IBIZSample0016DTO> list = ibizsample0016Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0016-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0016-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"项目成员" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0016s/searchdefault")
public ResponseEntity<Page<IBIZSample0016DTO>> searchDefault(@RequestBody IBIZSample0016SearchContext context) {
Page<IBIZSample0016> domains = ibizsample0016Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0016Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZSample0017Resource { ...@@ -47,6 +47,139 @@ public class IBIZSample0017Resource {
@Lazy @Lazy
public IBIZSample0017Mapping ibizsample0017Mapping; public IBIZSample0017Mapping ibizsample0017Mapping;
@PreAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(#ibizsample0017dto),'DemoSys-IBIZSample0017-Create')")
@ApiOperation(value = "新建订单", tags = {"订单" }, notes = "新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s")
public ResponseEntity<IBIZSample0017DTO> create(@Validated @RequestBody IBIZSample0017DTO ibizsample0017dto) {
IBIZSample0017 domain = ibizsample0017Mapping.toDomain(ibizsample0017dto);
ibizsample0017Service.create(domain);
IBIZSample0017DTO dto = ibizsample0017Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(#ibizsample0017dtos),'DemoSys-IBIZSample0017-Create')")
@ApiOperation(value = "批量新建订单", tags = {"订单" }, notes = "批量新建订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0017DTO> ibizsample0017dtos) {
ibizsample0017Service.createBatch(ibizsample0017Mapping.toDomain(ibizsample0017dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0017" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0017Service.get(#ibizsample0017_id),'DemoSys-IBIZSample0017-Update')")
@ApiOperation(value = "更新订单", tags = {"订单" }, notes = "更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0017s/{ibizsample0017_id}")
public ResponseEntity<IBIZSample0017DTO> update(@PathVariable("ibizsample0017_id") String ibizsample0017_id, @RequestBody IBIZSample0017DTO ibizsample0017dto) {
IBIZSample0017 domain = ibizsample0017Mapping.toDomain(ibizsample0017dto);
domain .setIbizsample0017id(ibizsample0017_id);
ibizsample0017Service.update(domain );
IBIZSample0017DTO dto = ibizsample0017Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0017Service.getIbizsample0017ByEntities(this.ibizsample0017Mapping.toDomain(#ibizsample0017dtos)),'DemoSys-IBIZSample0017-Update')")
@ApiOperation(value = "批量更新订单", tags = {"订单" }, notes = "批量更新订单")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0017s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0017DTO> ibizsample0017dtos) {
ibizsample0017Service.updateBatch(ibizsample0017Mapping.toDomain(ibizsample0017dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0017Service.get(#ibizsample0017_id),'DemoSys-IBIZSample0017-Remove')")
@ApiOperation(value = "删除订单", tags = {"订单" }, notes = "删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0017s/{ibizsample0017_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0017_id") String ibizsample0017_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0017Service.remove(ibizsample0017_id));
}
@PreAuthorize("hasPermission(this.ibizsample0017Service.getIbizsample0017ByIds(#ids),'DemoSys-IBIZSample0017-Remove')")
@ApiOperation(value = "批量删除订单", tags = {"订单" }, notes = "批量删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0017s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0017Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "获取订单", tags = {"订单" }, notes = "获取订单")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0017s/{ibizsample0017_id}")
public ResponseEntity<IBIZSample0017DTO> get(@PathVariable("ibizsample0017_id") String ibizsample0017_id) {
IBIZSample0017 domain = ibizsample0017Service.get(ibizsample0017_id);
IBIZSample0017DTO dto = ibizsample0017Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取订单草稿", tags = {"订单" }, notes = "获取订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0017s/getdraft")
public ResponseEntity<IBIZSample0017DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0017Mapping.toDto(ibizsample0017Service.getDraft(new IBIZSample0017())));
}
@ApiOperation(value = "检查订单", tags = {"订单" }, notes = "检查订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0017DTO ibizsample0017dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0017Service.checkKey(ibizsample0017Mapping.toDomain(ibizsample0017dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(#ibizsample0017dto),'DemoSys-IBIZSample0017-Save')")
@ApiOperation(value = "保存订单", tags = {"订单" }, notes = "保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0017DTO ibizsample0017dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0017Service.save(ibizsample0017Mapping.toDomain(ibizsample0017dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0017Mapping.toDomain(#ibizsample0017dtos),'DemoSys-IBIZSample0017-Save')")
@ApiOperation(value = "批量保存订单", tags = {"订单" }, notes = "批量保存订单")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0017s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0017DTO> ibizsample0017dtos) {
ibizsample0017Service.saveBatch(ibizsample0017Mapping.toDomain(ibizsample0017dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0017-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"订单" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0017s/fetchdefault")
public ResponseEntity<List<IBIZSample0017DTO>> fetchDefault(IBIZSample0017SearchContext context) {
Page<IBIZSample0017> domains = ibizsample0017Service.searchDefault(context) ;
List<IBIZSample0017DTO> list = ibizsample0017Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0017-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"订单" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0017s/searchdefault")
public ResponseEntity<Page<IBIZSample0017DTO>> searchDefault(@RequestBody IBIZSample0017SearchContext context) {
Page<IBIZSample0017> domains = ibizsample0017Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0017Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0017-searchFormType-all') and hasPermission(#context,'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "获取FormType", tags = {"订单" } ,notes = "获取FormType")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0017s/fetchformtype")
public ResponseEntity<List<IBIZSample0017DTO>> fetchFormType(IBIZSample0017SearchContext context) {
Page<IBIZSample0017> domains = ibizsample0017Service.searchFormType(context) ;
List<IBIZSample0017DTO> list = ibizsample0017Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0017-searchFormType-all') and hasPermission(#context,'DemoSys-IBIZSample0017-Get')")
@ApiOperation(value = "查询FormType", tags = {"订单" } ,notes = "查询FormType")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0017s/searchformtype")
public ResponseEntity<Page<IBIZSample0017DTO>> searchFormType(@RequestBody IBIZSample0017SearchContext context) {
Page<IBIZSample0017> domains = ibizsample0017Service.searchFormType(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0017Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0018Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0018Resource {
@Lazy @Lazy
public IBIZSample0018Mapping ibizsample0018Mapping; public IBIZSample0018Mapping ibizsample0018Mapping;
@PreAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(#ibizsample0018dto),'DemoSys-IBIZSample0018-Create')")
@ApiOperation(value = "新建示例实体18", tags = {"示例实体18" }, notes = "新建示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s")
public ResponseEntity<IBIZSample0018DTO> create(@Validated @RequestBody IBIZSample0018DTO ibizsample0018dto) {
IBIZSample0018 domain = ibizsample0018Mapping.toDomain(ibizsample0018dto);
ibizsample0018Service.create(domain);
IBIZSample0018DTO dto = ibizsample0018Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(#ibizsample0018dtos),'DemoSys-IBIZSample0018-Create')")
@ApiOperation(value = "批量新建示例实体18", tags = {"示例实体18" }, notes = "批量新建示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0018DTO> ibizsample0018dtos) {
ibizsample0018Service.createBatch(ibizsample0018Mapping.toDomain(ibizsample0018dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0018" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0018Service.get(#ibizsample0018_id),'DemoSys-IBIZSample0018-Update')")
@ApiOperation(value = "更新示例实体18", tags = {"示例实体18" }, notes = "更新示例实体18")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0018s/{ibizsample0018_id}")
public ResponseEntity<IBIZSample0018DTO> update(@PathVariable("ibizsample0018_id") String ibizsample0018_id, @RequestBody IBIZSample0018DTO ibizsample0018dto) {
IBIZSample0018 domain = ibizsample0018Mapping.toDomain(ibizsample0018dto);
domain .setIbizsample0018id(ibizsample0018_id);
ibizsample0018Service.update(domain );
IBIZSample0018DTO dto = ibizsample0018Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0018Service.getIbizsample0018ByEntities(this.ibizsample0018Mapping.toDomain(#ibizsample0018dtos)),'DemoSys-IBIZSample0018-Update')")
@ApiOperation(value = "批量更新示例实体18", tags = {"示例实体18" }, notes = "批量更新示例实体18")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0018s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0018DTO> ibizsample0018dtos) {
ibizsample0018Service.updateBatch(ibizsample0018Mapping.toDomain(ibizsample0018dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0018Service.get(#ibizsample0018_id),'DemoSys-IBIZSample0018-Remove')")
@ApiOperation(value = "删除示例实体18", tags = {"示例实体18" }, notes = "删除示例实体18")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0018s/{ibizsample0018_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0018_id") String ibizsample0018_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0018Service.remove(ibizsample0018_id));
}
@PreAuthorize("hasPermission(this.ibizsample0018Service.getIbizsample0018ByIds(#ids),'DemoSys-IBIZSample0018-Remove')")
@ApiOperation(value = "批量删除示例实体18", tags = {"示例实体18" }, notes = "批量删除示例实体18")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0018s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0018Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0018-Get')")
@ApiOperation(value = "获取示例实体18", tags = {"示例实体18" }, notes = "获取示例实体18")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0018s/{ibizsample0018_id}")
public ResponseEntity<IBIZSample0018DTO> get(@PathVariable("ibizsample0018_id") String ibizsample0018_id) {
IBIZSample0018 domain = ibizsample0018Service.get(ibizsample0018_id);
IBIZSample0018DTO dto = ibizsample0018Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例实体18草稿", tags = {"示例实体18" }, notes = "获取示例实体18草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0018s/getdraft")
public ResponseEntity<IBIZSample0018DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0018Mapping.toDto(ibizsample0018Service.getDraft(new IBIZSample0018())));
}
@ApiOperation(value = "检查示例实体18", tags = {"示例实体18" }, notes = "检查示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0018DTO ibizsample0018dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0018Service.checkKey(ibizsample0018Mapping.toDomain(ibizsample0018dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(#ibizsample0018dto),'DemoSys-IBIZSample0018-Save')")
@ApiOperation(value = "保存示例实体18", tags = {"示例实体18" }, notes = "保存示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0018DTO ibizsample0018dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0018Service.save(ibizsample0018Mapping.toDomain(ibizsample0018dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0018Mapping.toDomain(#ibizsample0018dtos),'DemoSys-IBIZSample0018-Save')")
@ApiOperation(value = "批量保存示例实体18", tags = {"示例实体18" }, notes = "批量保存示例实体18")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0018s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0018DTO> ibizsample0018dtos) {
ibizsample0018Service.saveBatch(ibizsample0018Mapping.toDomain(ibizsample0018dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0018-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0018-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例实体18" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0018s/fetchdefault")
public ResponseEntity<List<IBIZSample0018DTO>> fetchDefault(IBIZSample0018SearchContext context) {
Page<IBIZSample0018> domains = ibizsample0018Service.searchDefault(context) ;
List<IBIZSample0018DTO> list = ibizsample0018Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0018-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0018-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例实体18" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0018s/searchdefault")
public ResponseEntity<Page<IBIZSample0018DTO>> searchDefault(@RequestBody IBIZSample0018SearchContext context) {
Page<IBIZSample0018> domains = ibizsample0018Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0018Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0019Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0019Resource {
@Lazy @Lazy
public IBIZSample0019Mapping ibizsample0019Mapping; public IBIZSample0019Mapping ibizsample0019Mapping;
@PreAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(#ibizsample0019dto),'DemoSys-IBIZSample0019-Create')")
@ApiOperation(value = "新建部门", tags = {"部门" }, notes = "新建部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s")
public ResponseEntity<IBIZSample0019DTO> create(@Validated @RequestBody IBIZSample0019DTO ibizsample0019dto) {
IBIZSample0019 domain = ibizsample0019Mapping.toDomain(ibizsample0019dto);
ibizsample0019Service.create(domain);
IBIZSample0019DTO dto = ibizsample0019Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(#ibizsample0019dtos),'DemoSys-IBIZSample0019-Create')")
@ApiOperation(value = "批量新建部门", tags = {"部门" }, notes = "批量新建部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0019DTO> ibizsample0019dtos) {
ibizsample0019Service.createBatch(ibizsample0019Mapping.toDomain(ibizsample0019dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0019" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0019Service.get(#ibizsample0019_id),'DemoSys-IBIZSample0019-Update')")
@ApiOperation(value = "更新部门", tags = {"部门" }, notes = "更新部门")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0019s/{ibizsample0019_id}")
public ResponseEntity<IBIZSample0019DTO> update(@PathVariable("ibizsample0019_id") String ibizsample0019_id, @RequestBody IBIZSample0019DTO ibizsample0019dto) {
IBIZSample0019 domain = ibizsample0019Mapping.toDomain(ibizsample0019dto);
domain .setIbizsample0019id(ibizsample0019_id);
ibizsample0019Service.update(domain );
IBIZSample0019DTO dto = ibizsample0019Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0019Service.getIbizsample0019ByEntities(this.ibizsample0019Mapping.toDomain(#ibizsample0019dtos)),'DemoSys-IBIZSample0019-Update')")
@ApiOperation(value = "批量更新部门", tags = {"部门" }, notes = "批量更新部门")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0019s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0019DTO> ibizsample0019dtos) {
ibizsample0019Service.updateBatch(ibizsample0019Mapping.toDomain(ibizsample0019dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0019Service.get(#ibizsample0019_id),'DemoSys-IBIZSample0019-Remove')")
@ApiOperation(value = "删除部门", tags = {"部门" }, notes = "删除部门")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0019s/{ibizsample0019_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0019_id") String ibizsample0019_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0019Service.remove(ibizsample0019_id));
}
@PreAuthorize("hasPermission(this.ibizsample0019Service.getIbizsample0019ByIds(#ids),'DemoSys-IBIZSample0019-Remove')")
@ApiOperation(value = "批量删除部门", tags = {"部门" }, notes = "批量删除部门")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0019s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0019Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0019-Get')")
@ApiOperation(value = "获取部门", tags = {"部门" }, notes = "获取部门")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0019s/{ibizsample0019_id}")
public ResponseEntity<IBIZSample0019DTO> get(@PathVariable("ibizsample0019_id") String ibizsample0019_id) {
IBIZSample0019 domain = ibizsample0019Service.get(ibizsample0019_id);
IBIZSample0019DTO dto = ibizsample0019Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取部门草稿", tags = {"部门" }, notes = "获取部门草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0019s/getdraft")
public ResponseEntity<IBIZSample0019DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0019Mapping.toDto(ibizsample0019Service.getDraft(new IBIZSample0019())));
}
@ApiOperation(value = "检查部门", tags = {"部门" }, notes = "检查部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0019DTO ibizsample0019dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0019Service.checkKey(ibizsample0019Mapping.toDomain(ibizsample0019dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(#ibizsample0019dto),'DemoSys-IBIZSample0019-Save')")
@ApiOperation(value = "保存部门", tags = {"部门" }, notes = "保存部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0019DTO ibizsample0019dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0019Service.save(ibizsample0019Mapping.toDomain(ibizsample0019dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0019Mapping.toDomain(#ibizsample0019dtos),'DemoSys-IBIZSample0019-Save')")
@ApiOperation(value = "批量保存部门", tags = {"部门" }, notes = "批量保存部门")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0019s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0019DTO> ibizsample0019dtos) {
ibizsample0019Service.saveBatch(ibizsample0019Mapping.toDomain(ibizsample0019dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0019-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0019-Get')")
@ApiOperation(value = "获取默认", tags = {"部门" } ,notes = "获取默认")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0019s/fetchdefault")
public ResponseEntity<List<IBIZSample0019DTO>> fetchDefault(IBIZSample0019SearchContext context) {
Page<IBIZSample0019> domains = ibizsample0019Service.searchDefault(context) ;
List<IBIZSample0019DTO> list = ibizsample0019Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0019-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0019-Get')")
@ApiOperation(value = "查询默认", tags = {"部门" } ,notes = "查询默认")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0019s/searchdefault")
public ResponseEntity<Page<IBIZSample0019DTO>> searchDefault(@RequestBody IBIZSample0019SearchContext context) {
Page<IBIZSample0019> domains = ibizsample0019Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0019Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSample0020Resource { ...@@ -47,6 +47,117 @@ public class IBIZSample0020Resource {
@Lazy @Lazy
public IBIZSample0020Mapping ibizsample0020Mapping; public IBIZSample0020Mapping ibizsample0020Mapping;
@PreAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(#ibizsample0020dto),'DemoSys-IBIZSample0020-Create')")
@ApiOperation(value = "新建员工", tags = {"员工" }, notes = "新建员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s")
public ResponseEntity<IBIZSample0020DTO> create(@Validated @RequestBody IBIZSample0020DTO ibizsample0020dto) {
IBIZSample0020 domain = ibizsample0020Mapping.toDomain(ibizsample0020dto);
ibizsample0020Service.create(domain);
IBIZSample0020DTO dto = ibizsample0020Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(#ibizsample0020dtos),'DemoSys-IBIZSample0020-Create')")
@ApiOperation(value = "批量新建员工", tags = {"员工" }, notes = "批量新建员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSample0020DTO> ibizsample0020dtos) {
ibizsample0020Service.createBatch(ibizsample0020Mapping.toDomain(ibizsample0020dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample0020" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsample0020Service.get(#ibizsample0020_id),'DemoSys-IBIZSample0020-Update')")
@ApiOperation(value = "更新员工", tags = {"员工" }, notes = "更新员工")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0020s/{ibizsample0020_id}")
public ResponseEntity<IBIZSample0020DTO> update(@PathVariable("ibizsample0020_id") String ibizsample0020_id, @RequestBody IBIZSample0020DTO ibizsample0020dto) {
IBIZSample0020 domain = ibizsample0020Mapping.toDomain(ibizsample0020dto);
domain .setIbizsample0020id(ibizsample0020_id);
ibizsample0020Service.update(domain );
IBIZSample0020DTO dto = ibizsample0020Mapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsample0020Service.getIbizsample0020ByEntities(this.ibizsample0020Mapping.toDomain(#ibizsample0020dtos)),'DemoSys-IBIZSample0020-Update')")
@ApiOperation(value = "批量更新员工", tags = {"员工" }, notes = "批量更新员工")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsample0020s/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSample0020DTO> ibizsample0020dtos) {
ibizsample0020Service.updateBatch(ibizsample0020Mapping.toDomain(ibizsample0020dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsample0020Service.get(#ibizsample0020_id),'DemoSys-IBIZSample0020-Remove')")
@ApiOperation(value = "删除员工", tags = {"员工" }, notes = "删除员工")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0020s/{ibizsample0020_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample0020_id") String ibizsample0020_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0020Service.remove(ibizsample0020_id));
}
@PreAuthorize("hasPermission(this.ibizsample0020Service.getIbizsample0020ByIds(#ids),'DemoSys-IBIZSample0020-Remove')")
@ApiOperation(value = "批量删除员工", tags = {"员工" }, notes = "批量删除员工")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsample0020s/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsample0020Service.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(returnObject.body),'DemoSys-IBIZSample0020-Get')")
@ApiOperation(value = "获取员工", tags = {"员工" }, notes = "获取员工")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0020s/{ibizsample0020_id}")
public ResponseEntity<IBIZSample0020DTO> get(@PathVariable("ibizsample0020_id") String ibizsample0020_id) {
IBIZSample0020 domain = ibizsample0020Service.get(ibizsample0020_id);
IBIZSample0020DTO dto = ibizsample0020Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取员工草稿", tags = {"员工" }, notes = "获取员工草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsample0020s/getdraft")
public ResponseEntity<IBIZSample0020DTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0020Mapping.toDto(ibizsample0020Service.getDraft(new IBIZSample0020())));
}
@ApiOperation(value = "检查员工", tags = {"员工" }, notes = "检查员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSample0020DTO ibizsample0020dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0020Service.checkKey(ibizsample0020Mapping.toDomain(ibizsample0020dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(#ibizsample0020dto),'DemoSys-IBIZSample0020-Save')")
@ApiOperation(value = "保存员工", tags = {"员工" }, notes = "保存员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSample0020DTO ibizsample0020dto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsample0020Service.save(ibizsample0020Mapping.toDomain(ibizsample0020dto)));
}
@PreAuthorize("hasPermission(this.ibizsample0020Mapping.toDomain(#ibizsample0020dtos),'DemoSys-IBIZSample0020-Save')")
@ApiOperation(value = "批量保存员工", tags = {"员工" }, notes = "批量保存员工")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsample0020s/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSample0020DTO> ibizsample0020dtos) {
ibizsample0020Service.saveBatch(ibizsample0020Mapping.toDomain(ibizsample0020dtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0020-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0020-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"员工" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0020s/fetchdefault")
public ResponseEntity<List<IBIZSample0020DTO>> fetchDefault(IBIZSample0020SearchContext context) {
Page<IBIZSample0020> domains = ibizsample0020Service.searchDefault(context) ;
List<IBIZSample0020DTO> list = ibizsample0020Mapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample0020-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample0020-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"员工" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsample0020s/searchdefault")
public ResponseEntity<Page<IBIZSample0020DTO>> searchDefault(@RequestBody IBIZSample0020SearchContext context) {
Page<IBIZSample0020> domains = ibizsample0020Service.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsample0020Mapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZSampleResource { ...@@ -47,6 +47,139 @@ public class IBIZSampleResource {
@Lazy @Lazy
public IBIZSampleMapping ibizsampleMapping; public IBIZSampleMapping ibizsampleMapping;
@PreAuthorize("hasPermission(this.ibizsampleMapping.toDomain(#ibizsampledto),'DemoSys-IBIZSample-Create')")
@ApiOperation(value = "新建示例数据库", tags = {"示例数据库" }, notes = "新建示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples")
public ResponseEntity<IBIZSampleDTO> create(@Validated @RequestBody IBIZSampleDTO ibizsampledto) {
IBIZSample domain = ibizsampleMapping.toDomain(ibizsampledto);
ibizsampleService.create(domain);
IBIZSampleDTO dto = ibizsampleMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsampleMapping.toDomain(#ibizsampledtos),'DemoSys-IBIZSample-Create')")
@ApiOperation(value = "批量新建示例数据库", tags = {"示例数据库" }, notes = "批量新建示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSampleDTO> ibizsampledtos) {
ibizsampleService.createBatch(ibizsampleMapping.toDomain(ibizsampledtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsample" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsampleService.get(#ibizsample_id),'DemoSys-IBIZSample-Update')")
@ApiOperation(value = "更新示例数据库", tags = {"示例数据库" }, notes = "更新示例数据库")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsamples/{ibizsample_id}")
public ResponseEntity<IBIZSampleDTO> update(@PathVariable("ibizsample_id") String ibizsample_id, @RequestBody IBIZSampleDTO ibizsampledto) {
IBIZSample domain = ibizsampleMapping.toDomain(ibizsampledto);
domain .setIbizsampleid(ibizsample_id);
ibizsampleService.update(domain );
IBIZSampleDTO dto = ibizsampleMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsampleService.getIbizsampleByEntities(this.ibizsampleMapping.toDomain(#ibizsampledtos)),'DemoSys-IBIZSample-Update')")
@ApiOperation(value = "批量更新示例数据库", tags = {"示例数据库" }, notes = "批量更新示例数据库")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsamples/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSampleDTO> ibizsampledtos) {
ibizsampleService.updateBatch(ibizsampleMapping.toDomain(ibizsampledtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsampleService.get(#ibizsample_id),'DemoSys-IBIZSample-Remove')")
@ApiOperation(value = "删除示例数据库", tags = {"示例数据库" }, notes = "删除示例数据库")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsamples/{ibizsample_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsample_id") String ibizsample_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsampleService.remove(ibizsample_id));
}
@PreAuthorize("hasPermission(this.ibizsampleService.getIbizsampleByIds(#ids),'DemoSys-IBIZSample-Remove')")
@ApiOperation(value = "批量删除示例数据库", tags = {"示例数据库" }, notes = "批量删除示例数据库")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsamples/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsampleService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsampleMapping.toDomain(returnObject.body),'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "获取示例数据库", tags = {"示例数据库" }, notes = "获取示例数据库")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsamples/{ibizsample_id}")
public ResponseEntity<IBIZSampleDTO> get(@PathVariable("ibizsample_id") String ibizsample_id) {
IBIZSample domain = ibizsampleService.get(ibizsample_id);
IBIZSampleDTO dto = ibizsampleMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取示例数据库草稿", tags = {"示例数据库" }, notes = "获取示例数据库草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsamples/getdraft")
public ResponseEntity<IBIZSampleDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsampleMapping.toDto(ibizsampleService.getDraft(new IBIZSample())));
}
@ApiOperation(value = "检查示例数据库", tags = {"示例数据库" }, notes = "检查示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSampleDTO ibizsampledto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsampleService.checkKey(ibizsampleMapping.toDomain(ibizsampledto)));
}
@PreAuthorize("hasPermission(this.ibizsampleMapping.toDomain(#ibizsampledto),'DemoSys-IBIZSample-Save')")
@ApiOperation(value = "保存示例数据库", tags = {"示例数据库" }, notes = "保存示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSampleDTO ibizsampledto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsampleService.save(ibizsampleMapping.toDomain(ibizsampledto)));
}
@PreAuthorize("hasPermission(this.ibizsampleMapping.toDomain(#ibizsampledtos),'DemoSys-IBIZSample-Save')")
@ApiOperation(value = "批量保存示例数据库", tags = {"示例数据库" }, notes = "批量保存示例数据库")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsamples/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSampleDTO> ibizsampledtos) {
ibizsampleService.saveBatch(ibizsampleMapping.toDomain(ibizsampledtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"示例数据库" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsamples/fetchdefault")
public ResponseEntity<List<IBIZSampleDTO>> fetchDefault(IBIZSampleSearchContext context) {
Page<IBIZSample> domains = ibizsampleService.searchDefault(context) ;
List<IBIZSampleDTO> list = ibizsampleMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"示例数据库" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsamples/searchdefault")
public ResponseEntity<Page<IBIZSampleDTO>> searchDefault(@RequestBody IBIZSampleSearchContext context) {
Page<IBIZSample> domains = ibizsampleService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsampleMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample-searchFormType-all') and hasPermission(#context,'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "获取FormType", tags = {"示例数据库" } ,notes = "获取FormType")
@RequestMapping(method= RequestMethod.POST , value="/ibizsamples/fetchformtype")
public ResponseEntity<List<IBIZSampleDTO>> fetchFormType(IBIZSampleSearchContext context) {
Page<IBIZSample> domains = ibizsampleService.searchFormType(context) ;
List<IBIZSampleDTO> list = ibizsampleMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSample-searchFormType-all') and hasPermission(#context,'DemoSys-IBIZSample-Get')")
@ApiOperation(value = "查询FormType", tags = {"示例数据库" } ,notes = "查询FormType")
@RequestMapping(method= RequestMethod.POST , value="/ibizsamples/searchformtype")
public ResponseEntity<Page<IBIZSampleDTO>> searchFormType(@RequestBody IBIZSampleSearchContext context) {
Page<IBIZSample> domains = ibizsampleService.searchFormType(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsampleMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSoftwareSuitResource { ...@@ -47,6 +47,117 @@ public class IBIZSoftwareSuitResource {
@Lazy @Lazy
public IBIZSoftwareSuitMapping ibizsoftwaresuitMapping; public IBIZSoftwareSuitMapping ibizsoftwaresuitMapping;
@PreAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdto),'DemoSys-IBIZSoftwareSuit-Create')")
@ApiOperation(value = "新建软件", tags = {"软件" }, notes = "新建软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits")
public ResponseEntity<IBIZSoftwareSuitDTO> create(@Validated @RequestBody IBIZSoftwareSuitDTO ibizsoftwaresuitdto) {
IBIZSoftwareSuit domain = ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdto);
ibizsoftwaresuitService.create(domain);
IBIZSoftwareSuitDTO dto = ibizsoftwaresuitMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdtos),'DemoSys-IBIZSoftwareSuit-Create')")
@ApiOperation(value = "批量新建软件", tags = {"软件" }, notes = "批量新建软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSoftwareSuitDTO> ibizsoftwaresuitdtos) {
ibizsoftwaresuitService.createBatch(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsoftwaresuit" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizsoftwaresuitService.get(#ibizsoftwaresuit_id),'DemoSys-IBIZSoftwareSuit-Update')")
@ApiOperation(value = "更新软件", tags = {"软件" }, notes = "更新软件")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsoftwaresuits/{ibizsoftwaresuit_id}")
public ResponseEntity<IBIZSoftwareSuitDTO> update(@PathVariable("ibizsoftwaresuit_id") String ibizsoftwaresuit_id, @RequestBody IBIZSoftwareSuitDTO ibizsoftwaresuitdto) {
IBIZSoftwareSuit domain = ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdto);
domain .setIbizsoftwaresuitid(ibizsoftwaresuit_id);
ibizsoftwaresuitService.update(domain );
IBIZSoftwareSuitDTO dto = ibizsoftwaresuitMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitService.getIbizsoftwaresuitByEntities(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdtos)),'DemoSys-IBIZSoftwareSuit-Update')")
@ApiOperation(value = "批量更新软件", tags = {"软件" }, notes = "批量更新软件")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsoftwaresuits/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSoftwareSuitDTO> ibizsoftwaresuitdtos) {
ibizsoftwaresuitService.updateBatch(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitService.get(#ibizsoftwaresuit_id),'DemoSys-IBIZSoftwareSuit-Remove')")
@ApiOperation(value = "删除软件", tags = {"软件" }, notes = "删除软件")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsoftwaresuits/{ibizsoftwaresuit_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsoftwaresuit_id") String ibizsoftwaresuit_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsoftwaresuitService.remove(ibizsoftwaresuit_id));
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitService.getIbizsoftwaresuitByIds(#ids),'DemoSys-IBIZSoftwareSuit-Remove')")
@ApiOperation(value = "批量删除软件", tags = {"软件" }, notes = "批量删除软件")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsoftwaresuits/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsoftwaresuitService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(returnObject.body),'DemoSys-IBIZSoftwareSuit-Get')")
@ApiOperation(value = "获取软件", tags = {"软件" }, notes = "获取软件")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsoftwaresuits/{ibizsoftwaresuit_id}")
public ResponseEntity<IBIZSoftwareSuitDTO> get(@PathVariable("ibizsoftwaresuit_id") String ibizsoftwaresuit_id) {
IBIZSoftwareSuit domain = ibizsoftwaresuitService.get(ibizsoftwaresuit_id);
IBIZSoftwareSuitDTO dto = ibizsoftwaresuitMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取软件草稿", tags = {"软件" }, notes = "获取软件草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsoftwaresuits/getdraft")
public ResponseEntity<IBIZSoftwareSuitDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsoftwaresuitMapping.toDto(ibizsoftwaresuitService.getDraft(new IBIZSoftwareSuit())));
}
@ApiOperation(value = "检查软件", tags = {"软件" }, notes = "检查软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSoftwareSuitDTO ibizsoftwaresuitdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsoftwaresuitService.checkKey(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdto)));
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdto),'DemoSys-IBIZSoftwareSuit-Save')")
@ApiOperation(value = "保存软件", tags = {"软件" }, notes = "保存软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSoftwareSuitDTO ibizsoftwaresuitdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsoftwaresuitService.save(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdto)));
}
@PreAuthorize("hasPermission(this.ibizsoftwaresuitMapping.toDomain(#ibizsoftwaresuitdtos),'DemoSys-IBIZSoftwareSuit-Save')")
@ApiOperation(value = "批量保存软件", tags = {"软件" }, notes = "批量保存软件")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsoftwaresuits/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSoftwareSuitDTO> ibizsoftwaresuitdtos) {
ibizsoftwaresuitService.saveBatch(ibizsoftwaresuitMapping.toDomain(ibizsoftwaresuitdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSoftwareSuit-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSoftwareSuit-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"软件" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsoftwaresuits/fetchdefault")
public ResponseEntity<List<IBIZSoftwareSuitDTO>> fetchDefault(IBIZSoftwareSuitSearchContext context) {
Page<IBIZSoftwareSuit> domains = ibizsoftwaresuitService.searchDefault(context) ;
List<IBIZSoftwareSuitDTO> list = ibizsoftwaresuitMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSoftwareSuit-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSoftwareSuit-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"软件" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsoftwaresuits/searchdefault")
public ResponseEntity<Page<IBIZSoftwareSuitDTO>> searchDefault(@RequestBody IBIZSoftwareSuitSearchContext context) {
Page<IBIZSoftwareSuit> domains = ibizsoftwaresuitService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsoftwaresuitMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZStorageResource { ...@@ -47,6 +47,117 @@ public class IBIZStorageResource {
@Lazy @Lazy
public IBIZStorageMapping ibizstorageMapping; public IBIZStorageMapping ibizstorageMapping;
@PreAuthorize("hasPermission(this.ibizstorageMapping.toDomain(#ibizstoragedto),'DemoSys-IBIZStorage-Create')")
@ApiOperation(value = "新建存储", tags = {"存储" }, notes = "新建存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages")
public ResponseEntity<IBIZStorageDTO> create(@Validated @RequestBody IBIZStorageDTO ibizstoragedto) {
IBIZStorage domain = ibizstorageMapping.toDomain(ibizstoragedto);
ibizstorageService.create(domain);
IBIZStorageDTO dto = ibizstorageMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizstorageMapping.toDomain(#ibizstoragedtos),'DemoSys-IBIZStorage-Create')")
@ApiOperation(value = "批量新建存储", tags = {"存储" }, notes = "批量新建存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZStorageDTO> ibizstoragedtos) {
ibizstorageService.createBatch(ibizstorageMapping.toDomain(ibizstoragedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizstorage" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizstorageService.get(#ibizstorage_id),'DemoSys-IBIZStorage-Update')")
@ApiOperation(value = "更新存储", tags = {"存储" }, notes = "更新存储")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizstorages/{ibizstorage_id}")
public ResponseEntity<IBIZStorageDTO> update(@PathVariable("ibizstorage_id") String ibizstorage_id, @RequestBody IBIZStorageDTO ibizstoragedto) {
IBIZStorage domain = ibizstorageMapping.toDomain(ibizstoragedto);
domain .setIbizstorageid(ibizstorage_id);
ibizstorageService.update(domain );
IBIZStorageDTO dto = ibizstorageMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizstorageService.getIbizstorageByEntities(this.ibizstorageMapping.toDomain(#ibizstoragedtos)),'DemoSys-IBIZStorage-Update')")
@ApiOperation(value = "批量更新存储", tags = {"存储" }, notes = "批量更新存储")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizstorages/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZStorageDTO> ibizstoragedtos) {
ibizstorageService.updateBatch(ibizstorageMapping.toDomain(ibizstoragedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizstorageService.get(#ibizstorage_id),'DemoSys-IBIZStorage-Remove')")
@ApiOperation(value = "删除存储", tags = {"存储" }, notes = "删除存储")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizstorages/{ibizstorage_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizstorage_id") String ibizstorage_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizstorageService.remove(ibizstorage_id));
}
@PreAuthorize("hasPermission(this.ibizstorageService.getIbizstorageByIds(#ids),'DemoSys-IBIZStorage-Remove')")
@ApiOperation(value = "批量删除存储", tags = {"存储" }, notes = "批量删除存储")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizstorages/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizstorageService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizstorageMapping.toDomain(returnObject.body),'DemoSys-IBIZStorage-Get')")
@ApiOperation(value = "获取存储", tags = {"存储" }, notes = "获取存储")
@RequestMapping(method = RequestMethod.GET, value = "/ibizstorages/{ibizstorage_id}")
public ResponseEntity<IBIZStorageDTO> get(@PathVariable("ibizstorage_id") String ibizstorage_id) {
IBIZStorage domain = ibizstorageService.get(ibizstorage_id);
IBIZStorageDTO dto = ibizstorageMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取存储草稿", tags = {"存储" }, notes = "获取存储草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizstorages/getdraft")
public ResponseEntity<IBIZStorageDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizstorageMapping.toDto(ibizstorageService.getDraft(new IBIZStorage())));
}
@ApiOperation(value = "检查存储", tags = {"存储" }, notes = "检查存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZStorageDTO ibizstoragedto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizstorageService.checkKey(ibizstorageMapping.toDomain(ibizstoragedto)));
}
@PreAuthorize("hasPermission(this.ibizstorageMapping.toDomain(#ibizstoragedto),'DemoSys-IBIZStorage-Save')")
@ApiOperation(value = "保存存储", tags = {"存储" }, notes = "保存存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZStorageDTO ibizstoragedto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizstorageService.save(ibizstorageMapping.toDomain(ibizstoragedto)));
}
@PreAuthorize("hasPermission(this.ibizstorageMapping.toDomain(#ibizstoragedtos),'DemoSys-IBIZStorage-Save')")
@ApiOperation(value = "批量保存存储", tags = {"存储" }, notes = "批量保存存储")
@RequestMapping(method = RequestMethod.POST, value = "/ibizstorages/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZStorageDTO> ibizstoragedtos) {
ibizstorageService.saveBatch(ibizstorageMapping.toDomain(ibizstoragedtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZStorage-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZStorage-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"存储" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizstorages/fetchdefault")
public ResponseEntity<List<IBIZStorageDTO>> fetchDefault(IBIZStorageSearchContext context) {
Page<IBIZStorage> domains = ibizstorageService.searchDefault(context) ;
List<IBIZStorageDTO> list = ibizstorageMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZStorage-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZStorage-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"存储" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizstorages/searchdefault")
public ResponseEntity<Page<IBIZStorageDTO>> searchDefault(@RequestBody IBIZStorageSearchContext context) {
Page<IBIZStorage> domains = ibizstorageService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizstorageMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,117 @@ public class IBIZSupplierResource { ...@@ -47,6 +47,117 @@ public class IBIZSupplierResource {
@Lazy @Lazy
public IBIZSupplierMapping ibizsupplierMapping; public IBIZSupplierMapping ibizsupplierMapping;
@PreAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(#ibizsupplierdto),'DemoSys-IBIZSupplier-Create')")
@ApiOperation(value = "新建供货商", tags = {"供货商" }, notes = "新建供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers")
public ResponseEntity<IBIZSupplierDTO> create(@Validated @RequestBody IBIZSupplierDTO ibizsupplierdto) {
IBIZSupplier domain = ibizsupplierMapping.toDomain(ibizsupplierdto);
ibizsupplierService.create(domain);
IBIZSupplierDTO dto = ibizsupplierMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(#ibizsupplierdtos),'DemoSys-IBIZSupplier-Create')")
@ApiOperation(value = "批量新建供货商", tags = {"供货商" }, notes = "批量新建供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZSupplierDTO> ibizsupplierdtos) {
ibizsupplierService.createBatch(ibizsupplierMapping.toDomain(ibizsupplierdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizsupplier" , versionfield = "updatetime")
@PreAuthorize("hasPermission(this.ibizsupplierService.get(#ibizsupplier_id),'DemoSys-IBIZSupplier-Update')")
@ApiOperation(value = "更新供货商", tags = {"供货商" }, notes = "更新供货商")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsuppliers/{ibizsupplier_id}")
public ResponseEntity<IBIZSupplierDTO> update(@PathVariable("ibizsupplier_id") String ibizsupplier_id, @RequestBody IBIZSupplierDTO ibizsupplierdto) {
IBIZSupplier domain = ibizsupplierMapping.toDomain(ibizsupplierdto);
domain .setSupplierid(ibizsupplier_id);
ibizsupplierService.update(domain );
IBIZSupplierDTO dto = ibizsupplierMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizsupplierService.getIbizsupplierByEntities(this.ibizsupplierMapping.toDomain(#ibizsupplierdtos)),'DemoSys-IBIZSupplier-Update')")
@ApiOperation(value = "批量更新供货商", tags = {"供货商" }, notes = "批量更新供货商")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizsuppliers/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZSupplierDTO> ibizsupplierdtos) {
ibizsupplierService.updateBatch(ibizsupplierMapping.toDomain(ibizsupplierdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizsupplierService.get(#ibizsupplier_id),'DemoSys-IBIZSupplier-Remove')")
@ApiOperation(value = "删除供货商", tags = {"供货商" }, notes = "删除供货商")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsuppliers/{ibizsupplier_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizsupplier_id") String ibizsupplier_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsupplierService.remove(ibizsupplier_id));
}
@PreAuthorize("hasPermission(this.ibizsupplierService.getIbizsupplierByIds(#ids),'DemoSys-IBIZSupplier-Remove')")
@ApiOperation(value = "批量删除供货商", tags = {"供货商" }, notes = "批量删除供货商")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizsuppliers/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizsupplierService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(returnObject.body),'DemoSys-IBIZSupplier-Get')")
@ApiOperation(value = "获取供货商", tags = {"供货商" }, notes = "获取供货商")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsuppliers/{ibizsupplier_id}")
public ResponseEntity<IBIZSupplierDTO> get(@PathVariable("ibizsupplier_id") String ibizsupplier_id) {
IBIZSupplier domain = ibizsupplierService.get(ibizsupplier_id);
IBIZSupplierDTO dto = ibizsupplierMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取供货商草稿", tags = {"供货商" }, notes = "获取供货商草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizsuppliers/getdraft")
public ResponseEntity<IBIZSupplierDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizsupplierMapping.toDto(ibizsupplierService.getDraft(new IBIZSupplier())));
}
@ApiOperation(value = "检查供货商", tags = {"供货商" }, notes = "检查供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZSupplierDTO ibizsupplierdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsupplierService.checkKey(ibizsupplierMapping.toDomain(ibizsupplierdto)));
}
@PreAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(#ibizsupplierdto),'DemoSys-IBIZSupplier-Save')")
@ApiOperation(value = "保存供货商", tags = {"供货商" }, notes = "保存供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZSupplierDTO ibizsupplierdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizsupplierService.save(ibizsupplierMapping.toDomain(ibizsupplierdto)));
}
@PreAuthorize("hasPermission(this.ibizsupplierMapping.toDomain(#ibizsupplierdtos),'DemoSys-IBIZSupplier-Save')")
@ApiOperation(value = "批量保存供货商", tags = {"供货商" }, notes = "批量保存供货商")
@RequestMapping(method = RequestMethod.POST, value = "/ibizsuppliers/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZSupplierDTO> ibizsupplierdtos) {
ibizsupplierService.saveBatch(ibizsupplierMapping.toDomain(ibizsupplierdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSupplier-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSupplier-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"供货商" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsuppliers/fetchdefault")
public ResponseEntity<List<IBIZSupplierDTO>> fetchDefault(IBIZSupplierSearchContext context) {
Page<IBIZSupplier> domains = ibizsupplierService.searchDefault(context) ;
List<IBIZSupplierDTO> list = ibizsupplierMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZSupplier-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZSupplier-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"供货商" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizsuppliers/searchdefault")
public ResponseEntity<Page<IBIZSupplierDTO>> searchDefault(@RequestBody IBIZSupplierSearchContext context) {
Page<IBIZSupplier> domains = ibizsupplierService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizsupplierMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
...@@ -47,6 +47,139 @@ public class IBIZUNIProductResource { ...@@ -47,6 +47,139 @@ public class IBIZUNIProductResource {
@Lazy @Lazy
public IBIZUNIProductMapping ibizuniproductMapping; public IBIZUNIProductMapping ibizuniproductMapping;
@PreAuthorize("hasPermission(this.ibizuniproductMapping.toDomain(#ibizuniproductdto),'DemoSys-IBIZUNIProduct-Create')")
@ApiOperation(value = "新建统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "新建统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizuniproducts")
public ResponseEntity<IBIZUNIProductDTO> create(@Validated @RequestBody IBIZUNIProductDTO ibizuniproductdto) {
IBIZUNIProduct domain = ibizuniproductMapping.toDomain(ibizuniproductdto);
ibizuniproductService.create(domain);
IBIZUNIProductDTO dto = ibizuniproductMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizuniproductMapping.toDomain(#ibizuniproductdtos),'DemoSys-IBIZUNIProduct-Create')")
@ApiOperation(value = "批量新建统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "批量新建统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizuniproducts/batch")
public ResponseEntity<Boolean> createBatch(@RequestBody List<IBIZUNIProductDTO> ibizuniproductdtos) {
ibizuniproductService.createBatch(ibizuniproductMapping.toDomain(ibizuniproductdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@VersionCheck(entity = "ibizuniproduct" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizuniproductService.get(#ibizuniproduct_id),'DemoSys-IBIZUNIProduct-Update')")
@ApiOperation(value = "更新统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "更新统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizuniproducts/{ibizuniproduct_id}")
public ResponseEntity<IBIZUNIProductDTO> update(@PathVariable("ibizuniproduct_id") String ibizuniproduct_id, @RequestBody IBIZUNIProductDTO ibizuniproductdto) {
IBIZUNIProduct domain = ibizuniproductMapping.toDomain(ibizuniproductdto);
domain .setIbizuniproductid(ibizuniproduct_id);
ibizuniproductService.update(domain );
IBIZUNIProductDTO dto = ibizuniproductMapping.toDto(domain );
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasPermission(this.ibizuniproductService.getIbizuniproductByEntities(this.ibizuniproductMapping.toDomain(#ibizuniproductdtos)),'DemoSys-IBIZUNIProduct-Update')")
@ApiOperation(value = "批量更新统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "批量更新统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizuniproducts/batch")
public ResponseEntity<Boolean> updateBatch(@RequestBody List<IBIZUNIProductDTO> ibizuniproductdtos) {
ibizuniproductService.updateBatch(ibizuniproductMapping.toDomain(ibizuniproductdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasPermission(this.ibizuniproductService.get(#ibizuniproduct_id),'DemoSys-IBIZUNIProduct-Remove')")
@ApiOperation(value = "删除统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "删除统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizuniproducts/{ibizuniproduct_id}")
public ResponseEntity<Boolean> remove(@PathVariable("ibizuniproduct_id") String ibizuniproduct_id) {
return ResponseEntity.status(HttpStatus.OK).body(ibizuniproductService.remove(ibizuniproduct_id));
}
@PreAuthorize("hasPermission(this.ibizuniproductService.getIbizuniproductByIds(#ids),'DemoSys-IBIZUNIProduct-Remove')")
@ApiOperation(value = "批量删除统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "批量删除统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizuniproducts/batch")
public ResponseEntity<Boolean> removeBatch(@RequestBody List<String> ids) {
ibizuniproductService.removeBatch(ids);
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PostAuthorize("hasPermission(this.ibizuniproductMapping.toDomain(returnObject.body),'DemoSys-IBIZUNIProduct-Get')")
@ApiOperation(value = "获取统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "获取统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.GET, value = "/ibizuniproducts/{ibizuniproduct_id}")
public ResponseEntity<IBIZUNIProductDTO> get(@PathVariable("ibizuniproduct_id") String ibizuniproduct_id) {
IBIZUNIProduct domain = ibizuniproductService.get(ibizuniproduct_id);
IBIZUNIProductDTO dto = ibizuniproductMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@ApiOperation(value = "获取统一产品(索引主实体)草稿", tags = {"统一产品(索引主实体)" }, notes = "获取统一产品(索引主实体)草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizuniproducts/getdraft")
public ResponseEntity<IBIZUNIProductDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizuniproductMapping.toDto(ibizuniproductService.getDraft(new IBIZUNIProduct())));
}
@ApiOperation(value = "检查统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "检查统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizuniproducts/checkkey")
public ResponseEntity<Boolean> checkKey(@RequestBody IBIZUNIProductDTO ibizuniproductdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizuniproductService.checkKey(ibizuniproductMapping.toDomain(ibizuniproductdto)));
}
@PreAuthorize("hasPermission(this.ibizuniproductMapping.toDomain(#ibizuniproductdto),'DemoSys-IBIZUNIProduct-Save')")
@ApiOperation(value = "保存统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "保存统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizuniproducts/save")
public ResponseEntity<Boolean> save(@RequestBody IBIZUNIProductDTO ibizuniproductdto) {
return ResponseEntity.status(HttpStatus.OK).body(ibizuniproductService.save(ibizuniproductMapping.toDomain(ibizuniproductdto)));
}
@PreAuthorize("hasPermission(this.ibizuniproductMapping.toDomain(#ibizuniproductdtos),'DemoSys-IBIZUNIProduct-Save')")
@ApiOperation(value = "批量保存统一产品(索引主实体)", tags = {"统一产品(索引主实体)" }, notes = "批量保存统一产品(索引主实体)")
@RequestMapping(method = RequestMethod.POST, value = "/ibizuniproducts/savebatch")
public ResponseEntity<Boolean> saveBatch(@RequestBody List<IBIZUNIProductDTO> ibizuniproductdtos) {
ibizuniproductService.saveBatch(ibizuniproductMapping.toDomain(ibizuniproductdtos));
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZUNIProduct-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZUNIProduct-Get')")
@ApiOperation(value = "获取DEFAULT", tags = {"统一产品(索引主实体)" } ,notes = "获取DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizuniproducts/fetchdefault")
public ResponseEntity<List<IBIZUNIProductDTO>> fetchDefault(IBIZUNIProductSearchContext context) {
Page<IBIZUNIProduct> domains = ibizuniproductService.searchDefault(context) ;
List<IBIZUNIProductDTO> list = ibizuniproductMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZUNIProduct-searchDefault-all') and hasPermission(#context,'DemoSys-IBIZUNIProduct-Get')")
@ApiOperation(value = "查询DEFAULT", tags = {"统一产品(索引主实体)" } ,notes = "查询DEFAULT")
@RequestMapping(method= RequestMethod.POST , value="/ibizuniproducts/searchdefault")
public ResponseEntity<Page<IBIZUNIProductDTO>> searchDefault(@RequestBody IBIZUNIProductSearchContext context) {
Page<IBIZUNIProduct> domains = ibizuniproductService.searchDefault(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizuniproductMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZUNIProduct-searchIndexDER-all') and hasPermission(#context,'DemoSys-IBIZUNIProduct-Get')")
@ApiOperation(value = "获取IndexDER", tags = {"统一产品(索引主实体)" } ,notes = "获取IndexDER")
@RequestMapping(method= RequestMethod.POST , value="/ibizuniproducts/fetchindexder")
public ResponseEntity<List<IBIZUNIProductDTO>> fetchIndexDER(IBIZUNIProductSearchContext context) {
Page<IBIZUNIProduct> domains = ibizuniproductService.searchIndexDER(context) ;
List<IBIZUNIProductDTO> list = ibizuniproductMapping.toDto(domains.getContent());
return ResponseEntity.status(HttpStatus.CREATED)
.header("x-page", String.valueOf(context.getPageable().getPageNumber()))
.header("x-per-page", String.valueOf(context.getPageable().getPageSize()))
.header("x-total", String.valueOf(domains.getTotalElements()))
.body(list);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZUNIProduct-searchIndexDER-all') and hasPermission(#context,'DemoSys-IBIZUNIProduct-Get')")
@ApiOperation(value = "查询IndexDER", tags = {"统一产品(索引主实体)" } ,notes = "查询IndexDER")
@RequestMapping(method= RequestMethod.POST , value="/ibizuniproducts/searchindexder")
public ResponseEntity<Page<IBIZUNIProductDTO>> searchIndexDER(@RequestBody IBIZUNIProductSearchContext context) {
Page<IBIZUNIProduct> domains = ibizuniproductService.searchIndexDER(context) ;
return ResponseEntity.status(HttpStatus.CREATED)
.body(new PageImpl(ibizuniproductMapping.toDto(domains.getContent()), context.getPageable(), domains.getTotalElements()));
}
} }
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册