Browse Source

销售订单管理列表

master
fanzongzhe 11 months ago
parent
commit
6805064bdc
  1. 24
      src/main/java/com/yxt/sales/biz/smssalesbill/SmsSalesBillMapper.xml
  2. 24
      src/main/java/com/yxt/sales/biz/smssalesbill/SmsSalesBillQuery.java
  3. 36
      src/main/java/com/yxt/sales/biz/smssalesbill/SmsSalesBillVo.java

24
src/main/java/com/yxt/sales/biz/smssalesbill/SmsSalesBillMapper.xml

@ -6,22 +6,28 @@
<select id="selectPageVo" resultType="com.yxt.sales.biz.smssalesbill.SmsSalesBillVo"> <select id="selectPageVo" resultType="com.yxt.sales.biz.smssalesbill.SmsSalesBillVo">
SELECT SELECT
s.sid, s.sid,
s.deptName,
date_format (s.createTime,'%Y-%m-%d') as createTime,
s.createByName,
s.billTypeValue, s.billTypeValue,
date_format ( s.createTime, '%Y-%m-%d' ) AS createTime,
s.billNo,
sh.shopName,
s.warehouseName, s.warehouseName,
l.deliveryTypeValue, l.deliveryTypeValue,
l.logisticsName,
s.salesName,
s.customerName, s.customerName,
a.thisPay, p.shipperName,
a.discountAmount, p.shipperMob,
a.dueAmount, s.remarks,
a.freight, CONCAT(
s.salesName IFNULL( p.deliveryProvince, '' ),
IFNULL( p.deliveryCity, '' ),
IFNULL( p.deliveryCounty, '' ),
IFNULL( p.deliveryAddress, '' )) AS deliveryAddress
FROM FROM
sms_sales_bill AS s sms_sales_bill AS s
LEFT JOIN sms_sales_bill_logistics AS l ON s.sid = l.billSid LEFT JOIN sms_sales_bill_logistics AS l ON s.sid = l.billSid
LEFT JOIN sms_sales_bill_amount as a ON s.sid = a.billSid LEFT JOIN sms_sales_bill_shop AS sh ON s.sid = sh.billSid
LEFT JOIN sms_sales_billshipper AS p ON s.sid = p.billSid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

24
src/main/java/com/yxt/sales/biz/smssalesbill/SmsSalesBillQuery.java

@ -48,30 +48,30 @@ import lombok.Data;
@Data @Data
@ApiModel(value = "销售订单 查询条件", description = "销售订单 查询条件") @ApiModel(value = "销售订单 查询条件", description = "销售订单 查询条件")
public class SmsSalesBillQuery implements Query { public class SmsSalesBillQuery implements Query {
@ApiModelProperty("单据编号")
@ApiModelProperty("制单人姓名")
private String createByName; // 制单人姓名
@ApiModelProperty("制单部门")
private String deptName; // 制单部门
@ApiModelProperty("单据编号")
private String billNo; // 单据编号 private String billNo; // 单据编号
@ApiModelProperty("制单开始日期") @ApiModelProperty("制单开始日期")
private String startDate; // 制单开始日期 private String startDate; // 制单开始日期
@ApiModelProperty("制单结束日期") @ApiModelProperty("制单结束日期")
private String endDate; // 制单结束日期 private String endDate; // 制单结束日期
@ApiModelProperty("销售姓名") @ApiModelProperty("销售姓名")
private String salesName; // 销售姓名 private String salesName; // 销售姓名
@ApiModelProperty("单据类型key(线下订单/预售订单等)") @ApiModelProperty("制单人姓名")
private String createByName; // 制单人姓名
@ApiModelProperty("制单部门")
private String deptName; // 制单部门
@ApiModelProperty("单据类型key(线下订单/预售订单等)")
private String billTypeKey; // 单据类型key(线下订单/预售订单等) private String billTypeKey; // 单据类型key(线下订单/预售订单等)
@ApiModelProperty("配送方式") @ApiModelProperty("配送方式")
private String deliveryTypeKey; // 配送方式 private String deliveryTypeKey; // 配送方式
@ApiModelProperty("客户名称") @ApiModelProperty("客户名称")
private String customerName; // 客户名称 private String customerName; // 客户名称
@ApiModelProperty("仓库名称") @ApiModelProperty("仓库名称")
private String warehouseName; // 仓库名称 private String warehouseName; // 仓库名称
@ApiModelProperty("使用组织sid") @ApiModelProperty("使用组织sid")
private String useOrgSid; // 使用组织sid private String useOrgSid; // 使用组织sid
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createOrgSid; // 创建组织sid private String createOrgSid; // 创建组织sid
} }

36
src/main/java/com/yxt/sales/biz/smssalesbill/SmsSalesBillVo.java

@ -52,32 +52,32 @@ import java.math.BigDecimal;
public class SmsSalesBillVo implements Vo { public class SmsSalesBillVo implements Vo {
private String sid; // sid private String sid; // sid
@ApiModelProperty("单据编号")
private String billNo; // 单据编号
@ApiModelProperty("制单部门")
private String deptName; // 制单部门
@ApiModelProperty("制单人姓名")
private String createByName; // 制单人姓名
@ApiModelProperty("制单日期")
private String createTime; // 制单日期
@ApiModelProperty("单据类型value") @ApiModelProperty("单据类型value")
private String billTypeValue; // 单据类型value private String billTypeValue; // 单据类型value
@ApiModelProperty("制单日期")
private String createTime; // 制单日期
@ApiModelProperty("单据编号")
private String billNo; // 单据编号
@ApiModelProperty("店铺名称")
private String shopName; // 店铺名称
@ApiModelProperty("仓库名称") @ApiModelProperty("仓库名称")
private String warehouseName; // 仓库名称 private String warehouseName; // 仓库名称
@ApiModelProperty("配送方式Value") @ApiModelProperty("配送方式Value")
private String deliveryTypeValue; // 配送方式Value private String deliveryTypeValue; // 配送方式Value
@ApiModelProperty("客户名称") @ApiModelProperty("快递公司")
private String customerName; // 客户名称 private String logisticsName; // 快递公司
@ApiModelProperty("实付")
private String thisPay; // 实付
@ApiModelProperty("整体优惠金额")
private String discountAmount; // 整体优惠金额
@ApiModelProperty("应收合计")
private String dueAmount; // 应收合计
@ApiModelProperty("运费")
private String freight; // 运费
@ApiModelProperty("业务员") @ApiModelProperty("业务员")
private String salesName; // 业务员 private String salesName; // 业务员
@ApiModelProperty("客户名称")
private String customerName; // 客户名称
@ApiModelProperty("收货人")
private String shipperName; // 收货人
@ApiModelProperty("手机号")
private String shipperMob; // 手机号
@ApiModelProperty("省/市/县/详细地址")
private String deliveryAddress; // 省/市/县/详细地址
@ApiModelProperty("备注")
private String remarks; // 备注
} }

Loading…
Cancel
Save