//package com.dsh.guns.modular.system.controller.general; // //import com.baomidou.mybatisplus.plugins.Page; //import com.dsh.guns.core.base.controller.BaseController; //import com.dsh.guns.core.common.constant.factory.PageFactory; //import com.dsh.guns.core.shiro.ShiroKit; //import com.dsh.guns.core.util.SinataUtil; //import com.dsh.guns.modular.system.model.TComplaint; //import org.springframework.stereotype.Controller; //import org.springframework.web.bind.annotation.RequestMapping; //import org.springframework.web.bind.annotation.ResponseBody; //import org.springframework.ui.Model; //import org.springframework.web.bind.annotation.PathVariable; //import org.springframework.beans.factory.annotation.Autowired; //import com.dsh.guns.core.log.LogObjectHolder; //import org.springframework.web.bind.annotation.RequestParam; //import com.dsh.guns.modular.system.model.TInvoice; //import com.dsh.guns.modular.system.service.ITInvoiceService; // //import java.util.Map; // ///** // * 开发票列表控制器 // * // * @author fengshuonan // * @Date 2020-06-09 10:55:26 // */ //@Controller //@RequestMapping("/tInvoice") //public class TInvoiceController extends BaseController { // // private String PREFIX = "/system/tInvoice/"; // // @Autowired // private ITInvoiceService tInvoiceService; // // /** // * 跳转到开发票列表首页 // */ // @RequestMapping("") // public String index() { // return PREFIX + "tInvoice.html"; // } // // /** // * 跳转到查看详情 // */ // @RequestMapping("/lookDetail/{id}/{type}") // public String lookDetail(@PathVariable Integer id, @PathVariable Integer type, Model model) { // TInvoice tInvoice = tInvoiceService.selectById(id); // String str = ""; // if (1 == type){ // str = tInvoice.getContent(); // } // model.addAttribute("str",str); // return "/system/tComplaint/lookDetail.html"; // } // // /** // * 跳转到添加开发票列表 // */ // @RequestMapping("/tInvoice_add") // public String tInvoiceAdd() { // return PREFIX + "tInvoice_add.html"; // } // // /** // * 跳转到修改开发票列表 // */ // @RequestMapping("/tInvoice_update/{tInvoiceId}") // public String tInvoiceUpdate(@PathVariable Integer tInvoiceId, Model model) { // TInvoice tInvoice = tInvoiceService.selectById(tInvoiceId); // model.addAttribute("item",tInvoice); // LogObjectHolder.me().set(tInvoice); // return PREFIX + "tInvoice_edit.html"; // } // // /** // * 获取开发票列表列表 // */ // @RequestMapping(value = "/list") // @ResponseBody // public Object list(String insertTime, // String email, // String name, // Integer type, // Integer state) { // String beginTime = null; // String endTime = null; // if (SinataUtil.isNotEmpty(insertTime)){ // String[] timeArray = insertTime.split(" - "); // beginTime = timeArray[0]; // endTime = timeArray[1]; // } // Page> page = new PageFactory>().defaultPage(); // if (ShiroKit.getUser().getRoleType() != 1){ // page.setRecords(null); // }else{ // page.setRecords(tInvoiceService.getInvoiceList(page,beginTime,endTime,email,name,type,state)); // } // return super.packForBT(page); // } // // /** // * 重新开发票 // */ // @RequestMapping(value = "/again") // @ResponseBody // public Object again(@RequestParam Integer tInvoiceId) { // TInvoice tInvoice = tInvoiceService.selectById(tInvoiceId); // // return SUCCESS_TIP; // } // // /** // * 删除开发票列表 // */ // @RequestMapping(value = "/delete") // @ResponseBody // public Object delete(@RequestParam Integer tInvoiceId) { // tInvoiceService.deleteById(tInvoiceId); // return SUCCESS_TIP; // } // //}