记得上下班打卡 | git大法好,push需谨慎

Commit 89a23b8f authored by anjiabin's avatar anjiabin

admin增加菜单操作日志

parent 62b767a4
...@@ -8,52 +8,120 @@ package com.liquidnet.client.admin.common.enums; ...@@ -8,52 +8,120 @@ package com.liquidnet.client.admin.common.enums;
public enum BusinessType public enum BusinessType
{ {
/** /**
* 其它 * 其它 0
*/ */
OTHER, OTHER,
/** /**
* 新增 * 新增 1
*/ */
INSERT, INSERT,
/** /**
* 修改 * 修改 2
*/ */
UPDATE, UPDATE,
/** /**
* 删除 * 删除 3
*/ */
DELETE, DELETE,
/** /**
* 授权 * 授权 4
*/ */
GRANT, GRANT,
/** /**
* 导出 * 导出 5
*/ */
EXPORT, EXPORT,
/** /**
* 导入 * 导入 6
*/ */
IMPORT, IMPORT,
/** /**
* 强退 * 强退 7
*/ */
FORCE, FORCE,
/** /**
* 生成代码 * 生成代码 8
*/ */
GENCODE, GENCODE,
/** /**
* 清空 * 清空 9
*/ */
CLEAN, CLEAN,
/**
* 列表查询 10
*/
LIST,
/**
* 详情 11
*/
DETAIL,
/**
* 会员信息-生成兑换码 12
*/
MEMBER_GEN_CODE,
/**
* 取消 13
*/
CANCEL,
/**
* 审核 14
*/
AUDIT,
/**
* 二审 15
*/
AUDIT2,
/**
* 申请 16
*/
APPLY,
/**
* 重新申请 17
*/
REAPPLY,
/**
* 主动完成退款 18
*/
COMPLETE_REFUND,
/**
* 快递-下单 19
*/
PLACE_ORDER,
/**
* 快递-打印 20
*/
PRINT,
/**
* 下载图片 21
*/
DOWNLOAD_IMAGE,
/**
* 批量下载图片 22
*/
BATCH_DOWNLOAD_IMAGE,
/**
* 快递-打印 23
*/
BATCH_PRINT,
} }
package com.liquidnet.client.admin.web.controller.zhengzai.adam; package com.liquidnet.client.admin.web.controller.zhengzai.adam;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberAdminService; import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberAdminService;
import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberCodeAdminService; import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberCodeAdminService;
import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberPriceAdminService; import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberPriceAdminService;
import com.liquidnet.common.cache.redis.util.RedisUtil; import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.service.adam.constant.AdamRedisConst;
import com.liquidnet.service.adam.dto.AdamMemberCodeParam; import com.liquidnet.service.adam.dto.AdamMemberCodeParam;
import com.liquidnet.service.adam.dto.AdamMemberParam; import com.liquidnet.service.adam.dto.AdamMemberParam;
import com.liquidnet.service.adam.dto.vo.AdamMemberVo; import com.liquidnet.service.adam.dto.vo.AdamMemberVo;
...@@ -13,8 +14,6 @@ import com.liquidnet.service.adam.entity.AdamMember; ...@@ -13,8 +14,6 @@ import com.liquidnet.service.adam.entity.AdamMember;
import com.liquidnet.service.adam.entity.AdamMemberPrice; import com.liquidnet.service.adam.entity.AdamMemberPrice;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -23,8 +22,6 @@ import org.springframework.validation.annotation.Validated; ...@@ -23,8 +22,6 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.Valid; import javax.validation.Valid;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -44,6 +41,7 @@ public class AdamMemberAdminController { ...@@ -44,6 +41,7 @@ public class AdamMemberAdminController {
@Autowired @Autowired
RedisUtil redisUtil; RedisUtil redisUtil;
@Log(title = "会员信息", businessType = BusinessType.LIST)
@RequiresPermissions("adam:member:list") @RequiresPermissions("adam:member:list")
@ApiOperation(value = "会员卡列表") @ApiOperation(value = "会员卡列表")
@PostMapping("list") @PostMapping("list")
...@@ -60,6 +58,7 @@ public class AdamMemberAdminController { ...@@ -60,6 +58,7 @@ public class AdamMemberAdminController {
return ResponseDto.success(vos); return ResponseDto.success(vos);
} }
@Log(title = "会员信息", businessType = BusinessType.INSERT)
@RequiresPermissions("adam:member:add") @RequiresPermissions("adam:member:add")
@ApiOperation(value = "添加会员卡") @ApiOperation(value = "添加会员卡")
@PostMapping("add") @PostMapping("add")
...@@ -68,6 +67,7 @@ public class AdamMemberAdminController { ...@@ -68,6 +67,7 @@ public class AdamMemberAdminController {
return ResponseDto.success(); return ResponseDto.success();
} }
@Log(title = "会员信息", businessType = BusinessType.DETAIL)
@RequiresPermissions("adam:member:info") @RequiresPermissions("adam:member:info")
@ApiOperation(value = "会员卡详情") @ApiOperation(value = "会员卡详情")
@PostMapping("info") @PostMapping("info")
...@@ -77,6 +77,7 @@ public class AdamMemberAdminController { ...@@ -77,6 +77,7 @@ public class AdamMemberAdminController {
)); ));
} }
@Log(title = "会员信息", businessType = BusinessType.UPDATE)
@RequiresPermissions("adam:member:edit") @RequiresPermissions("adam:member:edit")
@ApiOperation(value = "会员卡编辑") @ApiOperation(value = "会员卡编辑")
@PostMapping("edit") @PostMapping("edit")
...@@ -85,6 +86,7 @@ public class AdamMemberAdminController { ...@@ -85,6 +86,7 @@ public class AdamMemberAdminController {
return ResponseDto.success(); return ResponseDto.success();
} }
@Log(title = "会员信息", businessType = BusinessType.MEMBER_GEN_CODE)
@RequiresPermissions("adam:member:gen_code") @RequiresPermissions("adam:member:gen_code")
@ApiOperation(value = "生成兑换码") @ApiOperation(value = "生成兑换码")
@PostMapping("gen_code") @PostMapping("gen_code")
......
package com.liquidnet.client.admin.web.controller.zhengzai.adam; package com.liquidnet.client.admin.web.controller.zhengzai.adam;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberOrderAdminService; import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberOrderAdminService;
import com.liquidnet.service.adam.dto.MemberOrderDto; import com.liquidnet.service.adam.dto.MemberOrderDto;
import com.liquidnet.service.adam.dto.param.admin.MemberOrderListReq; import com.liquidnet.service.adam.dto.param.admin.MemberOrderListReq;
...@@ -42,6 +44,8 @@ public class AdamMemberOrderController extends BaseController ...@@ -42,6 +44,8 @@ public class AdamMemberOrderController extends BaseController
/** /**
* 查询【请填写功能名称】列表 * 查询【请填写功能名称】列表
*/ */
@Log(title = "会员订单", businessType = BusinessType.LIST)
@RequiresPermissions("adam:order:orderlist:list") @RequiresPermissions("adam:order:orderlist:list")
@PostMapping("/orderList/list") @PostMapping("/orderList/list")
@ResponseBody @ResponseBody
...@@ -55,6 +59,7 @@ public class AdamMemberOrderController extends BaseController ...@@ -55,6 +59,7 @@ public class AdamMemberOrderController extends BaseController
/** /**
* 订单详情 * 订单详情
*/ */
@Log(title = "会员订单", businessType = BusinessType.DETAIL)
@RequiresPermissions("adam:order:orderlist:detail") @RequiresPermissions("adam:order:orderlist:detail")
@GetMapping("/orderList/detail/{orderId}") @GetMapping("/orderList/detail/{orderId}")
public String orderDetail(@PathVariable("orderId") String orderId, ModelMap mmap) { public String orderDetail(@PathVariable("orderId") String orderId, ModelMap mmap) {
......
package com.liquidnet.client.admin.web.controller.zhengzai.adam; package com.liquidnet.client.admin.web.controller.zhengzai.adam;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberPriceAdminService; import com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberPriceAdminService;
import com.liquidnet.service.adam.dto.AdamMemberPriceParam; import com.liquidnet.service.adam.dto.AdamMemberPriceParam;
import com.liquidnet.service.adam.dto.vo.AdamMemberPriceVo; import com.liquidnet.service.adam.dto.vo.AdamMemberPriceVo;
...@@ -31,6 +33,7 @@ public class AdamMemberPriceAdminController { ...@@ -31,6 +33,7 @@ public class AdamMemberPriceAdminController {
@Autowired @Autowired
IAdamMemberPriceAdminService adamMemberPriceService; IAdamMemberPriceAdminService adamMemberPriceService;
@Log(title = "会员价格", businessType = BusinessType.LIST)
@RequiresPermissions("adam:mprice:list") @RequiresPermissions("adam:mprice:list")
@ApiOperation(value = "会员价格列表") @ApiOperation(value = "会员价格列表")
@ApiImplicitParams({ @ApiImplicitParams({
...@@ -48,6 +51,7 @@ public class AdamMemberPriceAdminController { ...@@ -48,6 +51,7 @@ public class AdamMemberPriceAdminController {
return ResponseDto.success(vos); return ResponseDto.success(vos);
} }
@Log(title = "会员价格", businessType = BusinessType.DETAIL)
@RequiresPermissions("adam:mprice:info") @RequiresPermissions("adam:mprice:info")
@ApiOperation(value = "会员价格详情") @ApiOperation(value = "会员价格详情")
@ApiImplicitParams({ @ApiImplicitParams({
...@@ -65,6 +69,7 @@ public class AdamMemberPriceAdminController { ...@@ -65,6 +69,7 @@ public class AdamMemberPriceAdminController {
return ResponseDto.success(AdamMemberPriceVo.getNew().copy(one)); return ResponseDto.success(AdamMemberPriceVo.getNew().copy(one));
} }
@Log(title = "会员价格", businessType = BusinessType.INSERT)
@RequiresPermissions("adam:mprice:add") @RequiresPermissions("adam:mprice:add")
@ApiOperation(value = "添加会员价格") @ApiOperation(value = "添加会员价格")
@PostMapping("add") @PostMapping("add")
...@@ -74,6 +79,7 @@ public class AdamMemberPriceAdminController { ...@@ -74,6 +79,7 @@ public class AdamMemberPriceAdminController {
return ResponseDto.success(adamMemberPriceService.add(entity)); return ResponseDto.success(adamMemberPriceService.add(entity));
} }
@Log(title = "会员价格", businessType = BusinessType.UPDATE)
@RequiresPermissions("adam:mprice:edit") @RequiresPermissions("adam:mprice:edit")
@ApiOperation(value = "编辑会员价格") @ApiOperation(value = "编辑会员价格")
@PostMapping("edit") @PostMapping("edit")
......
package com.liquidnet.client.admin.web.controller.zhengzai.adam; package com.liquidnet.client.admin.web.controller.zhengzai.adam;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.common.cache.redis.util.RedisUtil; import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.service.adam.constant.AdamRedisConst; import com.liquidnet.service.adam.constant.AdamRedisConst;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
...@@ -28,6 +30,7 @@ public class AdamSwitchAdminController { ...@@ -28,6 +30,7 @@ public class AdamSwitchAdminController {
@Autowired @Autowired
RedisUtil redisUtil; RedisUtil redisUtil;
@Log(title = "ADAM配置", businessType = BusinessType.GRANT)
@RequiresPermissions("adam:switch:buy:member") @RequiresPermissions("adam:switch:buy:member")
@ApiOperation(value = "开放/限制购买会员") @ApiOperation(value = "开放/限制购买会员")
@ApiImplicitParams({ @ApiImplicitParams({
...@@ -39,6 +42,7 @@ public class AdamSwitchAdminController { ...@@ -39,6 +42,7 @@ public class AdamSwitchAdminController {
return ResponseDto.success(redisUtil.get(AdamRedisConst.SWITCH_BUY_MEMBER)); return ResponseDto.success(redisUtil.get(AdamRedisConst.SWITCH_BUY_MEMBER));
} }
@Log(title = "ADAM配置", businessType = BusinessType.OTHER)
@RequiresPermissions("adam:switch:max:memberno") @RequiresPermissions("adam:switch:max:memberno")
@ApiOperation(value = "会员用户最大ID_NO") @ApiOperation(value = "会员用户最大ID_NO")
@ApiImplicitParams({ @ApiImplicitParams({
......
...@@ -41,6 +41,7 @@ public class AdamUserAdminController extends BaseController ...@@ -41,6 +41,7 @@ public class AdamUserAdminController extends BaseController
/** /**
* 查询用户列表 * 查询用户列表
*/ */
@Log(title = "会员用户", businessType = BusinessType.LIST)
@RequiresPermissions("adam:user:list") @RequiresPermissions("adam:user:list")
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
...@@ -55,7 +56,7 @@ public class AdamUserAdminController extends BaseController ...@@ -55,7 +56,7 @@ public class AdamUserAdminController extends BaseController
* 导出用户列表 * 导出用户列表
*/ */
@RequiresPermissions("adam:user:export") @RequiresPermissions("adam:user:export")
@Log(title = "用户", businessType = BusinessType.EXPORT) @Log(title = "会员用户", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
@ResponseBody @ResponseBody
public AjaxResult export(AdamUser adamUser) public AjaxResult export(AdamUser adamUser)
...@@ -78,7 +79,7 @@ public class AdamUserAdminController extends BaseController ...@@ -78,7 +79,7 @@ public class AdamUserAdminController extends BaseController
* 新增保存用户 * 新增保存用户
*/ */
@RequiresPermissions("adam:user:add") @RequiresPermissions("adam:user:add")
@Log(title = "用户", businessType = BusinessType.INSERT) @Log(title = "会员用户", businessType = BusinessType.INSERT)
@PostMapping("/add") @PostMapping("/add")
@ResponseBody @ResponseBody
public AjaxResult addSave(AdamUser adamUser) public AjaxResult addSave(AdamUser adamUser)
...@@ -101,7 +102,7 @@ public class AdamUserAdminController extends BaseController ...@@ -101,7 +102,7 @@ public class AdamUserAdminController extends BaseController
* 修改保存用户 * 修改保存用户
*/ */
@RequiresPermissions("adam:user:edit") @RequiresPermissions("adam:user:edit")
@Log(title = "用户", businessType = BusinessType.UPDATE) @Log(title = "会员用户", businessType = BusinessType.UPDATE)
@PostMapping("/edit") @PostMapping("/edit")
@ResponseBody @ResponseBody
public AjaxResult editSave(AdamUser adamUser) public AjaxResult editSave(AdamUser adamUser)
...@@ -113,7 +114,7 @@ public class AdamUserAdminController extends BaseController ...@@ -113,7 +114,7 @@ public class AdamUserAdminController extends BaseController
* 删除用户 * 删除用户
*/ */
@RequiresPermissions("adam:user:remove") @RequiresPermissions("adam:user:remove")
@Log(title = "用户", businessType = BusinessType.DELETE) @Log(title = "会员用户", businessType = BusinessType.DELETE)
@PostMapping( "/remove") @PostMapping( "/remove")
@ResponseBody @ResponseBody
public AjaxResult remove(String ids) public AjaxResult remove(String ids)
......
package com.liquidnet.client.admin.web.controller.zhengzai.adam; package com.liquidnet.client.admin.web.controller.zhengzai.adam;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.common.cache.redis.util.RedisUtil; import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.service.adam.constant.AdamRedisConst; import com.liquidnet.service.adam.constant.AdamRedisConst;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
...@@ -29,6 +31,7 @@ public class AdamUserMemberAdminController { ...@@ -29,6 +31,7 @@ public class AdamUserMemberAdminController {
@Autowired @Autowired
RedisUtil redisUtil; RedisUtil redisUtil;
@Log(title = "会员用户", businessType = BusinessType.DETAIL)
@RequiresPermissions("adam:umember:blk:lis") @RequiresPermissions("adam:umember:blk:lis")
@ApiOperation(value = "会员黑名单UID") @ApiOperation(value = "会员黑名单UID")
@PostMapping("blk/lis") @PostMapping("blk/lis")
...@@ -36,6 +39,8 @@ public class AdamUserMemberAdminController { ...@@ -36,6 +39,8 @@ public class AdamUserMemberAdminController {
return ResponseDto.success((List<String>) redisUtil.get(AdamRedisConst.BLK_LIST_MEMBER_UID)); return ResponseDto.success((List<String>) redisUtil.get(AdamRedisConst.BLK_LIST_MEMBER_UID));
} }
@Log(title = "会员用户", businessType = BusinessType.INSERT)
@RequiresPermissions("adam:umember:blk:add") @RequiresPermissions("adam:umember:blk:add")
@ApiOperation(value = "添加会员黑名单") @ApiOperation(value = "添加会员黑名单")
@PostMapping("blk/add") @PostMapping("blk/add")
...@@ -63,6 +68,7 @@ public class AdamUserMemberAdminController { ...@@ -63,6 +68,7 @@ public class AdamUserMemberAdminController {
return ResponseDto.success(invalidList); return ResponseDto.success(invalidList);
} }
@Log(title = "会员用户", businessType = BusinessType.DELETE)
@RequiresPermissions("adam:umember:blk:del") @RequiresPermissions("adam:umember:blk:del")
@ApiOperation(value = "删除会员黑名单") @ApiOperation(value = "删除会员黑名单")
@PostMapping("blk/del") @PostMapping("blk/del")
......
package com.liquidnet.client.admin.web.controller.zhengzai.kylin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BannersDisplayLocation; import com.liquidnet.client.admin.common.enums.BannersDisplayLocation;
import com.liquidnet.client.admin.common.enums.BannersTargetType; import com.liquidnet.client.admin.common.enums.BannersTargetType;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinBannersServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinBannersServiceImpl;
import com.liquidnet.service.kylin.dao.BannerDetailsListDao; import com.liquidnet.service.kylin.dao.BannerDetailsListDao;
import com.liquidnet.service.kylin.dto.param.BannersParam; import com.liquidnet.service.kylin.dto.param.BannersParam;
...@@ -64,6 +66,7 @@ public class KylinBannersAdminController extends BaseController { ...@@ -64,6 +66,7 @@ public class KylinBannersAdminController extends BaseController {
return prefix + "/create"; return prefix + "/create";
} }
@Log(title = "Banner列表", businessType = BusinessType.INSERT)
@RequiresPermissions("kylin:banners:create") @RequiresPermissions("kylin:banners:create")
@PostMapping("create") @PostMapping("create")
@ResponseBody @ResponseBody
...@@ -98,6 +101,7 @@ public class KylinBannersAdminController extends BaseController { ...@@ -98,6 +101,7 @@ public class KylinBannersAdminController extends BaseController {
return prefix + "/update"; return prefix + "/update";
} }
@Log(title = "Banner列表", businessType = BusinessType.UPDATE)
@RequiresPermissions("kylin:banners:update") @RequiresPermissions("kylin:banners:update")
@PostMapping("update") @PostMapping("update")
@ResponseBody @ResponseBody
...@@ -125,6 +129,7 @@ public class KylinBannersAdminController extends BaseController { ...@@ -125,6 +129,7 @@ public class KylinBannersAdminController extends BaseController {
return prefix + "/banners"; return prefix + "/banners";
} }
@Log(title = "Banner列表", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:banners:list") @RequiresPermissions("kylin:banners:list")
@PostMapping("list") @PostMapping("list")
@ResponseBody @ResponseBody
...@@ -133,6 +138,7 @@ public class KylinBannersAdminController extends BaseController { ...@@ -133,6 +138,7 @@ public class KylinBannersAdminController extends BaseController {
return getDataTable(result.getList()); return getDataTable(result.getList());
} }
@Log(title = "Banner列表", businessType = BusinessType.DELETE)
@RequiresPermissions("kylin:banners:delete") @RequiresPermissions("kylin:banners:delete")
@PostMapping("delete") @PostMapping("delete")
@ResponseBody @ResponseBody
......
package com.liquidnet.client.admin.web.controller.zhengzai.kylin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.github.pagehelper.PageInfo; import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl; import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao; import com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao;
import com.liquidnet.service.kylin.dao.PerformanceRecommendAdminDao;
import com.liquidnet.service.kylin.dao.PerformanceRecommendDao;
import com.liquidnet.service.kylin.dao.PerformanceTitleDao; import com.liquidnet.service.kylin.dao.PerformanceTitleDao;
import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService; import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap; import org.springframework.ui.ModelMap;
...@@ -60,6 +57,7 @@ public class KylinMemberAuditController extends BaseController { ...@@ -60,6 +57,7 @@ public class KylinMemberAuditController extends BaseController {
} }
//@RequiresPermissions("kylin:performances:member") //@RequiresPermissions("kylin:performances:member")
@Log(title = "会员待审核", businessType = BusinessType.UPDATE)
@PostMapping("/save") @PostMapping("/save")
@ResponseBody @ResponseBody
public AjaxResult save(@RequestParam("performancesId") String performancesId, @RequestParam("status")Integer status, @RequestParam("rejectTxt")String rejectTxt) { public AjaxResult save(@RequestParam("performancesId") String performancesId, @RequestParam("status")Integer status, @RequestParam("rejectTxt")String rejectTxt) {
......
...@@ -2,9 +2,11 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin; ...@@ -2,9 +2,11 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import cn.hutool.core.text.UnicodeUtil; import cn.hutool.core.text.UnicodeUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinOrderRefundsServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinOrderRefundsServiceImpl;
import com.liquidnet.commons.lang.util.JsonUtils; import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
...@@ -51,6 +53,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -51,6 +53,7 @@ public class KylinOrderRefundAdminController extends BaseController {
return prefix + "/refund"; return prefix + "/refund";
} }
@Log(title = "订单退款列表", businessType = BusinessType.DETAIL)
@RequiresPermissions("kylin:refund:detail") @RequiresPermissions("kylin:refund:detail")
@GetMapping(value = "/details/{orderRefundId}") @GetMapping(value = "/details/{orderRefundId}")
public String detail(@PathVariable("orderRefundId") String orderRefundId, ModelMap mmap) { public String detail(@PathVariable("orderRefundId") String orderRefundId, ModelMap mmap) {
...@@ -60,6 +63,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -60,6 +63,7 @@ public class KylinOrderRefundAdminController extends BaseController {
return prefix + "/details"; return prefix + "/details";
} }
@Log(title = "订单退款列表", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:refund:list") @RequiresPermissions("kylin:refund:list")
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
...@@ -73,6 +77,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -73,6 +77,7 @@ public class KylinOrderRefundAdminController extends BaseController {
return prefix + "/applyView"; return prefix + "/applyView";
} }
@Log(title = "订单退款列表", businessType = BusinessType.DETAIL)
@PostMapping("applyOrder") @PostMapping("applyOrder")
@ResponseBody @ResponseBody
public RefundOrderDetailsVo applyOrder(RefundApplyParam refundApplyParam) { public RefundOrderDetailsVo applyOrder(RefundApplyParam refundApplyParam) {
...@@ -80,6 +85,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -80,6 +85,7 @@ public class KylinOrderRefundAdminController extends BaseController {
return orderInfo; return orderInfo;
} }
@Log(title = "订单退款列表", businessType = BusinessType.INSERT)
@RequiresPermissions("kylin:refund:apply") @RequiresPermissions("kylin:refund:apply")
@PostMapping("apply") @PostMapping("apply")
@ResponseBody @ResponseBody
...@@ -96,6 +102,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -96,6 +102,7 @@ public class KylinOrderRefundAdminController extends BaseController {
} }
} }
@Log(title = "订单退款列表", businessType = BusinessType.CANCEL)
@RequiresPermissions("kylin:refund:cancel") @RequiresPermissions("kylin:refund:cancel")
@PostMapping("cancel") @PostMapping("cancel")
@ResponseBody @ResponseBody
...@@ -113,6 +120,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -113,6 +120,7 @@ public class KylinOrderRefundAdminController extends BaseController {
} }
} }
@Log(title = "订单退款列表", businessType = BusinessType.REAPPLY)
@RequiresPermissions("kylin:refund:reapply") @RequiresPermissions("kylin:refund:reapply")
@PostMapping("reapply") @PostMapping("reapply")
@ResponseBody @ResponseBody
...@@ -131,6 +139,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -131,6 +139,7 @@ public class KylinOrderRefundAdminController extends BaseController {
} }
// 一审 // 一审
@Log(title = "订单退款列表", businessType = BusinessType.AUDIT)
@RequiresPermissions("kylin:refund:review") @RequiresPermissions("kylin:refund:review")
@PostMapping("review") @PostMapping("review")
@ResponseBody @ResponseBody
...@@ -157,6 +166,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -157,6 +166,7 @@ public class KylinOrderRefundAdminController extends BaseController {
} }
// 二审 // 二审
@Log(title = "订单退款列表", businessType = BusinessType.AUDIT2)
@RequiresPermissions("kylin:refund:execute") @RequiresPermissions("kylin:refund:execute")
@PostMapping("execute") @PostMapping("execute")
@ResponseBody @ResponseBody
...@@ -196,6 +206,7 @@ public class KylinOrderRefundAdminController extends BaseController { ...@@ -196,6 +206,7 @@ public class KylinOrderRefundAdminController extends BaseController {
} }
// 主动完成退款 没有批量 // 主动完成退款 没有批量
@Log(title = "订单退款列表", businessType = BusinessType.COMPLETE_REFUND)
@RequiresPermissions("kylin:refund:completed") @RequiresPermissions("kylin:refund:completed")
@PostMapping("completed") @PostMapping("completed")
@ResponseBody @ResponseBody
......
package com.liquidnet.client.admin.web.controller.zhengzai.kylin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRefundPerformancesAdminServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRefundPerformancesAdminServiceImpl;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
...@@ -11,9 +13,9 @@ import com.liquidnet.service.kylin.dao.OrderRefundBatchDao; ...@@ -11,9 +13,9 @@ import com.liquidnet.service.kylin.dao.OrderRefundBatchDao;
import com.liquidnet.service.kylin.dao.PerformanceOrderStatisticalDao; import com.liquidnet.service.kylin.dao.PerformanceOrderStatisticalDao;
import com.liquidnet.service.kylin.dto.param.RefundBatchApplyParam; import com.liquidnet.service.kylin.dto.param.RefundBatchApplyParam;
import com.liquidnet.service.kylin.dto.param.RefundBatchSearchParam; import com.liquidnet.service.kylin.dto.param.RefundBatchSearchParam;
import com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo;
import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundBatchesPerformanceVo; import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundBatchesPerformanceVo;
import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundBatchesVo; import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundBatchesVo;
import com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
...@@ -50,6 +52,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController { ...@@ -50,6 +52,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
return prefix + "/refundBatch"; return prefix + "/refundBatch";
} }
@Log(title = "演出退款管理", businessType = BusinessType.DETAIL)
@RequiresPermissions("kylin:refundBatch:detail") @RequiresPermissions("kylin:refundBatch:detail")
@GetMapping(value = "/details/{refundBatchId}") @GetMapping(value = "/details/{refundBatchId}")
public String detail(@PathVariable("refundBatchId") String refundBatchId, ModelMap mmap) { public String detail(@PathVariable("refundBatchId") String refundBatchId, ModelMap mmap) {
...@@ -59,6 +62,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController { ...@@ -59,6 +62,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
return prefix + "/details"; return prefix + "/details";
} }
@Log(title = "演出退款管理", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:refundBatch:list") @RequiresPermissions("kylin:refundBatch:list")
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
...@@ -72,6 +76,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController { ...@@ -72,6 +76,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
return prefix + "/applyView"; return prefix + "/applyView";
} }
@Log(title = "演出退款管理", businessType = BusinessType.OTHER)
@PostMapping("applyPerformance") @PostMapping("applyPerformance")
@ResponseBody @ResponseBody
public KylinOrderRefundBatchesPerformanceVo applyPerformance(RefundBatchApplyParam refundBatchApplyParam) { public KylinOrderRefundBatchesPerformanceVo applyPerformance(RefundBatchApplyParam refundBatchApplyParam) {
...@@ -86,6 +92,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController { ...@@ -86,6 +92,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
return kylinOrderRefundBatchesPerformanceVo; return kylinOrderRefundBatchesPerformanceVo;
} }
@Log(title = "演出退款管理", businessType = BusinessType.APPLY)
@RequiresPermissions("kylin:refundBatch:apply") @RequiresPermissions("kylin:refundBatch:apply")
@PostMapping("apply") @PostMapping("apply")
@ResponseBody @ResponseBody
...@@ -102,6 +109,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController { ...@@ -102,6 +109,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
} }
} }
@Log(title = "演出退款管理", businessType = BusinessType.REAPPLY)
@RequiresPermissions("kylin:refundBatch:reapply") @RequiresPermissions("kylin:refundBatch:reapply")
@PostMapping("reapply") @PostMapping("reapply")
@ResponseBody @ResponseBody
...@@ -121,6 +129,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController { ...@@ -121,6 +129,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
} }
} }
@Log(title = "演出退款管理", businessType = BusinessType.DELETE)
@RequiresPermissions("kylin:refundBatch:cancel") @RequiresPermissions("kylin:refundBatch:cancel")
@PostMapping("cancel") @PostMapping("cancel")
@ResponseBody @ResponseBody
...@@ -140,6 +150,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController { ...@@ -140,6 +150,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
} }
} }
@Log(title = "演出退款管理", businessType = BusinessType.AUDIT)
@RequiresPermissions("kylin:refundBatch:review") @RequiresPermissions("kylin:refundBatch:review")
@PostMapping("review") @PostMapping("review")
@ResponseBody @ResponseBody
...@@ -157,6 +168,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController { ...@@ -157,6 +168,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
} }
} }
@Log(title = "演出退款管理", businessType = BusinessType.AUDIT2)
@RequiresPermissions("kylin:refundBatch:execute") @RequiresPermissions("kylin:refundBatch:execute")
@PostMapping("execute") @PostMapping("execute")
@ResponseBody @ResponseBody
......
package com.liquidnet.client.admin.web.controller.zhengzai.kylin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.service.kylin.dao.OrderTicketsListDao; import com.liquidnet.service.kylin.dao.OrderTicketsListDao;
import com.liquidnet.service.kylin.dao.PerformanceSponsorDao; import com.liquidnet.service.kylin.dao.PerformanceSponsorDao;
import com.liquidnet.service.kylin.dto.param.admin.OrderListReq; import com.liquidnet.service.kylin.dto.param.admin.OrderListReq;
...@@ -45,6 +47,7 @@ public class KylinOrderTicketsController extends BaseController ...@@ -45,6 +47,7 @@ public class KylinOrderTicketsController extends BaseController
/** /**
* 查询订单列表 * 查询订单列表
*/ */
@Log(title = "演出订单", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:order:orderlist:list") @RequiresPermissions("kylin:order:orderlist:list")
@PostMapping("/orderList/list") @PostMapping("/orderList/list")
@ResponseBody @ResponseBody
...@@ -58,6 +61,7 @@ public class KylinOrderTicketsController extends BaseController ...@@ -58,6 +61,7 @@ public class KylinOrderTicketsController extends BaseController
/** /**
* 订单详情 * 订单详情
*/ */
@Log(title = "演出订单", businessType = BusinessType.DETAIL)
@RequiresPermissions("kylin:order:orderlist:detail") @RequiresPermissions("kylin:order:orderlist:detail")
@GetMapping("/orderList/detail/{orderId}") @GetMapping("/orderList/detail/{orderId}")
public String addPerformance(@PathVariable("orderId") String orderId, ModelMap mmap) { public String addPerformance(@PathVariable("orderId") String orderId, ModelMap mmap) {
...@@ -69,6 +73,7 @@ public class KylinOrderTicketsController extends BaseController ...@@ -69,6 +73,7 @@ public class KylinOrderTicketsController extends BaseController
/** /**
* 获取第三方列表 * 获取第三方列表
*/ */
@Log(title = "演出订单-三方", businessType = BusinessType.LIST)
@GetMapping("/orderList/getSponsorList") @GetMapping("/orderList/getSponsorList")
@ResponseBody @ResponseBody
public AjaxResult getSponsorList() { public AjaxResult getSponsorList() {
......
...@@ -2,12 +2,12 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin; ...@@ -2,12 +2,12 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.core.type.TypeReference;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceOrderStatisCountResp; import com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceOrderStatisCountResp;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinDamaiServiceImpl;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl;
import com.liquidnet.commons.lang.util.JsonUtils; import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.service.kylin.dao.PerformanceAdminListDao; import com.liquidnet.service.kylin.dao.PerformanceAdminListDao;
import com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao; import com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao;
...@@ -21,7 +21,6 @@ import com.liquidnet.service.kylin.dto.vo.admin.PerformanceRefundConfigVo; ...@@ -21,7 +21,6 @@ import com.liquidnet.service.kylin.dto.vo.admin.PerformanceRefundConfigVo;
import com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo; import com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo;
import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService; import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService;
import com.liquidnet.service.kylin.service.other.DamaiService; import com.liquidnet.service.kylin.service.other.DamaiService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap; import org.springframework.ui.ModelMap;
...@@ -58,6 +57,7 @@ public class KylinPerformancesController extends BaseController { ...@@ -58,6 +57,7 @@ public class KylinPerformancesController extends BaseController {
* 查询演出列表 * 查询演出列表
*/ */
//@RequiresPermissions("kylin:performances:view") //@RequiresPermissions("kylin:performances:view")
@Log(title = "演出列表", businessType = BusinessType.LIST)
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
public TableDataInfo list(PerformanceAdminListParam performanceAdminListParam) { public TableDataInfo list(PerformanceAdminListParam performanceAdminListParam) {
...@@ -70,6 +70,7 @@ public class KylinPerformancesController extends BaseController { ...@@ -70,6 +70,7 @@ public class KylinPerformancesController extends BaseController {
} }
//@RequiresPermissions("kylin:performances:view") //@RequiresPermissions("kylin:performances:view")
@Log(title = "演出列表", businessType = BusinessType.DETAIL)
@GetMapping(value = "/details/{performancesId}") @GetMapping(value = "/details/{performancesId}")
public String performanceDetails(@PathVariable("performancesId") String performancesId, ModelMap mmap) { public String performanceDetails(@PathVariable("performancesId") String performancesId, ModelMap mmap) {
KylinPerformanceMisVo result = null; KylinPerformanceMisVo result = null;
...@@ -78,6 +79,7 @@ public class KylinPerformancesController extends BaseController { ...@@ -78,6 +79,7 @@ public class KylinPerformancesController extends BaseController {
return prefix + "/details"; return prefix + "/details";
} }
@Log(title = "演出列表", businessType = BusinessType.AUDIT)
@PostMapping(value = "/audit") @PostMapping(value = "/audit")
//@RequiresPermissions("kylin:performances:view") //@RequiresPermissions("kylin:performances:view")
@ResponseBody @ResponseBody
...@@ -93,6 +95,7 @@ public class KylinPerformancesController extends BaseController { ...@@ -93,6 +95,7 @@ public class KylinPerformancesController extends BaseController {
return toAjax(kylinPerformancesService.setIsShow(performancesId, isShow)); return toAjax(kylinPerformancesService.setIsShow(performancesId, isShow));
} }
@Log(title = "演出列表", businessType = BusinessType.DETAIL)
//@RequiresPermissions("kylin:performances:view") //@RequiresPermissions("kylin:performances:view")
@GetMapping(value = "/memberInfo/{performancesId}") @GetMapping(value = "/memberInfo/{performancesId}")
public String memberInfo(@PathVariable("performancesId") String performancesId, ModelMap mmap) { public String memberInfo(@PathVariable("performancesId") String performancesId, ModelMap mmap) {
...@@ -101,6 +104,7 @@ public class KylinPerformancesController extends BaseController { ...@@ -101,6 +104,7 @@ public class KylinPerformancesController extends BaseController {
return prefix + "/memberInfo"; return prefix + "/memberInfo";
} }
@Log(title = "演出列表", businessType = BusinessType.UPDATE)
//@RequiresPermissions("kylin:performances:view") //@RequiresPermissions("kylin:performances:view")
@PostMapping(value = "/memberInfo/submit") @PostMapping(value = "/memberInfo/submit")
@ResponseBody @ResponseBody
...@@ -109,6 +113,7 @@ public class KylinPerformancesController extends BaseController { ...@@ -109,6 +113,7 @@ public class KylinPerformancesController extends BaseController {
return toAjax(result); return toAjax(result);
} }
@Log(title = "演出列表-演出数据", businessType = BusinessType.LIST)
//@RequiresPermissions("kylin:performances:view") //@RequiresPermissions("kylin:performances:view")
@GetMapping(value = "/performanceStatic/{performancesId}") @GetMapping(value = "/performanceStatic/{performancesId}")
public String performanceStatic(@PathVariable("performancesId") String performancesId, ModelMap mmap) { public String performanceStatic(@PathVariable("performancesId") String performancesId, ModelMap mmap) {
......
package com.liquidnet.client.admin.web.controller.zhengzai.kylin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl; import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.service.kylin.dao.PerformanceAdminListDao;
import com.liquidnet.service.kylin.dao.PerformanceRecommendAdminDao; import com.liquidnet.service.kylin.dao.PerformanceRecommendAdminDao;
import com.liquidnet.service.kylin.dao.PerformanceRecommendDao; import com.liquidnet.service.kylin.dao.PerformanceRecommendDao;
import com.liquidnet.service.kylin.dao.PerformanceTitleDao; import com.liquidnet.service.kylin.dao.PerformanceTitleDao;
import com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam;
import com.liquidnet.service.kylin.dto.param.PerformanceRecommendAdminParam;
import com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo;
import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService; import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap; import org.springframework.ui.ModelMap;
...@@ -46,6 +42,7 @@ public class KylinPerformancesRecommendController extends BaseController { ...@@ -46,6 +42,7 @@ public class KylinPerformancesRecommendController extends BaseController {
* 查询演出列表 * 查询演出列表
*/ */
// @RequiresPermissions("kylin:performances:recommend:list") // @RequiresPermissions("kylin:performances:recommend:list")
@Log(title = "推荐演出", businessType = BusinessType.LIST)
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
public TableDataInfo list() { public TableDataInfo list() {
...@@ -64,6 +61,7 @@ public class KylinPerformancesRecommendController extends BaseController { ...@@ -64,6 +61,7 @@ public class KylinPerformancesRecommendController extends BaseController {
/** /**
* 修改 * 修改
*/ */
@Log(title = "推荐演出", businessType = BusinessType.UPDATE)
// @RequiresPermissions("kylin:performances:recommend:change") // @RequiresPermissions("kylin:performances:recommend:change")
@PostMapping("/change") @PostMapping("/change")
@ResponseBody @ResponseBody
...@@ -75,6 +73,7 @@ public class KylinPerformancesRecommendController extends BaseController { ...@@ -75,6 +73,7 @@ public class KylinPerformancesRecommendController extends BaseController {
/** /**
* 详情 * 详情
*/ */
@Log(title = "推荐演出", businessType = BusinessType.DETAIL)
@GetMapping("/edit/{performancesId}") @GetMapping("/edit/{performancesId}")
public String edit(@PathVariable("performancesId") String performancesId, ModelMap mmap) { public String edit(@PathVariable("performancesId") String performancesId, ModelMap mmap) {
PerformanceRecommendDao result = kylinPerformancesService.getRecommend(performancesId); PerformanceRecommendDao result = kylinPerformancesService.getRecommend(performancesId);
...@@ -83,6 +82,7 @@ public class KylinPerformancesRecommendController extends BaseController { ...@@ -83,6 +82,7 @@ public class KylinPerformancesRecommendController extends BaseController {
} }
// @RequiresPermissions("kylin:performances:recommend:change") // @RequiresPermissions("kylin:performances:recommend:change")
@Log(title = "推荐演出", businessType = BusinessType.LIST)
@GetMapping(value = "/performance/status") @GetMapping(value = "/performance/status")
@ResponseBody @ResponseBody
public AjaxResult listByStatus(@RequestParam(value = "status") String status,@RequestParam(value = "title",required = false) String title) { public AjaxResult listByStatus(@RequestParam(value = "status") String status,@RequestParam(value = "title",required = false) String title) {
......
...@@ -6,17 +6,12 @@ import com.liquidnet.client.admin.common.core.controller.BaseController; ...@@ -6,17 +6,12 @@ import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BusinessType; import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRoadShowsAdminServiceImpl;
import com.liquidnet.service.kylin.dao.PerformanceAdminListDao;
import com.liquidnet.service.kylin.dao.PerformanceTitleDao; import com.liquidnet.service.kylin.dao.PerformanceTitleDao;
import com.liquidnet.service.kylin.dao.RoadShowAdminListDao; import com.liquidnet.service.kylin.dao.RoadShowAdminListDao;
import com.liquidnet.service.kylin.dto.param.CreateRoadShowParam; import com.liquidnet.service.kylin.dto.param.CreateRoadShowParam;
import com.liquidnet.service.kylin.dto.vo.admin.KylinRoadShowAdminVo; import com.liquidnet.service.kylin.dto.vo.admin.KylinRoadShowAdminVo;
import com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo;
import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService; import com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService;
import com.liquidnet.service.kylin.service.admin.IKylinRoadShowsAdminService; import com.liquidnet.service.kylin.service.admin.IKylinRoadShowsAdminService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap; import org.springframework.ui.ModelMap;
...@@ -48,6 +43,7 @@ public class KylinRoadShowController extends BaseController { ...@@ -48,6 +43,7 @@ public class KylinRoadShowController extends BaseController {
} }
// @RequiresPermissions("kylin:performances:roadShow:list") // @RequiresPermissions("kylin:performances:roadShow:list")
@Log(title = "巡演管理", businessType = BusinessType.LIST)
@PostMapping("/list") @PostMapping("/list")
@ResponseBody @ResponseBody
public TableDataInfo listRoadShow(@RequestParam(value = "title", required = false) String title, public TableDataInfo listRoadShow(@RequestParam(value = "title", required = false) String title,
...@@ -67,7 +63,7 @@ public class KylinRoadShowController extends BaseController { ...@@ -67,7 +63,7 @@ public class KylinRoadShowController extends BaseController {
} }
// @RequiresPermissions("kylin:performances:roadShow:add") // @RequiresPermissions("kylin:performances:roadShow:add")
@Log(title = "巡演", businessType = BusinessType.INSERT) @Log(title = "巡演管理", businessType = BusinessType.INSERT)
@PostMapping("/add") @PostMapping("/add")
@ResponseBody @ResponseBody
public AjaxResult createRoadShow(CreateRoadShowParam createRoadShowParam) { public AjaxResult createRoadShow(CreateRoadShowParam createRoadShowParam) {
...@@ -75,6 +71,7 @@ public class KylinRoadShowController extends BaseController { ...@@ -75,6 +71,7 @@ public class KylinRoadShowController extends BaseController {
} }
// @RequiresPermissions("kylin:performances:roadShow:details") // @RequiresPermissions("kylin:performances:roadShow:details")
@Log(title = "巡演管理", businessType = BusinessType.DETAIL)
@GetMapping(value = "/details/{roadShowId}") @GetMapping(value = "/details/{roadShowId}")
public String detailsRoadShow(@PathVariable("roadShowId") String roadShowId, ModelMap mmap) { public String detailsRoadShow(@PathVariable("roadShowId") String roadShowId, ModelMap mmap) {
KylinRoadShowAdminVo result = kylinRoadShowsAdminService.detailsRoadShow(roadShowId); KylinRoadShowAdminVo result = kylinRoadShowsAdminService.detailsRoadShow(roadShowId);
...@@ -83,7 +80,7 @@ public class KylinRoadShowController extends BaseController { ...@@ -83,7 +80,7 @@ public class KylinRoadShowController extends BaseController {
} }
// @RequiresPermissions("kylin:performances:roadShow:edit") // @RequiresPermissions("kylin:performances:roadShow:edit")
@Log(title = "巡演", businessType = BusinessType.UPDATE) @Log(title = "巡演管理", businessType = BusinessType.UPDATE)
@PostMapping("/edit") @PostMapping("/edit")
@ResponseBody @ResponseBody
public AjaxResult updateRoadShow(CreateRoadShowParam createRoadShowParam) { public AjaxResult updateRoadShow(CreateRoadShowParam createRoadShowParam) {
...@@ -94,6 +91,7 @@ public class KylinRoadShowController extends BaseController { ...@@ -94,6 +91,7 @@ public class KylinRoadShowController extends BaseController {
/** /**
* 巡演详情 * 巡演详情
*/ */
@Log(title = "巡演管理", businessType = BusinessType.DETAIL)
@GetMapping("/detailsList/{roadShowId}") @GetMapping("/detailsList/{roadShowId}")
public String addPerformance(@PathVariable("roadShowId") String roadShowId, ModelMap mmap) { public String addPerformance(@PathVariable("roadShowId") String roadShowId, ModelMap mmap) {
mmap.put("roadShowId", roadShowId); mmap.put("roadShowId", roadShowId);
...@@ -101,6 +99,7 @@ public class KylinRoadShowController extends BaseController { ...@@ -101,6 +99,7 @@ public class KylinRoadShowController extends BaseController {
} }
// @RequiresPermissions("kylin:performances:roadShow:addPerformance") // @RequiresPermissions("kylin:performances:roadShow:addPerformance")
@Log(title = "巡演管理", businessType = BusinessType.LIST)
@GetMapping(value = "/performance/{roadShowId}") @GetMapping(value = "/performance/{roadShowId}")
@ResponseBody @ResponseBody
public TableDataInfo listByRoadShowId(@PathVariable("roadShowId") String roadShowId) { public TableDataInfo listByRoadShowId(@PathVariable("roadShowId") String roadShowId) {
...@@ -110,6 +109,7 @@ public class KylinRoadShowController extends BaseController { ...@@ -110,6 +109,7 @@ public class KylinRoadShowController extends BaseController {
// @RequiresPermissions("kylin:performances:roadShow:change:performance") // @RequiresPermissions("kylin:performances:roadShow:change:performance")
@Log(title = "巡演管理", businessType = BusinessType.UPDATE)
@PostMapping(value = "/roadShow/relation") @PostMapping(value = "/roadShow/relation")
@ResponseBody @ResponseBody
public AjaxResult changeRoadShowId(@RequestParam(value = "ids") String performancesId,@RequestParam(value = "roadShowId",required = false) String roadShowId) { public AjaxResult changeRoadShowId(@RequestParam(value = "ids") String performancesId,@RequestParam(value = "roadShowId",required = false) String roadShowId) {
...@@ -120,12 +120,14 @@ public class KylinRoadShowController extends BaseController { ...@@ -120,12 +120,14 @@ public class KylinRoadShowController extends BaseController {
/** /**
* 新增巡演演出 * 新增巡演演出
*/ */
@Log(title = "巡演演出", businessType = BusinessType.INSERT)
@GetMapping("/addPerformances/{roadShowId}") @GetMapping("/addPerformances/{roadShowId}")
public String addPerformances(@PathVariable("roadShowId") String roadShowId, ModelMap mmap) { public String addPerformances(@PathVariable("roadShowId") String roadShowId, ModelMap mmap) {
mmap.put("roadShowId", roadShowId); mmap.put("roadShowId", roadShowId);
return prefix + "/addPerformances"; return prefix + "/addPerformances";
} }
@Log(title = "巡演演出", businessType = BusinessType.LIST)
// @RequiresPermissions("kylin:performances:roadShow:change:performance") // @RequiresPermissions("kylin:performances:roadShow:change:performance")
@GetMapping(value = "/performance/status") @GetMapping(value = "/performance/status")
@ResponseBody @ResponseBody
......
...@@ -2,7 +2,9 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin; ...@@ -2,7 +2,9 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.common.utils.StringUtils; import com.liquidnet.client.admin.common.utils.StringUtils;
import com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceCalendarReq; import com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceCalendarReq;
import com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceCalendarResp; import com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceCalendarResp;
...@@ -56,6 +58,7 @@ public class PerformanceCalendarController extends BaseController{ ...@@ -56,6 +58,7 @@ public class PerformanceCalendarController extends BaseController{
/** /**
* 查询演出列表 * 查询演出列表
*/ */
@Log(title = "演出日历", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:performanceCalendar:list") @RequiresPermissions("kylin:performanceCalendar:list")
@PostMapping("/list") @PostMapping("/list")
public String list(PerformanceCalendarReq performanceCalendarReq, ModelMap mmap) public String list(PerformanceCalendarReq performanceCalendarReq, ModelMap mmap)
......
package com.liquidnet.client.admin.web.controller.zhengzai.kylin; package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import com.liquidnet.client.admin.common.annotation.Log;
import com.liquidnet.client.admin.common.core.controller.BaseController; import com.liquidnet.client.admin.common.core.controller.BaseController;
import com.liquidnet.client.admin.common.core.domain.AjaxResult; import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao; import com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao;
...@@ -44,6 +46,8 @@ public class PerformancesExpressController extends BaseController { ...@@ -44,6 +46,8 @@ public class PerformancesExpressController extends BaseController {
return prefix + "/performancesList"; return prefix + "/performancesList";
} }
@Log(title = "快递管理-演出列表", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:performancesExpress:performancesList") @RequiresPermissions("kylin:performancesExpress:performancesList")
@PostMapping("/performancesList") @PostMapping("/performancesList")
@ResponseBody @ResponseBody
...@@ -62,6 +66,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -62,6 +66,7 @@ public class PerformancesExpressController extends BaseController {
return prefix + "/performanceOrderList"; return prefix + "/performanceOrderList";
} }
@Log(title = "快递管理-演出订单列表", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:performancesExpress:performanceOrderList") @RequiresPermissions("kylin:performancesExpress:performanceOrderList")
@PostMapping("/performanceOrderList") @PostMapping("/performanceOrderList")
@ResponseBody @ResponseBody
...@@ -73,6 +78,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -73,6 +78,7 @@ public class PerformancesExpressController extends BaseController {
/** /**
* 下单 * 下单
*/ */
@Log(title = "快递管理-演出订单列表", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:performancesExpress:placeOrder") @RequiresPermissions("kylin:performancesExpress:placeOrder")
@PostMapping("/placeOrder") @PostMapping("/placeOrder")
@ResponseBody @ResponseBody
...@@ -92,6 +98,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -92,6 +98,7 @@ public class PerformancesExpressController extends BaseController {
/** /**
* 取消 * 取消
*/ */
@Log(title = "快递管理-演出订单列表", businessType = BusinessType.CANCEL)
@RequiresPermissions("kylin:performancesExpress:cancelOrder") @RequiresPermissions("kylin:performancesExpress:cancelOrder")
@PostMapping("/cancelOrder") @PostMapping("/cancelOrder")
@ResponseBody @ResponseBody
...@@ -202,6 +209,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -202,6 +209,7 @@ public class PerformancesExpressController extends BaseController {
/** /**
* 批量下单 * 批量下单
*/ */
@Log(title = "快递管理-演出列表", businessType = BusinessType.PLACE_ORDER)
@RequiresPermissions("kylin:performancesExpress:batchPlaceOrder") @RequiresPermissions("kylin:performancesExpress:batchPlaceOrder")
@PostMapping("/batchPlaceOrder") @PostMapping("/batchPlaceOrder")
@ResponseBody @ResponseBody
...@@ -217,6 +225,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -217,6 +225,7 @@ public class PerformancesExpressController extends BaseController {
/** /**
* 批量取消 * 批量取消
*/ */
@Log(title = "快递管理-演出列表", businessType = BusinessType.CANCEL)
@RequiresPermissions("kylin:performancesExpress:batchCancelOrder") @RequiresPermissions("kylin:performancesExpress:batchCancelOrder")
@PostMapping("/batchCancelOrder") @PostMapping("/batchCancelOrder")
@ResponseBody @ResponseBody
...@@ -232,6 +241,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -232,6 +241,7 @@ public class PerformancesExpressController extends BaseController {
/** /**
* 批量下载图片 * 批量下载图片
*/ */
@Log(title = "快递管理-演出列表", businessType = BusinessType.BATCH_DOWNLOAD_IMAGE)
@RequiresPermissions("kylin:performancesExpress:batchGenerateImage") @RequiresPermissions("kylin:performancesExpress:batchGenerateImage")
@PostMapping("/batchGenerateImage") @PostMapping("/batchGenerateImage")
@ResponseBody @ResponseBody
...@@ -251,6 +261,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -251,6 +261,7 @@ public class PerformancesExpressController extends BaseController {
/** /**
* 下载图片 * 下载图片
*/ */
@Log(title = "快递管理-演出列表", businessType = BusinessType.DOWNLOAD_IMAGE)
@RequiresPermissions("kylin:performancesExpress:generateImage") @RequiresPermissions("kylin:performancesExpress:generateImage")
@PostMapping("/generateImage") @PostMapping("/generateImage")
@ResponseBody @ResponseBody
...@@ -270,6 +281,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -270,6 +281,7 @@ public class PerformancesExpressController extends BaseController {
/** /**
* 批量打印获取数据 * 批量打印获取数据
*/ */
@Log(title = "快递管理-演出列表", businessType = BusinessType.BATCH_PRINT)
@RequiresPermissions("kylin:performancesExpress:batchPrintExpress") @RequiresPermissions("kylin:performancesExpress:batchPrintExpress")
@PostMapping("/batchPrintExpress") @PostMapping("/batchPrintExpress")
@ResponseBody @ResponseBody
...@@ -285,6 +297,7 @@ public class PerformancesExpressController extends BaseController { ...@@ -285,6 +297,7 @@ public class PerformancesExpressController extends BaseController {
/** /**
* 打印单条获取数据 * 打印单条获取数据
*/ */
@Log(title = "快递管理-演出列表", businessType = BusinessType.PRINT)
@RequiresPermissions("kylin:performancesExpress:printExpress") @RequiresPermissions("kylin:performancesExpress:printExpress")
@PostMapping("/printExpress") @PostMapping("/printExpress")
@ResponseBody @ResponseBody
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment