数据访问层和业务层接口与实现新增
服务模块中新增了多个数据访问对象(DAO)和业务服务(Service)的接口及其实现类。这些类提供了对OFS售后入库单、OFS出库单及其明细表的数据操作支持,包括实体类定义、数据库访问层和业务逻辑层的框架结构。此次更新为报告系统的库存管理相关功能奠定了基础。 - 新增`TocofsReturngoodsDaoImpl`、`TocofsReturngoodsDetailedDaoImpl`、`TocofsSaleoutDaoImpl`和`TocofsSaleoutDetailedDaoImpl`实现了对应的数据库访问逻辑。- 定义了`ITocofsReturngoodsDao`、`ITocofsReturngoodsDetailedDao`、`ITocofsSaleoutDao`和`ITocofsSaleoutDetailedDao`接口,声明了数据访问的基本操作方法。 - 创建了`TocofsReturngoodsEntity`、`TocofsReturngoodsDetailedEntity`、`TocofsSaleoutEntity`和`TocofsSaleoutDetailedEntity`实体类,对应数据库中的相关表结构。 - 实现了`TocofsReturngoodsServiceImpl`、`TocofsReturngoodsDetailedServiceImpl`、`TocofsSaleoutDetailedServiceImpl`服务层接口的默认服务逻辑。 此次提交是库存管理模块开发的第一步,后续将基于这些基础组件实现具体的业务逻辑和功能接口。
This commit is contained in:
parent
e408a90049
commit
e913c13163
|
@ -0,0 +1,13 @@
|
||||||
|
package com.hzya.frame.report.lets.dao;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OFS售后入库单(tocofs_returngoods: table)表数据库访问层
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-13 11:58:10
|
||||||
|
*/
|
||||||
|
public interface ITocofsReturngoodsDao extends IBaseDao<TocofsReturngoodsEntity, String> {
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
package com.hzya.frame.report.lets.dao;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsDetailedEntity;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* root(tocofs_returngoods_detailed: table)表数据库访问层
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-13 11:58:26
|
||||||
|
*/
|
||||||
|
public interface ITocofsReturngoodsDetailedDao extends IBaseDao<TocofsReturngoodsDetailedEntity, String> {
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.hzya.frame.report.lets.dao;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutEntity;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* O出库单表头(TOC、TOB业务底表)(tocofs_saleout: table)表数据库访问层
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-04 17:48:16
|
||||||
|
*/
|
||||||
|
public interface ITocofsSaleoutDao extends IBaseDao<TocofsSaleoutEntity, String> {
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.hzya.frame.report.lets.dao;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.dao.IBaseDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutDetailedEntity;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* O出库单明细表(TOC、TOB业务底表)(tocofs_saleout_detailed: table)表数据库访问层
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-04 17:48:28
|
||||||
|
*/
|
||||||
|
public interface ITocofsSaleoutDetailedDao extends IBaseDao<TocofsSaleoutDetailedEntity, String> {
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.hzya.frame.report.lets.dao.impl;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsReturngoodsDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OFS售后入库单(TocofsReturngoods)表数据库访问层
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-13 11:58:10
|
||||||
|
*/
|
||||||
|
@Repository(value = "tocofsReturngoodsDaoImplReport")
|
||||||
|
public class TocofsReturngoodsDaoImpl extends MybatisGenericDao<TocofsReturngoodsEntity, String> implements ITocofsReturngoodsDao {
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
package com.hzya.frame.report.lets.dao.impl;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsReturngoodsDetailedDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsDetailedEntity;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* root(TocofsReturngoodsDetailed)表数据库访问层
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-13 11:58:26
|
||||||
|
*/
|
||||||
|
@Repository(value = "tocofsReturngoodsDetailedDaoImplReport")
|
||||||
|
public class TocofsReturngoodsDetailedDaoImpl extends MybatisGenericDao<TocofsReturngoodsDetailedEntity, String> implements ITocofsReturngoodsDetailedDao {
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
package com.hzya.frame.report.lets.dao.impl;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsSaleoutDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutEntity;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* O出库单表头(TOC、TOB业务底表)(TocofsSaleout)表数据库访问层
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-04 17:48:16
|
||||||
|
*/
|
||||||
|
@Repository(value = "tocofsSaleoutDaoImplReport")
|
||||||
|
public class TocofsSaleoutDaoImpl extends MybatisGenericDao<TocofsSaleoutEntity, String> implements ITocofsSaleoutDao {
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.hzya.frame.report.lets.dao.impl;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.dao.MybatisGenericDao;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsSaleoutDetailedDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutDetailedEntity;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* O出库单明细表(TOC、TOB业务底表)(TocofsSaleoutDetailed)表数据库访问层
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-04 17:48:28
|
||||||
|
*/
|
||||||
|
@Repository(value = "tocofsSaleoutDetailedDaoImplReport")
|
||||||
|
public class TocofsSaleoutDetailedDaoImpl extends MybatisGenericDao<TocofsSaleoutDetailedEntity, String> implements ITocofsSaleoutDetailedDao {
|
||||||
|
}
|
|
@ -0,0 +1,388 @@
|
||||||
|
package com.hzya.frame.report.lets.entity;
|
||||||
|
|
||||||
|
import com.hzya.frame.web.entity.BaseEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* root(TocofsReturngoodsDetailed)实体类
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-13 11:58:26
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class TocofsReturngoodsDetailedEntity extends BaseEntity {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 81159
|
||||||
|
*/
|
||||||
|
private String receiptid;
|
||||||
|
/**
|
||||||
|
* LETS-RE2024071600000001
|
||||||
|
*/
|
||||||
|
private String receiptcode;
|
||||||
|
/**
|
||||||
|
* 128
|
||||||
|
*/
|
||||||
|
private String reforderid;
|
||||||
|
/**
|
||||||
|
* 299
|
||||||
|
*/
|
||||||
|
private String reforderdetailid;
|
||||||
|
/**
|
||||||
|
* LETS-SO2024070500000001
|
||||||
|
*/
|
||||||
|
private String sourceordercode;
|
||||||
|
private String sourcelinenum;
|
||||||
|
/**
|
||||||
|
* LETS
|
||||||
|
*/
|
||||||
|
private String clientcode;
|
||||||
|
/**
|
||||||
|
* SHLZ
|
||||||
|
*/
|
||||||
|
private String companycode;
|
||||||
|
/**
|
||||||
|
* intoyou-tmxs
|
||||||
|
*/
|
||||||
|
private String facilitycode;
|
||||||
|
/**
|
||||||
|
* 6973391730617
|
||||||
|
*/
|
||||||
|
private String skucode;
|
||||||
|
/**
|
||||||
|
* INTOYOU心慕与你水感裸雾唇釉W01
|
||||||
|
*/
|
||||||
|
private String skuname;
|
||||||
|
/**
|
||||||
|
* 2
|
||||||
|
*/
|
||||||
|
private String requestqty;
|
||||||
|
/**
|
||||||
|
* 2
|
||||||
|
*/
|
||||||
|
private String receivedqty;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private String openqty;
|
||||||
|
/**
|
||||||
|
* EA
|
||||||
|
*/
|
||||||
|
private String quantityum;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private String totalweight;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private String totalvolume;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private String totalvolumeweight;
|
||||||
|
/**
|
||||||
|
* 118
|
||||||
|
*/
|
||||||
|
private String totalamount;
|
||||||
|
/**
|
||||||
|
* G
|
||||||
|
*/
|
||||||
|
private String weightum;
|
||||||
|
/**
|
||||||
|
* CM3
|
||||||
|
*/
|
||||||
|
private String volumeum;
|
||||||
|
/**
|
||||||
|
* AVAILABLE
|
||||||
|
*/
|
||||||
|
private String inventorysts;
|
||||||
|
/**
|
||||||
|
* 30796
|
||||||
|
*/
|
||||||
|
private String intransinvid;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private String closed;
|
||||||
|
/**
|
||||||
|
* 2024-07-16 15:35:36
|
||||||
|
*/
|
||||||
|
private String created;
|
||||||
|
/**
|
||||||
|
* admin
|
||||||
|
*/
|
||||||
|
private String createdby;
|
||||||
|
/**
|
||||||
|
* 2024-07-16 16:44:01
|
||||||
|
*/
|
||||||
|
private String lastupdated;
|
||||||
|
/**
|
||||||
|
* api
|
||||||
|
*/
|
||||||
|
private String lastupdatedby;
|
||||||
|
/**
|
||||||
|
* 59
|
||||||
|
*/
|
||||||
|
private String discountprice;
|
||||||
|
/**
|
||||||
|
* 主表主键
|
||||||
|
*/
|
||||||
|
private String maintableid;
|
||||||
|
/**
|
||||||
|
* 报错内容
|
||||||
|
*/
|
||||||
|
private String newtransmitinfo;
|
||||||
|
/**
|
||||||
|
* 推送时间
|
||||||
|
*/
|
||||||
|
private String newpushdate;
|
||||||
|
/**
|
||||||
|
* 是否成功
|
||||||
|
*/
|
||||||
|
private String newstate;
|
||||||
|
/**
|
||||||
|
* 下游系统编码
|
||||||
|
*/
|
||||||
|
private String newsystemnumber;
|
||||||
|
/**
|
||||||
|
* 下游系统主键
|
||||||
|
*/
|
||||||
|
private String newsystemprimary;
|
||||||
|
/**
|
||||||
|
* 报错内容
|
||||||
|
*/
|
||||||
|
private String newtransmitinfo2;
|
||||||
|
/**
|
||||||
|
* 推送时间
|
||||||
|
*/
|
||||||
|
private String newpushdate2;
|
||||||
|
/**
|
||||||
|
* 是否成功
|
||||||
|
*/
|
||||||
|
private String newstate2;
|
||||||
|
/**
|
||||||
|
* 下游系统编码
|
||||||
|
*/
|
||||||
|
private String newsystemnumber2;
|
||||||
|
/**
|
||||||
|
* 下游系统主键
|
||||||
|
*/
|
||||||
|
private String newsystemprimary2;
|
||||||
|
/**
|
||||||
|
* 报错内容
|
||||||
|
*/
|
||||||
|
private String newtransmitinfo3;
|
||||||
|
/**
|
||||||
|
* 推送时间
|
||||||
|
*/
|
||||||
|
private String newpushdate3;
|
||||||
|
/**
|
||||||
|
* 是否成功
|
||||||
|
*/
|
||||||
|
private String newstate3;
|
||||||
|
/**
|
||||||
|
* 下游系统编码
|
||||||
|
*/
|
||||||
|
private String newsystemnumber3;
|
||||||
|
/**
|
||||||
|
* 下游系统主键
|
||||||
|
*/
|
||||||
|
private String newsystemprimary3;
|
||||||
|
/**
|
||||||
|
* 报错内容
|
||||||
|
*/
|
||||||
|
private String newtransmitinfo4;
|
||||||
|
/**
|
||||||
|
* 推送时间
|
||||||
|
*/
|
||||||
|
private String newpushdate4;
|
||||||
|
/**
|
||||||
|
* 是否成功
|
||||||
|
*/
|
||||||
|
private String newstate4;
|
||||||
|
/**
|
||||||
|
* 下游系统编码
|
||||||
|
*/
|
||||||
|
private String newsystemnumber4;
|
||||||
|
/**
|
||||||
|
* 下游系统主键
|
||||||
|
*/
|
||||||
|
private String newsystemprimary4;
|
||||||
|
/**
|
||||||
|
* 业务日期-入库时间
|
||||||
|
*/
|
||||||
|
private String businessdate;
|
||||||
|
/**
|
||||||
|
* 业务日期-退款完成时间
|
||||||
|
*/
|
||||||
|
private String refundedat;
|
||||||
|
/**
|
||||||
|
* 业务类型(TOC退货orTOB退货)
|
||||||
|
*/
|
||||||
|
private String businesstype;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def1;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def2;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def3;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def4;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def5;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def6;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def7;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def8;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def9;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def10;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def11;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def12;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def13;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def14;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def15;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def16;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def17;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def18;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def19;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def20;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def21;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def22;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def23;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def24;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def25;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def26;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def27;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def28;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def29;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def30;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def31;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def32;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def33;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def34;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def35;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def36;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def37;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def38;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def39;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def40;
|
||||||
|
/**
|
||||||
|
* 补充的查询条件
|
||||||
|
*/
|
||||||
|
private String ids;
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,134 @@
|
||||||
|
package com.hzya.frame.report.lets.entity;
|
||||||
|
|
||||||
|
import com.hzya.frame.web.entity.BaseEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OFS售后入库单(TocofsReturngoods)实体类
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-13 11:58:10
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class TocofsReturngoodsEntity extends BaseEntity {
|
||||||
|
/**
|
||||||
|
* LETS
|
||||||
|
*/
|
||||||
|
private String clientcode;
|
||||||
|
/**
|
||||||
|
* SHLZ
|
||||||
|
*/
|
||||||
|
private String companycode;
|
||||||
|
/**
|
||||||
|
* tm-intoyou
|
||||||
|
*/
|
||||||
|
private String storecode;
|
||||||
|
/**
|
||||||
|
* intoyou-tmxs
|
||||||
|
*/
|
||||||
|
private String facilitycode;
|
||||||
|
/**
|
||||||
|
* LETS-RE2024071600000001
|
||||||
|
*/
|
||||||
|
private String code;
|
||||||
|
/**
|
||||||
|
* RETURN
|
||||||
|
*/
|
||||||
|
private String internalinstructiontype;
|
||||||
|
/**
|
||||||
|
* B2C
|
||||||
|
*/
|
||||||
|
private String bizchannel;
|
||||||
|
/**
|
||||||
|
* 128
|
||||||
|
*/
|
||||||
|
private String reforderid;
|
||||||
|
/**
|
||||||
|
* LETS-RO2024071600000001
|
||||||
|
*/
|
||||||
|
private String refordercode;
|
||||||
|
/**
|
||||||
|
* RETURN
|
||||||
|
*/
|
||||||
|
private String refordertype;
|
||||||
|
/**
|
||||||
|
* 1
|
||||||
|
*/
|
||||||
|
private String closed;
|
||||||
|
/**
|
||||||
|
* api
|
||||||
|
*/
|
||||||
|
private String closedby;
|
||||||
|
/**
|
||||||
|
* 900
|
||||||
|
*/
|
||||||
|
private String status;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private String allowoverreceive;
|
||||||
|
/**
|
||||||
|
* 张三
|
||||||
|
*/
|
||||||
|
private String shipfromattentionto;
|
||||||
|
/**
|
||||||
|
* 测试售后流程
|
||||||
|
*/
|
||||||
|
private String shipfromaddress;
|
||||||
|
/**
|
||||||
|
* 中国
|
||||||
|
*/
|
||||||
|
private String shipfromcountry;
|
||||||
|
/**
|
||||||
|
* 上海市
|
||||||
|
*/
|
||||||
|
private String shipfromstate;
|
||||||
|
/**
|
||||||
|
* 上海市
|
||||||
|
*/
|
||||||
|
private String shipfromcity;
|
||||||
|
/**
|
||||||
|
* 金山区
|
||||||
|
*/
|
||||||
|
private String shipfromdistrict;
|
||||||
|
/**
|
||||||
|
* 17878787878
|
||||||
|
*/
|
||||||
|
private String shipfrompostalcode;
|
||||||
|
private String shipfrommobile;
|
||||||
|
private String shipfromemail;
|
||||||
|
private String totallines;
|
||||||
|
private String totalqty;
|
||||||
|
private String totalamount;
|
||||||
|
private String totalweight;
|
||||||
|
private String totalvolume;
|
||||||
|
private String totalvolumeweight;
|
||||||
|
private String totalfulfillamount;
|
||||||
|
private String totalfulfillweight;
|
||||||
|
private String totalfulfillvolume;
|
||||||
|
private String totalfulfillvolumeweight;
|
||||||
|
private String totalfulfillqty;
|
||||||
|
private String totalcases;
|
||||||
|
private String totalcontainers;
|
||||||
|
private String closeatqty;
|
||||||
|
private String quantityum;
|
||||||
|
private String weightum;
|
||||||
|
private String volumeum;
|
||||||
|
private String checkinfrom;
|
||||||
|
private String checkinto;
|
||||||
|
private String closedat;
|
||||||
|
private String sourceplatformcode;
|
||||||
|
private String sourceordercode;
|
||||||
|
/**
|
||||||
|
* 2024-07-16 15:35:36
|
||||||
|
*/
|
||||||
|
private String created;
|
||||||
|
private String createdby;
|
||||||
|
private String lastupdated;
|
||||||
|
private String lastupdatedby;
|
||||||
|
private String returnwaybillcode;
|
||||||
|
private String returncarrier;
|
||||||
|
private String refundedat;
|
||||||
|
private String refundstatus;
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,709 @@
|
||||||
|
<?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.hzya.frame.report.lets.dao.impl.TocofsReturngoodsDaoImpl">
|
||||||
|
|
||||||
|
<resultMap id="get-TocofsReturngoodsEntity-result" type="com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity" >
|
||||||
|
<result property="id" column="id" jdbcType="VARCHAR"/>
|
||||||
|
<result property="clientcode" column="clientCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="companycode" column="companyCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="storecode" column="storeCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="facilitycode" column="facilityCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="code" column="code" jdbcType="VARCHAR"/>
|
||||||
|
<result property="internalinstructiontype" column="internalInstructionType" jdbcType="VARCHAR"/>
|
||||||
|
<result property="bizchannel" column="bizChannel" jdbcType="VARCHAR"/>
|
||||||
|
<result property="reforderid" column="refOrderId" jdbcType="VARCHAR"/>
|
||||||
|
<result property="refordercode" column="refOrderCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="refordertype" column="refOrderType" jdbcType="VARCHAR"/>
|
||||||
|
<result property="closed" column="closed" jdbcType="VARCHAR"/>
|
||||||
|
<result property="closedby" column="closedBy" jdbcType="VARCHAR"/>
|
||||||
|
<result property="status" column="status" jdbcType="VARCHAR"/>
|
||||||
|
<result property="allowoverreceive" column="allowOverReceive" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfromattentionto" column="shipFromAttentionTo" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfromaddress" column="shipFromAddress" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfromcountry" column="shipFromCountry" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfromstate" column="shipFromState" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfromcity" column="shipFromCity" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfromdistrict" column="shipFromDistrict" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfrompostalcode" column="shipFromPostalCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfrommobile" column="shipFromMobile" jdbcType="VARCHAR"/>
|
||||||
|
<result property="shipfromemail" column="shipFromEmail" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totallines" column="totalLines" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalqty" column="totalQty" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalamount" column="totalAmount" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalweight" column="totalWeight" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalvolume" column="totalVolume" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalvolumeweight" column="totalVolumeWeight" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalfulfillamount" column="totalFulfillAmount" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalfulfillweight" column="totalFulfillWeight" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalfulfillvolume" column="totalFulfillVolume" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalfulfillvolumeweight" column="totalFulfillVolumeWeight" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalfulfillqty" column="totalFulfillQty" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalcases" column="totalCases" jdbcType="VARCHAR"/>
|
||||||
|
<result property="totalcontainers" column="totalContainers" jdbcType="VARCHAR"/>
|
||||||
|
<result property="closeatqty" column="closeAtQty" jdbcType="VARCHAR"/>
|
||||||
|
<result property="quantityum" column="quantityUM" jdbcType="VARCHAR"/>
|
||||||
|
<result property="weightum" column="weightUM" jdbcType="VARCHAR"/>
|
||||||
|
<result property="volumeum" column="volumeUM" jdbcType="VARCHAR"/>
|
||||||
|
<result property="checkinfrom" column="checkInFrom" jdbcType="VARCHAR"/>
|
||||||
|
<result property="checkinto" column="checkInTo" jdbcType="VARCHAR"/>
|
||||||
|
<result property="closedat" column="closedAt" jdbcType="VARCHAR"/>
|
||||||
|
<result property="sourceplatformcode" column="sourcePlatformCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="sourceordercode" column="sourceOrderCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="created" column="created" jdbcType="VARCHAR"/>
|
||||||
|
<result property="createdby" column="createdBy" jdbcType="VARCHAR"/>
|
||||||
|
<result property="lastupdated" column="lastUpdated" jdbcType="VARCHAR"/>
|
||||||
|
<result property="lastupdatedby" column="lastUpdatedBy" jdbcType="VARCHAR"/>
|
||||||
|
<result property="returnwaybillcode" column="returnWaybillCode" jdbcType="VARCHAR"/>
|
||||||
|
<result property="returncarrier" column="returnCarrier" jdbcType="VARCHAR"/>
|
||||||
|
<result property="refundedat" column="refundedAt" jdbcType="VARCHAR"/>
|
||||||
|
<result property="refundstatus" column="refundStatus" jdbcType="VARCHAR"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<!-- 查询的字段-->
|
||||||
|
<sql id = "TocofsReturngoodsEntity_Base_Column_List">
|
||||||
|
id
|
||||||
|
,clientCode
|
||||||
|
,companyCode
|
||||||
|
,storeCode
|
||||||
|
,facilityCode
|
||||||
|
,code
|
||||||
|
,internalInstructionType
|
||||||
|
,bizChannel
|
||||||
|
,refOrderId
|
||||||
|
,refOrderCode
|
||||||
|
,refOrderType
|
||||||
|
,closed
|
||||||
|
,closedBy
|
||||||
|
,status
|
||||||
|
,allowOverReceive
|
||||||
|
,shipFromAttentionTo
|
||||||
|
,shipFromAddress
|
||||||
|
,shipFromCountry
|
||||||
|
,shipFromState
|
||||||
|
,shipFromCity
|
||||||
|
,shipFromDistrict
|
||||||
|
,shipFromPostalCode
|
||||||
|
,shipFromMobile
|
||||||
|
,shipFromEmail
|
||||||
|
,totalLines
|
||||||
|
,totalQty
|
||||||
|
,totalAmount
|
||||||
|
,totalWeight
|
||||||
|
,totalVolume
|
||||||
|
,totalVolumeWeight
|
||||||
|
,totalFulfillAmount
|
||||||
|
,totalFulfillWeight
|
||||||
|
,totalFulfillVolume
|
||||||
|
,totalFulfillVolumeWeight
|
||||||
|
,totalFulfillQty
|
||||||
|
,totalCases
|
||||||
|
,totalContainers
|
||||||
|
,closeAtQty
|
||||||
|
,quantityUM
|
||||||
|
,weightUM
|
||||||
|
,volumeUM
|
||||||
|
,checkInFrom
|
||||||
|
,checkInTo
|
||||||
|
,closedAt
|
||||||
|
,sourcePlatformCode
|
||||||
|
,sourceOrderCode
|
||||||
|
,created
|
||||||
|
,createdBy
|
||||||
|
,lastUpdated
|
||||||
|
,lastUpdatedBy
|
||||||
|
,returnWaybillCode
|
||||||
|
,returnCarrier
|
||||||
|
,refundedAt
|
||||||
|
,refundStatus
|
||||||
|
</sql>
|
||||||
|
<!-- 查询 采用==查询 -->
|
||||||
|
<select id="entity_list_base" resultMap="get-TocofsReturngoodsEntity-result" parameterType = "com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity">
|
||||||
|
select
|
||||||
|
<include refid="TocofsReturngoodsEntity_Base_Column_List" />
|
||||||
|
from tocofs_returngoods
|
||||||
|
<trim prefix="where" prefixOverrides="and">
|
||||||
|
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||||
|
<if test="clientcode != null and clientcode != ''"> and clientCode = #{clientcode} </if>
|
||||||
|
<if test="companycode != null and companycode != ''"> and companyCode = #{companycode} </if>
|
||||||
|
<if test="storecode != null and storecode != ''"> and storeCode = #{storecode} </if>
|
||||||
|
<if test="facilitycode != null and facilitycode != ''"> and facilityCode = #{facilitycode} </if>
|
||||||
|
<if test="code != null and code != ''"> and code = #{code} </if>
|
||||||
|
<if test="internalinstructiontype != null and internalinstructiontype != ''"> and internalInstructionType = #{internalinstructiontype} </if>
|
||||||
|
<if test="bizchannel != null and bizchannel != ''"> and bizChannel = #{bizchannel} </if>
|
||||||
|
<if test="reforderid != null and reforderid != ''"> and refOrderId = #{reforderid} </if>
|
||||||
|
<if test="refordercode != null and refordercode != ''"> and refOrderCode = #{refordercode} </if>
|
||||||
|
<if test="refordertype != null and refordertype != ''"> and refOrderType = #{refordertype} </if>
|
||||||
|
<if test="closed != null and closed != ''"> and closed = #{closed} </if>
|
||||||
|
<if test="closedby != null and closedby != ''"> and closedBy = #{closedby} </if>
|
||||||
|
<if test="status != null and status != ''"> and status = #{status} </if>
|
||||||
|
<if test="allowoverreceive != null and allowoverreceive != ''"> and allowOverReceive = #{allowoverreceive} </if>
|
||||||
|
<if test="shipfromattentionto != null and shipfromattentionto != ''"> and shipFromAttentionTo = #{shipfromattentionto} </if>
|
||||||
|
<if test="shipfromaddress != null and shipfromaddress != ''"> and shipFromAddress = #{shipfromaddress} </if>
|
||||||
|
<if test="shipfromcountry != null and shipfromcountry != ''"> and shipFromCountry = #{shipfromcountry} </if>
|
||||||
|
<if test="shipfromstate != null and shipfromstate != ''"> and shipFromState = #{shipfromstate} </if>
|
||||||
|
<if test="shipfromcity != null and shipfromcity != ''"> and shipFromCity = #{shipfromcity} </if>
|
||||||
|
<if test="shipfromdistrict != null and shipfromdistrict != ''"> and shipFromDistrict = #{shipfromdistrict} </if>
|
||||||
|
<if test="shipfrompostalcode != null and shipfrompostalcode != ''"> and shipFromPostalCode = #{shipfrompostalcode} </if>
|
||||||
|
<if test="shipfrommobile != null and shipfrommobile != ''"> and shipFromMobile = #{shipfrommobile} </if>
|
||||||
|
<if test="shipfromemail != null and shipfromemail != ''"> and shipFromEmail = #{shipfromemail} </if>
|
||||||
|
<if test="totallines != null and totallines != ''"> and totalLines = #{totallines} </if>
|
||||||
|
<if test="totalqty != null and totalqty != ''"> and totalQty = #{totalqty} </if>
|
||||||
|
<if test="totalamount != null and totalamount != ''"> and totalAmount = #{totalamount} </if>
|
||||||
|
<if test="totalweight != null and totalweight != ''"> and totalWeight = #{totalweight} </if>
|
||||||
|
<if test="totalvolume != null and totalvolume != ''"> and totalVolume = #{totalvolume} </if>
|
||||||
|
<if test="totalvolumeweight != null and totalvolumeweight != ''"> and totalVolumeWeight = #{totalvolumeweight} </if>
|
||||||
|
<if test="totalfulfillamount != null and totalfulfillamount != ''"> and totalFulfillAmount = #{totalfulfillamount} </if>
|
||||||
|
<if test="totalfulfillweight != null and totalfulfillweight != ''"> and totalFulfillWeight = #{totalfulfillweight} </if>
|
||||||
|
<if test="totalfulfillvolume != null and totalfulfillvolume != ''"> and totalFulfillVolume = #{totalfulfillvolume} </if>
|
||||||
|
<if test="totalfulfillvolumeweight != null and totalfulfillvolumeweight != ''"> and totalFulfillVolumeWeight = #{totalfulfillvolumeweight} </if>
|
||||||
|
<if test="totalfulfillqty != null and totalfulfillqty != ''"> and totalFulfillQty = #{totalfulfillqty} </if>
|
||||||
|
<if test="totalcases != null and totalcases != ''"> and totalCases = #{totalcases} </if>
|
||||||
|
<if test="totalcontainers != null and totalcontainers != ''"> and totalContainers = #{totalcontainers} </if>
|
||||||
|
<if test="closeatqty != null and closeatqty != ''"> and closeAtQty = #{closeatqty} </if>
|
||||||
|
<if test="quantityum != null and quantityum != ''"> and quantityUM = #{quantityum} </if>
|
||||||
|
<if test="weightum != null and weightum != ''"> and weightUM = #{weightum} </if>
|
||||||
|
<if test="volumeum != null and volumeum != ''"> and volumeUM = #{volumeum} </if>
|
||||||
|
<if test="checkinfrom != null and checkinfrom != ''"> and checkInFrom = #{checkinfrom} </if>
|
||||||
|
<if test="checkinto != null and checkinto != ''"> and checkInTo = #{checkinto} </if>
|
||||||
|
<if test="closedat != null and closedat != ''"> and closedAt = #{closedat} </if>
|
||||||
|
<if test="sourceplatformcode != null and sourceplatformcode != ''"> and sourcePlatformCode = #{sourceplatformcode} </if>
|
||||||
|
<if test="sourceordercode != null and sourceordercode != ''"> and sourceOrderCode = #{sourceordercode} </if>
|
||||||
|
<if test="created != null and created != ''"> and created = #{created} </if>
|
||||||
|
<if test="createdby != null and createdby != ''"> and createdBy = #{createdby} </if>
|
||||||
|
<if test="lastupdated != null and lastupdated != ''"> and lastUpdated = #{lastupdated} </if>
|
||||||
|
<if test="lastupdatedby != null and lastupdatedby != ''"> and lastUpdatedBy = #{lastupdatedby} </if>
|
||||||
|
<if test="returnwaybillcode != null and returnwaybillcode != ''"> and returnWaybillCode = #{returnwaybillcode} </if>
|
||||||
|
<if test="returncarrier != null and returncarrier != ''"> and returnCarrier = #{returncarrier} </if>
|
||||||
|
<if test="refundedat != null and refundedat != ''"> and refundedAt = #{refundedat} </if>
|
||||||
|
<if test="refundstatus != null and refundstatus != ''"> and refundStatus = #{refundstatus} </if>
|
||||||
|
and sts='Y'
|
||||||
|
</trim>
|
||||||
|
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||||
|
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 查询符合条件的数量 -->
|
||||||
|
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity">
|
||||||
|
select count(1) from tocofs_returngoods
|
||||||
|
<trim prefix="where" prefixOverrides="and">
|
||||||
|
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||||
|
<if test="clientcode != null and clientcode != ''"> and clientCode = #{clientcode} </if>
|
||||||
|
<if test="companycode != null and companycode != ''"> and companyCode = #{companycode} </if>
|
||||||
|
<if test="storecode != null and storecode != ''"> and storeCode = #{storecode} </if>
|
||||||
|
<if test="facilitycode != null and facilitycode != ''"> and facilityCode = #{facilitycode} </if>
|
||||||
|
<if test="code != null and code != ''"> and code = #{code} </if>
|
||||||
|
<if test="internalinstructiontype != null and internalinstructiontype != ''"> and internalInstructionType = #{internalinstructiontype} </if>
|
||||||
|
<if test="bizchannel != null and bizchannel != ''"> and bizChannel = #{bizchannel} </if>
|
||||||
|
<if test="reforderid != null and reforderid != ''"> and refOrderId = #{reforderid} </if>
|
||||||
|
<if test="refordercode != null and refordercode != ''"> and refOrderCode = #{refordercode} </if>
|
||||||
|
<if test="refordertype != null and refordertype != ''"> and refOrderType = #{refordertype} </if>
|
||||||
|
<if test="closed != null and closed != ''"> and closed = #{closed} </if>
|
||||||
|
<if test="closedby != null and closedby != ''"> and closedBy = #{closedby} </if>
|
||||||
|
<if test="status != null and status != ''"> and status = #{status} </if>
|
||||||
|
<if test="allowoverreceive != null and allowoverreceive != ''"> and allowOverReceive = #{allowoverreceive} </if>
|
||||||
|
<if test="shipfromattentionto != null and shipfromattentionto != ''"> and shipFromAttentionTo = #{shipfromattentionto} </if>
|
||||||
|
<if test="shipfromaddress != null and shipfromaddress != ''"> and shipFromAddress = #{shipfromaddress} </if>
|
||||||
|
<if test="shipfromcountry != null and shipfromcountry != ''"> and shipFromCountry = #{shipfromcountry} </if>
|
||||||
|
<if test="shipfromstate != null and shipfromstate != ''"> and shipFromState = #{shipfromstate} </if>
|
||||||
|
<if test="shipfromcity != null and shipfromcity != ''"> and shipFromCity = #{shipfromcity} </if>
|
||||||
|
<if test="shipfromdistrict != null and shipfromdistrict != ''"> and shipFromDistrict = #{shipfromdistrict} </if>
|
||||||
|
<if test="shipfrompostalcode != null and shipfrompostalcode != ''"> and shipFromPostalCode = #{shipfrompostalcode} </if>
|
||||||
|
<if test="shipfrommobile != null and shipfrommobile != ''"> and shipFromMobile = #{shipfrommobile} </if>
|
||||||
|
<if test="shipfromemail != null and shipfromemail != ''"> and shipFromEmail = #{shipfromemail} </if>
|
||||||
|
<if test="totallines != null and totallines != ''"> and totalLines = #{totallines} </if>
|
||||||
|
<if test="totalqty != null and totalqty != ''"> and totalQty = #{totalqty} </if>
|
||||||
|
<if test="totalamount != null and totalamount != ''"> and totalAmount = #{totalamount} </if>
|
||||||
|
<if test="totalweight != null and totalweight != ''"> and totalWeight = #{totalweight} </if>
|
||||||
|
<if test="totalvolume != null and totalvolume != ''"> and totalVolume = #{totalvolume} </if>
|
||||||
|
<if test="totalvolumeweight != null and totalvolumeweight != ''"> and totalVolumeWeight = #{totalvolumeweight} </if>
|
||||||
|
<if test="totalfulfillamount != null and totalfulfillamount != ''"> and totalFulfillAmount = #{totalfulfillamount} </if>
|
||||||
|
<if test="totalfulfillweight != null and totalfulfillweight != ''"> and totalFulfillWeight = #{totalfulfillweight} </if>
|
||||||
|
<if test="totalfulfillvolume != null and totalfulfillvolume != ''"> and totalFulfillVolume = #{totalfulfillvolume} </if>
|
||||||
|
<if test="totalfulfillvolumeweight != null and totalfulfillvolumeweight != ''"> and totalFulfillVolumeWeight = #{totalfulfillvolumeweight} </if>
|
||||||
|
<if test="totalfulfillqty != null and totalfulfillqty != ''"> and totalFulfillQty = #{totalfulfillqty} </if>
|
||||||
|
<if test="totalcases != null and totalcases != ''"> and totalCases = #{totalcases} </if>
|
||||||
|
<if test="totalcontainers != null and totalcontainers != ''"> and totalContainers = #{totalcontainers} </if>
|
||||||
|
<if test="closeatqty != null and closeatqty != ''"> and closeAtQty = #{closeatqty} </if>
|
||||||
|
<if test="quantityum != null and quantityum != ''"> and quantityUM = #{quantityum} </if>
|
||||||
|
<if test="weightum != null and weightum != ''"> and weightUM = #{weightum} </if>
|
||||||
|
<if test="volumeum != null and volumeum != ''"> and volumeUM = #{volumeum} </if>
|
||||||
|
<if test="checkinfrom != null and checkinfrom != ''"> and checkInFrom = #{checkinfrom} </if>
|
||||||
|
<if test="checkinto != null and checkinto != ''"> and checkInTo = #{checkinto} </if>
|
||||||
|
<if test="closedat != null and closedat != ''"> and closedAt = #{closedat} </if>
|
||||||
|
<if test="sourceplatformcode != null and sourceplatformcode != ''"> and sourcePlatformCode = #{sourceplatformcode} </if>
|
||||||
|
<if test="sourceordercode != null and sourceordercode != ''"> and sourceOrderCode = #{sourceordercode} </if>
|
||||||
|
<if test="created != null and created != ''"> and created = #{created} </if>
|
||||||
|
<if test="createdby != null and createdby != ''"> and createdBy = #{createdby} </if>
|
||||||
|
<if test="lastupdated != null and lastupdated != ''"> and lastUpdated = #{lastupdated} </if>
|
||||||
|
<if test="lastupdatedby != null and lastupdatedby != ''"> and lastUpdatedBy = #{lastupdatedby} </if>
|
||||||
|
<if test="returnwaybillcode != null and returnwaybillcode != ''"> and returnWaybillCode = #{returnwaybillcode} </if>
|
||||||
|
<if test="returncarrier != null and returncarrier != ''"> and returnCarrier = #{returncarrier} </if>
|
||||||
|
<if test="refundedat != null and refundedat != ''"> and refundedAt = #{refundedat} </if>
|
||||||
|
<if test="refundstatus != null and refundstatus != ''"> and refundStatus = #{refundstatus} </if>
|
||||||
|
and sts='Y'
|
||||||
|
</trim>
|
||||||
|
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||||
|
<if test=" sort !='' and sort!=null and order !='' and order!=null "> order by ${sort} ${order}</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 分页查询列表 采用like格式 -->
|
||||||
|
<select id="entity_list_like" resultMap="get-TocofsReturngoodsEntity-result" parameterType = "com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity">
|
||||||
|
select
|
||||||
|
<include refid="TocofsReturngoodsEntity_Base_Column_List" />
|
||||||
|
from tocofs_returngoods
|
||||||
|
<trim prefix="where" prefixOverrides="and">
|
||||||
|
<if test="id != null and id != ''"> and id like concat('%',#{id},'%') </if>
|
||||||
|
<if test="clientcode != null and clientcode != ''"> and clientCode like concat('%',#{clientcode},'%') </if>
|
||||||
|
<if test="companycode != null and companycode != ''"> and companyCode like concat('%',#{companycode},'%') </if>
|
||||||
|
<if test="storecode != null and storecode != ''"> and storeCode like concat('%',#{storecode},'%') </if>
|
||||||
|
<if test="facilitycode != null and facilitycode != ''"> and facilityCode like concat('%',#{facilitycode},'%') </if>
|
||||||
|
<if test="code != null and code != ''"> and code like concat('%',#{code},'%') </if>
|
||||||
|
<if test="internalinstructiontype != null and internalinstructiontype != ''"> and internalInstructionType like concat('%',#{internalinstructiontype},'%') </if>
|
||||||
|
<if test="bizchannel != null and bizchannel != ''"> and bizChannel like concat('%',#{bizchannel},'%') </if>
|
||||||
|
<if test="reforderid != null and reforderid != ''"> and refOrderId like concat('%',#{reforderid},'%') </if>
|
||||||
|
<if test="refordercode != null and refordercode != ''"> and refOrderCode like concat('%',#{refordercode},'%') </if>
|
||||||
|
<if test="refordertype != null and refordertype != ''"> and refOrderType like concat('%',#{refordertype},'%') </if>
|
||||||
|
<if test="closed != null and closed != ''"> and closed like concat('%',#{closed},'%') </if>
|
||||||
|
<if test="closedby != null and closedby != ''"> and closedBy like concat('%',#{closedby},'%') </if>
|
||||||
|
<if test="status != null and status != ''"> and status like concat('%',#{status},'%') </if>
|
||||||
|
<if test="allowoverreceive != null and allowoverreceive != ''"> and allowOverReceive like concat('%',#{allowoverreceive},'%') </if>
|
||||||
|
<if test="shipfromattentionto != null and shipfromattentionto != ''"> and shipFromAttentionTo like concat('%',#{shipfromattentionto},'%') </if>
|
||||||
|
<if test="shipfromaddress != null and shipfromaddress != ''"> and shipFromAddress like concat('%',#{shipfromaddress},'%') </if>
|
||||||
|
<if test="shipfromcountry != null and shipfromcountry != ''"> and shipFromCountry like concat('%',#{shipfromcountry},'%') </if>
|
||||||
|
<if test="shipfromstate != null and shipfromstate != ''"> and shipFromState like concat('%',#{shipfromstate},'%') </if>
|
||||||
|
<if test="shipfromcity != null and shipfromcity != ''"> and shipFromCity like concat('%',#{shipfromcity},'%') </if>
|
||||||
|
<if test="shipfromdistrict != null and shipfromdistrict != ''"> and shipFromDistrict like concat('%',#{shipfromdistrict},'%') </if>
|
||||||
|
<if test="shipfrompostalcode != null and shipfrompostalcode != ''"> and shipFromPostalCode like concat('%',#{shipfrompostalcode},'%') </if>
|
||||||
|
<if test="shipfrommobile != null and shipfrommobile != ''"> and shipFromMobile like concat('%',#{shipfrommobile},'%') </if>
|
||||||
|
<if test="shipfromemail != null and shipfromemail != ''"> and shipFromEmail like concat('%',#{shipfromemail},'%') </if>
|
||||||
|
<if test="totallines != null and totallines != ''"> and totalLines like concat('%',#{totallines},'%') </if>
|
||||||
|
<if test="totalqty != null and totalqty != ''"> and totalQty like concat('%',#{totalqty},'%') </if>
|
||||||
|
<if test="totalamount != null and totalamount != ''"> and totalAmount like concat('%',#{totalamount},'%') </if>
|
||||||
|
<if test="totalweight != null and totalweight != ''"> and totalWeight like concat('%',#{totalweight},'%') </if>
|
||||||
|
<if test="totalvolume != null and totalvolume != ''"> and totalVolume like concat('%',#{totalvolume},'%') </if>
|
||||||
|
<if test="totalvolumeweight != null and totalvolumeweight != ''"> and totalVolumeWeight like concat('%',#{totalvolumeweight},'%') </if>
|
||||||
|
<if test="totalfulfillamount != null and totalfulfillamount != ''"> and totalFulfillAmount like concat('%',#{totalfulfillamount},'%') </if>
|
||||||
|
<if test="totalfulfillweight != null and totalfulfillweight != ''"> and totalFulfillWeight like concat('%',#{totalfulfillweight},'%') </if>
|
||||||
|
<if test="totalfulfillvolume != null and totalfulfillvolume != ''"> and totalFulfillVolume like concat('%',#{totalfulfillvolume},'%') </if>
|
||||||
|
<if test="totalfulfillvolumeweight != null and totalfulfillvolumeweight != ''"> and totalFulfillVolumeWeight like concat('%',#{totalfulfillvolumeweight},'%') </if>
|
||||||
|
<if test="totalfulfillqty != null and totalfulfillqty != ''"> and totalFulfillQty like concat('%',#{totalfulfillqty},'%') </if>
|
||||||
|
<if test="totalcases != null and totalcases != ''"> and totalCases like concat('%',#{totalcases},'%') </if>
|
||||||
|
<if test="totalcontainers != null and totalcontainers != ''"> and totalContainers like concat('%',#{totalcontainers},'%') </if>
|
||||||
|
<if test="closeatqty != null and closeatqty != ''"> and closeAtQty like concat('%',#{closeatqty},'%') </if>
|
||||||
|
<if test="quantityum != null and quantityum != ''"> and quantityUM like concat('%',#{quantityum},'%') </if>
|
||||||
|
<if test="weightum != null and weightum != ''"> and weightUM like concat('%',#{weightum},'%') </if>
|
||||||
|
<if test="volumeum != null and volumeum != ''"> and volumeUM like concat('%',#{volumeum},'%') </if>
|
||||||
|
<if test="checkinfrom != null and checkinfrom != ''"> and checkInFrom like concat('%',#{checkinfrom},'%') </if>
|
||||||
|
<if test="checkinto != null and checkinto != ''"> and checkInTo like concat('%',#{checkinto},'%') </if>
|
||||||
|
<if test="closedat != null and closedat != ''"> and closedAt like concat('%',#{closedat},'%') </if>
|
||||||
|
<if test="sourceplatformcode != null and sourceplatformcode != ''"> and sourcePlatformCode like concat('%',#{sourceplatformcode},'%') </if>
|
||||||
|
<if test="sourceordercode != null and sourceordercode != ''"> and sourceOrderCode like concat('%',#{sourceordercode},'%') </if>
|
||||||
|
<if test="created != null and created != ''"> and created like concat('%',#{created},'%') </if>
|
||||||
|
<if test="createdby != null and createdby != ''"> and createdBy like concat('%',#{createdby},'%') </if>
|
||||||
|
<if test="lastupdated != null and lastupdated != ''"> and lastUpdated like concat('%',#{lastupdated},'%') </if>
|
||||||
|
<if test="lastupdatedby != null and lastupdatedby != ''"> and lastUpdatedBy like concat('%',#{lastupdatedby},'%') </if>
|
||||||
|
<if test="returnwaybillcode != null and returnwaybillcode != ''"> and returnWaybillCode like concat('%',#{returnwaybillcode},'%') </if>
|
||||||
|
<if test="returncarrier != null and returncarrier != ''"> and returnCarrier like concat('%',#{returncarrier},'%') </if>
|
||||||
|
<if test="refundedat != null and refundedat != ''"> and refundedAt like concat('%',#{refundedat},'%') </if>
|
||||||
|
<if test="refundstatus != null and refundstatus != ''"> and refundStatus like concat('%',#{refundstatus},'%') </if>
|
||||||
|
and sts='Y'
|
||||||
|
</trim>
|
||||||
|
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||||
|
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 查询列表 字段采用or格式 -->
|
||||||
|
<select id="TocofsReturngoodsentity_list_or" resultMap="get-TocofsReturngoodsEntity-result" parameterType = "com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity">
|
||||||
|
select
|
||||||
|
<include refid="TocofsReturngoodsEntity_Base_Column_List" />
|
||||||
|
from tocofs_returngoods
|
||||||
|
<trim prefix="where" prefixOverrides="and">
|
||||||
|
<if test="id != null and id != ''"> or id = #{id} </if>
|
||||||
|
<if test="clientcode != null and clientcode != ''"> or clientCode = #{clientcode} </if>
|
||||||
|
<if test="companycode != null and companycode != ''"> or companyCode = #{companycode} </if>
|
||||||
|
<if test="storecode != null and storecode != ''"> or storeCode = #{storecode} </if>
|
||||||
|
<if test="facilitycode != null and facilitycode != ''"> or facilityCode = #{facilitycode} </if>
|
||||||
|
<if test="code != null and code != ''"> or code = #{code} </if>
|
||||||
|
<if test="internalinstructiontype != null and internalinstructiontype != ''"> or internalInstructionType = #{internalinstructiontype} </if>
|
||||||
|
<if test="bizchannel != null and bizchannel != ''"> or bizChannel = #{bizchannel} </if>
|
||||||
|
<if test="reforderid != null and reforderid != ''"> or refOrderId = #{reforderid} </if>
|
||||||
|
<if test="refordercode != null and refordercode != ''"> or refOrderCode = #{refordercode} </if>
|
||||||
|
<if test="refordertype != null and refordertype != ''"> or refOrderType = #{refordertype} </if>
|
||||||
|
<if test="closed != null and closed != ''"> or closed = #{closed} </if>
|
||||||
|
<if test="closedby != null and closedby != ''"> or closedBy = #{closedby} </if>
|
||||||
|
<if test="status != null and status != ''"> or status = #{status} </if>
|
||||||
|
<if test="allowoverreceive != null and allowoverreceive != ''"> or allowOverReceive = #{allowoverreceive} </if>
|
||||||
|
<if test="shipfromattentionto != null and shipfromattentionto != ''"> or shipFromAttentionTo = #{shipfromattentionto} </if>
|
||||||
|
<if test="shipfromaddress != null and shipfromaddress != ''"> or shipFromAddress = #{shipfromaddress} </if>
|
||||||
|
<if test="shipfromcountry != null and shipfromcountry != ''"> or shipFromCountry = #{shipfromcountry} </if>
|
||||||
|
<if test="shipfromstate != null and shipfromstate != ''"> or shipFromState = #{shipfromstate} </if>
|
||||||
|
<if test="shipfromcity != null and shipfromcity != ''"> or shipFromCity = #{shipfromcity} </if>
|
||||||
|
<if test="shipfromdistrict != null and shipfromdistrict != ''"> or shipFromDistrict = #{shipfromdistrict} </if>
|
||||||
|
<if test="shipfrompostalcode != null and shipfrompostalcode != ''"> or shipFromPostalCode = #{shipfrompostalcode} </if>
|
||||||
|
<if test="shipfrommobile != null and shipfrommobile != ''"> or shipFromMobile = #{shipfrommobile} </if>
|
||||||
|
<if test="shipfromemail != null and shipfromemail != ''"> or shipFromEmail = #{shipfromemail} </if>
|
||||||
|
<if test="totallines != null and totallines != ''"> or totalLines = #{totallines} </if>
|
||||||
|
<if test="totalqty != null and totalqty != ''"> or totalQty = #{totalqty} </if>
|
||||||
|
<if test="totalamount != null and totalamount != ''"> or totalAmount = #{totalamount} </if>
|
||||||
|
<if test="totalweight != null and totalweight != ''"> or totalWeight = #{totalweight} </if>
|
||||||
|
<if test="totalvolume != null and totalvolume != ''"> or totalVolume = #{totalvolume} </if>
|
||||||
|
<if test="totalvolumeweight != null and totalvolumeweight != ''"> or totalVolumeWeight = #{totalvolumeweight} </if>
|
||||||
|
<if test="totalfulfillamount != null and totalfulfillamount != ''"> or totalFulfillAmount = #{totalfulfillamount} </if>
|
||||||
|
<if test="totalfulfillweight != null and totalfulfillweight != ''"> or totalFulfillWeight = #{totalfulfillweight} </if>
|
||||||
|
<if test="totalfulfillvolume != null and totalfulfillvolume != ''"> or totalFulfillVolume = #{totalfulfillvolume} </if>
|
||||||
|
<if test="totalfulfillvolumeweight != null and totalfulfillvolumeweight != ''"> or totalFulfillVolumeWeight = #{totalfulfillvolumeweight} </if>
|
||||||
|
<if test="totalfulfillqty != null and totalfulfillqty != ''"> or totalFulfillQty = #{totalfulfillqty} </if>
|
||||||
|
<if test="totalcases != null and totalcases != ''"> or totalCases = #{totalcases} </if>
|
||||||
|
<if test="totalcontainers != null and totalcontainers != ''"> or totalContainers = #{totalcontainers} </if>
|
||||||
|
<if test="closeatqty != null and closeatqty != ''"> or closeAtQty = #{closeatqty} </if>
|
||||||
|
<if test="quantityum != null and quantityum != ''"> or quantityUM = #{quantityum} </if>
|
||||||
|
<if test="weightum != null and weightum != ''"> or weightUM = #{weightum} </if>
|
||||||
|
<if test="volumeum != null and volumeum != ''"> or volumeUM = #{volumeum} </if>
|
||||||
|
<if test="checkinfrom != null and checkinfrom != ''"> or checkInFrom = #{checkinfrom} </if>
|
||||||
|
<if test="checkinto != null and checkinto != ''"> or checkInTo = #{checkinto} </if>
|
||||||
|
<if test="closedat != null and closedat != ''"> or closedAt = #{closedat} </if>
|
||||||
|
<if test="sourceplatformcode != null and sourceplatformcode != ''"> or sourcePlatformCode = #{sourceplatformcode} </if>
|
||||||
|
<if test="sourceordercode != null and sourceordercode != ''"> or sourceOrderCode = #{sourceordercode} </if>
|
||||||
|
<if test="created != null and created != ''"> or created = #{created} </if>
|
||||||
|
<if test="createdby != null and createdby != ''"> or createdBy = #{createdby} </if>
|
||||||
|
<if test="lastupdated != null and lastupdated != ''"> or lastUpdated = #{lastupdated} </if>
|
||||||
|
<if test="lastupdatedby != null and lastupdatedby != ''"> or lastUpdatedBy = #{lastupdatedby} </if>
|
||||||
|
<if test="returnwaybillcode != null and returnwaybillcode != ''"> or returnWaybillCode = #{returnwaybillcode} </if>
|
||||||
|
<if test="returncarrier != null and returncarrier != ''"> or returnCarrier = #{returncarrier} </if>
|
||||||
|
<if test="refundedat != null and refundedat != ''"> or refundedAt = #{refundedat} </if>
|
||||||
|
<if test="refundstatus != null and refundstatus != ''"> or refundStatus = #{refundstatus} </if>
|
||||||
|
and sts='Y'
|
||||||
|
</trim>
|
||||||
|
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
||||||
|
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!--新增所有列-->
|
||||||
|
<insert id="entity_insert" parameterType = "com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity" keyProperty="id" useGeneratedKeys="true">
|
||||||
|
insert into tocofs_returngoods(
|
||||||
|
<trim suffix="" suffixOverrides=",">
|
||||||
|
<if test="id != null and id != ''"> id , </if>
|
||||||
|
<if test="clientcode != null and clientcode != ''"> clientCode , </if>
|
||||||
|
<if test="companycode != null and companycode != ''"> companyCode , </if>
|
||||||
|
<if test="storecode != null and storecode != ''"> storeCode , </if>
|
||||||
|
<if test="facilitycode != null and facilitycode != ''"> facilityCode , </if>
|
||||||
|
<if test="code != null and code != ''"> code , </if>
|
||||||
|
<if test="internalinstructiontype != null and internalinstructiontype != ''"> internalInstructionType , </if>
|
||||||
|
<if test="bizchannel != null and bizchannel != ''"> bizChannel , </if>
|
||||||
|
<if test="reforderid != null and reforderid != ''"> refOrderId , </if>
|
||||||
|
<if test="refordercode != null and refordercode != ''"> refOrderCode , </if>
|
||||||
|
<if test="refordertype != null and refordertype != ''"> refOrderType , </if>
|
||||||
|
<if test="closed != null and closed != ''"> closed , </if>
|
||||||
|
<if test="closedby != null and closedby != ''"> closedBy , </if>
|
||||||
|
<if test="status != null and status != ''"> status , </if>
|
||||||
|
<if test="allowoverreceive != null and allowoverreceive != ''"> allowOverReceive , </if>
|
||||||
|
<if test="shipfromattentionto != null and shipfromattentionto != ''"> shipFromAttentionTo , </if>
|
||||||
|
<if test="shipfromaddress != null and shipfromaddress != ''"> shipFromAddress , </if>
|
||||||
|
<if test="shipfromcountry != null and shipfromcountry != ''"> shipFromCountry , </if>
|
||||||
|
<if test="shipfromstate != null and shipfromstate != ''"> shipFromState , </if>
|
||||||
|
<if test="shipfromcity != null and shipfromcity != ''"> shipFromCity , </if>
|
||||||
|
<if test="shipfromdistrict != null and shipfromdistrict != ''"> shipFromDistrict , </if>
|
||||||
|
<if test="shipfrompostalcode != null and shipfrompostalcode != ''"> shipFromPostalCode , </if>
|
||||||
|
<if test="shipfrommobile != null and shipfrommobile != ''"> shipFromMobile , </if>
|
||||||
|
<if test="shipfromemail != null and shipfromemail != ''"> shipFromEmail , </if>
|
||||||
|
<if test="totallines != null and totallines != ''"> totalLines , </if>
|
||||||
|
<if test="totalqty != null and totalqty != ''"> totalQty , </if>
|
||||||
|
<if test="totalamount != null and totalamount != ''"> totalAmount , </if>
|
||||||
|
<if test="totalweight != null and totalweight != ''"> totalWeight , </if>
|
||||||
|
<if test="totalvolume != null and totalvolume != ''"> totalVolume , </if>
|
||||||
|
<if test="totalvolumeweight != null and totalvolumeweight != ''"> totalVolumeWeight , </if>
|
||||||
|
<if test="totalfulfillamount != null and totalfulfillamount != ''"> totalFulfillAmount , </if>
|
||||||
|
<if test="totalfulfillweight != null and totalfulfillweight != ''"> totalFulfillWeight , </if>
|
||||||
|
<if test="totalfulfillvolume != null and totalfulfillvolume != ''"> totalFulfillVolume , </if>
|
||||||
|
<if test="totalfulfillvolumeweight != null and totalfulfillvolumeweight != ''"> totalFulfillVolumeWeight , </if>
|
||||||
|
<if test="totalfulfillqty != null and totalfulfillqty != ''"> totalFulfillQty , </if>
|
||||||
|
<if test="totalcases != null and totalcases != ''"> totalCases , </if>
|
||||||
|
<if test="totalcontainers != null and totalcontainers != ''"> totalContainers , </if>
|
||||||
|
<if test="closeatqty != null and closeatqty != ''"> closeAtQty , </if>
|
||||||
|
<if test="quantityum != null and quantityum != ''"> quantityUM , </if>
|
||||||
|
<if test="weightum != null and weightum != ''"> weightUM , </if>
|
||||||
|
<if test="volumeum != null and volumeum != ''"> volumeUM , </if>
|
||||||
|
<if test="checkinfrom != null and checkinfrom != ''"> checkInFrom , </if>
|
||||||
|
<if test="checkinto != null and checkinto != ''"> checkInTo , </if>
|
||||||
|
<if test="closedat != null and closedat != ''"> closedAt , </if>
|
||||||
|
<if test="sourceplatformcode != null and sourceplatformcode != ''"> sourcePlatformCode , </if>
|
||||||
|
<if test="sourceordercode != null and sourceordercode != ''"> sourceOrderCode , </if>
|
||||||
|
<if test="created != null and created != ''"> created , </if>
|
||||||
|
<if test="createdby != null and createdby != ''"> createdBy , </if>
|
||||||
|
<if test="lastupdated != null and lastupdated != ''"> lastUpdated , </if>
|
||||||
|
<if test="lastupdatedby != null and lastupdatedby != ''"> lastUpdatedBy , </if>
|
||||||
|
<if test="returnwaybillcode != null and returnwaybillcode != ''"> returnWaybillCode , </if>
|
||||||
|
<if test="returncarrier != null and returncarrier != ''"> returnCarrier , </if>
|
||||||
|
<if test="refundedat != null and refundedat != ''"> refundedAt , </if>
|
||||||
|
<if test="refundstatus != null and refundstatus != ''"> refundStatus , </if>
|
||||||
|
<if test="sorts == null ">sorts,</if>
|
||||||
|
<if test="sts == null ">sts,</if>
|
||||||
|
</trim>
|
||||||
|
)values(
|
||||||
|
<trim suffix="" suffixOverrides=",">
|
||||||
|
<if test="id != null and id != ''"> #{id} ,</if>
|
||||||
|
<if test="clientcode != null and clientcode != ''"> #{clientcode} ,</if>
|
||||||
|
<if test="companycode != null and companycode != ''"> #{companycode} ,</if>
|
||||||
|
<if test="storecode != null and storecode != ''"> #{storecode} ,</if>
|
||||||
|
<if test="facilitycode != null and facilitycode != ''"> #{facilitycode} ,</if>
|
||||||
|
<if test="code != null and code != ''"> #{code} ,</if>
|
||||||
|
<if test="internalinstructiontype != null and internalinstructiontype != ''"> #{internalinstructiontype} ,</if>
|
||||||
|
<if test="bizchannel != null and bizchannel != ''"> #{bizchannel} ,</if>
|
||||||
|
<if test="reforderid != null and reforderid != ''"> #{reforderid} ,</if>
|
||||||
|
<if test="refordercode != null and refordercode != ''"> #{refordercode} ,</if>
|
||||||
|
<if test="refordertype != null and refordertype != ''"> #{refordertype} ,</if>
|
||||||
|
<if test="closed != null and closed != ''"> #{closed} ,</if>
|
||||||
|
<if test="closedby != null and closedby != ''"> #{closedby} ,</if>
|
||||||
|
<if test="status != null and status != ''"> #{status} ,</if>
|
||||||
|
<if test="allowoverreceive != null and allowoverreceive != ''"> #{allowoverreceive} ,</if>
|
||||||
|
<if test="shipfromattentionto != null and shipfromattentionto != ''"> #{shipfromattentionto} ,</if>
|
||||||
|
<if test="shipfromaddress != null and shipfromaddress != ''"> #{shipfromaddress} ,</if>
|
||||||
|
<if test="shipfromcountry != null and shipfromcountry != ''"> #{shipfromcountry} ,</if>
|
||||||
|
<if test="shipfromstate != null and shipfromstate != ''"> #{shipfromstate} ,</if>
|
||||||
|
<if test="shipfromcity != null and shipfromcity != ''"> #{shipfromcity} ,</if>
|
||||||
|
<if test="shipfromdistrict != null and shipfromdistrict != ''"> #{shipfromdistrict} ,</if>
|
||||||
|
<if test="shipfrompostalcode != null and shipfrompostalcode != ''"> #{shipfrompostalcode} ,</if>
|
||||||
|
<if test="shipfrommobile != null and shipfrommobile != ''"> #{shipfrommobile} ,</if>
|
||||||
|
<if test="shipfromemail != null and shipfromemail != ''"> #{shipfromemail} ,</if>
|
||||||
|
<if test="totallines != null and totallines != ''"> #{totallines} ,</if>
|
||||||
|
<if test="totalqty != null and totalqty != ''"> #{totalqty} ,</if>
|
||||||
|
<if test="totalamount != null and totalamount != ''"> #{totalamount} ,</if>
|
||||||
|
<if test="totalweight != null and totalweight != ''"> #{totalweight} ,</if>
|
||||||
|
<if test="totalvolume != null and totalvolume != ''"> #{totalvolume} ,</if>
|
||||||
|
<if test="totalvolumeweight != null and totalvolumeweight != ''"> #{totalvolumeweight} ,</if>
|
||||||
|
<if test="totalfulfillamount != null and totalfulfillamount != ''"> #{totalfulfillamount} ,</if>
|
||||||
|
<if test="totalfulfillweight != null and totalfulfillweight != ''"> #{totalfulfillweight} ,</if>
|
||||||
|
<if test="totalfulfillvolume != null and totalfulfillvolume != ''"> #{totalfulfillvolume} ,</if>
|
||||||
|
<if test="totalfulfillvolumeweight != null and totalfulfillvolumeweight != ''"> #{totalfulfillvolumeweight} ,</if>
|
||||||
|
<if test="totalfulfillqty != null and totalfulfillqty != ''"> #{totalfulfillqty} ,</if>
|
||||||
|
<if test="totalcases != null and totalcases != ''"> #{totalcases} ,</if>
|
||||||
|
<if test="totalcontainers != null and totalcontainers != ''"> #{totalcontainers} ,</if>
|
||||||
|
<if test="closeatqty != null and closeatqty != ''"> #{closeatqty} ,</if>
|
||||||
|
<if test="quantityum != null and quantityum != ''"> #{quantityum} ,</if>
|
||||||
|
<if test="weightum != null and weightum != ''"> #{weightum} ,</if>
|
||||||
|
<if test="volumeum != null and volumeum != ''"> #{volumeum} ,</if>
|
||||||
|
<if test="checkinfrom != null and checkinfrom != ''"> #{checkinfrom} ,</if>
|
||||||
|
<if test="checkinto != null and checkinto != ''"> #{checkinto} ,</if>
|
||||||
|
<if test="closedat != null and closedat != ''"> #{closedat} ,</if>
|
||||||
|
<if test="sourceplatformcode != null and sourceplatformcode != ''"> #{sourceplatformcode} ,</if>
|
||||||
|
<if test="sourceordercode != null and sourceordercode != ''"> #{sourceordercode} ,</if>
|
||||||
|
<if test="created != null and created != ''"> #{created} ,</if>
|
||||||
|
<if test="createdby != null and createdby != ''"> #{createdby} ,</if>
|
||||||
|
<if test="lastupdated != null and lastupdated != ''"> #{lastupdated} ,</if>
|
||||||
|
<if test="lastupdatedby != null and lastupdatedby != ''"> #{lastupdatedby} ,</if>
|
||||||
|
<if test="returnwaybillcode != null and returnwaybillcode != ''"> #{returnwaybillcode} ,</if>
|
||||||
|
<if test="returncarrier != null and returncarrier != ''"> #{returncarrier} ,</if>
|
||||||
|
<if test="refundedat != null and refundedat != ''"> #{refundedat} ,</if>
|
||||||
|
<if test="refundstatus != null and refundstatus != ''"> #{refundstatus} ,</if>
|
||||||
|
<if test="sorts == null ">(select (max(IFNULL( a.sorts, 0 )) + 1) as sort from tocofs_returngoods a WHERE a.sts = 'Y' ),</if>
|
||||||
|
<if test="sts == null ">'Y',</if>
|
||||||
|
</trim>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- 批量新增 -->
|
||||||
|
<insert id="entityInsertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||||
|
insert into tocofs_returngoods(clientCode, companyCode, storeCode, facilityCode, code, internalInstructionType, bizChannel, refOrderId, refOrderCode, refOrderType, closed, closedBy, status, allowOverReceive, shipFromAttentionTo, shipFromAddress, shipFromCountry, shipFromState, shipFromCity, shipFromDistrict, shipFromPostalCode, shipFromMobile, shipFromEmail, totalLines, totalQty, totalAmount, totalWeight, totalVolume, totalVolumeWeight, totalFulfillAmount, totalFulfillWeight, totalFulfillVolume, totalFulfillVolumeWeight, totalFulfillQty, totalCases, totalContainers, closeAtQty, quantityUM, weightUM, volumeUM, checkInFrom, checkInTo, closedAt, sourcePlatformCode, sourceOrderCode, created, createdBy, lastUpdated, lastUpdatedBy, returnWaybillCode, returnCarrier, refundedAt, refundStatus, sts)
|
||||||
|
values
|
||||||
|
<foreach collection="entities" item="entity" separator=",">
|
||||||
|
(#{entity.clientcode},#{entity.companycode},#{entity.storecode},#{entity.facilitycode},#{entity.code},#{entity.internalinstructiontype},#{entity.bizchannel},#{entity.reforderid},#{entity.refordercode},#{entity.refordertype},#{entity.closed},#{entity.closedby},#{entity.status},#{entity.allowoverreceive},#{entity.shipfromattentionto},#{entity.shipfromaddress},#{entity.shipfromcountry},#{entity.shipfromstate},#{entity.shipfromcity},#{entity.shipfromdistrict},#{entity.shipfrompostalcode},#{entity.shipfrommobile},#{entity.shipfromemail},#{entity.totallines},#{entity.totalqty},#{entity.totalamount},#{entity.totalweight},#{entity.totalvolume},#{entity.totalvolumeweight},#{entity.totalfulfillamount},#{entity.totalfulfillweight},#{entity.totalfulfillvolume},#{entity.totalfulfillvolumeweight},#{entity.totalfulfillqty},#{entity.totalcases},#{entity.totalcontainers},#{entity.closeatqty},#{entity.quantityum},#{entity.weightum},#{entity.volumeum},#{entity.checkinfrom},#{entity.checkinto},#{entity.closedat},#{entity.sourceplatformcode},#{entity.sourceordercode},#{entity.created},#{entity.createdby},#{entity.lastupdated},#{entity.lastupdatedby},#{entity.returnwaybillcode},#{entity.returncarrier},#{entity.refundedat},#{entity.refundstatus}, 'Y')
|
||||||
|
</foreach>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- 批量新增或者修改-->
|
||||||
|
<insert id="entityInsertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||||
|
insert into tocofs_returngoods(id,clientCode, companyCode, storeCode, facilityCode, code, internalInstructionType, bizChannel, refOrderId, refOrderCode, refOrderType, closed, closedBy, status, allowOverReceive, shipFromAttentionTo, shipFromAddress, shipFromCountry, shipFromState, shipFromCity, shipFromDistrict, shipFromPostalCode, shipFromMobile, shipFromEmail, totalLines, totalQty, totalAmount, totalWeight, totalVolume, totalVolumeWeight, totalFulfillAmount, totalFulfillWeight, totalFulfillVolume, totalFulfillVolumeWeight, totalFulfillQty, totalCases, totalContainers, closeAtQty, quantityUM, weightUM, volumeUM, checkInFrom, checkInTo, closedAt, sourcePlatformCode, sourceOrderCode, created, createdBy, lastUpdated, lastUpdatedBy, returnWaybillCode, returnCarrier, refundedAt, refundStatus)
|
||||||
|
values
|
||||||
|
<foreach collection="list" item="entity" separator=",">
|
||||||
|
(#{entity.id},#{entity.clientcode},#{entity.companycode},#{entity.storecode},#{entity.facilitycode},#{entity.code},#{entity.internalinstructiontype},#{entity.bizchannel},#{entity.reforderid},#{entity.refordercode},#{entity.refordertype},#{entity.closed},#{entity.closedby},#{entity.status},#{entity.allowoverreceive},#{entity.shipfromattentionto},#{entity.shipfromaddress},#{entity.shipfromcountry},#{entity.shipfromstate},#{entity.shipfromcity},#{entity.shipfromdistrict},#{entity.shipfrompostalcode},#{entity.shipfrommobile},#{entity.shipfromemail},#{entity.totallines},#{entity.totalqty},#{entity.totalamount},#{entity.totalweight},#{entity.totalvolume},#{entity.totalvolumeweight},#{entity.totalfulfillamount},#{entity.totalfulfillweight},#{entity.totalfulfillvolume},#{entity.totalfulfillvolumeweight},#{entity.totalfulfillqty},#{entity.totalcases},#{entity.totalcontainers},#{entity.closeatqty},#{entity.quantityum},#{entity.weightum},#{entity.volumeum},#{entity.checkinfrom},#{entity.checkinto},#{entity.closedat},#{entity.sourceplatformcode},#{entity.sourceordercode},#{entity.created},#{entity.createdby},#{entity.lastupdated},#{entity.lastupdatedby},#{entity.returnwaybillcode},#{entity.returncarrier},#{entity.refundedat},#{entity.refundstatus})
|
||||||
|
</foreach>
|
||||||
|
on duplicate key update
|
||||||
|
id = values(id),
|
||||||
|
clientCode = values(clientCode),
|
||||||
|
companyCode = values(companyCode),
|
||||||
|
storeCode = values(storeCode),
|
||||||
|
facilityCode = values(facilityCode),
|
||||||
|
code = values(code),
|
||||||
|
internalInstructionType = values(internalInstructionType),
|
||||||
|
bizChannel = values(bizChannel),
|
||||||
|
refOrderId = values(refOrderId),
|
||||||
|
refOrderCode = values(refOrderCode),
|
||||||
|
refOrderType = values(refOrderType),
|
||||||
|
closed = values(closed),
|
||||||
|
closedBy = values(closedBy),
|
||||||
|
status = values(status),
|
||||||
|
allowOverReceive = values(allowOverReceive),
|
||||||
|
shipFromAttentionTo = values(shipFromAttentionTo),
|
||||||
|
shipFromAddress = values(shipFromAddress),
|
||||||
|
shipFromCountry = values(shipFromCountry),
|
||||||
|
shipFromState = values(shipFromState),
|
||||||
|
shipFromCity = values(shipFromCity),
|
||||||
|
shipFromDistrict = values(shipFromDistrict),
|
||||||
|
shipFromPostalCode = values(shipFromPostalCode),
|
||||||
|
shipFromMobile = values(shipFromMobile),
|
||||||
|
shipFromEmail = values(shipFromEmail),
|
||||||
|
totalLines = values(totalLines),
|
||||||
|
totalQty = values(totalQty),
|
||||||
|
totalAmount = values(totalAmount),
|
||||||
|
totalWeight = values(totalWeight),
|
||||||
|
totalVolume = values(totalVolume),
|
||||||
|
totalVolumeWeight = values(totalVolumeWeight),
|
||||||
|
totalFulfillAmount = values(totalFulfillAmount),
|
||||||
|
totalFulfillWeight = values(totalFulfillWeight),
|
||||||
|
totalFulfillVolume = values(totalFulfillVolume),
|
||||||
|
totalFulfillVolumeWeight = values(totalFulfillVolumeWeight),
|
||||||
|
totalFulfillQty = values(totalFulfillQty),
|
||||||
|
totalCases = values(totalCases),
|
||||||
|
totalContainers = values(totalContainers),
|
||||||
|
closeAtQty = values(closeAtQty),
|
||||||
|
quantityUM = values(quantityUM),
|
||||||
|
weightUM = values(weightUM),
|
||||||
|
volumeUM = values(volumeUM),
|
||||||
|
checkInFrom = values(checkInFrom),
|
||||||
|
checkInTo = values(checkInTo),
|
||||||
|
closedAt = values(closedAt),
|
||||||
|
sourcePlatformCode = values(sourcePlatformCode),
|
||||||
|
sourceOrderCode = values(sourceOrderCode),
|
||||||
|
created = values(created),
|
||||||
|
createdBy = values(createdBy),
|
||||||
|
lastUpdated = values(lastUpdated),
|
||||||
|
lastUpdatedBy = values(lastUpdatedBy),
|
||||||
|
returnWaybillCode = values(returnWaybillCode),
|
||||||
|
returnCarrier = values(returnCarrier),
|
||||||
|
refundedAt = values(refundedAt),
|
||||||
|
refundStatus = values(refundStatus)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!--通过主键修改方法-->
|
||||||
|
<update id="entity_update" parameterType = "com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity" >
|
||||||
|
update tocofs_returngoods set
|
||||||
|
<trim suffix="" suffixOverrides=",">
|
||||||
|
<if test="clientcode != null and clientcode != ''"> clientCode = #{clientcode},</if>
|
||||||
|
<if test="companycode != null and companycode != ''"> companyCode = #{companycode},</if>
|
||||||
|
<if test="storecode != null and storecode != ''"> storeCode = #{storecode},</if>
|
||||||
|
<if test="facilitycode != null and facilitycode != ''"> facilityCode = #{facilitycode},</if>
|
||||||
|
<if test="code != null and code != ''"> code = #{code},</if>
|
||||||
|
<if test="internalinstructiontype != null and internalinstructiontype != ''"> internalInstructionType = #{internalinstructiontype},</if>
|
||||||
|
<if test="bizchannel != null and bizchannel != ''"> bizChannel = #{bizchannel},</if>
|
||||||
|
<if test="reforderid != null and reforderid != ''"> refOrderId = #{reforderid},</if>
|
||||||
|
<if test="refordercode != null and refordercode != ''"> refOrderCode = #{refordercode},</if>
|
||||||
|
<if test="refordertype != null and refordertype != ''"> refOrderType = #{refordertype},</if>
|
||||||
|
<if test="closed != null and closed != ''"> closed = #{closed},</if>
|
||||||
|
<if test="closedby != null and closedby != ''"> closedBy = #{closedby},</if>
|
||||||
|
<if test="status != null and status != ''"> status = #{status},</if>
|
||||||
|
<if test="allowoverreceive != null and allowoverreceive != ''"> allowOverReceive = #{allowoverreceive},</if>
|
||||||
|
<if test="shipfromattentionto != null and shipfromattentionto != ''"> shipFromAttentionTo = #{shipfromattentionto},</if>
|
||||||
|
<if test="shipfromaddress != null and shipfromaddress != ''"> shipFromAddress = #{shipfromaddress},</if>
|
||||||
|
<if test="shipfromcountry != null and shipfromcountry != ''"> shipFromCountry = #{shipfromcountry},</if>
|
||||||
|
<if test="shipfromstate != null and shipfromstate != ''"> shipFromState = #{shipfromstate},</if>
|
||||||
|
<if test="shipfromcity != null and shipfromcity != ''"> shipFromCity = #{shipfromcity},</if>
|
||||||
|
<if test="shipfromdistrict != null and shipfromdistrict != ''"> shipFromDistrict = #{shipfromdistrict},</if>
|
||||||
|
<if test="shipfrompostalcode != null and shipfrompostalcode != ''"> shipFromPostalCode = #{shipfrompostalcode},</if>
|
||||||
|
<if test="shipfrommobile != null and shipfrommobile != ''"> shipFromMobile = #{shipfrommobile},</if>
|
||||||
|
<if test="shipfromemail != null and shipfromemail != ''"> shipFromEmail = #{shipfromemail},</if>
|
||||||
|
<if test="totallines != null and totallines != ''"> totalLines = #{totallines},</if>
|
||||||
|
<if test="totalqty != null and totalqty != ''"> totalQty = #{totalqty},</if>
|
||||||
|
<if test="totalamount != null and totalamount != ''"> totalAmount = #{totalamount},</if>
|
||||||
|
<if test="totalweight != null and totalweight != ''"> totalWeight = #{totalweight},</if>
|
||||||
|
<if test="totalvolume != null and totalvolume != ''"> totalVolume = #{totalvolume},</if>
|
||||||
|
<if test="totalvolumeweight != null and totalvolumeweight != ''"> totalVolumeWeight = #{totalvolumeweight},</if>
|
||||||
|
<if test="totalfulfillamount != null and totalfulfillamount != ''"> totalFulfillAmount = #{totalfulfillamount},</if>
|
||||||
|
<if test="totalfulfillweight != null and totalfulfillweight != ''"> totalFulfillWeight = #{totalfulfillweight},</if>
|
||||||
|
<if test="totalfulfillvolume != null and totalfulfillvolume != ''"> totalFulfillVolume = #{totalfulfillvolume},</if>
|
||||||
|
<if test="totalfulfillvolumeweight != null and totalfulfillvolumeweight != ''"> totalFulfillVolumeWeight = #{totalfulfillvolumeweight},</if>
|
||||||
|
<if test="totalfulfillqty != null and totalfulfillqty != ''"> totalFulfillQty = #{totalfulfillqty},</if>
|
||||||
|
<if test="totalcases != null and totalcases != ''"> totalCases = #{totalcases},</if>
|
||||||
|
<if test="totalcontainers != null and totalcontainers != ''"> totalContainers = #{totalcontainers},</if>
|
||||||
|
<if test="closeatqty != null and closeatqty != ''"> closeAtQty = #{closeatqty},</if>
|
||||||
|
<if test="quantityum != null and quantityum != ''"> quantityUM = #{quantityum},</if>
|
||||||
|
<if test="weightum != null and weightum != ''"> weightUM = #{weightum},</if>
|
||||||
|
<if test="volumeum != null and volumeum != ''"> volumeUM = #{volumeum},</if>
|
||||||
|
<if test="checkinfrom != null and checkinfrom != ''"> checkInFrom = #{checkinfrom},</if>
|
||||||
|
<if test="checkinto != null and checkinto != ''"> checkInTo = #{checkinto},</if>
|
||||||
|
<if test="closedat != null and closedat != ''"> closedAt = #{closedat},</if>
|
||||||
|
<if test="sourceplatformcode != null and sourceplatformcode != ''"> sourcePlatformCode = #{sourceplatformcode},</if>
|
||||||
|
<if test="sourceordercode != null and sourceordercode != ''"> sourceOrderCode = #{sourceordercode},</if>
|
||||||
|
<if test="created != null and created != ''"> created = #{created},</if>
|
||||||
|
<if test="createdby != null and createdby != ''"> createdBy = #{createdby},</if>
|
||||||
|
<if test="lastupdated != null and lastupdated != ''"> lastUpdated = #{lastupdated},</if>
|
||||||
|
<if test="lastupdatedby != null and lastupdatedby != ''"> lastUpdatedBy = #{lastupdatedby},</if>
|
||||||
|
<if test="returnwaybillcode != null and returnwaybillcode != ''"> returnWaybillCode = #{returnwaybillcode},</if>
|
||||||
|
<if test="returncarrier != null and returncarrier != ''"> returnCarrier = #{returncarrier},</if>
|
||||||
|
<if test="refundedat != null and refundedat != ''"> refundedAt = #{refundedat},</if>
|
||||||
|
<if test="refundstatus != null and refundstatus != ''"> refundStatus = #{refundstatus},</if>
|
||||||
|
</trim>
|
||||||
|
where id = #{id}
|
||||||
|
</update>
|
||||||
|
<!-- 逻辑删除 -->
|
||||||
|
<update id="entity_logicDelete" parameterType = "com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity" >
|
||||||
|
update tocofs_returngoods set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||||
|
where id = #{id}
|
||||||
|
</update>
|
||||||
|
<!-- 多条件逻辑删除 -->
|
||||||
|
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity" >
|
||||||
|
update tocofs_returngoods set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
|
||||||
|
<trim prefix="where" prefixOverrides="and">
|
||||||
|
<if test="id != null and id != ''"> and id = #{id} </if>
|
||||||
|
<if test="clientcode != null and clientcode != ''"> and clientCode = #{clientcode} </if>
|
||||||
|
<if test="companycode != null and companycode != ''"> and companyCode = #{companycode} </if>
|
||||||
|
<if test="storecode != null and storecode != ''"> and storeCode = #{storecode} </if>
|
||||||
|
<if test="facilitycode != null and facilitycode != ''"> and facilityCode = #{facilitycode} </if>
|
||||||
|
<if test="code != null and code != ''"> and code = #{code} </if>
|
||||||
|
<if test="internalinstructiontype != null and internalinstructiontype != ''"> and internalInstructionType = #{internalinstructiontype} </if>
|
||||||
|
<if test="bizchannel != null and bizchannel != ''"> and bizChannel = #{bizchannel} </if>
|
||||||
|
<if test="reforderid != null and reforderid != ''"> and refOrderId = #{reforderid} </if>
|
||||||
|
<if test="refordercode != null and refordercode != ''"> and refOrderCode = #{refordercode} </if>
|
||||||
|
<if test="refordertype != null and refordertype != ''"> and refOrderType = #{refordertype} </if>
|
||||||
|
<if test="closed != null and closed != ''"> and closed = #{closed} </if>
|
||||||
|
<if test="closedby != null and closedby != ''"> and closedBy = #{closedby} </if>
|
||||||
|
<if test="status != null and status != ''"> and status = #{status} </if>
|
||||||
|
<if test="allowoverreceive != null and allowoverreceive != ''"> and allowOverReceive = #{allowoverreceive} </if>
|
||||||
|
<if test="shipfromattentionto != null and shipfromattentionto != ''"> and shipFromAttentionTo = #{shipfromattentionto} </if>
|
||||||
|
<if test="shipfromaddress != null and shipfromaddress != ''"> and shipFromAddress = #{shipfromaddress} </if>
|
||||||
|
<if test="shipfromcountry != null and shipfromcountry != ''"> and shipFromCountry = #{shipfromcountry} </if>
|
||||||
|
<if test="shipfromstate != null and shipfromstate != ''"> and shipFromState = #{shipfromstate} </if>
|
||||||
|
<if test="shipfromcity != null and shipfromcity != ''"> and shipFromCity = #{shipfromcity} </if>
|
||||||
|
<if test="shipfromdistrict != null and shipfromdistrict != ''"> and shipFromDistrict = #{shipfromdistrict} </if>
|
||||||
|
<if test="shipfrompostalcode != null and shipfrompostalcode != ''"> and shipFromPostalCode = #{shipfrompostalcode} </if>
|
||||||
|
<if test="shipfrommobile != null and shipfrommobile != ''"> and shipFromMobile = #{shipfrommobile} </if>
|
||||||
|
<if test="shipfromemail != null and shipfromemail != ''"> and shipFromEmail = #{shipfromemail} </if>
|
||||||
|
<if test="totallines != null and totallines != ''"> and totalLines = #{totallines} </if>
|
||||||
|
<if test="totalqty != null and totalqty != ''"> and totalQty = #{totalqty} </if>
|
||||||
|
<if test="totalamount != null and totalamount != ''"> and totalAmount = #{totalamount} </if>
|
||||||
|
<if test="totalweight != null and totalweight != ''"> and totalWeight = #{totalweight} </if>
|
||||||
|
<if test="totalvolume != null and totalvolume != ''"> and totalVolume = #{totalvolume} </if>
|
||||||
|
<if test="totalvolumeweight != null and totalvolumeweight != ''"> and totalVolumeWeight = #{totalvolumeweight} </if>
|
||||||
|
<if test="totalfulfillamount != null and totalfulfillamount != ''"> and totalFulfillAmount = #{totalfulfillamount} </if>
|
||||||
|
<if test="totalfulfillweight != null and totalfulfillweight != ''"> and totalFulfillWeight = #{totalfulfillweight} </if>
|
||||||
|
<if test="totalfulfillvolume != null and totalfulfillvolume != ''"> and totalFulfillVolume = #{totalfulfillvolume} </if>
|
||||||
|
<if test="totalfulfillvolumeweight != null and totalfulfillvolumeweight != ''"> and totalFulfillVolumeWeight = #{totalfulfillvolumeweight} </if>
|
||||||
|
<if test="totalfulfillqty != null and totalfulfillqty != ''"> and totalFulfillQty = #{totalfulfillqty} </if>
|
||||||
|
<if test="totalcases != null and totalcases != ''"> and totalCases = #{totalcases} </if>
|
||||||
|
<if test="totalcontainers != null and totalcontainers != ''"> and totalContainers = #{totalcontainers} </if>
|
||||||
|
<if test="closeatqty != null and closeatqty != ''"> and closeAtQty = #{closeatqty} </if>
|
||||||
|
<if test="quantityum != null and quantityum != ''"> and quantityUM = #{quantityum} </if>
|
||||||
|
<if test="weightum != null and weightum != ''"> and weightUM = #{weightum} </if>
|
||||||
|
<if test="volumeum != null and volumeum != ''"> and volumeUM = #{volumeum} </if>
|
||||||
|
<if test="checkinfrom != null and checkinfrom != ''"> and checkInFrom = #{checkinfrom} </if>
|
||||||
|
<if test="checkinto != null and checkinto != ''"> and checkInTo = #{checkinto} </if>
|
||||||
|
<if test="closedat != null and closedat != ''"> and closedAt = #{closedat} </if>
|
||||||
|
<if test="sourceplatformcode != null and sourceplatformcode != ''"> and sourcePlatformCode = #{sourceplatformcode} </if>
|
||||||
|
<if test="sourceordercode != null and sourceordercode != ''"> and sourceOrderCode = #{sourceordercode} </if>
|
||||||
|
<if test="created != null and created != ''"> and created = #{created} </if>
|
||||||
|
<if test="createdby != null and createdby != ''"> and createdBy = #{createdby} </if>
|
||||||
|
<if test="lastupdated != null and lastupdated != ''"> and lastUpdated = #{lastupdated} </if>
|
||||||
|
<if test="lastupdatedby != null and lastupdatedby != ''"> and lastUpdatedBy = #{lastupdatedby} </if>
|
||||||
|
<if test="returnwaybillcode != null and returnwaybillcode != ''"> and returnWaybillCode = #{returnwaybillcode} </if>
|
||||||
|
<if test="returncarrier != null and returncarrier != ''"> and returnCarrier = #{returncarrier} </if>
|
||||||
|
<if test="refundedat != null and refundedat != ''"> and refundedAt = #{refundedat} </if>
|
||||||
|
<if test="refundstatus != null and refundstatus != ''"> and refundStatus = #{refundstatus} </if>
|
||||||
|
and sts='Y'
|
||||||
|
</trim>
|
||||||
|
</update>
|
||||||
|
<!--通过主键删除-->
|
||||||
|
<delete id="entity_delete">
|
||||||
|
delete from tocofs_returngoods where id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
|
|
|
@ -0,0 +1,403 @@
|
||||||
|
package com.hzya.frame.report.lets.entity;
|
||||||
|
|
||||||
|
import com.hzya.frame.web.entity.BaseEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* O出库单明细表(TOC、TOB业务底表)(TocofsSaleoutDetailed)实体类
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-04 17:48:28
|
||||||
|
*/
|
||||||
|
//@Data
|
||||||
|
//2024年9月5日 11:00:32 抛出异常,There is no getter for property named 'primaryKey' in 'class com.hzya.frame.plugin.lets.ofs.entity.TocofsSaleoutDetailedEntity'
|
||||||
|
//2024年9月5日 11:05:13 没用,不是@data这里的问题
|
||||||
|
@Data
|
||||||
|
public class TocofsSaleoutDetailedEntity extends BaseEntity {
|
||||||
|
/**
|
||||||
|
* LETS
|
||||||
|
*/
|
||||||
|
private String clientcode;
|
||||||
|
/**
|
||||||
|
* COMPANY2022062200000002
|
||||||
|
*/
|
||||||
|
private String companycode;
|
||||||
|
/**
|
||||||
|
* FACILITY2022042800000005
|
||||||
|
*/
|
||||||
|
private String facilitycode;
|
||||||
|
/**
|
||||||
|
* LETS-SH2024032700000002
|
||||||
|
*/
|
||||||
|
private String shipmentcode;
|
||||||
|
/**
|
||||||
|
* 22814582 主键
|
||||||
|
*/
|
||||||
|
private Long reforderid;
|
||||||
|
/**
|
||||||
|
* 54604811
|
||||||
|
*/
|
||||||
|
private Long reforderdetailid;
|
||||||
|
/**
|
||||||
|
* LETS-SO2024031900000002
|
||||||
|
*/
|
||||||
|
private String refordercode;
|
||||||
|
/**
|
||||||
|
* 30766
|
||||||
|
*/
|
||||||
|
private Long allocinvid;
|
||||||
|
/**
|
||||||
|
* 6973391732215
|
||||||
|
*/
|
||||||
|
private String skucode;
|
||||||
|
/**
|
||||||
|
* INTOYOU心慕与你莓飞色雾四色眼影#02
|
||||||
|
*/
|
||||||
|
private String skuname;
|
||||||
|
/**
|
||||||
|
* LETS-SO2024031900000002
|
||||||
|
*/
|
||||||
|
private String sourceordercode;
|
||||||
|
private String sourcelinenum;
|
||||||
|
/**
|
||||||
|
* AVAILABLE
|
||||||
|
*/
|
||||||
|
private String inventorysts;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long isgift;
|
||||||
|
/**
|
||||||
|
* 10
|
||||||
|
*/
|
||||||
|
private Long requestqty;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long shipqty;
|
||||||
|
private String shipat;
|
||||||
|
/**
|
||||||
|
* EA
|
||||||
|
*/
|
||||||
|
private String quantityum;
|
||||||
|
/**
|
||||||
|
* 64
|
||||||
|
*/
|
||||||
|
private Long listprice;
|
||||||
|
/**
|
||||||
|
* 640
|
||||||
|
*/
|
||||||
|
private Long itemtotalamount;
|
||||||
|
/**
|
||||||
|
* 640
|
||||||
|
*/
|
||||||
|
private Long totalpayamount;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long totalweight;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long totalvolume;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long totalvolumeweight;
|
||||||
|
/**
|
||||||
|
* G
|
||||||
|
*/
|
||||||
|
private String weightum;
|
||||||
|
/**
|
||||||
|
* CM3
|
||||||
|
*/
|
||||||
|
private String volumeum;
|
||||||
|
/**
|
||||||
|
* 2024-03-27 12:03:59
|
||||||
|
*/
|
||||||
|
private String created;
|
||||||
|
/**
|
||||||
|
* LETS-ADMIN
|
||||||
|
*/
|
||||||
|
private String createdby;
|
||||||
|
/**
|
||||||
|
* 2024-03-27 12:03:59
|
||||||
|
*/
|
||||||
|
private String lastupdated;
|
||||||
|
/**
|
||||||
|
* LETS-ADMIN
|
||||||
|
*/
|
||||||
|
private String lastupdatedby;
|
||||||
|
/**
|
||||||
|
* 主表主键
|
||||||
|
*/
|
||||||
|
private String maintableid;
|
||||||
|
/**
|
||||||
|
* (销售)推送时间
|
||||||
|
*/
|
||||||
|
private String newpushdate;
|
||||||
|
/**
|
||||||
|
* (销售)报错详情
|
||||||
|
*/
|
||||||
|
private String newtransmitinfo;
|
||||||
|
/**
|
||||||
|
* (销售)出库同步是否成功
|
||||||
|
*/
|
||||||
|
private String newstate;
|
||||||
|
/**
|
||||||
|
* (销售)交易成功(红)是否成功
|
||||||
|
*/
|
||||||
|
private String newstate2;
|
||||||
|
/**
|
||||||
|
* (销售)交易成功(蓝)是否成功
|
||||||
|
*/
|
||||||
|
private String newstate3;
|
||||||
|
/**
|
||||||
|
* (销售)交易成功(TOB发票)是否成功
|
||||||
|
*/
|
||||||
|
private String newstate4;
|
||||||
|
/**
|
||||||
|
* (销售)下游系统编码(库存)
|
||||||
|
*/
|
||||||
|
private String newsystemnumber;
|
||||||
|
/**
|
||||||
|
* (销售)下游系统主键(库存)
|
||||||
|
*/
|
||||||
|
private String newsystemprimary;
|
||||||
|
/**
|
||||||
|
* (销售)下游系统编码(交易成功红)
|
||||||
|
*/
|
||||||
|
private String newsystemnumber2;
|
||||||
|
/**
|
||||||
|
* (销售)下游系统主键(交易成功红)
|
||||||
|
*/
|
||||||
|
private String newsystemprimary2;
|
||||||
|
/**
|
||||||
|
* (销售)下游系统编码(交易成功蓝)
|
||||||
|
*/
|
||||||
|
private String newsystemnumber3;
|
||||||
|
/**
|
||||||
|
* (销售)下游系统主键(交易成功蓝)
|
||||||
|
*/
|
||||||
|
private String newsystemprimary3;
|
||||||
|
/**
|
||||||
|
* (销售)下游系统编码(交易成功TOB发票)
|
||||||
|
*/
|
||||||
|
private String newsystemnumber4;
|
||||||
|
/**
|
||||||
|
* (销售)下游系统主键(交易成功TOB发票)
|
||||||
|
*/
|
||||||
|
private String newsystemprimary4;
|
||||||
|
/**
|
||||||
|
* (销售)业务日期-出库日期
|
||||||
|
*/
|
||||||
|
private String businessdate;
|
||||||
|
/**
|
||||||
|
* (销售)业务日期-交易日期
|
||||||
|
*/
|
||||||
|
private String successfultradedate;
|
||||||
|
/**
|
||||||
|
* (销售)业务发生类型
|
||||||
|
*/
|
||||||
|
private String businesstype;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def1;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def2;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def3;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def4;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def5;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def6;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def7;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def8;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def9;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def10;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def11;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def12;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def13;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def14;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def15;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def16;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def17;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def18;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def19;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def20;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def21;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def22;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def23;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def24;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def25;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def26;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def27;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def28;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def29;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def30;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def31;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def32;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def33;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def34;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def35;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def36;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def37;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def38;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def39;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def40;
|
||||||
|
/**
|
||||||
|
* 额外参数:查询条件
|
||||||
|
*/
|
||||||
|
private String ids;
|
||||||
|
/**
|
||||||
|
* 出库查询,开始时间
|
||||||
|
*/
|
||||||
|
private String businessdate_start;
|
||||||
|
/**
|
||||||
|
* 出库查询,结束时间
|
||||||
|
*/
|
||||||
|
private String businessdate_end;
|
||||||
|
/**
|
||||||
|
* 交易成功开始时间
|
||||||
|
*/
|
||||||
|
private String successfultradedate_start;
|
||||||
|
/**
|
||||||
|
* 交易成功结束失败
|
||||||
|
*/
|
||||||
|
private String successfultradedate_end;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 货主编码
|
||||||
|
*/
|
||||||
|
private String headCompanyCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 仓库编码
|
||||||
|
*/
|
||||||
|
private String headFacilityCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 平台编码
|
||||||
|
*/
|
||||||
|
private String headSourcePlatformCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 店铺编码
|
||||||
|
*/
|
||||||
|
private String headStoreCode;
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,410 @@
|
||||||
|
package com.hzya.frame.report.lets.entity;
|
||||||
|
|
||||||
|
import com.hzya.frame.web.entity.BaseEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* O出库单表头(TOC、TOB业务底表)(TocofsSaleout)实体类
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-09-04 17:48:16
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class TocofsSaleoutEntity extends BaseEntity {
|
||||||
|
/**
|
||||||
|
* LETS
|
||||||
|
*/
|
||||||
|
private String clientcode;
|
||||||
|
/**
|
||||||
|
* LETS
|
||||||
|
*/
|
||||||
|
private String companycode;
|
||||||
|
/**
|
||||||
|
* hzz
|
||||||
|
*/
|
||||||
|
private String storecode;
|
||||||
|
/**
|
||||||
|
* hzz-xs
|
||||||
|
*/
|
||||||
|
private String facilitycode;
|
||||||
|
/**
|
||||||
|
* LETS-SH2024032700000002
|
||||||
|
*/
|
||||||
|
private String code;
|
||||||
|
/**
|
||||||
|
* 22814582
|
||||||
|
*/
|
||||||
|
private Long reforderid;
|
||||||
|
/**
|
||||||
|
* LETS-SO2024031900000002
|
||||||
|
*/
|
||||||
|
private String refordercode;
|
||||||
|
/**
|
||||||
|
* SALES
|
||||||
|
*/
|
||||||
|
private String refordertype;
|
||||||
|
/**
|
||||||
|
* 510
|
||||||
|
*/
|
||||||
|
private Long status;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long consolidated;
|
||||||
|
/**
|
||||||
|
* SALES
|
||||||
|
*/
|
||||||
|
private String internalinstructiontype;
|
||||||
|
/**
|
||||||
|
* B2C
|
||||||
|
*/
|
||||||
|
private String bizchannel;
|
||||||
|
/**
|
||||||
|
* OFS
|
||||||
|
*/
|
||||||
|
private String sourceplatformcode;
|
||||||
|
/**
|
||||||
|
* NORMAL
|
||||||
|
*/
|
||||||
|
private String processtype;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long sourceorderid;
|
||||||
|
/**
|
||||||
|
* LETS-SO2024031900000002
|
||||||
|
*/
|
||||||
|
private String sourceordercode;
|
||||||
|
/**
|
||||||
|
* 杨
|
||||||
|
*/
|
||||||
|
private String shiptoattentionto;
|
||||||
|
/**
|
||||||
|
* TB
|
||||||
|
*/
|
||||||
|
private String sourceuseraccount;
|
||||||
|
/**
|
||||||
|
* AAA
|
||||||
|
*/
|
||||||
|
private String shiptoaddress;
|
||||||
|
/**
|
||||||
|
* 中国
|
||||||
|
*/
|
||||||
|
private String shiptocountry;
|
||||||
|
/**
|
||||||
|
* 950648
|
||||||
|
*/
|
||||||
|
private String shiptostate;
|
||||||
|
/**
|
||||||
|
* 950649
|
||||||
|
*/
|
||||||
|
private String shiptocity;
|
||||||
|
/**
|
||||||
|
* 950711
|
||||||
|
*/
|
||||||
|
private String shiptodistrict;
|
||||||
|
/**
|
||||||
|
* 13909091212
|
||||||
|
*/
|
||||||
|
private String shiptomobile;
|
||||||
|
/**
|
||||||
|
* 1
|
||||||
|
*/
|
||||||
|
private Long totallines;
|
||||||
|
/**
|
||||||
|
* 10
|
||||||
|
*/
|
||||||
|
private Long totalqty;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long totalcontainers;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long totalcases;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long totalweight;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long totalvolume;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long totalvolumeweight;
|
||||||
|
/**
|
||||||
|
* G
|
||||||
|
*/
|
||||||
|
private String weightum;
|
||||||
|
/**
|
||||||
|
* CM3
|
||||||
|
*/
|
||||||
|
private String volumeum;
|
||||||
|
/**
|
||||||
|
* 640
|
||||||
|
*/
|
||||||
|
private Long totalamount;
|
||||||
|
/**
|
||||||
|
* 640
|
||||||
|
*/
|
||||||
|
private Long totalpayamount;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long postageamount;
|
||||||
|
/**
|
||||||
|
* 640
|
||||||
|
*/
|
||||||
|
private Long itemtotalamount;
|
||||||
|
private String totalfulfillqty;
|
||||||
|
private String totalfulfillweight;
|
||||||
|
private String totalfulfillvolume;
|
||||||
|
private String totalfulfillvolumeweight;
|
||||||
|
/**
|
||||||
|
* 发货日期
|
||||||
|
*/
|
||||||
|
private String shipat;
|
||||||
|
/**
|
||||||
|
* ZTO
|
||||||
|
*/
|
||||||
|
private String carriercode;
|
||||||
|
private String primarywaybillcode;
|
||||||
|
/**
|
||||||
|
* 1
|
||||||
|
*/
|
||||||
|
private Long paymentstatus;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private String codrequired;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private String invoicerequired;
|
||||||
|
/**
|
||||||
|
* 2024-03-19 17:08:14
|
||||||
|
*/
|
||||||
|
private String paidat;
|
||||||
|
private String shipfromattentionto;
|
||||||
|
private String shipfromaddress;
|
||||||
|
/**
|
||||||
|
* 萧山区
|
||||||
|
*/
|
||||||
|
private String shipfromdistrict;
|
||||||
|
/**
|
||||||
|
* 杭州市
|
||||||
|
*/
|
||||||
|
private String shipfromcity;
|
||||||
|
/**
|
||||||
|
* 浙江省
|
||||||
|
*/
|
||||||
|
private String shipfromstate;
|
||||||
|
/**
|
||||||
|
* 中国
|
||||||
|
*/
|
||||||
|
private String shipfromcountry;
|
||||||
|
private String shipfrompostalcode;
|
||||||
|
private String shipfromphone;
|
||||||
|
private String shipfrommobile;
|
||||||
|
private String shipfromfax;
|
||||||
|
private String shipfromemail;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long codamount;
|
||||||
|
/**
|
||||||
|
* 0
|
||||||
|
*/
|
||||||
|
private Long tax;
|
||||||
|
/**
|
||||||
|
* 1
|
||||||
|
*/
|
||||||
|
private Long taxpaid;
|
||||||
|
/**
|
||||||
|
* 交易成功时间
|
||||||
|
*/
|
||||||
|
private String tradesuccessat;
|
||||||
|
/**
|
||||||
|
* 交易成功状态
|
||||||
|
*/
|
||||||
|
private String sourceorderstatus;
|
||||||
|
/**
|
||||||
|
* 上海市
|
||||||
|
*/
|
||||||
|
private String shiptostatename;
|
||||||
|
/**
|
||||||
|
* 上海市
|
||||||
|
*/
|
||||||
|
private String shiptocityname;
|
||||||
|
/**
|
||||||
|
* 杨浦区
|
||||||
|
*/
|
||||||
|
private String shiptodistrictname;
|
||||||
|
/**
|
||||||
|
* 出库类型
|
||||||
|
*/
|
||||||
|
private String shipmenttype;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def1;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def2;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def3;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def4;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def5;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def6;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def7;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def8;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def9;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def10;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def11;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def12;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def13;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def14;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def15;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def16;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def17;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def18;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def19;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def20;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def21;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def22;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def23;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def24;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def25;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def26;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def27;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def28;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def29;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def30;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def31;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def32;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def33;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def34;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def35;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def36;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def37;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def38;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def39;
|
||||||
|
/**
|
||||||
|
* 自定义项
|
||||||
|
*/
|
||||||
|
private String def40;
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,13 @@
|
||||||
|
package com.hzya.frame.report.lets.service;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.service.IBaseService;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsDetailedEntity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* root(TocofsReturngoodsDetailed)表服务接口
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-08-09 13:45:47
|
||||||
|
*/
|
||||||
|
public interface ITocofsReturngoodsDetailedService extends IBaseService<TocofsReturngoodsDetailedEntity, String> {
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
package com.hzya.frame.report.lets.service;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.service.IBaseService;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OFS售后入库单(TocofsReturngoods)表服务接口
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-08-09 11:08:40
|
||||||
|
*/
|
||||||
|
public interface ITocofsReturngoodsService extends IBaseService<TocofsReturngoodsEntity, String> {
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
package com.hzya.frame.report.lets.service;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.service.IBaseService;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutDetailedEntity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* tocofs_saleout_detailed(TocofsSaleoutDetailed)表服务接口
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-08-01 17:01:53
|
||||||
|
*/
|
||||||
|
public interface ITocofsSaleoutDetailedService extends IBaseService<TocofsSaleoutDetailedEntity, String> {
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
package com.hzya.frame.report.lets.service;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.hzya.frame.basedao.service.IBaseService;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutEntity;
|
||||||
|
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* root(TocofsSaleout)表服务接口
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-08-01 17:01:32
|
||||||
|
*/
|
||||||
|
public interface ITocofsSaleoutService extends IBaseService<TocofsSaleoutEntity, String> {
|
||||||
|
/**
|
||||||
|
* 查询TOC、TOB销售正向流程报表数据
|
||||||
|
*
|
||||||
|
* @author liuyang
|
||||||
|
*/
|
||||||
|
JsonResultEntity queryToCSalesReport(JSONObject jsonObject) throws Exception;
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
package com.hzya.frame.report.lets.service.impl;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsReturngoodsDetailedDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsDetailedEntity;
|
||||||
|
import com.hzya.frame.report.lets.service.ITocofsReturngoodsDetailedService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* root(TocofsReturngoodsDetailed)表服务实现类
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-08-09 13:45:47
|
||||||
|
*/
|
||||||
|
@Service(value = "tocofsReturngoodsDetailedServiceImplReport")
|
||||||
|
public class TocofsReturngoodsDetailedServiceImpl extends BaseService<TocofsReturngoodsDetailedEntity, String> implements ITocofsReturngoodsDetailedService {
|
||||||
|
|
||||||
|
private ITocofsReturngoodsDetailedDao tocofsReturngoodsDetailedDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setTocofsReturngoodsDetailedDao(ITocofsReturngoodsDetailedDao dao) {
|
||||||
|
this.tocofsReturngoodsDetailedDao = dao;
|
||||||
|
this.dao = dao;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
package com.hzya.frame.report.lets.service.impl;
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsReturngoodsDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity;
|
||||||
|
import com.hzya.frame.report.lets.service.ITocofsReturngoodsService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OFS售后入库单(TocofsReturngoods)表服务实现类
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-08-09 11:08:40
|
||||||
|
*/
|
||||||
|
@Service(value = "tocofsReturngoodsServiceImplReport")
|
||||||
|
public class TocofsReturngoodsServiceImpl extends BaseService<TocofsReturngoodsEntity, String> implements ITocofsReturngoodsService {
|
||||||
|
|
||||||
|
private ITocofsReturngoodsDao tocofsReturngoodsDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setTocofsReturngoodsDao(ITocofsReturngoodsDao dao) {
|
||||||
|
this.tocofsReturngoodsDao = dao;
|
||||||
|
this.dao = dao;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
package com.hzya.frame.report.lets.service.impl;
|
||||||
|
|
||||||
|
|
||||||
|
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsSaleoutDetailedDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutDetailedEntity;
|
||||||
|
import com.hzya.frame.report.lets.service.ITocofsSaleoutDetailedService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* tocofs_saleout_detailed(TocofsSaleoutDetailed)表服务实现类
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-08-01 17:01:53
|
||||||
|
*/
|
||||||
|
@Service(value = "tocofsSaleoutDetailedServiceImplReport")
|
||||||
|
public class TocofsSaleoutDetailedServiceImpl extends BaseService<TocofsSaleoutDetailedEntity, String> implements ITocofsSaleoutDetailedService {
|
||||||
|
|
||||||
|
private ITocofsSaleoutDetailedDao tocofsSaleoutDetailedDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setTocofsSaleoutDetailedDao(ITocofsSaleoutDetailedDao dao) {
|
||||||
|
this.tocofsSaleoutDetailedDao = dao;
|
||||||
|
this.dao = dao;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,129 @@
|
||||||
|
package com.hzya.frame.report.lets.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.lang.Assert;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||||
|
import com.hzya.frame.page.PageAttribute;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsSaleoutDao;
|
||||||
|
import com.hzya.frame.report.lets.dao.ITocofsSaleoutDetailedDao;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsReturngoodsEntity;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutDetailedEntity;
|
||||||
|
import com.hzya.frame.report.lets.entity.TocofsSaleoutEntity;
|
||||||
|
import com.hzya.frame.report.lets.service.ITocofsSaleoutService;
|
||||||
|
import com.hzya.frame.web.entity.BaseResult;
|
||||||
|
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* root(TocofsSaleout)表服务实现类
|
||||||
|
*
|
||||||
|
* @author makejava
|
||||||
|
* @since 2024-08-01 17:01:32
|
||||||
|
*/
|
||||||
|
@Service(value = "tocofsSaleoutServiceImplReport")
|
||||||
|
public class TocofsSaleoutServiceImpl extends BaseService<TocofsSaleoutEntity, String> implements ITocofsSaleoutService {
|
||||||
|
|
||||||
|
private ITocofsSaleoutDao tocofsSaleoutDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ITocofsSaleoutDetailedDao iTocofsSaleoutDetailedDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void setTocofsSaleoutDao(ITocofsSaleoutDao dao) {
|
||||||
|
this.tocofsSaleoutDao = dao;
|
||||||
|
this.dao = dao;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public JsonResultEntity queryToCSalesReport(JSONObject jsonObject) throws Exception {
|
||||||
|
JSONObject jsonStr = getstrObj("jsonStr", jsonObject);
|
||||||
|
|
||||||
|
//分页参数
|
||||||
|
String pageNum = jsonStr.getString("pageNum");
|
||||||
|
String pageSize = jsonStr.getString("pageSize");
|
||||||
|
Assert.notNull(pageNum, "pageNum不能为空");
|
||||||
|
Assert.notNull(pageSize, "pageSize不能为空");
|
||||||
|
|
||||||
|
//业务类型:TOB、TOC
|
||||||
|
String businessType = jsonStr.getString("businessType");
|
||||||
|
Assert.notNull(businessType, "businessType不能为空!");
|
||||||
|
//出库日期范围
|
||||||
|
String businessDate_start = jsonStr.getString("businessDate_start");
|
||||||
|
String businessDate_end = jsonStr.getString("businessDate_end");
|
||||||
|
if (businessDate_start != null) {
|
||||||
|
businessDate_start += " 00:00:00";
|
||||||
|
}
|
||||||
|
if (businessDate_end != null) {
|
||||||
|
businessDate_end += " 23:59:59";
|
||||||
|
}
|
||||||
|
//交易成功时间范围
|
||||||
|
String successfulTradeDate_start = jsonStr.getString("successfulTradeDate_start");
|
||||||
|
if (successfulTradeDate_start != null) {
|
||||||
|
successfulTradeDate_start += " 00:00:00";
|
||||||
|
}
|
||||||
|
String successfulTradeDate_end = jsonStr.getString("successfulTradeDate_end");
|
||||||
|
if (successfulTradeDate_end != null) {
|
||||||
|
successfulTradeDate_end += " 23:59:59";
|
||||||
|
}
|
||||||
|
//推送时间
|
||||||
|
String newPushDate = jsonStr.getString("newPushDate");
|
||||||
|
String def5 = jsonStr.getString("def5");
|
||||||
|
String def1 = jsonStr.getString("def1");
|
||||||
|
String def3 = jsonStr.getString("def3");
|
||||||
|
|
||||||
|
//推送状态
|
||||||
|
String newState = jsonStr.getString("newstate");//推送状态:TOB、TOC库存同步成功
|
||||||
|
String newState4 = jsonStr.getString("newState4");
|
||||||
|
String newstate2 = jsonStr.getString("newstate2");
|
||||||
|
String newstate3 = jsonStr.getString("newstate3");
|
||||||
|
//下游系统单号、下游系统主键
|
||||||
|
String newsystemnumber = jsonStr.getString("newsystemnumber");
|
||||||
|
String newsystemprimary = jsonStr.getString("newsystemprimary");
|
||||||
|
String newSystemNumber4 = jsonStr.getString("newsystemnumber4");
|
||||||
|
String newSystemPrimary4 = jsonStr.getString("newsystemprimary4");
|
||||||
|
String newsystemnumber2 = jsonStr.getString("newsystemnumber2");
|
||||||
|
String newsystemprimary2 = jsonStr.getString("newsystemprimary2");
|
||||||
|
String newsystemnumber3 = jsonStr.getString("newsystemnumber3");
|
||||||
|
String newsystemprimary3 = jsonStr.getString("newsystemprimary3");
|
||||||
|
|
||||||
|
TocofsSaleoutDetailedEntity tocofsSaleoutDetailedEntity = new TocofsSaleoutDetailedEntity();
|
||||||
|
tocofsSaleoutDetailedEntity.setBusinesstype(businessType);
|
||||||
|
|
||||||
|
tocofsSaleoutDetailedEntity.setBusinessdate_start(businessDate_start);
|
||||||
|
tocofsSaleoutDetailedEntity.setBusinessdate_end(businessDate_end);
|
||||||
|
tocofsSaleoutDetailedEntity.setSuccessfultradedate_start(successfulTradeDate_start);
|
||||||
|
tocofsSaleoutDetailedEntity.setSuccessfultradedate_end(successfulTradeDate_end);
|
||||||
|
|
||||||
|
tocofsSaleoutDetailedEntity.setNewpushdate(newPushDate);
|
||||||
|
tocofsSaleoutDetailedEntity.setDef5(def5);
|
||||||
|
tocofsSaleoutDetailedEntity.setDef1(def1);
|
||||||
|
tocofsSaleoutDetailedEntity.setDef3(def3);
|
||||||
|
|
||||||
|
tocofsSaleoutDetailedEntity.setNewstate(newState);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewstate4(newState4);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewstate2(newstate2);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewstate3(newstate3);
|
||||||
|
|
||||||
|
tocofsSaleoutDetailedEntity.setNewsystemnumber(newsystemnumber);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewsystemprimary(newsystemprimary);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewsystemnumber4(newSystemNumber4);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewsystemprimary4(newSystemPrimary4);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewsystemnumber2(newsystemnumber2);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewsystemprimary2(newsystemprimary2);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewsystemnumber3(newsystemnumber3);
|
||||||
|
tocofsSaleoutDetailedEntity.setNewsystemprimary3(newsystemprimary3);
|
||||||
|
|
||||||
|
tocofsSaleoutDetailedEntity.setPageNum(Integer.valueOf(pageNum));
|
||||||
|
tocofsSaleoutDetailedEntity.setPageSize(Integer.valueOf(pageSize));
|
||||||
|
|
||||||
|
PageHelper.startPage(tocofsSaleoutDetailedEntity.getPageNum(), tocofsSaleoutDetailedEntity.getPageSize());
|
||||||
|
List<TocofsSaleoutDetailedEntity> tocofsSaleoutDetailedEntityPageAttribute = iTocofsSaleoutDetailedDao.query(tocofsSaleoutDetailedEntity);
|
||||||
|
PageInfo pageInfo = new PageInfo(tocofsSaleoutDetailedEntityPageAttribute);
|
||||||
|
return BaseResult.getSuccessMessageEntity("查询成功", pageInfo);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue