This commit is contained in:
linfso 2024-09-24 10:21:41 +08:00
parent 7586c1d650
commit a9eb2c97b0
4 changed files with 26 additions and 2 deletions

View File

@ -12,6 +12,8 @@ package com.xdadan.erp.emis.domain;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude;
import com.xdadan.erp.common.annotation.audit.DataAuditField;
import com.xdadan.erp.common.annotation.audit.DataAuditTable;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.xdadan.erp.common.annotation.Excel; import com.xdadan.erp.common.annotation.Excel;
@ -31,11 +33,11 @@ import lombok.Data;
*/ */
//@JsonInclude(JsonInclude.Include.ALWAYS.NON_NULL) //@JsonInclude(JsonInclude.Include.ALWAYS.NON_NULL)
@Data @Data
@DataAuditTable(tableName = "emis_tms_scan_record",tableComment = "扫描记录表")
public class EmisTmsScanRecord extends BaseEntity public class EmisTmsScanRecord extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/* id */ /* id */
private Long id; private Long id;
/* 扫描运单号 */ /* 扫描运单号 */
@ -49,8 +51,10 @@ public class EmisTmsScanRecord extends BaseEntity
/* 扫描类型: 收发到派签 */ /* 扫描类型: 收发到派签 */
private String scanType; private String scanType;
/* 上下一站点 */ /* 上下一站点 */
@DataAuditField(fieldComment = "上/下一站名称")
private String preOrNextStation; private String preOrNextStation;
/* 上下一站点代码,收件:上一站,发件:下一站 */ /* 上下一站点代码,收件:上一站,发件:下一站 */
@DataAuditField(fieldComment = "上/下一站代码")
private String preOrNextStationCode; private String preOrNextStationCode;
/* 上下站点电话 */ /* 上下站点电话 */
private String preOrNextStationPhone; private String preOrNextStationPhone;
@ -62,16 +66,20 @@ public class EmisTmsScanRecord extends BaseEntity
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date scanDate; private Date scanDate;
/* 扫描员代码 */ /* 扫描员代码 */
@DataAuditField(fieldComment = "扫描员代码")
private String scanManCode; private String scanManCode;
/* 扫描员电话 */ /* 扫描员电话 */
private String scanManPhone; private String scanManPhone;
/* 扫描员 */ /* 扫描员 */
@DataAuditField(fieldComment = "扫描员")
private String scanMan; private String scanMan;
/* 上下一站点人员 */ /* 上下一站点人员 */
private String preOrNextMan; private String preOrNextMan;
/* 扫描站点 */ /* 扫描站点 */
@DataAuditField(fieldComment = "扫描站点")
private String scanSite; private String scanSite;
/* 扫描站点代码 */ /* 扫描站点代码 */
@DataAuditField(fieldComment = "扫描站点代码")
private String scanSiteCode; private String scanSiteCode;
/* 扫描网点代码 */ /* 扫描网点代码 */
private String scanSitePhone; private String scanSitePhone;

View File

@ -15,11 +15,15 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.xdadan.erp.common.annotation.audit.DataAuditLog;
import com.xdadan.erp.common.annotation.audit.OperateType;
import com.xdadan.erp.emis.domain.EmisTmsScanPicInfo; import com.xdadan.erp.emis.domain.EmisTmsScanPicInfo;
import com.xdadan.erp.emis.domain.EmisTmsScanRecord; import com.xdadan.erp.emis.domain.EmisTmsScanRecord;
import com.xdadan.erp.emis.domain.EmisWaybill; import com.xdadan.erp.emis.domain.EmisWaybill;
import com.xdadan.erp.emis.domain.stat.ScanStatDataInfo; import com.xdadan.erp.emis.domain.stat.ScanStatDataInfo;
import com.xdadan.erp.emis.domain.stat.ScanStatInfoDtl; import com.xdadan.erp.emis.domain.stat.ScanStatInfoDtl;
import com.xdadan.erp.emis.service.impl.EmisTmsScanRecordServiceImpl;
import com.xdadan.erp.emis.service.impl.EmisWaybillServiceImpl;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
/** /**
@ -65,6 +69,7 @@ public interface EmisTmsScanRecordMapper extends BaseMapper<EmisTmsScanRecord>
* @param emisTmsScanRecord * @param emisTmsScanRecord
* @return * @return
*/ */
@DataAuditLog(operateType= OperateType.UPDATE,serviceClass= EmisTmsScanRecordServiceImpl.class)
public int updateEmisTmsScanRecord(EmisTmsScanRecord emisTmsScanRecord); public int updateEmisTmsScanRecord(EmisTmsScanRecord emisTmsScanRecord);
/** /**

View File

@ -12,6 +12,7 @@ package com.xdadan.erp.emis.service;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.xdadan.erp.common.core.audit.IDataAuditService;
import com.xdadan.erp.emis.domain.EmisTmsScanRecord; import com.xdadan.erp.emis.domain.EmisTmsScanRecord;
import com.xdadan.erp.emis.domain.exception.EmisBizError; import com.xdadan.erp.emis.domain.exception.EmisBizError;
import com.xdadan.erp.emis.domain.stat.ScanStatDataInfo; import com.xdadan.erp.emis.domain.stat.ScanStatDataInfo;
@ -24,7 +25,7 @@ import com.xdadan.erp.emis.domain.vo.scan.ScanResult;
* @author linfso * @author linfso
* @date 2024-03-01 08:54:59 * @date 2024-03-01 08:54:59
*/ */
public interface IEmisTmsScanRecordService public interface IEmisTmsScanRecordService extends IDataAuditService
{ {
/** /**
* 主键查询 * 主键查询

View File

@ -73,6 +73,16 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
private EmisWaybillProblemInfoMapper emisWaybillProblemInfoMapper; private EmisWaybillProblemInfoMapper emisWaybillProblemInfoMapper;
/**
* 获取稽核数据
* @param id
* @return
*/
@Override
public Object getAuditObjectById(Object id) {
EmisTmsScanRecord emisTmsScanRecord = emisTmsScanRecordMapper.selectEmisTmsScanRecordById((Long)id);
return emisTmsScanRecord;
}
/** /**