类 RegionController
java.lang.Object
net.guerlab.smart.region.web.controller.AbstractRegionController
net.guerlab.smart.region.web.controller.user.RegionController
@RestController("/user/region")
@RequestMapping("/user/region")
public class RegionController
extends AbstractRegionController
地区
- 作者:
- guer
-
字段概要
-
构造器概要
构造器 构造器 说明 RegionController() -
方法概要
修饰符和类型 方法 说明 voiddelete(java.lang.Long regionId, java.lang.Boolean force)voiddeleteCache()net.guerlab.smart.region.core.domain.RegionDTOsave(net.guerlab.smart.region.core.domain.RegionDTO dto)voidsetDistrictSyncCron(net.guerlab.smart.region.service.crons.DistrictSyncCron districtSyncCron)voidsetOperationLogApi(net.guerlab.smart.user.api.OperationLogApi operationLogApi)voidsync()net.guerlab.smart.region.core.domain.RegionDTOupdate(java.lang.Long regionId, net.guerlab.smart.region.core.domain.RegionDTO dto)从类继承的方法 net.guerlab.smart.region.web.controller.AbstractRegionController
findChildren, findDepthList, findOne, findOne0, getTree, setService
-
构造器详细资料
-
RegionController
public RegionController()
-
-
方法详细资料
-
save
@HasPermission("hasKey(REGION_MANAGER)") @PostMapping @CacheEvict(value="region", allEntries=true) public net.guerlab.smart.region.core.domain.RegionDTO save(@RequestBody net.guerlab.smart.region.core.domain.RegionDTO dto) -
update
@HasPermission("hasKey(REGION_MANAGER)") @PutMapping("/{regionId}") @CacheEvict(value="region", allEntries=true) public net.guerlab.smart.region.core.domain.RegionDTO update(@PathVariable java.lang.Long regionId, @RequestBody net.guerlab.smart.region.core.domain.RegionDTO dto) -
delete
@HasPermission("hasKey(REGION_MANAGER)") @DeleteMapping("/{regionId}") @CacheEvict(value="region", allEntries=true) public void delete(@PathVariable java.lang.Long regionId, @RequestParam(required=false) java.lang.Boolean force) -
deleteCache
@HasPermission("hasKey(REGION_MANAGER)") @DeleteMapping("/cache") @CacheEvict(value="region", allEntries=true) public void deleteCache() -
sync
@HasPermission("hasKey(REGION_MANAGER)") @PostMapping("/sync") @CacheEvict(value="region", allEntries=true) public void sync() -
setDistrictSyncCron
@Autowired public void setDistrictSyncCron(net.guerlab.smart.region.service.crons.DistrictSyncCron districtSyncCron) -
setOperationLogApi
@Autowired public void setOperationLogApi(net.guerlab.smart.user.api.OperationLogApi operationLogApi)
-