package com.stylefeng.guns.modular.system.controller.general;
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
import com.baomidou.mybatisplus.mapper.Wrapper;
|
import com.baomidou.mybatisplus.plugins.Page;
|
import com.stylefeng.guns.core.base.controller.BaseController;
|
import com.stylefeng.guns.core.common.constant.factory.PageFactory;
|
import com.stylefeng.guns.core.shiro.ShiroKit;
|
import com.stylefeng.guns.core.util.DateUtil;
|
import com.stylefeng.guns.core.util.ToolUtil;
|
import com.stylefeng.guns.modular.system.model.TAdditionalFee;
|
import com.stylefeng.guns.modular.system.service.ITAdditionalFeeService;
|
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.ResponseBody;
|
|
|
@Controller
|
@RequestMapping("/tAdditionalFee")
|
public class TAdditionalFeeController extends BaseController {
|
|
private String PREFIX = "/system/tAdditionalFee/";
|
|
@Autowired
|
private ITAdditionalFeeService additionalFeeService;
|
|
@RequestMapping("")
|
public String index(){
|
return PREFIX + "tAdditionalFee.html";
|
}
|
|
/// 跳转添加
|
@RequestMapping("/tAdditionalFee_add")
|
public String tAdditionalFee_add(){
|
return PREFIX + "tAdditionalFee_add.html";
|
}
|
|
|
/// 获取附加费列表
|
@RequestMapping("/list")
|
@ResponseBody
|
public Object list(String name, Integer state){
|
Page<TAdditionalFee> page = new PageFactory<TAdditionalFee>().defaultPage();
|
Wrapper wrapper = new EntityWrapper<TAdditionalFee>().orderBy("id",false);
|
if (ToolUtil.isNotEmpty(name)){
|
wrapper.like("name",name);
|
}
|
if (ToolUtil.isNotEmpty(state)){
|
wrapper.eq("state",state);
|
}
|
|
page.setRecords(additionalFeeService.selectMapsPage(page,wrapper).getRecords());
|
return super.packForBT(page);
|
}
|
|
|
/// 开启或关闭
|
@RequestMapping("/updateState")
|
@ResponseBody
|
public Object updateState(TAdditionalFee additionalFee){
|
additionalFeeService.updateById(additionalFee);
|
return SUCCESS_TIP;
|
}
|
|
|
/// 开启或关闭
|
@RequestMapping("/add")
|
@ResponseBody
|
public Object add(TAdditionalFee additionalFee){
|
Integer companyId = ShiroKit.getUser().getObjectId();
|
additionalFee.setCreateTime(DateUtil.parseTime(DateUtil.getTime()));
|
additionalFee.setState(1);
|
additionalFee.setCompanyId(companyId);
|
additionalFeeService.insert(additionalFee);
|
return SUCCESS_TIP;
|
}
|
|
|
/// 删除
|
@RequestMapping("/delete")
|
@ResponseBody
|
public Object delete(Integer id){
|
additionalFeeService.deleteById(id);
|
return SUCCESS_TIP;
|
}
|
}
|