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);
|
}
|
|
|
}
|