TMS
parent
031cb4e344
commit
66ef6b2c63
|
@ -0,0 +1,692 @@
|
||||||
|
package com.zzjee.tmsv.controller;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
|
import com.zzjee.tmsv.entity.VYsddEntity;
|
||||||
|
import com.zzjee.tmsv.service.VYsddServiceI;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import io.swagger.annotations.ApiParam;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.apache.poi.hssf.usermodel.*;
|
||||||
|
import org.apache.poi.ss.usermodel.*;
|
||||||
|
import org.jeecgframework.core.beanvalidator.BeanValidators;
|
||||||
|
import org.jeecgframework.core.common.controller.BaseController;
|
||||||
|
import org.jeecgframework.core.common.exception.BusinessException;
|
||||||
|
import org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery;
|
||||||
|
import org.jeecgframework.core.common.model.json.AjaxJson;
|
||||||
|
import org.jeecgframework.core.common.model.json.DataGrid;
|
||||||
|
import org.jeecgframework.core.constant.Globals;
|
||||||
|
import org.jeecgframework.core.util.*;
|
||||||
|
import org.jeecgframework.jwt.util.ResponseMessage;
|
||||||
|
import org.jeecgframework.jwt.util.Result;
|
||||||
|
import org.jeecgframework.poi.excel.ExcelImportUtil;
|
||||||
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||||
|
import org.jeecgframework.poi.excel.entity.ImportParams;
|
||||||
|
import org.jeecgframework.poi.excel.entity.vo.NormalExcelConstants;
|
||||||
|
import org.jeecgframework.tag.core.easyui.TagUtil;
|
||||||
|
import org.jeecgframework.web.system.service.SystemService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.http.MediaType;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.ui.ModelMap;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||||
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
import org.springframework.web.util.UriComponentsBuilder;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import javax.validation.ConstraintViolation;
|
||||||
|
import javax.validation.Validator;
|
||||||
|
import java.awt.image.BufferedImage;
|
||||||
|
import java.io.ByteArrayOutputStream;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.OutputStream;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Title: Controller
|
||||||
|
* @Description: v_ysdd
|
||||||
|
* @author onlineGenerator
|
||||||
|
* @date 2018-05-04 00:07:37
|
||||||
|
* @version V1.0
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/vYsddController")
|
||||||
|
@Api(value="VYsdd",description="v_ysdd",tags="vYsddController")
|
||||||
|
public class VYsddController extends BaseController {
|
||||||
|
/**
|
||||||
|
* Logger for this class
|
||||||
|
*/
|
||||||
|
private static final Logger logger = Logger.getLogger(VYsddController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VYsddServiceI vYsddService;
|
||||||
|
@Autowired
|
||||||
|
private SystemService systemService;
|
||||||
|
@Autowired
|
||||||
|
private Validator validator;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* v_ysdd列表 页面跳转
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "list")
|
||||||
|
public ModelAndView list(HttpServletRequest request) {
|
||||||
|
return new ModelAndView("com/zzjee/tmsv/vYsddList");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* easyui AJAX请求数据
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param response
|
||||||
|
* @param dataGrid
|
||||||
|
* @param user
|
||||||
|
*/
|
||||||
|
|
||||||
|
@RequestMapping(params = "datagrid")
|
||||||
|
public void datagrid(VYsddEntity vYsdd, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
|
||||||
|
CriteriaQuery cq = new CriteriaQuery(VYsddEntity.class, dataGrid);
|
||||||
|
//查询条件组装器
|
||||||
|
org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, vYsdd, request.getParameterMap());
|
||||||
|
try{
|
||||||
|
//自定义追加查询条件
|
||||||
|
String query_createDate_begin = request.getParameter("createDate_begin");
|
||||||
|
String query_createDate_end = request.getParameter("createDate_end");
|
||||||
|
if(StringUtil.isNotEmpty(query_createDate_begin)) {
|
||||||
|
cq.ge("createDate", new SimpleDateFormat("yyyy-MM-dd").parse(query_createDate_begin));
|
||||||
|
|
||||||
|
}else{
|
||||||
|
|
||||||
|
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
Calendar c = Calendar.getInstance();
|
||||||
|
System.out.println("当前日期:"+sf.format(c.getTime()));
|
||||||
|
c.add(Calendar.DAY_OF_MONTH, -1);
|
||||||
|
// System.out.println("增加一天后日期:"+sf.format(c.getTime()));
|
||||||
|
cq.ge("createDate", DateUtils.str2Date(sf.format(c.getTime()),DateUtils.date_sdf));
|
||||||
|
}
|
||||||
|
if(StringUtil.isNotEmpty(query_createDate_end)){
|
||||||
|
cq.le("createDate", new SimpleDateFormat("yyyy-MM-dd").parse(query_createDate_end));
|
||||||
|
}
|
||||||
|
String query_sdsj_begin = request.getParameter("sdsj_begin");
|
||||||
|
String query_sdsj_end = request.getParameter("sdsj_end");
|
||||||
|
if(StringUtil.isNotEmpty(query_sdsj_begin)){
|
||||||
|
cq.ge("sdsj", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(query_sdsj_begin));
|
||||||
|
}
|
||||||
|
if(StringUtil.isNotEmpty(query_sdsj_end)){
|
||||||
|
cq.le("sdsj", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(query_sdsj_end));
|
||||||
|
}
|
||||||
|
}catch (Exception e) {
|
||||||
|
throw new BusinessException(e.getMessage());
|
||||||
|
}
|
||||||
|
cq.add();
|
||||||
|
this.vYsddService.getDataGridReturn(cq, true);
|
||||||
|
TagUtil.datagrid(response, dataGrid);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除v_ysdd
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "doDel")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxJson doDel(VYsddEntity vYsdd, HttpServletRequest request) {
|
||||||
|
String message = null;
|
||||||
|
AjaxJson j = new AjaxJson();
|
||||||
|
vYsdd = systemService.getEntity(VYsddEntity.class, vYsdd.getId());
|
||||||
|
message = "v_ysdd删除成功";
|
||||||
|
try{
|
||||||
|
vYsddService.delete(vYsdd);
|
||||||
|
systemService.addLog(message, Globals.Log_Type_DEL, Globals.Log_Leavel_INFO);
|
||||||
|
}catch(Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
message = "v_ysdd删除失败";
|
||||||
|
throw new BusinessException(e.getMessage());
|
||||||
|
}
|
||||||
|
j.setMsg(message);
|
||||||
|
return j;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除v_ysdd
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "doBatchDel")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxJson doBatchDel(String ids, HttpServletRequest request){
|
||||||
|
String message = null;
|
||||||
|
AjaxJson j = new AjaxJson();
|
||||||
|
message = "v_ysdd删除成功";
|
||||||
|
try{
|
||||||
|
for(String id:ids.split(",")){
|
||||||
|
VYsddEntity vYsdd = systemService.getEntity(VYsddEntity.class,
|
||||||
|
id
|
||||||
|
);
|
||||||
|
vYsddService.delete(vYsdd);
|
||||||
|
systemService.addLog(message, Globals.Log_Type_DEL, Globals.Log_Leavel_INFO);
|
||||||
|
}
|
||||||
|
}catch(Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
message = "v_ysdd删除失败";
|
||||||
|
throw new BusinessException(e.getMessage());
|
||||||
|
}
|
||||||
|
j.setMsg(message);
|
||||||
|
return j;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加v_ysdd
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "doAdd")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxJson doAdd(VYsddEntity vYsdd, HttpServletRequest request) {
|
||||||
|
String message = null;
|
||||||
|
AjaxJson j = new AjaxJson();
|
||||||
|
message = "v_ysdd添加成功";
|
||||||
|
try{
|
||||||
|
vYsddService.save(vYsdd);
|
||||||
|
systemService.addLog(message, Globals.Log_Type_INSERT, Globals.Log_Leavel_INFO);
|
||||||
|
}catch(Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
message = "v_ysdd添加失败";
|
||||||
|
throw new BusinessException(e.getMessage());
|
||||||
|
}
|
||||||
|
j.setMsg(message);
|
||||||
|
return j;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新v_ysdd
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "doUpdate")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxJson doUpdate(VYsddEntity vYsdd, HttpServletRequest request) {
|
||||||
|
String message = null;
|
||||||
|
AjaxJson j = new AjaxJson();
|
||||||
|
message = "v_ysdd更新成功";
|
||||||
|
VYsddEntity t = vYsddService.get(VYsddEntity.class, vYsdd.getId());
|
||||||
|
try {
|
||||||
|
MyBeanUtils.copyBeanNotNull2Bean(vYsdd, t);
|
||||||
|
vYsddService.saveOrUpdate(t);
|
||||||
|
systemService.addLog(message, Globals.Log_Type_UPDATE, Globals.Log_Leavel_INFO);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
message = "v_ysdd更新失败";
|
||||||
|
throw new BusinessException(e.getMessage());
|
||||||
|
}
|
||||||
|
j.setMsg(message);
|
||||||
|
return j;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* v_ysdd新增页面跳转
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "goAdd")
|
||||||
|
public ModelAndView goAdd(VYsddEntity vYsdd, HttpServletRequest req) {
|
||||||
|
if (StringUtil.isNotEmpty(vYsdd.getId())) {
|
||||||
|
vYsdd = vYsddService.getEntity(VYsddEntity.class, vYsdd.getId());
|
||||||
|
req.setAttribute("vYsddPage", vYsdd);
|
||||||
|
}
|
||||||
|
return new ModelAndView("com/zzjee/tmsv/vYsdd-add");
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* v_ysdd编辑页面跳转
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "goUpdate")
|
||||||
|
public ModelAndView goUpdate(VYsddEntity vYsdd, HttpServletRequest req) {
|
||||||
|
if (StringUtil.isNotEmpty(vYsdd.getId())) {
|
||||||
|
vYsdd = vYsddService.getEntity(VYsddEntity.class, vYsdd.getId());
|
||||||
|
req.setAttribute("vYsddPage", vYsdd);
|
||||||
|
}
|
||||||
|
return new ModelAndView("com/zzjee/tmsv/vYsdd-update");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导入功能跳转
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "upload")
|
||||||
|
public ModelAndView upload(HttpServletRequest req) {
|
||||||
|
req.setAttribute("controller_name","vYsddController");
|
||||||
|
return new ModelAndView("common/upload/pub_excel_upload");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出excel
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param response
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "exportXls")
|
||||||
|
public void exportXls(VYsddEntity vYsdd, HttpServletRequest request, HttpServletResponse response
|
||||||
|
, DataGrid dataGrid, ModelMap modelMap) {
|
||||||
|
CriteriaQuery cq = new CriteriaQuery(VYsddEntity.class, dataGrid);
|
||||||
|
org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, vYsdd, request.getParameterMap());
|
||||||
|
|
||||||
|
String query_createDate_begin = request.getParameterMap().get("createDate_begin")[0];
|
||||||
|
if(StringUtil.isNotEmpty(query_createDate_begin)) {
|
||||||
|
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
Calendar c = Calendar.getInstance();
|
||||||
|
System.out.println("当前日期:" + sf.format(c.getTime()));
|
||||||
|
c.add(Calendar.DAY_OF_MONTH, -1);
|
||||||
|
// System.out.println("增加一天后日期:"+sf.format(c.getTime()));
|
||||||
|
cq.ge("createDate", DateUtils.str2Date(sf.format(c.getTime()), DateUtils.date_sdf));
|
||||||
|
}
|
||||||
|
List<VYsddEntity> vYsdds = this.vYsddService.getListByCriteriaQuery(cq,false);
|
||||||
|
OutputStream fileOut = null;
|
||||||
|
BufferedImage bufferImg = null;
|
||||||
|
String codedFileName = null;
|
||||||
|
|
||||||
|
// 先把读进来的图片放到一个ByteArrayOutputStream中,以便产生ByteArray
|
||||||
|
try {
|
||||||
|
codedFileName = java.net.URLEncoder.encode("中文", "UTF-8");
|
||||||
|
response.setHeader("content-disposition", "attachment;filename=zhangdan.xls"
|
||||||
|
);
|
||||||
|
HSSFWorkbook wb = new HSSFWorkbook();
|
||||||
|
HSSFSheet sheet = wb.createSheet("zhangdan");
|
||||||
|
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
|
||||||
|
|
||||||
|
sheet.setMargin(HSSFSheet.TopMargin,0.1);// 页边距(上)
|
||||||
|
sheet.setMargin(HSSFSheet.BottomMargin,0.1);// 页边距(下)
|
||||||
|
sheet.setMargin(HSSFSheet.LeftMargin,0.1);// 页边距(左)
|
||||||
|
sheet.setMargin(HSSFSheet.RightMargin,0.05);// 页边距(右
|
||||||
|
|
||||||
|
sheet.setColumnWidth(0, 15 * 256);
|
||||||
|
sheet.setColumnWidth(1, 15 * 256);
|
||||||
|
sheet.setColumnWidth(2, 15 * 256);
|
||||||
|
sheet.setColumnWidth(3, 15 * 256);
|
||||||
|
sheet.setColumnWidth(4, 15 * 256);
|
||||||
|
sheet.setColumnWidth(5, 15 * 256);
|
||||||
|
sheet.setColumnWidth(6, 15 * 256);
|
||||||
|
sheet.setColumnWidth(7, 15 * 256);
|
||||||
|
sheet.setColumnWidth(8, 15 * 256);
|
||||||
|
sheet.setColumnWidth(9, 15 * 256);
|
||||||
|
sheet.setColumnWidth(10, 15 * 256);
|
||||||
|
sheet.setColumnWidth(11, 15 * 256);
|
||||||
|
sheet.setColumnWidth(12, 15 * 256);
|
||||||
|
sheet.setColumnWidth(13, 15 * 256);
|
||||||
|
sheet.setColumnWidth(14, 15 * 256);
|
||||||
|
sheet.setColumnWidth(15, 15 * 256);
|
||||||
|
sheet.setColumnWidth(16, 15 * 256);
|
||||||
|
sheet.setColumnWidth(17, 30 * 256);
|
||||||
|
sheet.setColumnWidth(18, 30 * 256);
|
||||||
|
sheet.setColumnWidth(19, 15 * 256);
|
||||||
|
|
||||||
|
// 创建两种单元格格式
|
||||||
|
CellStyle cs = wb.createCellStyle();
|
||||||
|
CellStyle cs1 = wb.createCellStyle();
|
||||||
|
CellStyle cs2 = wb.createCellStyle();
|
||||||
|
CellStyle cs3 = wb.createCellStyle();
|
||||||
|
CellStyle cs3r = wb.createCellStyle();
|
||||||
|
// 创建两种字体
|
||||||
|
Font f = wb.createFont();
|
||||||
|
Font f2 = wb.createFont();
|
||||||
|
Font f5 = wb.createFont();
|
||||||
|
// 创建第一种字体样式(用于列名)
|
||||||
|
f.setFontHeightInPoints((short) 16);
|
||||||
|
f.setColor(IndexedColors.BLACK.getIndex());
|
||||||
|
f.setBoldweight(Font.BOLDWEIGHT_BOLD);
|
||||||
|
|
||||||
|
// 创建第二种字体样式(用于值)
|
||||||
|
f2.setFontHeightInPoints((short) 10);
|
||||||
|
f2.setColor(IndexedColors.BLACK.getIndex());
|
||||||
|
f5.setFontHeightInPoints((short) 8);
|
||||||
|
f5.setColor(IndexedColors.BLACK.getIndex());
|
||||||
|
|
||||||
|
// 设置第一种单元格的样式(用于列名)
|
||||||
|
cs.setFont(f);
|
||||||
|
cs.setBorderLeft(CellStyle.BORDER_NONE);
|
||||||
|
cs.setBorderRight(CellStyle.BORDER_NONE);
|
||||||
|
cs.setBorderTop(CellStyle.BORDER_NONE);
|
||||||
|
cs.setBorderBottom(CellStyle.BORDER_NONE);
|
||||||
|
cs.setAlignment(HSSFCellStyle.ALIGN_RIGHT);
|
||||||
|
|
||||||
|
cs1.setFont(f2);
|
||||||
|
cs1.setBorderLeft(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs1.setBorderRight(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs1.setBorderTop(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs1.setBorderBottom(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs1.setAlignment(HSSFCellStyle.ALIGN_CENTER);
|
||||||
|
|
||||||
|
// 设置第二种单元格的样式(用于值)
|
||||||
|
cs2.setFont(f2);
|
||||||
|
cs2.setBorderLeft(CellStyle.BORDER_NONE);
|
||||||
|
cs2.setBorderRight(CellStyle.BORDER_NONE);
|
||||||
|
cs2.setBorderTop(CellStyle.BORDER_NONE);
|
||||||
|
cs2.setBorderBottom(CellStyle.BORDER_NONE);
|
||||||
|
cs2.setWrapText(true);
|
||||||
|
|
||||||
|
// cs2.setAlignment(CellStyle.BORDER_NONE);
|
||||||
|
|
||||||
|
cs3.setFont(f2);
|
||||||
|
cs3.setBorderLeft(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs3.setBorderRight(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs3.setBorderTop(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs3.setBorderBottom(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs3.setAlignment(HSSFCellStyle.ALIGN_LEFT);
|
||||||
|
cs3r.setFont(f2);
|
||||||
|
cs3r.setBorderLeft(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs3r.setBorderRight(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs3r.setBorderTop(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs3r.setBorderBottom(CellStyle.BORDER_MEDIUM);
|
||||||
|
cs3r.setAlignment(HSSFCellStyle.ALIGN_RIGHT);
|
||||||
|
// String[] columnNames = { "送达时间","发货人","货物 ","件数","重量","体积","收货人地址","收货人","送货方式","收货人电话","代收款","运费","卸货费","总费用","车号","状态","回单备注" };
|
||||||
|
String[] columnNames = { "送达时间","发货人","货物 ","件数","重量","体积","货号","收货人地址","收货人","送货方式","收货人电话","代收款","运费", "回单备注","车号","上午或下午" };
|
||||||
|
|
||||||
|
Row rowColumnName = sheet.createRow((short) 0); // 列名
|
||||||
|
|
||||||
|
int coli = 0;
|
||||||
|
for (int i = 0; i < columnNames.length; i++) {
|
||||||
|
|
||||||
|
Cell cell = rowColumnName.createCell(coli);
|
||||||
|
coli++;
|
||||||
|
rowColumnName.setHeight((short) 300);
|
||||||
|
cell.setCellValue(columnNames[i]);
|
||||||
|
cell.setCellStyle(cs1);
|
||||||
|
|
||||||
|
}
|
||||||
|
int rows = 1;
|
||||||
|
for(int j = 0;j<vYsdds.size();j++){
|
||||||
|
Row rowColumnNameta = sheet.createRow((short) rows); // 列名
|
||||||
|
rows++;
|
||||||
|
coli = 0;
|
||||||
|
// try{
|
||||||
|
// setcellvalue(rowColumnNameta,coli, (short)300,DateUtils.date2Str(vYsdds.get(j).getCreateDate(),DateUtils.date_sdf),cs3);
|
||||||
|
//
|
||||||
|
// }catch (Exception e){
|
||||||
|
// setcellvalue(rowColumnNameta,coli, (short)300,"",cs3);
|
||||||
|
// }
|
||||||
|
try{
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getSdsj().toString(),cs3);
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,DateUtils.date2Str(vYsdds.get(j).getCreateDate(),DateUtils.date_sdf),cs3);
|
||||||
|
}
|
||||||
|
coli++;
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getFahuoren(),cs3);
|
||||||
|
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getHuowu(),cs3);
|
||||||
|
coli++;
|
||||||
|
try{
|
||||||
|
setcellvalueunm(rowColumnNameta,coli, (short)300,Double.parseDouble(vYsdds.get(j).getHwshjs()),cs3r);
|
||||||
|
}catch (Exception e){
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getHwshjs(),cs3r);
|
||||||
|
}
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
try{
|
||||||
|
setcellvalueunm(rowColumnNameta,coli, (short)300,Double.parseDouble(vYsdds.get(j).getZhongl()),cs3r);
|
||||||
|
}catch (Exception e){
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getZhongl(),cs3r);
|
||||||
|
}
|
||||||
|
coli++;
|
||||||
|
try{
|
||||||
|
setcellvalueunm(rowColumnNameta,coli, (short)300,Double.parseDouble(vYsdds.get(j).getTiji()),cs3r);
|
||||||
|
}catch (Exception e){
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getTiji(),cs3r);
|
||||||
|
}
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getYwkhdh(),cs3);
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getShrdh(),cs3);
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getShouhuoren(),cs3);
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getHwshfs(),cs3);
|
||||||
|
coli++;
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getShrsj(),cs3);
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
try{
|
||||||
|
setcellvalueunm(rowColumnNameta,coli, (short)300,Double.parseDouble(vYsdds.get(j).getDaishouk()),cs3r);
|
||||||
|
}catch (Exception e){
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getDaishouk(),cs3r);
|
||||||
|
}
|
||||||
|
coli++;
|
||||||
|
try{
|
||||||
|
setcellvalueunm(rowColumnNameta,coli, (short)300,Double.parseDouble(vYsdds.get(j).getHwyf()),cs3r);
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getHwyf(),cs3r);
|
||||||
|
}
|
||||||
|
|
||||||
|
// coli++;
|
||||||
|
// try{
|
||||||
|
// setcellvalueunm(rowColumnNameta,coli, (short)300,Double.parseDouble(vYsdds.get(j).getHwxhf()),cs3);
|
||||||
|
// }catch (Exception e){
|
||||||
|
// setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getHwxhf(),cs3r);
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// coli++;
|
||||||
|
// try{
|
||||||
|
// setcellvalueunm(rowColumnNameta,coli, (short)300,Double.parseDouble(vYsdds.get(j).getHwzfy()),cs3r);
|
||||||
|
// }catch (Exception e){
|
||||||
|
// setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getHwzfy(),cs3);
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
// coli++;
|
||||||
|
// setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getZhuangtai(),cs3);
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
try{
|
||||||
|
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getYwhdbz(),cs3);
|
||||||
|
}catch (Exception e){
|
||||||
|
|
||||||
|
}
|
||||||
|
coli++;
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getChehao(),cs3);
|
||||||
|
|
||||||
|
coli++;
|
||||||
|
try{
|
||||||
|
if(StringUtil.isEmpty(vYsdds.get(j).getBy1())){
|
||||||
|
GregorianCalendar ca = new GregorianCalendar();
|
||||||
|
ca.setTime(vYsdds.get(j).getCreateDate());
|
||||||
|
if(ca.get(GregorianCalendar.AM_PM) == 0){
|
||||||
|
vYsdds.get(j).setBy1("上午");
|
||||||
|
}else{
|
||||||
|
vYsdds.get(j).setBy1("下午");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
|
||||||
|
}
|
||||||
|
setcellvalue(rowColumnNameta,coli, (short)300,vYsdds.get(j).getBy1(),cs3);
|
||||||
|
|
||||||
|
}
|
||||||
|
//插入图片
|
||||||
|
fileOut = response.getOutputStream();
|
||||||
|
HSSFPrintSetup printSetup = sheet.getPrintSetup();
|
||||||
|
printSetup.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE);
|
||||||
|
wb.write(fileOut);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
} finally {
|
||||||
|
if (fileOut != null) {
|
||||||
|
try {
|
||||||
|
fileOut.close();
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setcellvalue(Row rowColumnNameta,int i,short height,String value,CellStyle cell){
|
||||||
|
Cell cell0 = rowColumnNameta.createCell(i);
|
||||||
|
rowColumnNameta.setHeight(height);
|
||||||
|
cell0.setCellValue(value);
|
||||||
|
cell0.setCellStyle(cell);
|
||||||
|
}
|
||||||
|
public void setcellvalueunm(Row rowColumnNameta,int i,short height,Double value,CellStyle cell){
|
||||||
|
Cell cell0 = rowColumnNameta.createCell(i);
|
||||||
|
rowColumnNameta.setHeight(height);
|
||||||
|
cell0.setCellValue(value);
|
||||||
|
cell0.setCellStyle(cell);
|
||||||
|
|
||||||
|
cell0.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
|
||||||
|
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 导出excel 使模板
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param response
|
||||||
|
*/
|
||||||
|
@RequestMapping(params = "exportXlsByT")
|
||||||
|
public String exportXlsByT(VYsddEntity vYsdd, HttpServletRequest request, HttpServletResponse response
|
||||||
|
, DataGrid dataGrid, ModelMap modelMap) {
|
||||||
|
modelMap.put(NormalExcelConstants.FILE_NAME,"v_ysdd");
|
||||||
|
modelMap.put(NormalExcelConstants.CLASS,VYsddEntity.class);
|
||||||
|
modelMap.put(NormalExcelConstants.PARAMS,new ExportParams("v_ysdd列表", "导出人:"+ResourceUtil.getSessionUser().getRealName(),
|
||||||
|
"导出信息"));
|
||||||
|
modelMap.put(NormalExcelConstants.DATA_LIST,new ArrayList());
|
||||||
|
return NormalExcelConstants.JEECG_EXCEL_VIEW;
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
@RequestMapping(params = "importExcel", method = RequestMethod.POST)
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxJson importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||||
|
AjaxJson j = new AjaxJson();
|
||||||
|
|
||||||
|
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
|
||||||
|
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
|
||||||
|
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
|
||||||
|
MultipartFile file = entity.getValue();// 获取上传文件对象
|
||||||
|
ImportParams params = new ImportParams();
|
||||||
|
params.setTitleRows(2);
|
||||||
|
params.setHeadRows(1);
|
||||||
|
params.setNeedSave(true);
|
||||||
|
try {
|
||||||
|
List<VYsddEntity> listVYsddEntitys = ExcelImportUtil.importExcel(file.getInputStream(),VYsddEntity.class,params);
|
||||||
|
for (VYsddEntity vYsdd : listVYsddEntitys) {
|
||||||
|
vYsddService.save(vYsdd);
|
||||||
|
}
|
||||||
|
j.setMsg("文件导入成功!");
|
||||||
|
} catch (Exception e) {
|
||||||
|
j.setMsg("文件导入失败!");
|
||||||
|
logger.error(ExceptionUtil.getExceptionMessage(e));
|
||||||
|
}finally{
|
||||||
|
try {
|
||||||
|
file.getInputStream().close();
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return j;
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(method = RequestMethod.GET)
|
||||||
|
@ResponseBody
|
||||||
|
@ApiOperation(value="v_ysdd列表信息",produces="application/json",httpMethod="GET")
|
||||||
|
public ResponseMessage<List<VYsddEntity>> list() {
|
||||||
|
List<VYsddEntity> listVYsdds=vYsddService.getList(VYsddEntity.class);
|
||||||
|
return Result.success(listVYsdds);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
|
||||||
|
@ResponseBody
|
||||||
|
@ApiOperation(value="根据ID获取v_ysdd信息",notes="根据ID获取v_ysdd信息",httpMethod="GET",produces="application/json")
|
||||||
|
public ResponseMessage<?> get(@ApiParam(required=true,name="id",value="ID")@PathVariable("id") String id) {
|
||||||
|
VYsddEntity task = vYsddService.get(VYsddEntity.class, id);
|
||||||
|
if (task == null) {
|
||||||
|
return Result.error("根据ID获取v_ysdd信息为空");
|
||||||
|
}
|
||||||
|
return Result.success(task);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||||
|
@ResponseBody
|
||||||
|
@ApiOperation(value="创建v_ysdd")
|
||||||
|
public ResponseMessage<?> create(@ApiParam(name="v_ysdd对象")@RequestBody VYsddEntity vYsdd, UriComponentsBuilder uriBuilder) {
|
||||||
|
//调用JSR303 Bean Validator进行校验,如果出错返回含400错误码及json格式的错误信息.
|
||||||
|
Set<ConstraintViolation<VYsddEntity>> failures = validator.validate(vYsdd);
|
||||||
|
if (!failures.isEmpty()) {
|
||||||
|
return Result.error(JSONArray.toJSONString(BeanValidators.extractPropertyAndMessage(failures)));
|
||||||
|
}
|
||||||
|
|
||||||
|
//保存
|
||||||
|
try{
|
||||||
|
vYsddService.save(vYsdd);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return Result.error("v_ysdd信息保存失败");
|
||||||
|
}
|
||||||
|
return Result.success(vYsdd);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/{id}", method = RequestMethod.PUT, consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||||
|
@ResponseBody
|
||||||
|
@ApiOperation(value="更新v_ysdd",notes="更新v_ysdd")
|
||||||
|
public ResponseMessage<?> update(@ApiParam(name="v_ysdd对象")@RequestBody VYsddEntity vYsdd) {
|
||||||
|
//调用JSR303 Bean Validator进行校验,如果出错返回含400错误码及json格式的错误信息.
|
||||||
|
Set<ConstraintViolation<VYsddEntity>> failures = validator.validate(vYsdd);
|
||||||
|
if (!failures.isEmpty()) {
|
||||||
|
return Result.error(JSONArray.toJSONString(BeanValidators.extractPropertyAndMessage(failures)));
|
||||||
|
}
|
||||||
|
|
||||||
|
//保存
|
||||||
|
try{
|
||||||
|
vYsddService.saveOrUpdate(vYsdd);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return Result.error("更新v_ysdd信息失败");
|
||||||
|
}
|
||||||
|
|
||||||
|
//按Restful约定,返回204状态码, 无内容. 也可以返回200状态码.
|
||||||
|
return Result.success("更新v_ysdd信息成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
|
||||||
|
@ResponseStatus(HttpStatus.NO_CONTENT)
|
||||||
|
@ApiOperation(value="删除v_ysdd")
|
||||||
|
public ResponseMessage<?> delete(@ApiParam(name="id",value="ID",required=true)@PathVariable("id") String id) {
|
||||||
|
logger.info("delete[{}]" + id);
|
||||||
|
// 验证
|
||||||
|
if (StringUtils.isEmpty(id)) {
|
||||||
|
return Result.error("ID不能为空");
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
vYsddService.deleteEntityById(VYsddEntity.class, id);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return Result.error("v_ysdd删除失败");
|
||||||
|
}
|
||||||
|
|
||||||
|
return Result.success();
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,433 @@
|
||||||
|
package com.zzjee.tmsv.entity;
|
||||||
|
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
|
||||||
|
import javax.persistence.*;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Title: Entity
|
||||||
|
* @Description: v_ysdd
|
||||||
|
* @author onlineGenerator
|
||||||
|
* @date 2018-05-04 00:07:37
|
||||||
|
* @version V1.0
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Entity
|
||||||
|
@Table(name = "v_ysdd", schema = "")
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
public class VYsddEntity implements java.io.Serializable {
|
||||||
|
/**主键*/
|
||||||
|
|
||||||
|
private String id;
|
||||||
|
/**下单日期*/
|
||||||
|
@Excel(name="下单日期",width=15)
|
||||||
|
|
||||||
|
private Date createDate;
|
||||||
|
/**发货人*/
|
||||||
|
@Excel(name="发货人",width=15)
|
||||||
|
|
||||||
|
private String fahuoren;
|
||||||
|
/**货物*/
|
||||||
|
@Excel(name="货物",width=15)
|
||||||
|
|
||||||
|
private String huowu;
|
||||||
|
/**件数*/
|
||||||
|
@Excel(name="件数",width=15)
|
||||||
|
|
||||||
|
private String hwshjs;
|
||||||
|
/**重量*/
|
||||||
|
@Excel(name="重量",width=15)
|
||||||
|
|
||||||
|
private String zhongl;
|
||||||
|
/**立方米*/
|
||||||
|
@Excel(name="立方米",width=15)
|
||||||
|
|
||||||
|
private String tiji;
|
||||||
|
/**收货人地址*/
|
||||||
|
@Excel(name="收货人地址",width=15)
|
||||||
|
|
||||||
|
private String shrdh;
|
||||||
|
/**收货人*/
|
||||||
|
@Excel(name="收货人",width=15)
|
||||||
|
|
||||||
|
private String shouhuoren;
|
||||||
|
/**送货方式*/
|
||||||
|
@Excel(name="送货方式",width=15)
|
||||||
|
|
||||||
|
private String hwshfs;
|
||||||
|
/**收货人电话*/
|
||||||
|
@Excel(name="收货人电话",width=15)
|
||||||
|
|
||||||
|
private String shrsj;
|
||||||
|
/**代收款金额*/
|
||||||
|
@Excel(name="代收款金额",width=15)
|
||||||
|
|
||||||
|
private String daishouk;
|
||||||
|
/**运费*/
|
||||||
|
@Excel(name="运费",width=15)
|
||||||
|
|
||||||
|
private String hwyf;
|
||||||
|
/**货物总费用*/
|
||||||
|
@Excel(name="货物总费用",width=15)
|
||||||
|
|
||||||
|
private String hwzfy;
|
||||||
|
/**卸货费*/
|
||||||
|
@Excel(name="卸货费",width=15)
|
||||||
|
|
||||||
|
private String hwxhf;
|
||||||
|
/**车号*/
|
||||||
|
@Excel(name="车号",width=15)
|
||||||
|
|
||||||
|
private String chehao;
|
||||||
|
/**状态*/
|
||||||
|
@Excel(name="状态",width=15)
|
||||||
|
|
||||||
|
private String zhuangtai;
|
||||||
|
/**回单备注*/
|
||||||
|
@Excel(name="回单备注",width=15)
|
||||||
|
|
||||||
|
private String ywhdbz;
|
||||||
|
/**送达时间*/
|
||||||
|
@Excel(name="送达时间",width=15)
|
||||||
|
private Date sdsj;
|
||||||
|
|
||||||
|
private String ywkhdh;
|
||||||
|
|
||||||
|
private String by1;
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 主键
|
||||||
|
*/
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "paymentableGenerator")
|
||||||
|
@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
|
||||||
|
@Column(name ="ID",nullable=false,length=36)
|
||||||
|
public String getId(){
|
||||||
|
return this.id;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 主键
|
||||||
|
*/
|
||||||
|
public void setId(String id){
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 下单日期
|
||||||
|
*/
|
||||||
|
@Column(name ="CREATE_DATE",nullable=true,length=10)
|
||||||
|
public Date getCreateDate(){
|
||||||
|
return this.createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 下单日期
|
||||||
|
*/
|
||||||
|
public void setCreateDate(Date createDate){
|
||||||
|
this.createDate = createDate;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 发货人
|
||||||
|
*/
|
||||||
|
@Column(name ="FAHUOREN",nullable=true,length=32)
|
||||||
|
public String getFahuoren(){
|
||||||
|
return this.fahuoren;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 发货人
|
||||||
|
*/
|
||||||
|
public void setFahuoren(String fahuoren){
|
||||||
|
this.fahuoren = fahuoren;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 货物
|
||||||
|
*/
|
||||||
|
@Column(name ="HUOWU",nullable=true,length=32)
|
||||||
|
public String getHuowu(){
|
||||||
|
return this.huowu;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 货物
|
||||||
|
*/
|
||||||
|
public void setHuowu(String huowu){
|
||||||
|
this.huowu = huowu;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 件数
|
||||||
|
*/
|
||||||
|
@Column(name ="HWSHJS",nullable=true,length=32)
|
||||||
|
public String getHwshjs(){
|
||||||
|
return this.hwshjs;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 件数
|
||||||
|
*/
|
||||||
|
public void setHwshjs(String hwshjs){
|
||||||
|
this.hwshjs = hwshjs;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 重量
|
||||||
|
*/
|
||||||
|
@Column(name ="ZHONGL",nullable=true,length=32)
|
||||||
|
public String getZhongl(){
|
||||||
|
return this.zhongl;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 重量
|
||||||
|
*/
|
||||||
|
public void setZhongl(String zhongl){
|
||||||
|
this.zhongl = zhongl;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 立方米
|
||||||
|
*/
|
||||||
|
@Column(name ="TIJI",nullable=true,length=32)
|
||||||
|
public String getTiji(){
|
||||||
|
return this.tiji;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 立方米
|
||||||
|
*/
|
||||||
|
public void setTiji(String tiji){
|
||||||
|
this.tiji = tiji;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 收货人地址
|
||||||
|
*/
|
||||||
|
@Column(name ="SHRDH",nullable=true,length=32)
|
||||||
|
public String getShrdh(){
|
||||||
|
return this.shrdh;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 收货人地址
|
||||||
|
*/
|
||||||
|
public void setShrdh(String shrdh){
|
||||||
|
this.shrdh = shrdh;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 收货人
|
||||||
|
*/
|
||||||
|
@Column(name ="SHOUHUOREN",nullable=true,length=32)
|
||||||
|
public String getShouhuoren(){
|
||||||
|
return this.shouhuoren;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 收货人
|
||||||
|
*/
|
||||||
|
public void setShouhuoren(String shouhuoren){
|
||||||
|
this.shouhuoren = shouhuoren;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 送货方式
|
||||||
|
*/
|
||||||
|
@Column(name ="HWSHFS",nullable=true,length=32)
|
||||||
|
public String getHwshfs(){
|
||||||
|
return this.hwshfs;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 送货方式
|
||||||
|
*/
|
||||||
|
public void setHwshfs(String hwshfs){
|
||||||
|
this.hwshfs = hwshfs;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 收货人电话
|
||||||
|
*/
|
||||||
|
@Column(name ="SHRSJ",nullable=true,length=32)
|
||||||
|
public String getShrsj(){
|
||||||
|
return this.shrsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 收货人电话
|
||||||
|
*/
|
||||||
|
public void setShrsj(String shrsj){
|
||||||
|
this.shrsj = shrsj;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 代收款金额
|
||||||
|
*/
|
||||||
|
@Column(name ="DAISHOUK",nullable=true,length=32)
|
||||||
|
public String getDaishouk(){
|
||||||
|
return this.daishouk;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 代收款金额
|
||||||
|
*/
|
||||||
|
public void setDaishouk(String daishouk){
|
||||||
|
this.daishouk = daishouk;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 运费
|
||||||
|
*/
|
||||||
|
@Column(name ="HWYF",nullable=true,length=32)
|
||||||
|
public String getHwyf(){
|
||||||
|
return this.hwyf;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 运费
|
||||||
|
*/
|
||||||
|
public void setHwyf(String hwyf){
|
||||||
|
this.hwyf = hwyf;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 货物总费用
|
||||||
|
*/
|
||||||
|
@Column(name ="HWZFY",nullable=true,length=256)
|
||||||
|
public String getHwzfy(){
|
||||||
|
return this.hwzfy;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 货物总费用
|
||||||
|
*/
|
||||||
|
public void setHwzfy(String hwzfy){
|
||||||
|
this.hwzfy = hwzfy;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 卸货费
|
||||||
|
*/
|
||||||
|
@Column(name ="HWXHF",nullable=true,length=32)
|
||||||
|
public String getHwxhf(){
|
||||||
|
return this.hwxhf;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 卸货费
|
||||||
|
*/
|
||||||
|
public void setHwxhf(String hwxhf){
|
||||||
|
this.hwxhf = hwxhf;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 车号
|
||||||
|
*/
|
||||||
|
@Column(name ="CHEHAO",nullable=true,length=32)
|
||||||
|
public String getChehao(){
|
||||||
|
return this.chehao;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 车号
|
||||||
|
*/
|
||||||
|
public void setChehao(String chehao){
|
||||||
|
this.chehao = chehao;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 状态
|
||||||
|
*/
|
||||||
|
@Column(name ="ZHUANGTAI",nullable=true,length=32)
|
||||||
|
public String getZhuangtai(){
|
||||||
|
return this.zhuangtai;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 状态
|
||||||
|
*/
|
||||||
|
public void setZhuangtai(String zhuangtai){
|
||||||
|
this.zhuangtai = zhuangtai;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.lang.String
|
||||||
|
*@return: java.lang.String 回单备注
|
||||||
|
*/
|
||||||
|
@Column(name ="YWHDBZ",nullable=true,length=256)
|
||||||
|
public String getYwhdbz(){
|
||||||
|
return this.ywhdbz;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 回单备注
|
||||||
|
*/
|
||||||
|
public void setYwhdbz(String ywhdbz){
|
||||||
|
this.ywhdbz = ywhdbz;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*方法: 取得java.util.Date
|
||||||
|
*@return: java.util.Date 送达时间
|
||||||
|
*/
|
||||||
|
@Column(name ="SDSJ",nullable=true)
|
||||||
|
public Date getSdsj(){
|
||||||
|
return this.sdsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.util.Date
|
||||||
|
*@param: java.util.Date 送达时间
|
||||||
|
*/
|
||||||
|
public void setSdsj(Date sdsj){
|
||||||
|
this.sdsj = sdsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name ="YWKHDH",nullable=true,length=32)
|
||||||
|
public String getYwkhdh(){
|
||||||
|
return this.ywkhdh;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 客户单号
|
||||||
|
*/
|
||||||
|
public void setYwkhdh(String ywkhdh){
|
||||||
|
this.ywkhdh = ywkhdh;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name ="BY1",nullable=true,length=32)
|
||||||
|
public String getBy1(){
|
||||||
|
return this.by1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*方法: 设置java.lang.String
|
||||||
|
*@param: java.lang.String 客户单号
|
||||||
|
*/
|
||||||
|
public void setBy1(String by1){
|
||||||
|
this.by1 = by1;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue