提交 ad1cdfd7 authored 作者: 刘海泉's avatar 刘海泉

增加相关表设计实体

上级 26961528
package com.clx.performance.dao;
import com.msl.common.dao.BaseDao;
import com.clx.performance.mapper.OrderChildExceptionReportMapper;
import com.clx.performance.model.OrderChildExceptionReport;
/**
* @author kavin
* Date 2024-10-22
* Time 10:38
*/
public interface OrderChildExceptionReportDao extends BaseDao<OrderChildExceptionReportMapper, OrderChildExceptionReport, Integer> {
}
package com.clx.performance.dao;
import com.msl.common.dao.BaseDao;
import com.clx.performance.mapper.OrderChildExceptionReportDealLogMapper;
import com.clx.performance.model.OrderChildExceptionReportDealLog;
/**
* @author kavin
* Date 2024-10-22
* Time 11:08
*/
public interface OrderChildExceptionReportDealLogDao extends BaseDao<OrderChildExceptionReportDealLogMapper, OrderChildExceptionReportDealLog, Integer> {
}
package com.clx.performance.dao.impl;
import com.msl.common.dao.impl.BaseDaoImpl;
import com.clx.performance.dao.OrderChildExceptionReportDao;
import com.clx.performance.mapper.OrderChildExceptionReportMapper;
import com.clx.performance.model.OrderChildExceptionReport;
import org.springframework.stereotype.Repository;
/**
* @author kavin
* Date 2024-10-22
* Time 10:38
*/
@Repository
public class OrderChildExceptionReportDaoImpl extends BaseDaoImpl<OrderChildExceptionReportMapper, OrderChildExceptionReport, Integer> implements OrderChildExceptionReportDao {
}
package com.clx.performance.dao.impl;
import com.msl.common.dao.impl.BaseDaoImpl;
import com.clx.performance.dao.OrderChildExceptionReportDealLogDao;
import com.clx.performance.mapper.OrderChildExceptionReportDealLogMapper;
import com.clx.performance.model.OrderChildExceptionReportDealLog;
import org.springframework.stereotype.Repository;
/**
* @author kavin
* Date 2024-10-22
* Time 11:08
*/
@Repository
public class OrderChildExceptionReportDealLogDaoImpl extends BaseDaoImpl<OrderChildExceptionReportDealLogMapper, OrderChildExceptionReportDealLog, Integer> implements OrderChildExceptionReportDealLogDao {
}
package com.clx.performance.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.clx.performance.model.OrderChildExceptionReportDealLog;
/**
* @author kavin
* Date 2024-10-22
* Time 11:08
*/
public interface OrderChildExceptionReportDealLogMapper extends BaseMapper<OrderChildExceptionReportDealLog> {
}
package com.clx.performance.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.clx.performance.model.OrderChildExceptionReport;
/**
* @author kavin
* Date 2024-10-22
* Time 10:38
*/
public interface OrderChildExceptionReportMapper extends BaseMapper<OrderChildExceptionReport> {
}
package com.clx.performance.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.msl.common.config.KeyColumn;
import com.msl.common.model.HasKey;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* @author kavin
* Date 2024-10-22
* Time 10:38
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("order_child_exception_report")
public class OrderChildExceptionReport implements HasKey<Integer> {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@TableField("report_no")
@Schema(description="异常上报编号")
private String reportNo;
@TableField("third_report_no")
@Schema(description="三方异常上报编号")
private String thirdReportNo;
@TableField("source")
@Schema(description="来源")
private Integer source;
@TableField("exception_category")
@Schema(description="异常类别")
private String exceptionCategory;
@TableField("exception_type")
@Schema(description="异常类型")
private String exceptionType;
@TableField("truck_no_or_mobile")
@Schema(description="车牌号/手机号")
private String truckNoOrMobile;
@TableField("child_no")
@Schema(description="运单编号")
private String childNo;
@TableField("status")
@Schema(description="状态:1:待处理 2:申诉中 3:已处理 4:已撤回")
private Integer status;
@TableField("deduction_amount")
@Schema(description="扣罚金额")
private BigDecimal deductionAmount;
@TableField("report_time")
@Schema(description="异常上报时间")
private LocalDateTime reportTime;
@TableField("deal_user_code")
@Schema(description="处理人用户编码")
private Long dealUserCode;
@TableField("deal_user")
@Schema(description="处理人用户姓名")
private String dealUser;
@TableField("deal_time")
@Schema(description="处理时间")
private String dealTime;
@TableField("deal_result")
@Schema(description="处理结果")
private String dealResult;
@TableField("transfer_driver_break_contract")
@Schema(description="是否转司机违约 1:是")
private Integer transferDriverBreakContract;
@TableField("create_time")
@Schema(description="创建时间")
private LocalDateTime createTime;
@TableField("modified_time")
@Schema(description="修改时间")
private LocalDateTime modifiedTime;
@Override
@KeyColumn("id")
public Integer gainKey() {
return this.id;
}
}
package com.clx.performance.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.msl.common.config.KeyColumn;
import com.msl.common.model.HasKey;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
* @author kavin
* Date 2024-10-22
* Time 11:08
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("order_child_exception_report_deal_log")
public class OrderChildExceptionReportDealLog implements HasKey<Integer> {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@TableField("report_no")
@Schema(description="异常上报编号")
private String reportNo;
@TableField("deal_way")
@Schema(description="处理方式 1:同意扣罚 2:申诉")
private Integer dealWay;
@TableField("appeal_reason")
@Schema(description="申诉原因")
private String appealReason;
@TableField("picture_url")
@Schema(description="图片")
private String pictureUrl;
@TableField("video_url")
@Schema(description="视频")
private String videoUrl;
@TableField("create_time")
@Schema(description="创建时间")
private LocalDateTime createTime;
@TableField("modified_time")
@Schema(description="修改时间")
private LocalDateTime modifiedTime;
@Override
@KeyColumn("id")
public Integer gainKey() {
return this.id;
}
}
package com.clx.performance.service;
/**
* @author kavin
* Date 2024-10-22
* Time 11:08
*/
public interface OrderChildExceptionReportDealLogService {
}
package com.clx.performance.service;
/**
* @author kavin
* Date 2024-10-22
* Time 10:38
*/
public interface OrderChildExceptionReportService {
}
package com.clx.performance.service.impl;
import com.clx.performance.service.OrderChildExceptionReportDealLogService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
* @author kavin
* Date 2024-10-22
* Time 11:08
*/
@Service
@Slf4j
public class OrderChildExceptionReportDealLogServiceImpl implements OrderChildExceptionReportDealLogService {
}
package com.clx.performance.service.impl;
import com.clx.performance.service.OrderChildExceptionReportService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
* @author kavin
* Date 2024-10-22
* Time 10:38
*/
@Service
@Slf4j
public class OrderChildExceptionReportServiceImpl implements OrderChildExceptionReportService {
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论