package com.kmall.admin.controller.mk; import java.util.List; import java.util.Map; import com.kmall.admin.entity.mk.MkActivitiesAssociationEntity; import com.kmall.admin.service.mk.MkActivitiesAssociationService; import com.kmall.common.utils.PageUtils; import com.kmall.common.utils.Query; import com.kmall.common.utils.R; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; /** * 营销活动-活动关联表Controller * * @author emato * @email admin@qhdswl.com * @date 2020-09-21 14:33:26 */ @Controller @RequestMapping("mkactivitiesassociation") public class MkActivitiesAssociationController { @Autowired private MkActivitiesAssociationService mkActivitiesAssociationService; /** * 查看列表 */ @RequestMapping("/list") @RequiresPermissions("mkactivitiesassociation:list") @ResponseBody public R list(@RequestParam Map params) { //查询列表数据 Query query = new Query(params); List mkActivitiesAssociationList = mkActivitiesAssociationService.queryList(query); int total = mkActivitiesAssociationService.queryTotal(query); PageUtils pageUtil = new PageUtils(mkActivitiesAssociationList, total, query.getLimit(), query.getPage()); return R.ok().put("page", pageUtil); } /** * 查看信息 */ @RequestMapping("/info/{mkaaId}") @RequiresPermissions("mkactivitiesassociation:info") @ResponseBody public R info(@PathVariable("mkaaId") Long mkaaId) { MkActivitiesAssociationEntity mkActivitiesAssociation = mkActivitiesAssociationService.queryObject(mkaaId); return R.ok().put("mkActivitiesAssociation", mkActivitiesAssociation); } /** * 保存 */ @RequestMapping("/save") @RequiresPermissions("mkactivitiesassociation:save") @ResponseBody public R save(@RequestBody MkActivitiesAssociationEntity mkActivitiesAssociation) { mkActivitiesAssociationService.save(mkActivitiesAssociation); return R.ok(); } /** * 修改 */ @RequestMapping("/update") @RequiresPermissions("mkactivitiesassociation:update") @ResponseBody public R update(@RequestBody MkActivitiesAssociationEntity mkActivitiesAssociation) { mkActivitiesAssociationService.update(mkActivitiesAssociation); return R.ok(); } /** * 删除 */ @RequestMapping("/delete") @RequiresPermissions("mkactivitiesassociation:delete") @ResponseBody public R delete(@RequestBody Long[]mkaaIds) { mkActivitiesAssociationService.deleteBatch(mkaaIds); return R.ok(); } /** * 查看所有列表 */ @RequestMapping("/queryAll") @ResponseBody public R queryAll(@RequestParam Map params) { List list = mkActivitiesAssociationService.queryList(params); return R.ok().put("list", list); } }