feat:行政区划,物流费用

pull/1121/head
梁宇奇 2025-04-02 15:08:10 +08:00
parent 4557e673f9
commit eebb4a65a4
14 changed files with 288 additions and 2 deletions

View File

@ -0,0 +1,42 @@
package com.ruoyi.xkt.domain;
import com.baomidou.mybatisplus.annotation.Version;
import com.ruoyi.common.core.domain.SimpleEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import java.math.BigDecimal;
/**
*
*
* @author liangyq
* @date 2025-04-02 14:54
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ExpressFeeConfig extends SimpleEntity {
/**
*
*/
private String regionCode;
/**
*
*/
private String parentRegionCode;
/**
*
*/
private BigDecimal firstItemAmount;
/**
*
*/
private BigDecimal nextItemAmount;
/**
*
*/
@Version
private Long version;
}

View File

@ -0,0 +1,44 @@
package com.ruoyi.xkt.domain;
import com.baomidou.mybatisplus.annotation.Version;
import com.ruoyi.common.core.domain.SimpleEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
/**
*
*
* @author liangyq
* @date 2025-04-02 14:54
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ExpressRegion extends SimpleEntity {
/**
*
*/
private String regionCode;
/**
*
*/
private String regionName;
/**
* [1: 2: 3:]
*/
private Integer regionLevel;
/**
*
*/
private String parentRegionCode;
/**
*
*/
private String parentRegionName;
/**
*
*/
@Version
private Long version;
}

View File

@ -60,4 +60,8 @@ public class ExpressDTO {
*
*/
private Date updateTime;
/**
*
*/
private Long version;
}

View File

@ -0,0 +1,60 @@
package com.ruoyi.xkt.dto.express;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
*
*
* @author liangyq
* @date 2025-04-02 15:00
*/
@Data
public class ExpressFeeConfigDTO {
/**
* ID
*/
private Long id;
/**
*
*/
private String regionCode;
/**
*
*/
private String parentRegionCode;
/**
*
*/
private BigDecimal firstItemAmount;
/**
*
*/
private BigDecimal nextItemAmount;
/**
* 0 2
*/
private String delFlag;
/**
*
*/
private String createBy;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateBy;
/**
*
*/
private Date updateTime;
/**
*
*/
private Long version;
}

View File

@ -0,0 +1,63 @@
package com.ruoyi.xkt.dto.express;
import lombok.Data;
import java.util.Date;
/**
*
*
* @author liangyq
* @date 2025-04-02 15:00
*/
@Data
public class ExpressRegionDTO {
/**
* ID
*/
private Long id;
/**
*
*/
private String regionCode;
/**
*
*/
private String regionName;
/**
* [1: 2: 3:]
*/
private Integer regionLevel;
/**
*
*/
private String parentRegionCode;
/**
*
*/
private String parentRegionName;
/**
* 0 2
*/
private String delFlag;
/**
*
*/
private String createBy;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateBy;
/**
*
*/
private Date updateTime;
/**
*
*/
private Long version;
}

View File

@ -168,5 +168,5 @@ public class StoreOrderDTO {
/**
*
*/
private Integer version;
private Long version;
}

View File

@ -116,5 +116,5 @@ public class StoreOrderDetailDTO {
/**
*
*/
private Integer version;
private Long version;
}

View File

@ -93,4 +93,8 @@ public class PaymentBillDTO {
*
*/
private Date updateTime;
/**
*
*/
private Long version;
}

View File

@ -0,0 +1,13 @@
package com.ruoyi.xkt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.xkt.domain.ExpressFeeConfig;
import org.springframework.stereotype.Repository;
/**
* @author liangyq
* @date 2025-04-02 12:48
*/
@Repository
public interface ExpressFeeConfigMapper extends BaseMapper<ExpressFeeConfig> {
}

View File

@ -0,0 +1,13 @@
package com.ruoyi.xkt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.xkt.domain.ExpressRegion;
import org.springframework.stereotype.Repository;
/**
* @author liangyq
* @date 2025-04-02 12:48
*/
@Repository
public interface ExpressRegionMapper extends BaseMapper<ExpressRegion> {
}

View File

@ -0,0 +1,8 @@
package com.ruoyi.xkt.service;
/**
* @author liangyq
* @date 2025-04-02 13:16
*/
public interface IStoreOrderService {
}

View File

@ -0,0 +1,25 @@
package com.ruoyi.xkt.service.impl;
import com.ruoyi.xkt.mapper.StoreOrderDetailMapper;
import com.ruoyi.xkt.mapper.StoreOrderExpressTrackMapper;
import com.ruoyi.xkt.mapper.StoreOrderMapper;
import com.ruoyi.xkt.mapper.StoreOrderOperationRecordMapper;
import com.ruoyi.xkt.service.IStoreOrderService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* @author liangyq
* @date 2025-04-02 13:19
*/
@Service
public class StoreOrderServiceImpl implements IStoreOrderService {
@Autowired
private StoreOrderMapper storeOrderMapper;
@Autowired
private StoreOrderDetailMapper storeOrderDetailMapper;
@Autowired
private StoreOrderOperationRecordMapper storeOrderOperationRecordMapper;
@Autowired
private StoreOrderExpressTrackMapper storeOrderExpressTrackMapper;
}

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.xkt.mapper.ExpressFeeConfigMapper">
</mapper>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.xkt.mapper.ExpressRegionMapper">
</mapper>