|  |  |  | 
|---|
|  |  |  | import com.zy.acs.manager.common.domain.PageParam; | 
|---|
|  |  |  | import @{COMPANYNAME}.entity.@{ENTITYNAME}; | 
|---|
|  |  |  | import @{COMPANYNAME}.service.@{ENTITYNAME}Service; | 
|---|
|  |  |  | import com.zy.acs.manager.system.controller.BaseController; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import org.springframework.security.access.prepost.PreAuthorize; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.*; | 
|---|
|  |  |  | 
|---|
|  |  |  | return R.ok().add(@{SIMPLEENTITYNAME}Service.list()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PreAuthorize("hasAuthority('system:@{SIMPLEENTITYNAME}:list')") | 
|---|
|  |  |  | @PreAuthorize("hasAuthority('@{ITEMNAME}:@{SIMPLEENTITYNAME}:list')") | 
|---|
|  |  |  | @PostMapping({"/@{SIMPLEENTITYNAME}/many/{ids}", "/@{SIMPLEENTITYNAME}s/many/{ids}"}) | 
|---|
|  |  |  | public R many(@PathVariable Long[] ids) { | 
|---|
|  |  |  | return R.ok().add(@{SIMPLEENTITYNAME}Service.listByIds(Arrays.asList(ids))); | 
|---|