提交 507df156 authored 作者: liruixin's avatar liruixin

结算单日志保存

上级 5416c9e5
package com.clx.performance.vo.pc; package com.clx.performance.vo.pc.carrier.settle;
import com.msl.common.convertor.type.MoneyOutConvert; import com.msl.common.convertor.type.MoneyOutConvert;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.clx.performance.vo.pc; package com.clx.performance.vo.pc.carrier.settle;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
......
package com.clx.performance.vo.pc; package com.clx.performance.vo.pc.carrier.settle;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
......
package com.clx.performance.controller.pc.carrier; package com.clx.performance.controller.pc.carrier;
import com.clx.performance.service.SettlementOwnerService; import com.clx.performance.service.SettlementOwnerService;
import com.clx.performance.vo.pc.CarrierSettlementOwnerDetailVO; import com.clx.performance.vo.pc.carrier.settle.CarrierSettlementOwnerDetailVO;
import com.msl.common.convertor.aspect.UnitCovert; import com.msl.common.convertor.aspect.UnitCovert;
import com.msl.common.result.Result; import com.msl.common.result.Result;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
......
...@@ -29,6 +29,7 @@ public class SettlementLog implements HasKey<Integer> { ...@@ -29,6 +29,7 @@ public class SettlementLog implements HasKey<Integer> {
private String settlementNo; //结算单编号 private String settlementNo; //结算单编号
private Integer type; //类型 private Integer type; //类型
private String remark; //内容 private String remark; //内容
private Integer createType; //操作人类型1-货主, 2-承运端,3-司机
private Long createBy; //操作人编号 private Long createBy; //操作人编号
private String createName; //操作人名称 private String createName; //操作人名称
private LocalDateTime createTime; //创建时间 private LocalDateTime createTime; //创建时间
......
...@@ -8,4 +8,7 @@ package com.clx.performance.service; ...@@ -8,4 +8,7 @@ package com.clx.performance.service;
* Time 09:43 * Time 09:43
*/ */
public interface SettlementLogService { public interface SettlementLogService {
void saveSettlementLog(String settlementNo, Integer type, String remark,
Integer createType,Long createBy, String createName);
} }
package com.clx.performance.service; package com.clx.performance.service;
import com.clx.performance.vo.pc.CarrierSettlementOwnerDetailVO; import com.clx.performance.vo.pc.carrier.settle.CarrierSettlementOwnerDetailVO;
/** /**
* @author liruixin * @author liruixin
......
package com.clx.performance.service.impl; package com.clx.performance.service.impl;
import com.clx.performance.dao.SettlementLogDao;
import com.clx.performance.model.SettlementLog;
import com.clx.performance.service.SettlementLogService; import com.clx.performance.service.SettlementLogService;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
...@@ -8,6 +13,26 @@ import org.springframework.stereotype.Service; ...@@ -8,6 +13,26 @@ import org.springframework.stereotype.Service;
* Date 2023-10-12 * Date 2023-10-12
* Time 09:43 * Time 09:43
*/ */
@Slf4j
@Service @Service
@AllArgsConstructor
public class SettlementLogServiceImpl implements SettlementLogService { public class SettlementLogServiceImpl implements SettlementLogService {
@Autowired
private final SettlementLogDao settlementLogDao;
@Override
public void saveSettlementLog(String settlementNo, Integer type, String remark, Integer createType, Long createBy, String createName) {
SettlementLog settlementLog = new SettlementLog();
settlementLog.setSettlementNo(settlementNo);
settlementLog.setType(type);
settlementLog.setRemark(remark);
settlementLog.setCreateType(createType);
settlementLog.setCreateBy(createBy);
settlementLog.setCreateName(createName);
settlementLogDao.saveEntity(settlementLog);
}
} }
...@@ -8,8 +8,8 @@ import com.clx.performance.model.SettlementOwner; ...@@ -8,8 +8,8 @@ import com.clx.performance.model.SettlementOwner;
import com.clx.performance.service.SettlementOwnerService; import com.clx.performance.service.SettlementOwnerService;
import com.clx.performance.struct.SettlementLogStruct; import com.clx.performance.struct.SettlementLogStruct;
import com.clx.performance.struct.SettlementOwnerStruct; import com.clx.performance.struct.SettlementOwnerStruct;
import com.clx.performance.vo.pc.CarrierSettlementOwnerDetailVO; import com.clx.performance.vo.pc.carrier.settle.CarrierSettlementOwnerDetailVO;
import com.clx.performance.vo.pc.SettlementLogVO; import com.clx.performance.vo.pc.carrier.settle.SettlementLogVO;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
......
package com.clx.performance.struct; package com.clx.performance.struct;
import com.clx.performance.model.SettlementLog; import com.clx.performance.model.SettlementLog;
import com.clx.performance.vo.pc.SettlementLogVO; import com.clx.performance.vo.pc.carrier.settle.SettlementLogVO;
import com.msl.common.utils.DateStructUtil; import com.msl.common.utils.DateStructUtil;
import com.msl.common.utils.DateUtils; import com.msl.common.utils.DateUtils;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
......
...@@ -2,8 +2,8 @@ package com.clx.performance.struct; ...@@ -2,8 +2,8 @@ package com.clx.performance.struct;
import com.clx.performance.enums.SettlementOwnerEnum; import com.clx.performance.enums.SettlementOwnerEnum;
import com.clx.performance.model.SettlementOwner; import com.clx.performance.model.SettlementOwner;
import com.clx.performance.vo.pc.CarrierSettlementOwnerDetailVO; import com.clx.performance.vo.pc.carrier.settle.CarrierSettlementOwnerDetailVO;
import com.clx.performance.vo.pc.SettlementMergeVO; import com.clx.performance.vo.pc.carrier.settle.SettlementMergeVO;
import com.msl.common.utils.DateStructUtil; import com.msl.common.utils.DateStructUtil;
import com.msl.common.utils.DateUtils; import com.msl.common.utils.DateUtils;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论