1、 数据库菜单写入的查询语句:
Erp系统将sys_menu改为sys_menu_erp,MES系统不用修改
2、 按顺序导入各层代码,在前端隐藏预留字段,在后端实体类隐藏预留字段,同步一致。
3、 修改搜索框的时间搜索,以及xml文件中sql的时间范围的判断。再复制一个无时间判断的为二,备用。时间范围判断如下:
AND date_format(mes_planm_pcjh.ht_dely_date,'%y%m%d') >= date_format(#{params.beginHtDelyDate},'%y%m%d') AND date_format(mes_planm_pcjh.ht_dely_date,'%y%m%d') <= date_format(#{params.endHtDelyDate},'%y%m%d') 4、 修改serviceimpl中的创建人,创建时间,更新人,更新时间四个字段的自动获取: 新增: mesPlanmPcjh.setCreateTime(DateUtils.getNowDate()); String operName = ShiroUtils.getSysUser().getLoginName(); mesPlanmPcjh.setCreateBy(operName); 修改: mesPlanmPcjh.setUpdateTime(DateUtils.getNowDate()); String operName = ShiroUtils.getSysUser().getLoginName(); mesPlanmPcjh.setUpdateBy(operName); 5、 修改controller层中的表格名称为中文名称。 6、 在前端主界面加一个按照创建时间默认排序。代码如下: sortName: "createTime", sortOrder: "desc", 7、 主界面列表字段隐藏:使用以下代码:不会影响编辑页面的传值。 { field: 'spr', title: '审批人', visible: false }, 8、 解决日期显示时分秒:对应一些时间格式需要在前端进行格式化操作情况,两种解决方案如下
(方案1)后端使用JsonFormat注解格式化日期,时间戳yyyy-MM-dd HH:mm:ss
/** 创建时间 */
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”)
private Date time;
(方案2)前端使用dateFormat方法格式化日期,时间戳yyyy-MM-dd HH:mm:ss
{
field: ‘createTime’,
title: ‘创建时间’,
formatter: function(value, row, index) {
return $.common.dateFormat(value, “yyyy-MM-dd HH-mm-ss”);
}
},
9、 上传下载的修改:隐藏文件预览窗口,参考链接:https://www.cnblogs.com/parker-yu/p/7207071.html
代码如下:
设置属性:data-show-preview=“false”,等同于初始化属性:showPreview:false