初始版本
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
package com.vverp.controller.admin;
|
||||
|
||||
import com.vverp.entity.PaymentMethod;
|
||||
import com.vverp.moli.util.Message;
|
||||
import com.vverp.moli.util.Pageable;
|
||||
import com.vverp.moli.util.RespData;
|
||||
import com.vverp.service.PaymentMethodService;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* @author dealsky
|
||||
* @date 2020/4/26 11:11 上午
|
||||
*/
|
||||
@Controller("adminPaymentMethodController")
|
||||
@RequestMapping("/admin/paymentMethod")
|
||||
public class PaymentMethodController extends BaseController {
|
||||
|
||||
@Resource
|
||||
private PaymentMethodService paymentMethodService;
|
||||
|
||||
@RequestMapping("/list")
|
||||
public String list(ModelMap modelMap, Pageable pageable) {
|
||||
modelMap.addAttribute("page", paymentMethodService.findPage(pageable));
|
||||
return "/paymentMethod/list";
|
||||
}
|
||||
|
||||
@RequestMapping("/add")
|
||||
public String add() {
|
||||
return "/paymentMethod/add";
|
||||
}
|
||||
|
||||
@RequestMapping("/dialog/add")
|
||||
public String dialogAdd(ModelMap modelMap, Long id) {
|
||||
PaymentMethod paymentMethod = paymentMethodService.find(id);
|
||||
if (paymentMethod != null) {
|
||||
modelMap.addAttribute("paymentMethod", paymentMethod);
|
||||
}
|
||||
return "/paymentMethod/dialog/add";
|
||||
}
|
||||
|
||||
@RequestMapping("/edit")
|
||||
public String edit(ModelMap modelMap, Long id) {
|
||||
PaymentMethod paymentMethod = paymentMethodService.find(id);
|
||||
modelMap.addAttribute("paymentMethod", paymentMethod);
|
||||
return "/paymentMethod/edit";
|
||||
}
|
||||
|
||||
@RequestMapping("/save")
|
||||
@ResponseBody
|
||||
public RespData save(PaymentMethod paymentMethod) {
|
||||
try {
|
||||
paymentMethodService.saveEntity(paymentMethod);
|
||||
return RespData.success();
|
||||
} catch (RuntimeException e) {
|
||||
return RespData.error(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping("/update")
|
||||
@ResponseBody
|
||||
public RespData update(PaymentMethod paymentMethod) {
|
||||
try {
|
||||
paymentMethodService.updateEntity(paymentMethod);
|
||||
return RespData.success();
|
||||
} catch (RuntimeException e) {
|
||||
return RespData.error(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping("/dialogSave")
|
||||
@ResponseBody
|
||||
public RespData dialogSave(PaymentMethod paymentMethod) {
|
||||
try {
|
||||
if (paymentMethod.getId() == null) {
|
||||
paymentMethodService.saveEntity(paymentMethod);
|
||||
} else {
|
||||
paymentMethodService.updateEntity(paymentMethod);
|
||||
}
|
||||
return RespData.success(paymentMethod.getId());
|
||||
} catch (RuntimeException e) {
|
||||
return RespData.error(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping("/delete")
|
||||
@ResponseBody
|
||||
public Message delete(Long[] ids) {
|
||||
paymentMethodService.delete(ids);
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user