package com.nq.controller.backend; import com.nq.common.ServerResponse; import com.nq.pojo.SitePayType; import com.nq.service.ISitePayTypeService; import com.nq.utils.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; /** * @program: huihuangserver * @description: 支付类型 * @create: 2024-03-23 13:19 **/ @Controller @RequestMapping({"/admin/pay/type/"}) public class AdminSitePayTypeController { @Autowired ISitePayTypeService service; @RequestMapping({"add.do"}) @ResponseBody public ServerResponse add(String payTypeName) { if(StringUtil.isEmpty(payTypeName)){ return ServerResponse.createByErrorMsg("支付类型不能为空!"); } return this.service.add(payTypeName); } @RequestMapping({"update.do"}) @ResponseBody public ServerResponse update(SitePayType payType) { return this.service.update(payType); } @RequestMapping({"list.do"}) @ResponseBody public ServerResponse list(@RequestParam("payTypeName") String payTypeName, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) { return this.service.listByType(payTypeName, pageNum, pageSize); } @RequestMapping({"listAll.do"}) @ResponseBody public ServerResponse listAll() { return this.service.listAll(); } @RequestMapping({"del.do"}) @ResponseBody public ServerResponse del(@RequestParam("id") Integer id) { return this.service.del(id); } }