提交 6fc5d5ec 编写于 作者: ibizdev's avatar ibizdev

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

上级 27091cea
......@@ -8,16 +8,16 @@ import java.util.List;
public interface IBIZBOOKDataImport {
@Mappings({
@Mapping(target = "ibizbookid", source = "ibizbookid"),
@Mapping(target = "subtext", source = "subtext"),
@Mapping(target = "ibizbookname", source = "ibizbookname"),
@Mapping(target = "sailstate", source = "sailstate"),
@Mapping(target = "tag", source = "tag"),
@Mapping(target = "type", source = "type"),
@Mapping(target = "borrowway", source = "borrowway"),
@Mapping(target = "press", source = "press"),
@Mapping(target = "author", source = "author"),
@Mapping(target = "type", source = "type"),
@Mapping(target = "price", source = "price"),
@Mapping(target = "booknumber", source = "booknumber"),
@Mapping(target = "subtext", source = "subtext"),
@Mapping(target = "ibizbookname", source = "ibizbookname"),
@Mapping(target = "sailstate", source = "sailstate"),
})
@BeanMapping(ignoreByDefault = true)
IBIZBOOK toDomain(IBIZBOOK entity);
......
......@@ -8,10 +8,10 @@ import java.util.List;
public interface IBIZOrderImport {
@Mappings({
@Mapping(target = "ibizorderid", source = "ibizorderid"),
@Mapping(target = "ordertype", source = "ordertype"),
@Mapping(target = "ordertime", source = "ordertime"),
@Mapping(target = "orderuid", source = "orderuid"),
@Mapping(target = "ibizordername", source = "ibizordername"),
@Mapping(target = "ordertype", source = "ordertype"),
@Mapping(target = "orderuid", source = "orderuid"),
})
@BeanMapping(ignoreByDefault = true)
IBIZOrder toDomain(IBIZOrder entity);
......
......@@ -27,22 +27,12 @@ public interface IIBIZOrderDetailService extends IService<IBIZOrderDetail> {
boolean create(IBIZOrderDetail et);
void createBatch(List<IBIZOrderDetail> list);
IBIZOrderDetail createTemp(IBIZOrderDetail et);
IBIZOrderDetail createTempMajor(IBIZOrderDetail et);
boolean update(IBIZOrderDetail et);
void updateBatch(List<IBIZOrderDetail> list);
IBIZOrderDetail updateTemp(IBIZOrderDetail et);
IBIZOrderDetail updateTempMajor(IBIZOrderDetail et);
boolean remove(String key);
void removeBatch(Collection<String> idList);
IBIZOrderDetail removeTemp(IBIZOrderDetail et);
IBIZOrderDetail removeTempMajor(IBIZOrderDetail et);
IBIZOrderDetail get(String key);
IBIZOrderDetail getTemp(IBIZOrderDetail et);
IBIZOrderDetail getTempMajor(IBIZOrderDetail et);
IBIZOrderDetail getDraft(IBIZOrderDetail et);
IBIZOrderDetail getDraftTemp(IBIZOrderDetail et);
IBIZOrderDetail getDraftTempMajor(IBIZOrderDetail et);
boolean checkKey(IBIZOrderDetail et);
IBIZOrderDetail countMoney(IBIZOrderDetail et);
IBIZOrderDetail getUnitAndPrice(IBIZOrderDetail et);
......
......@@ -27,22 +27,12 @@ public interface IIBIZOrderService extends IService<IBIZOrder> {
boolean create(IBIZOrder et);
void createBatch(List<IBIZOrder> list);
IBIZOrder createTemp(IBIZOrder et);
IBIZOrder createTempMajor(IBIZOrder et);
boolean update(IBIZOrder et);
void updateBatch(List<IBIZOrder> list);
IBIZOrder updateTemp(IBIZOrder et);
IBIZOrder updateTempMajor(IBIZOrder et);
boolean remove(String key);
void removeBatch(Collection<String> idList);
IBIZOrder removeTemp(IBIZOrder et);
IBIZOrder removeTempMajor(IBIZOrder et);
IBIZOrder get(String key);
IBIZOrder getTemp(IBIZOrder et);
IBIZOrder getTempMajor(IBIZOrder et);
IBIZOrder getDraft(IBIZOrder et);
IBIZOrder getDraftTemp(IBIZOrder et);
IBIZOrder getDraftTempMajor(IBIZOrder et);
IBIZOrder bUIAction(IBIZOrder et);
boolean bUIActionBatch(List<IBIZOrder> etList);
boolean checkKey(IBIZOrder et);
......
......@@ -85,20 +85,6 @@ public class IBIZOrderDetailServiceImpl extends ServiceImpl<IBIZOrderDetailMappe
updateParentDataBatch(list);
}
@Override
@Transactional
public IBIZOrderDetail createTemp(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrderDetail createTempMajor(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
@Transactional
public boolean update(IBIZOrderDetail et) {
......@@ -119,20 +105,6 @@ public class IBIZOrderDetailServiceImpl extends ServiceImpl<IBIZOrderDetailMappe
updateParentDataBatch(list);
}
@Override
@Transactional
public IBIZOrderDetail updateTemp(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrderDetail updateTempMajor(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
@Transactional
public boolean remove(String key) {
......@@ -150,20 +122,6 @@ public class IBIZOrderDetailServiceImpl extends ServiceImpl<IBIZOrderDetailMappe
updateParentDataBatch(entities);
}
@Override
@Transactional
public IBIZOrderDetail removeTemp(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrderDetail removeTempMajor(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrderDetail get(String key) {
......@@ -177,40 +135,12 @@ public class IBIZOrderDetailServiceImpl extends ServiceImpl<IBIZOrderDetailMappe
return et;
}
@Override
@Transactional
public IBIZOrderDetail getTemp(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrderDetail getTempMajor(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
public IBIZOrderDetail getDraft(IBIZOrderDetail et) {
fillParentData(et);
return et;
}
@Override
@Transactional
public IBIZOrderDetail getDraftTemp(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrderDetail getDraftTempMajor(IBIZOrderDetail et) {
//自定义代码
return et;
}
@Override
public boolean checkKey(IBIZOrderDetail et) {
return (!ObjectUtils.isEmpty(et.getIbizorderdetailid())) && (!Objects.isNull(this.getById(et.getIbizorderdetailid())));
......
......@@ -75,20 +75,6 @@ public class IBIZOrderServiceImpl extends ServiceImpl<IBIZOrderMapper, IBIZOrder
this.saveBatch(list, batchSize);
}
@Override
@Transactional
public IBIZOrder createTemp(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrder createTempMajor(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public boolean update(IBIZOrder et) {
......@@ -107,20 +93,6 @@ public class IBIZOrderServiceImpl extends ServiceImpl<IBIZOrderMapper, IBIZOrder
updateBatchById(list, batchSize);
}
@Override
@Transactional
public IBIZOrder updateTemp(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrder updateTempMajor(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public boolean remove(String key) {
......@@ -138,20 +110,6 @@ public class IBIZOrderServiceImpl extends ServiceImpl<IBIZOrderMapper, IBIZOrder
removeByIds(idList);
}
@Override
@Transactional
public IBIZOrder removeTemp(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrder removeTempMajor(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrder get(String key) {
......@@ -165,40 +123,12 @@ public class IBIZOrderServiceImpl extends ServiceImpl<IBIZOrderMapper, IBIZOrder
return et;
}
@Override
@Transactional
public IBIZOrder getTemp(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrder getTempMajor(IBIZOrder et) {
//自定义代码
return et;
}
@Override
public IBIZOrder getDraft(IBIZOrder et) {
fillParentData(et);
return et;
}
@Override
@Transactional
public IBIZOrder getDraftTemp(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrder getDraftTempMajor(IBIZOrder et) {
//自定义代码
return et;
}
@Override
@Transactional
public IBIZOrder bUIAction(IBIZOrder et) {
......
......@@ -172,7 +172,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-1042-7">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-1045-7">
<createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......@@ -344,7 +344,7 @@
<!--输出实体[IBIZORDER]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-525-14">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-526-14">
<createTable tableName="T_IBIZORDER">
<column name="TP" remarks="" type="TEXT(1048576)">
</column>
......@@ -394,7 +394,7 @@
<!--输出实体[IBIZORDERDETAIL]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorderdetail-111-15">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorderdetail-113-15">
<createTable tableName="T_IBIZORDERDETAIL">
<column name="IBIZORDERDETAILNAME" remarks="" type="VARCHAR(200)">
</column>
......
......@@ -37,13 +37,13 @@
</createView>
</changeSet>
<!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-525-8" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-526-8" runOnChange="true">
<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 ]]>
</createView>
</changeSet>
<!--输出实体[IBIZORDERDETAIL]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorderdetail-111-9" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorderdetail-113-9" runOnChange="true">
<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 ]]>
</createView>
......
......@@ -65,28 +65,6 @@ public class IBIZOrderResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-CreateTemp-all')")
@ApiOperation(value = "CreateTemp", tags = {"订单" }, notes = "CreateTemp")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorders/{ibizorder_id}/createtemp")
public ResponseEntity<IBIZOrderDTO> createTemp(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.createTemp(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-CreateTempMajor-all')")
@ApiOperation(value = "CreateTempMajor", tags = {"订单" }, notes = "CreateTempMajor")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorders/{ibizorder_id}/createtempmajor")
public ResponseEntity<IBIZOrderDTO> createTempMajor(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.createTempMajor(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@VersionCheck(entity = "ibizorder" , versionfield = "updatedate")
@PreAuthorize("hasPermission(this.ibizorderService.get(#ibizorder_id),'DemoSys-IBIZOrder-Update')")
@ApiOperation(value = "更新订单", tags = {"订单" }, notes = "更新订单")
......@@ -107,28 +85,6 @@ public class IBIZOrderResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-UpdateTemp-all')")
@ApiOperation(value = "UpdateTemp", tags = {"订单" }, notes = "UpdateTemp")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizorders/{ibizorder_id}/updatetemp")
public ResponseEntity<IBIZOrderDTO> updateTemp(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.updateTemp(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-UpdateTempMajor-all')")
@ApiOperation(value = "UpdateTempMajor", tags = {"订单" }, notes = "UpdateTempMajor")
@RequestMapping(method = RequestMethod.PUT, value = "/ibizorders/{ibizorder_id}/updatetempmajor")
public ResponseEntity<IBIZOrderDTO> updateTempMajor(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.updateTempMajor(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@PreAuthorize("hasPermission(this.ibizorderService.get(#ibizorder_id),'DemoSys-IBIZOrder-Remove')")
@ApiOperation(value = "删除订单", tags = {"订单" }, notes = "删除订单")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizorders/{ibizorder_id}")
......@@ -144,28 +100,6 @@ public class IBIZOrderResource {
return ResponseEntity.status(HttpStatus.OK).body(true);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-RemoveTemp-all')")
@ApiOperation(value = "RemoveTemp", tags = {"订单" }, notes = "RemoveTemp")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizorders/{ibizorder_id}/removetemp")
public ResponseEntity<IBIZOrderDTO> removeTemp(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.removeTemp(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-RemoveTempMajor-all')")
@ApiOperation(value = "RemoveTempMajor", tags = {"订单" }, notes = "RemoveTempMajor")
@RequestMapping(method = RequestMethod.DELETE, value = "/ibizorders/{ibizorder_id}/removetempmajor")
public ResponseEntity<IBIZOrderDTO> removeTempMajor(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.removeTempMajor(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@PostAuthorize("hasPermission(this.ibizorderMapping.toDomain(returnObject.body),'DemoSys-IBIZOrder-Get')")
@ApiOperation(value = "获取订单", tags = {"订单" }, notes = "获取订单")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorders/{ibizorder_id}")
......@@ -175,55 +109,12 @@ public class IBIZOrderResource {
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-GetTemp-all')")
@ApiOperation(value = "GetTemp", tags = {"订单" }, notes = "GetTemp")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorders/{ibizorder_id}/gettemp")
public ResponseEntity<IBIZOrderDTO> getTemp(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.getTemp(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-GetTempMajor-all')")
@ApiOperation(value = "GetTempMajor", tags = {"订单" }, notes = "GetTempMajor")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorders/{ibizorder_id}/gettempmajor")
public ResponseEntity<IBIZOrderDTO> getTempMajor(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.getTempMajor(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@ApiOperation(value = "获取订单草稿", tags = {"订单" }, notes = "获取订单草稿")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorders/getdraft")
public ResponseEntity<IBIZOrderDTO> getDraft() {
return ResponseEntity.status(HttpStatus.OK).body(ibizorderMapping.toDto(ibizorderService.getDraft(new IBIZOrder())));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-GetDraftTemp-all')")
@ApiOperation(value = "GetDraftTemp", tags = {"订单" }, notes = "GetDraftTemp")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorders/getdrafttemp")
public ResponseEntity<IBIZOrderDTO> getDraftTemp() {
IBIZOrder domain =new IBIZOrder();
domain = ibizorderService.getDraftTemp(domain);
IBIZOrderDTO ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-GetDraftTempMajor-all')")
@ApiOperation(value = "GetDraftTempMajor", tags = {"订单" }, notes = "GetDraftTempMajor")
@RequestMapping(method = RequestMethod.GET, value = "/ibizorders/{ibizorder_id}/getdrafttempmajor")
public ResponseEntity<IBIZOrderDTO> getDraftTempMajor(@PathVariable("ibizorder_id") String ibizorder_id, @RequestBody IBIZOrderDTO ibizorderdto) {
IBIZOrder domain = ibizorderMapping.toDomain(ibizorderdto);
domain.setIbizorderid(ibizorder_id);
domain = ibizorderService.getDraftTempMajor(domain);
ibizorderdto = ibizorderMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(ibizorderdto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','DemoSys-IBIZOrder-BUIAction-all')")
@ApiOperation(value = "后台界面行为", tags = {"订单" }, notes = "后台界面行为")
@RequestMapping(method = RequestMethod.POST, value = "/ibizorders/{ibizorder_id}/buiaction")
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册