类 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
  • 字段概要

    从类继承的字段 net.guerlab.smart.region.web.controller.AbstractRegionController

    service
  • 构造器概要

    构造器 
    构造器 说明
    RegionController()  
  • 方法概要

    修饰符和类型 方法 说明
    void delete​(java.lang.Long regionId, java.lang.Boolean force)  
    void deleteCache()  
    net.guerlab.smart.region.core.domain.RegionDTO save​(net.guerlab.smart.region.core.domain.RegionDTO dto)  
    void setDistrictSyncCron​(net.guerlab.smart.region.service.crons.DistrictSyncCron districtSyncCron)  
    void setOperationLogApi​(net.guerlab.smart.user.api.OperationLogApi operationLogApi)  
    void sync()  
    net.guerlab.smart.region.core.domain.RegionDTO update​(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

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

  • 方法详细资料

    • 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)