package com.imed.costaccount.web; import com.imed.costaccount.common.util.Result; import com.imed.costaccount.model.CostCostingGroup; import com.imed.costaccount.model.User; import com.imed.costaccount.service.CostCostingGroupService; import org.apache.shiro.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Arrays; /** * 成本归集 * * @author KCYG * @date 2021-08-12 11:00:23 */ @RestController @RequestMapping("/costAccount/costcostinggroup") public class CostCostingGroupController { @Autowired private CostCostingGroupService costCostingGroupService; /** * 分页查询列表 * 查询的是 */ @RequestMapping("/list") public Result list(@RequestParam(value = "current", defaultValue = "1") Integer current, @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize){ User user = (User) SecurityUtils.getSubject().getPrincipal(); return Result.ok(); } /** * 信息 */ @RequestMapping("/info/{id}") public Result info(@PathVariable("id") Long id){ CostCostingGroup costCostingGroup = costCostingGroupService.getById(id); return Result.ok(costCostingGroup); } /** * 保存 */ @RequestMapping("/save") public Result save(@RequestBody CostCostingGroup costCostingGroup){ costCostingGroupService.save(costCostingGroup); return Result.ok(); } /** * 修改 */ @RequestMapping("/update") public Result update(@RequestBody CostCostingGroup costCostingGroup){ costCostingGroupService.updateById(costCostingGroup); return Result.ok(); } /** * 删除 */ @RequestMapping("/delete") public Result delete(@RequestBody Long[] ids){ costCostingGroupService.removeByIds(Arrays.asList(ids)); return Result.ok(); } }