临时修复报表

master
yinq 3 years ago
parent a896c61f26
commit 1e7d9eda5f

@ -1,5 +1,8 @@
package com.foreverwin.mesnac.anomaly.controller;
import com.foreverwin.mesnac.anomaly.utils.DateReportUtils;
import com.foreverwin.mesnac.common.util.DataUtils;
import com.foreverwin.mesnac.common.util.DateUtil;
import com.foreverwin.mesnac.common.util.StringUtil;
import com.foreverwin.modular.core.util.R;
import com.foreverwin.modular.core.util.FrontPage;
@ -12,9 +15,12 @@ import org.springframework.web.bind.annotation.*;
import com.foreverwin.mesnac.anomaly.service.TemporaryFixService;
import com.foreverwin.mesnac.anomaly.model.TemporaryFix;
import org.springframework.web.multipart.MultipartFile;
import javax.websocket.server.PathParam;
import java.time.LocalDateTime;
import java.util.List;
import java.util.logging.Handler;
/**
*
@ -62,37 +68,26 @@ public class TemporaryFixController {
* @return
*/
@GetMapping("/page")
public R page(FrontPage<TemporaryFix> frontPage, TemporaryFix temporaryFix){
public R page(FrontPage<TemporaryFix> frontPage, TemporaryFix temporaryFix,String startDate,String endDate,String createdTimeNew){
IPage result;
QueryWrapper<TemporaryFix> queryWrapper = new QueryWrapper<>();
//queryWrapper.setEntity(temporaryFix);
/*if (frontPage.getGlobalQuery() != null && !"".equals(frontPage.getGlobalQuery().trim())) {
//TODO modify global query
queryWrapper.lambda().and(wrapper -> wrapper
.like(TemporaryFix::getHandle, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getSite, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getEntrustUnit, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getDutyPerson, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getDutyReason, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getProjectNumber, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getQualityReviewNumber, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getWorkContactNumber, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getMaterialCode, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getMaterialName, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getMapNo, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getAmount, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getSingleWorkHours, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getTotalWorkHours, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getMachineHours, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getOperator, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getUseDevice, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getDeviceType, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getCostCenter, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getCreatedBy, frontPage.getGlobalQuery())
.or().like(TemporaryFix::getUpdatedBy, frontPage.getGlobalQuery())
);
}*/
queryWrapper.eq(!StringUtil.isBlank(temporaryFix.getEntrustUnit()),"ENTRUST_UNIT",temporaryFix.getEntrustUnit());
queryWrapper.eq(!StringUtil.isBlank(temporaryFix.getEntrustUnit()),"ENTRUST_UNIT",temporaryFix.getEntrustUnit())
.like(!StringUtil.isBlank(temporaryFix.getDutyPerson()),"DUTY_PERSON",temporaryFix.getDutyPerson())
.like(!StringUtil.isBlank(temporaryFix.getProjectNumber()),"PROJECT_NUMBER",temporaryFix.getProjectNumber())
.like(!StringUtil.isBlank(temporaryFix.getQualityReviewNumber()),"QUALITY_REVIEW_NUMBER",temporaryFix.getQualityReviewNumber())
.like(!StringUtil.isBlank(temporaryFix.getWorkContactNumber()),"WORK_CONTACT_NUMBER",temporaryFix.getWorkContactNumber())
.like(!StringUtil.isBlank(temporaryFix.getMaterialCode()),"MATERIAL_CODE",temporaryFix.getMaterialCode())
.like(!StringUtil.isBlank(temporaryFix.getMaterialName()),"MATERIAL_NAME",temporaryFix.getMaterialName())
.like(!StringUtil.isBlank(temporaryFix.getMapNo()),"MAP_NO",temporaryFix.getMapNo())
.like(!StringUtil.isBlank(temporaryFix.getOperator()),"OPERATOR",temporaryFix.getOperator())
.like(!StringUtil.isBlank(temporaryFix.getUseDevice()),"USE_DEVICE",temporaryFix.getUseDevice())
.eq(!StringUtil.isBlank(temporaryFix.getUploadCenter()),"UPLOAD_CENTER",temporaryFix.getUploadCenter())
.ge(!StringUtil.isBlank(startDate),"ENTRUST_DATE", DateReportUtils.stringToDate(startDate + " 00:00:00","yyyy-MM-dd HH:mm:ss"))
.le(!StringUtil.isBlank(endDate),"ENTRUST_DATE",DateReportUtils.stringToDate(endDate + " 23:59:59","yyyy-MM-dd HH:mm:ss"))
.ge(!StringUtil.isBlank(createdTimeNew),"ENTRUST_DATE",DateReportUtils.stringToDate(createdTimeNew + " 00:00:00","yyyy-MM-dd HH:mm:ss"))
.le(!StringUtil.isBlank(createdTimeNew),"ENTRUST_DATE",DateReportUtils.stringToDate(createdTimeNew + " 23:59:59","yyyy-MM-dd HH:mm:ss"))
;
result = temporaryFixService.page(frontPage.getPagePlus(), queryWrapper);
return R.ok(result);
@ -116,6 +111,7 @@ public class TemporaryFixController {
temporaryFix.setUpdatedBy(user);
temporaryFix.setUpdatedTime(now);
temporaryFix.setTotalWorkHours(String.valueOf(Float.valueOf(temporaryFix.getAmount()) * Float.valueOf(temporaryFix.getSingleWorkHours())));
boolean result = temporaryFixService.save(temporaryFix);
return R.ok(result);
}
@ -134,6 +130,42 @@ public class TemporaryFixController {
return R.ok(result);
}
/*
@PostMapping("/import")
public String importFile(@PathParam("fileType") String fileType, @PathParam("site") String site, @PathParam("handleType") final String handleType, @PathParam("mode") final String mode, @PathParam("user") String user, @RequestParam("file") MultipartFile multipartFile) {
ImportRequest importRequest = new ImportRequest();
importRequest.setFileType(fileType);
importRequest.setSite(site);
importRequest.setUser(user);
importRequest.setMode(mode);
importRequest.setMasterType(handleType);
//-----------------------------------------------------------------------------------------------------------------------------------------
try {
Handler handler = HandlerFactory.getHandler(masterType);
String transInfo = handler.importFile(site, inputStream, fileType, mode);
String transInfo = masterDataImportService.importFile(multipartFile, importRequest);
return new APResult().getResult(0, transInfo, transInfo);
} catch (Exception e) {
e.printStackTrace();
return new APResult().getResult(9999, e.getMessage(), e.getMessage());
}
}
@PostMapping("/importData")
@ResponseBody
public R importData(MultipartFile file, boolean updateSupport) throws Exception
{
ExcelUtil<TemporaryFix> util = new ExcelUtil<TemporaryFix>(TemporaryFix.class);
List<TemporaryFix> temporaryFixList = util.importExcel(file.getInputStream());
//String operName = ShiroUtils.getSysUser().getLoginName();
//String message = agvInfoService.importagvInfo(agvInfoList, updateSupport, operName);
boolean result = temporaryFixService.saveBatch(temporaryFixList);
return R.ok(result);
}*/
/**
* id
* @param id ID

@ -2,6 +2,7 @@ package com.foreverwin.mesnac.anomaly.model;
import java.io.Serializable;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
@ -9,7 +10,10 @@ import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.foreverwin.mesnac.common.model.ExcelColumn;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
@ -24,126 +28,191 @@ import lombok.Data;
@Data
public class TemporaryFix extends Model<TemporaryFix> {
private static final long serialVersionUID = 1L;
/**
*
*/
@TableId(value = "HANDLE", type = IdType.INPUT)
@ExcelColumn(value = "handle")
private String handle;
/**
*
*/
@TableField("SITE")
@ExcelColumn(value = "site")
private String site;
/**
*
*/
@TableField("ENTRUST_DATE")
@ExcelColumn(value = "委托日期")
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime entrustDate;
/**
* /
*/
@TableField("ENTRUST_UNIT")
@ExcelColumn(value = "委托/联系单位")
private String entrustUnit;
/**
* /
*/
@TableField("DUTY_PERSON")
@ExcelColumn(value = "责任主体/人")
private String dutyPerson;
/**
*
*/
@TableField("DUTY_REASON")
@ExcelColumn(value = "责任原因")
private String dutyReason;
/**
*
*/
@TableField("PROJECT_NUMBER")
@ExcelColumn(value = "项目号")
private String projectNumber;
/**
*
*/
@TableField("QUALITY_REVIEW_NUMBER")
@ExcelColumn(value = "质量评审单号")
private String qualityReviewNumber;
/**
*
*/
@TableField("WORK_CONTACT_NUMBER")
@ExcelColumn(value = "工作联络单号")
private String workContactNumber;
/**
*
*/
@TableField("MATERIAL_CODE")
@ExcelColumn(value = "物料编码")
private String materialCode;
/**
*
*/
@TableField("MATERIAL_NAME")
@ExcelColumn(value = "物料名称")
private String materialName;
/**
*
*/
@TableField("MAP_NO")
@ExcelColumn(value = "图号")
private String mapNo;
/**
*
*/
@TableField("AMOUNT")
@ExcelColumn(value = "数量")
private String amount;
/**
*
*/
@TableField("SINGLE_WORK_HOURS")
@ExcelColumn(value = "单件工时")
private String singleWorkHours;
/**
*
*/
@TableField("TOTAL_WORK_HOURS")
@ExcelColumn(value = "总工时")
private String totalWorkHours;
/**
*
*/
@TableField("MACHINE_HOURS")
@ExcelColumn(value = "机时")
private String machineHours;
/**
*
*/
@TableField("OPERATOR")
@ExcelColumn(value = "操作者")
private String operator;
/**
* 使
*/
@TableField("USE_DEVICE")
@ExcelColumn(value = "使用设备")
private String useDevice;
/**
*
*/
@TableField("DEVICE_TYPE")
@ExcelColumn(value = "设备型号")
private String deviceType;
/**
*
*/
@TableField("COST_CENTER")
@ExcelColumn(value = "成本中心")
private String costCenter;
/**
*
*/
@TableField("UPLOAD_CENTER")
@ExcelColumn(value = "上传车间")
private String uploadCenter;
/**
*
*/
@TableField("UPLOAD_USER")
@ExcelColumn(value = "上传人员")
private String uploadUser;
/**
*
*/
@TableField("CLASSIFY")
@ExcelColumn(value = "分类")
private String classify;
/**
*
*/
@TableField("DUTY_CLASSIFY")
@ExcelColumn(value = "责任分类")
private String dutyClassify;
/**
*
*/
@TableField("EMPLOY_PROPERTY")
@ExcelColumn(value = "用工属性")
private String employProperty;
/**
*
*/
@TableField("CENTER_CODE")
@ExcelColumn(value = "工作中心代码")
private String centerCode;
/**
*
*/
@TableField("CREATED_BY")
@ExcelColumn(value = "createdBy")
private String createdBy;
/**
*
*/
@TableField("CREATED_TIME")
@ExcelColumn(value = "createdTime")
private LocalDateTime createdTime;
/**
*
*/
@TableField("UPDATED_BY")
@ExcelColumn(value = "updatedBy")
private String updatedBy;
/**
*
*/
@TableField("UPDATED_TIME")
@ExcelColumn(value = "updatedTime")
private LocalDateTime updatedTime;
@TableField(exist = false)
@ExcelColumn(value = "SEQ")
private Integer SEQ;
}

@ -25,4 +25,6 @@ public interface TemporaryFixService extends IService<TemporaryFix> {
IPage<TemporaryFix> selectPage(FrontPage<TemporaryFix> frontPage, TemporaryFix temporaryFix);
List<TemporaryFix> selectList(TemporaryFix temporaryFix);
List<TemporaryFix> temporaryFixImportFile(List<TemporaryFix> temporaryFixList);
}

@ -1,5 +1,7 @@
package com.foreverwin.mesnac.anomaly.service.impl;
import com.foreverwin.mesnac.common.util.StringUtil;
import com.foreverwin.modular.core.util.CommonMethods;
import com.foreverwin.modular.core.util.FrontPage;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -11,7 +13,9 @@ import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import java.time.LocalDateTime;
import java.util.List;
/**
* <p>
*
@ -42,5 +46,33 @@ public class TemporaryFixServiceImpl extends ServiceImpl<TemporaryFixMapper, Tem
return super.list(queryWrapper);
}
/**
*
*
* @param temporaryFixList
* @return
*/
@Override
public List<TemporaryFix> temporaryFixImportFile(List<TemporaryFix> temporaryFixList) {
String user = CommonMethods.getUser();
String site = CommonMethods.getSite();
LocalDateTime now = LocalDateTime.now();
try {
for (TemporaryFix temporaryFix : temporaryFixList) {
String handle = StringUtil.createQUID();
temporaryFix.setHandle(handle);
temporaryFix.setSite(site);
temporaryFix.setCreatedTime(now);
temporaryFix.setCreatedBy(user);
temporaryFix.setUpdatedBy(user);
temporaryFix.setUpdatedTime(now);
temporaryFix.setTotalWorkHours(String.valueOf(Float.valueOf(temporaryFix.getAmount()) * Float.valueOf(temporaryFix.getSingleWorkHours())));
}
return temporaryFixList;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}

@ -147,6 +147,9 @@ public class DateReportUtils {
* @throws ParseException
*/
public static Date stringToDate(String str, String date) {
if (str.indexOf("null") != -1){
return null;
}
try {
SimpleDateFormat sdf = new SimpleDateFormat(date);
return sdf.parse(str);

@ -28,11 +28,17 @@
<result column="CREATED_TIME" property="createdTime" />
<result column="UPDATED_BY" property="updatedBy" />
<result column="UPDATED_TIME" property="updatedTime" />
<result column="UPLOAD_CENTER" property="uploadCenter" />
<result column="UPLOAD_USER" property="uploadUser" />
<result column="CLASSIFY" property="classify" />
<result column="DUTY_CLASSIFY" property="dutyClassify" />
<result column="EMPLOY_PROPERTY" property="employProperty" />
<result column="CENTER_CODE" property="centerCode" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
HANDLE, SITE, ENTRUST_DATE, ENTRUST_UNIT, DUTY_PERSON, DUTY_REASON, PROJECT_NUMBER, QUALITY_REVIEW_NUMBER, WORK_CONTACT_NUMBER, MATERIAL_CODE, MATERIAL_NAME, MAP_NO, AMOUNT, SINGLE_WORK_HOURS, TOTAL_WORK_HOURS, MACHINE_HOURS, OPERATOR, USE_DEVICE, DEVICE_TYPE, COST_CENTER, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME
HANDLE, SITE, ENTRUST_DATE, ENTRUST_UNIT, DUTY_PERSON, DUTY_REASON, PROJECT_NUMBER, QUALITY_REVIEW_NUMBER, WORK_CONTACT_NUMBER, MATERIAL_CODE, MATERIAL_NAME, MAP_NO, AMOUNT, SINGLE_WORK_HOURS, TOTAL_WORK_HOURS, MACHINE_HOURS, OPERATOR, USE_DEVICE, DEVICE_TYPE, COST_CENTER, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME, UPLOAD_CENTER, UPLOAD_USER, CLASSIFY, DUTY_CLASSIFY, EMPLOY_PROPERTY, CENTER_CODE,ROWNUM SEQ
</sql>
<!-- BaseMapper标准查询/修改/删除 -->
@ -65,7 +71,7 @@
SELECT <include refid="Base_Column_List"></include> FROM Z_TEMPORARY_FIX
<where>
<if test="ew.entity.handle!=null">
HANDLE=#{ew.handle}
HANDLE=#{ew.handle}
</if>
<if test="ew.entity.site!=null"> AND SITE=#{ew.entity.site}</if>
<if test="ew.entity.entrustDate!=null"> AND ENTRUST_DATE=#{ew.entity.entrustDate}</if>
@ -90,6 +96,12 @@
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</where>
</select>
@ -98,32 +110,38 @@
<where>
<if test="ew!=null">
<if test="ew.entity!=null">
<if test="ew.entity.handle!=null">
HANDLE=#{ew.entity.handle}
</if>
<if test="ew.entity.site!=null"> AND SITE=#{ew.entity.site}</if>
<if test="ew.entity.entrustDate!=null"> AND ENTRUST_DATE=#{ew.entity.entrustDate}</if>
<if test="ew.entity.entrustUnit!=null"> AND ENTRUST_UNIT=#{ew.entity.entrustUnit}</if>
<if test="ew.entity.dutyPerson!=null"> AND DUTY_PERSON=#{ew.entity.dutyPerson}</if>
<if test="ew.entity.dutyReason!=null"> AND DUTY_REASON=#{ew.entity.dutyReason}</if>
<if test="ew.entity.projectNumber!=null"> AND PROJECT_NUMBER=#{ew.entity.projectNumber}</if>
<if test="ew.entity.qualityReviewNumber!=null"> AND QUALITY_REVIEW_NUMBER=#{ew.entity.qualityReviewNumber}</if>
<if test="ew.entity.workContactNumber!=null"> AND WORK_CONTACT_NUMBER=#{ew.entity.workContactNumber}</if>
<if test="ew.entity.materialCode!=null"> AND MATERIAL_CODE=#{ew.entity.materialCode}</if>
<if test="ew.entity.materialName!=null"> AND MATERIAL_NAME=#{ew.entity.materialName}</if>
<if test="ew.entity.mapNo!=null"> AND MAP_NO=#{ew.entity.mapNo}</if>
<if test="ew.entity.amount!=null"> AND AMOUNT=#{ew.entity.amount}</if>
<if test="ew.entity.singleWorkHours!=null"> AND SINGLE_WORK_HOURS=#{ew.entity.singleWorkHours}</if>
<if test="ew.entity.totalWorkHours!=null"> AND TOTAL_WORK_HOURS=#{ew.entity.totalWorkHours}</if>
<if test="ew.entity.machineHours!=null"> AND MACHINE_HOURS=#{ew.entity.machineHours}</if>
<if test="ew.entity.operator!=null"> AND OPERATOR=#{ew.entity.operator}</if>
<if test="ew.entity.useDevice!=null"> AND USE_DEVICE=#{ew.entity.useDevice}</if>
<if test="ew.entity.deviceType!=null"> AND DEVICE_TYPE=#{ew.entity.deviceType}</if>
<if test="ew.entity.costCenter!=null"> AND COST_CENTER=#{ew.entity.costCenter}</if>
<if test="ew.entity.createdBy!=null"> AND CREATED_BY=#{ew.entity.createdBy}</if>
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.handle!=null">
HANDLE=#{ew.entity.handle}
</if>
<if test="ew.entity.site!=null"> AND SITE=#{ew.entity.site}</if>
<if test="ew.entity.entrustDate!=null"> AND ENTRUST_DATE=#{ew.entity.entrustDate}</if>
<if test="ew.entity.entrustUnit!=null"> AND ENTRUST_UNIT=#{ew.entity.entrustUnit}</if>
<if test="ew.entity.dutyPerson!=null"> AND DUTY_PERSON=#{ew.entity.dutyPerson}</if>
<if test="ew.entity.dutyReason!=null"> AND DUTY_REASON=#{ew.entity.dutyReason}</if>
<if test="ew.entity.projectNumber!=null"> AND PROJECT_NUMBER=#{ew.entity.projectNumber}</if>
<if test="ew.entity.qualityReviewNumber!=null"> AND QUALITY_REVIEW_NUMBER=#{ew.entity.qualityReviewNumber}</if>
<if test="ew.entity.workContactNumber!=null"> AND WORK_CONTACT_NUMBER=#{ew.entity.workContactNumber}</if>
<if test="ew.entity.materialCode!=null"> AND MATERIAL_CODE=#{ew.entity.materialCode}</if>
<if test="ew.entity.materialName!=null"> AND MATERIAL_NAME=#{ew.entity.materialName}</if>
<if test="ew.entity.mapNo!=null"> AND MAP_NO=#{ew.entity.mapNo}</if>
<if test="ew.entity.amount!=null"> AND AMOUNT=#{ew.entity.amount}</if>
<if test="ew.entity.singleWorkHours!=null"> AND SINGLE_WORK_HOURS=#{ew.entity.singleWorkHours}</if>
<if test="ew.entity.totalWorkHours!=null"> AND TOTAL_WORK_HOURS=#{ew.entity.totalWorkHours}</if>
<if test="ew.entity.machineHours!=null"> AND MACHINE_HOURS=#{ew.entity.machineHours}</if>
<if test="ew.entity.operator!=null"> AND OPERATOR=#{ew.entity.operator}</if>
<if test="ew.entity.useDevice!=null"> AND USE_DEVICE=#{ew.entity.useDevice}</if>
<if test="ew.entity.deviceType!=null"> AND DEVICE_TYPE=#{ew.entity.deviceType}</if>
<if test="ew.entity.costCenter!=null"> AND COST_CENTER=#{ew.entity.costCenter}</if>
<if test="ew.entity.createdBy!=null"> AND CREATED_BY=#{ew.entity.createdBy}</if>
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</if>
<if test="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
@ -166,6 +184,12 @@
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</if>
<if test="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
@ -208,6 +232,12 @@
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</if>
<if test="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
@ -250,6 +280,12 @@
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</if>
<if test="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
@ -292,6 +328,12 @@
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</if>
<if test="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
@ -334,6 +376,12 @@
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</if>
<if test="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
@ -372,6 +420,12 @@
<if test="createdTime!=null">CREATED_TIME,</if>
<if test="updatedBy!=null">UPDATED_BY,</if>
<if test="updatedTime!=null">UPDATED_TIME,</if>
<if test="uploadCenter!=null">UPLOAD_CENTER,</if>
<if test="uploadUser!=null">UPLOAD_USER,</if>
<if test="classify!=null">CLASSIFY,</if>
<if test="dutyClassify!=null">DUTY_CLASSIFY,</if>
<if test="employProperty!=null">EMPLOY_PROPERTY,</if>
<if test="centerCode!=null">CENTER_CODE,</if>
</trim> VALUES
<trim prefix="(" suffix=")" suffixOverrides=",">
#{handle},
@ -398,6 +452,12 @@
<if test="createdTime!=null">#{createdTime},</if>
<if test="updatedBy!=null">#{updatedBy},</if>
<if test="updatedTime!=null">#{updatedTime},</if>
<if test="uploadCenter!=null">#{uploadCenter},</if>
<if test="uploadUser!=null">#{uploadUser},</if>
<if test="classify!=null">#{classify},</if>
<if test="dutyClassify!=null">#{dutyClassify},</if>
<if test="employProperty!=null">#{employProperty},</if>
<if test="centerCode!=null">#{centerCode},</if>
</trim>
</insert>
@ -431,6 +491,12 @@
#{createdTime},
#{updatedBy},
#{updatedTime},
#{uploadCenter},
#{uploadUser},
#{classify},
#{dutyClassify},
#{employProperty},
#{centerCode},
</trim>
</insert>
@ -460,7 +526,13 @@
<if test="et.createdTime!=null">CREATED_TIME=#{et.createdTime},</if>
<if test="et.updatedBy!=null">UPDATED_BY=#{et.updatedBy},</if>
<if test="et.updatedTime!=null">UPDATED_TIME=#{et.updatedTime},</if>
</trim> WHERE HANDLE=#{et.handle} <if test="et instanceof java.util.Map"><if test="et.MP_OPTLOCK_VERSION_ORIGINAL!=null">and ${et.MP_OPTLOCK_VERSION_COLUMN}=#{et.MP_OPTLOCK_VERSION_ORIGINAL}</if></if>
<if test="et.uploadCenter!=null">UPLOAD_CENTER=#{et.uploadCenter},</if>
<if test="et.uploadUser!=null">UPLOAD_USER=#{et.uploadUser},</if>
<if test="et.classify!=null">CLASSIFY=#{et.classify},</if>
<if test="et.dutyClassify!=null">DUTY_CLASSIFY=#{et.dutyClassify},</if>
<if test="et.employProperty!=null">EMPLOY_PROPERTY=#{et.employProperty},</if>
<if test="et.centerCode!=null">CENTER_CODE=#{et.centerCode},</if>
</trim> WHERE HANDLE=#{et.handle} <if test="et instanceof java.util.Map"><if test="et.MP_OPTLOCK_VERSION_ORIGINAL!=null">and ${et.MP_OPTLOCK_VERSION_COLUMN}=#{et.MP_OPTLOCK_VERSION_ORIGINAL}</if></if>
</update>
@ -489,7 +561,13 @@
CREATED_TIME=#{et.createdTime},
UPDATED_BY=#{et.updatedBy},
UPDATED_TIME=#{et.updatedTime},
</trim> WHERE HANDLE=#{et.handle} <if test="et instanceof java.util.Map"><if test="et.MP_OPTLOCK_VERSION_ORIGINAL!=null">and ${et.MP_OPTLOCK_VERSION_COLUMN}=#{et.MP_OPTLOCK_VERSION_ORIGINAL}</if></if>
UPLOAD_CENTER=#{et.uploadCenter},
UPLOAD_USER=#{et.uploadUser},
CLASSIFY=#{et.classify},
DUTY_CLASSIFY=#{et.dutyClassify},
EMPLOY_PROPERTY=#{et.employProperty},
CENTER_CODE=#{et.centerCode},
</trim> WHERE HANDLE=#{et.handle} <if test="et instanceof java.util.Map"><if test="et.MP_OPTLOCK_VERSION_ORIGINAL!=null">and ${et.MP_OPTLOCK_VERSION_COLUMN}=#{et.MP_OPTLOCK_VERSION_ORIGINAL}</if></if>
</update>
@ -518,6 +596,12 @@
<if test="et.createdTime!=null">CREATED_TIME=#{et.createdTime},</if>
<if test="et.updatedBy!=null">UPDATED_BY=#{et.updatedBy},</if>
<if test="et.updatedTime!=null">UPDATED_TIME=#{et.updatedTime},</if>
<if test="et.uploadCenter!=null">UPLOAD_CENTER=#{et.uploadCenter},</if>
<if test="et.uploadUser!=null">UPLOAD_USER=#{et.uploadUser},</if>
<if test="et.classify!=null">CLASSIFY=#{et.classify},</if>
<if test="et.dutyClassify!=null">DUTY_CLASSIFY=#{et.dutyClassify},</if>
<if test="et.employProperty!=null">EMPLOY_PROPERTY=#{et.employProperty},</if>
<if test="et.centerCode!=null">CENTER_CODE=#{et.centerCode},</if>
</trim>
<where>
<if test="ew!=null">
@ -546,6 +630,12 @@
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</if>
<if test="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
@ -605,6 +695,12 @@
<if test="ew.entity.createdTime!=null"> AND CREATED_TIME=#{ew.entity.createdTime}</if>
<if test="ew.entity.updatedBy!=null"> AND UPDATED_BY=#{ew.entity.updatedBy}</if>
<if test="ew.entity.updatedTime!=null"> AND UPDATED_TIME=#{ew.entity.updatedTime}</if>
<if test="ew.entity.uploadCenter!=null"> AND UPLOAD_CENTER=#{ew.entity.uploadCenter}</if>
<if test="ew.entity.uploadUser!=null"> AND UPLOAD_USER=#{ew.entity.uploadUser}</if>
<if test="ew.entity.classify!=null"> AND CLASSIFY=#{ew.entity.classify}</if>
<if test="ew.entity.dutyClassify!=null"> AND DUTY_CLASSIFY=#{ew.entity.dutyClassify}</if>
<if test="ew.entity.employProperty!=null"> AND EMPLOY_PROPERTY=#{ew.entity.employProperty}</if>
<if test="ew.entity.centerCode!=null"> AND CENTER_CODE=#{ew.entity.centerCode}</if>
</if>
<if test="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}

Loading…
Cancel
Save