提交修改
This commit is contained in:
parent
e021ed86be
commit
dec5997d6b
@ -7,30 +7,50 @@ package com.heyu.api.data.dao.vv;
|
|||||||
* @author quyixiao
|
* @author quyixiao
|
||||||
* @since 2025-08-26
|
* @since 2025-08-26
|
||||||
*/
|
*/
|
||||||
import com.heyu.api.data.entity.vv.VvSellerEntity;
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.heyu.api.data.entity.vv.VvSellerEntity;
|
||||||
|
import com.lz.mybatis.plugin.annotations.IF;
|
||||||
|
import com.lz.mybatis.plugin.annotations.OrderBy;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface VvSellerDao extends BaseMapper<VvSellerEntity> {
|
public interface VvSellerDao extends BaseMapper<VvSellerEntity> {
|
||||||
|
|
||||||
|
|
||||||
VvSellerEntity selectVvSellerById(@Param("id")Long id);
|
VvSellerEntity selectVvSellerById(@Param("id") Long id);
|
||||||
|
|
||||||
|
|
||||||
Long insertVvSeller(VvSellerEntity vvSeller);
|
Long insertVvSeller(VvSellerEntity vvSeller);
|
||||||
|
|
||||||
|
|
||||||
Long insertOrUpdateVvSeller(VvSellerEntity vvSeller);
|
Long insertOrUpdateVvSeller(VvSellerEntity vvSeller);
|
||||||
|
|
||||||
|
|
||||||
int updateVvSellerById(VvSellerEntity vvSeller);
|
int updateVvSellerById(VvSellerEntity vvSeller);
|
||||||
|
|
||||||
|
|
||||||
int updateCoverVvSellerById(VvSellerEntity vvSeller);
|
int updateCoverVvSellerById(VvSellerEntity vvSeller);
|
||||||
|
|
||||||
|
|
||||||
|
int deleteVvSellerById(@Param("id") Long id);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@OrderBy(VvSellerEntity.id_)
|
||||||
|
List<VvSellerEntity> selectByAdminCondition(IPage page,
|
||||||
|
@IF Long id,
|
||||||
|
@IF String sellerName,
|
||||||
|
@IF @OrderBy(VvSellerEntity.create_timestamp) String createTimestampSort,
|
||||||
|
@IF @OrderBy(VvSellerEntity.modify_timestamp) String modifyTimestampSort
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
int deleteVvSellerById(@Param("id")Long id);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
package com.heyu.api.data.dto;
|
||||||
|
|
||||||
|
import com.heyu.api.data.entity.vv.VvSellerEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class SellerDTO extends VvSellerEntity {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
*卖家表
|
*卖家表
|
||||||
* @author quyixiao
|
* @author quyixiao
|
||||||
* @since 2025-08-26
|
* @since 2025-11-19
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -32,6 +32,8 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String seller_sale_gmv = CLASS_NAME + "seller_sale_gmv"; // 在平台上,我们已经销售金额
|
public final static String seller_sale_gmv = CLASS_NAME + "seller_sale_gmv"; // 在平台上,我们已经销售金额
|
||||||
public final static String refund_origin_gmv = CLASS_NAME + "refund_origin_gmv"; // 退款原始金额
|
public final static String refund_origin_gmv = CLASS_NAME + "refund_origin_gmv"; // 退款原始金额
|
||||||
public final static String refund_sale_gmv = CLASS_NAME + "refund_sale_gmv"; // 退款销售金额
|
public final static String refund_sale_gmv = CLASS_NAME + "refund_sale_gmv"; // 退款销售金额
|
||||||
|
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
|
||||||
|
public final static String modify_timestamp = CLASS_NAME + "modify_timestamp"; // 修改时间
|
||||||
//
|
//
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
@ -55,6 +57,10 @@ private static final long serialVersionUID = 1L;
|
|||||||
private BigDecimal refundOriginGmv;
|
private BigDecimal refundOriginGmv;
|
||||||
//退款销售金额
|
//退款销售金额
|
||||||
private BigDecimal refundSaleGmv;
|
private BigDecimal refundSaleGmv;
|
||||||
|
//创建时间
|
||||||
|
private Long createTimestamp;
|
||||||
|
//修改时间
|
||||||
|
private Long modifyTimestamp;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
@ -220,6 +226,36 @@ private static final long serialVersionUID = 1L;
|
|||||||
this.refundSaleGmv = refundSaleGmv;
|
this.refundSaleGmv = refundSaleGmv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Long getCreateTimestamp() {
|
||||||
|
return createTimestamp;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
* @param createTimestamp
|
||||||
|
*/
|
||||||
|
public void setCreateTimestamp(Long createTimestamp) {
|
||||||
|
this.createTimestamp = createTimestamp;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改时间
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Long getModifyTimestamp() {
|
||||||
|
return modifyTimestamp;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 修改时间
|
||||||
|
* @param modifyTimestamp
|
||||||
|
*/
|
||||||
|
public void setModifyTimestamp(Long modifyTimestamp) {
|
||||||
|
this.modifyTimestamp = modifyTimestamp;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "VvSellerEntity{" +
|
return "VvSellerEntity{" +
|
||||||
@ -234,6 +270,8 @@ private static final long serialVersionUID = 1L;
|
|||||||
",sellerSaleGmv=" + sellerSaleGmv +
|
",sellerSaleGmv=" + sellerSaleGmv +
|
||||||
",refundOriginGmv=" + refundOriginGmv +
|
",refundOriginGmv=" + refundOriginGmv +
|
||||||
",refundSaleGmv=" + refundSaleGmv +
|
",refundSaleGmv=" + refundSaleGmv +
|
||||||
|
",createTimestamp=" + createTimestamp +
|
||||||
|
",modifyTimestamp=" + modifyTimestamp +
|
||||||
"}";
|
"}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -49,7 +49,7 @@ public class MysqlMain_update {
|
|||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
|
|
||||||
list.add(new TablesBean("vv_comment"));
|
list.add(new TablesBean("vv_seller"));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,40 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm.order;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.alibaba.request.mm.AdminBaseDTO;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VVSellerRequest extends AdminBaseDTO {
|
||||||
|
|
||||||
|
|
||||||
|
private Integer pageNum = 1;
|
||||||
|
|
||||||
|
private Integer pageSize = 10;
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 卖家id
|
||||||
|
*/
|
||||||
|
private Long sellerId;
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 卖家名称
|
||||||
|
*/
|
||||||
|
private String sellerName;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 按创建时间排序 , ASC 升序 ,DESC 降序
|
||||||
|
*/
|
||||||
|
private String createTimestampSort;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 按修改时间排序 , ASC 升序 ,DESC 降序
|
||||||
|
*/
|
||||||
|
private String modifyTimestampSort;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -34,9 +34,11 @@ public class VvToShippingDTO extends AdminBaseDTO {
|
|||||||
|
|
||||||
//卖家id
|
//卖家id
|
||||||
private Long sellerId;
|
private Long sellerId;
|
||||||
|
|
||||||
//卖家仓库地址id
|
//卖家仓库地址id
|
||||||
private Long sellerWarehouseId;
|
private Long sellerWarehouseId;
|
||||||
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
||||||
VvToShippingDTO vvToPackDTO = new VvToShippingDTO();
|
VvToShippingDTO vvToPackDTO = new VvToShippingDTO();
|
||||||
|
|||||||
@ -7,8 +7,6 @@ import lombok.Data;
|
|||||||
@Data
|
@Data
|
||||||
public class VvAdminLogisticsRequest extends AppBaseRequest {
|
public class VvAdminLogisticsRequest extends AppBaseRequest {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
*
|
*
|
||||||
* 物流单号
|
* 物流单号
|
||||||
|
|||||||
@ -6,19 +6,15 @@ import com.heyu.api.common.annotation.Describe;
|
|||||||
import com.heyu.api.data.dao.vv.VvPackageDao;
|
import com.heyu.api.data.dao.vv.VvPackageDao;
|
||||||
import com.heyu.api.data.dao.vv.VvTradeOrderLineDao;
|
import com.heyu.api.data.dao.vv.VvTradeOrderLineDao;
|
||||||
import com.heyu.api.data.dto.vv.KuaiDi100DTO;
|
import com.heyu.api.data.dto.vv.KuaiDi100DTO;
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
|
||||||
import com.heyu.api.data.enums.RoleEnums;
|
import com.heyu.api.data.enums.RoleEnums;
|
||||||
import com.heyu.api.data.service.vv.VvPackageService;
|
import com.heyu.api.data.service.vv.VvPackageService;
|
||||||
import com.heyu.api.data.utils.R;
|
import com.heyu.api.data.utils.R;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.util.CollectionUtils;
|
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/mm/logistics")
|
@RequestMapping("/mm/logistics")
|
||||||
@ -38,10 +34,6 @@ public class AdminLogisticsController {
|
|||||||
@Describe("后台物流查询")
|
@Describe("后台物流查询")
|
||||||
@RequestMapping("/query")
|
@RequestMapping("/query")
|
||||||
public R query(@RequestBody VvAdminLogisticsRequest request) {
|
public R query(@RequestBody VvAdminLogisticsRequest request) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntity = vvTradeOrderLineDao.selectVvTradeOrderLineByBuyerIdTrackNumber(request.getBuyerId(), request.getTrackNumber());
|
|
||||||
if (CollectionUtils.isEmpty(vvTradeOrderLineEntity)) {
|
|
||||||
return R.error("trackNumber不是你的");
|
|
||||||
}
|
|
||||||
KuaiDi100DTO kuaiDi100DTO = vvPackageService.selectVvKuaidiAndUpdateData(request.getTrackNumber(), RoleEnums.user.getRole(),false);
|
KuaiDi100DTO kuaiDi100DTO = vvPackageService.selectVvKuaidiAndUpdateData(request.getTrackNumber(), RoleEnums.user.getRole(),false);
|
||||||
return R.ok().setData(kuaiDi100DTO);
|
return R.ok().setData(kuaiDi100DTO);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,55 @@
|
|||||||
|
package com.heyu.api.controller.mm;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.heyu.api.alibaba.request.mm.order.VVSellerRequest;
|
||||||
|
import com.heyu.api.common.annotation.Describe;
|
||||||
|
import com.heyu.api.data.dao.vv.VvSellerDao;
|
||||||
|
import com.heyu.api.data.dao.vv.VvSellerWarehouseDao;
|
||||||
|
import com.heyu.api.data.utils.R;
|
||||||
|
import com.heyu.api.utils.ISelect;
|
||||||
|
import com.heyu.api.utils.PPageUtils;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Slf4j
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/mm/seller")
|
||||||
|
public class AdminSellerController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VvSellerDao vvSellerDao;
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VvSellerWarehouseDao vvSellerWarehouseDao;
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 列表
|
||||||
|
* http://localhost:8888/mm/seller/list
|
||||||
|
*/
|
||||||
|
@Describe("后台订单列表")
|
||||||
|
@RequestMapping("/list")
|
||||||
|
public R list(@RequestBody VVSellerRequest request) {
|
||||||
|
PPageUtils pageUtils = PPageUtils.startPage(request.getPageNum(), request.getPageSize())
|
||||||
|
.doSelect(new ISelect() {
|
||||||
|
@Override
|
||||||
|
public List doSelect(IPage page) {
|
||||||
|
return vvSellerDao.selectByAdminCondition(page,
|
||||||
|
request.getSellerId(),
|
||||||
|
request.getSellerName(),
|
||||||
|
request.getCreateTimestampSort(),
|
||||||
|
request.getModifyTimestampSort()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return R.ok().setData(pageUtils);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user