Commit 8e07e395 authored by 廖旭伟's avatar 廖旭伟

证照申请相关流程增加表字段

parent af7022b3
...@@ -14,7 +14,7 @@ import lombok.Data; ...@@ -14,7 +14,7 @@ import lombok.Data;
* 证照申请实体对象 * 证照申请实体对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-27 * @date 2024-07-28
*/ */
@Data @Data
public class ApplyLogEntity extends ApplyLogVo { public class ApplyLogEntity extends ApplyLogVo {
...@@ -136,6 +136,22 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -136,6 +136,22 @@ public class ApplyLogEntity extends ApplyLogVo {
* 二维码 * 二维码
*/ */
private String qRCode; private String qRCode;
/**
* 行业名称
*/
private String industryName;
/**
* 经营场所
*/
private String businessPlace;
/**
* 许可项目
*/
private String licenseProject;
/**
* 制证机关
*/
private String authority;
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
...@@ -182,5 +198,9 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -182,5 +198,9 @@ public class ApplyLogEntity extends ApplyLogVo {
this.operType = 1; this.operType = 1;
this.recordStatus = 0; this.recordStatus = 0;
this.qRCode = ""; this.qRCode = "";
this.industryName = "";
this.businessPlace = "";
this.licenseProject = "";
this.authority = "";
} }
} }
\ No newline at end of file
...@@ -7,7 +7,7 @@ import com.mortals.xhx.module.record.model.ApplyLogEntity; ...@@ -7,7 +7,7 @@ import com.mortals.xhx.module.record.model.ApplyLogEntity;
* 证照申请查询对象 * 证照申请查询对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-27 * @date 2024-07-28
*/ */
public class ApplyLogQuery extends ApplyLogEntity { public class ApplyLogQuery extends ApplyLogEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
...@@ -295,6 +295,26 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -295,6 +295,26 @@ public class ApplyLogQuery extends ApplyLogEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 行业名称 */
private List<String> industryNameList;
/** 行业名称排除列表 */
private List <String> industryNameNotList;
/** 经营场所 */
private List<String> businessPlaceList;
/** 经营场所排除列表 */
private List <String> businessPlaceNotList;
/** 许可项目 */
private List<String> licenseProjectList;
/** 许可项目排除列表 */
private List <String> licenseProjectNotList;
/** 制证机关 */
private List<String> authorityList;
/** 制证机关排除列表 */
private List <String> authorityNotList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<ApplyLogQuery> orConditionList; private List<ApplyLogQuery> orConditionList;
...@@ -1930,6 +1950,134 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -1930,6 +1950,134 @@ public class ApplyLogQuery extends ApplyLogEntity {
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/**
* 获取 行业名称
* @return industryNameList
*/
public List<String> getIndustryNameList(){
return this.industryNameList;
}
/**
* 设置 行业名称
* @param industryNameList
*/
public void setIndustryNameList(List<String> industryNameList){
this.industryNameList = industryNameList;
}
/**
* 获取 行业名称
* @return industryNameNotList
*/
public List<String> getIndustryNameNotList(){
return this.industryNameNotList;
}
/**
* 设置 行业名称
* @param industryNameNotList
*/
public void setIndustryNameNotList(List<String> industryNameNotList){
this.industryNameNotList = industryNameNotList;
}
/**
* 获取 经营场所
* @return businessPlaceList
*/
public List<String> getBusinessPlaceList(){
return this.businessPlaceList;
}
/**
* 设置 经营场所
* @param businessPlaceList
*/
public void setBusinessPlaceList(List<String> businessPlaceList){
this.businessPlaceList = businessPlaceList;
}
/**
* 获取 经营场所
* @return businessPlaceNotList
*/
public List<String> getBusinessPlaceNotList(){
return this.businessPlaceNotList;
}
/**
* 设置 经营场所
* @param businessPlaceNotList
*/
public void setBusinessPlaceNotList(List<String> businessPlaceNotList){
this.businessPlaceNotList = businessPlaceNotList;
}
/**
* 获取 许可项目
* @return licenseProjectList
*/
public List<String> getLicenseProjectList(){
return this.licenseProjectList;
}
/**
* 设置 许可项目
* @param licenseProjectList
*/
public void setLicenseProjectList(List<String> licenseProjectList){
this.licenseProjectList = licenseProjectList;
}
/**
* 获取 许可项目
* @return licenseProjectNotList
*/
public List<String> getLicenseProjectNotList(){
return this.licenseProjectNotList;
}
/**
* 设置 许可项目
* @param licenseProjectNotList
*/
public void setLicenseProjectNotList(List<String> licenseProjectNotList){
this.licenseProjectNotList = licenseProjectNotList;
}
/**
* 获取 制证机关
* @return authorityList
*/
public List<String> getAuthorityList(){
return this.authorityList;
}
/**
* 设置 制证机关
* @param authorityList
*/
public void setAuthorityList(List<String> authorityList){
this.authorityList = authorityList;
}
/**
* 获取 制证机关
* @return authorityNotList
*/
public List<String> getAuthorityNotList(){
return this.authorityNotList;
}
/**
* 设置 制证机关
* @param authorityNotList
*/
public void setAuthorityNotList(List<String> authorityNotList){
this.authorityNotList = authorityNotList;
}
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
...@@ -2871,6 +3019,82 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -2871,6 +3019,82 @@ public class ApplyLogQuery extends ApplyLogEntity {
} }
/**
* 设置 行业名称
* @param industryName
*/
public ApplyLogQuery industryName(String industryName){
setIndustryName(industryName);
return this;
}
/**
* 设置 行业名称
* @param industryNameList
*/
public ApplyLogQuery industryNameList(List<String> industryNameList){
this.industryNameList = industryNameList;
return this;
}
/**
* 设置 经营场所
* @param businessPlace
*/
public ApplyLogQuery businessPlace(String businessPlace){
setBusinessPlace(businessPlace);
return this;
}
/**
* 设置 经营场所
* @param businessPlaceList
*/
public ApplyLogQuery businessPlaceList(List<String> businessPlaceList){
this.businessPlaceList = businessPlaceList;
return this;
}
/**
* 设置 许可项目
* @param licenseProject
*/
public ApplyLogQuery licenseProject(String licenseProject){
setLicenseProject(licenseProject);
return this;
}
/**
* 设置 许可项目
* @param licenseProjectList
*/
public ApplyLogQuery licenseProjectList(List<String> licenseProjectList){
this.licenseProjectList = licenseProjectList;
return this;
}
/**
* 设置 制证机关
* @param authority
*/
public ApplyLogQuery authority(String authority){
setAuthority(authority);
return this;
}
/**
* 设置 制证机关
* @param authorityList
*/
public ApplyLogQuery authorityList(List<String> authorityList){
this.authorityList = authorityList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
...@@ -14,7 +14,7 @@ import lombok.Data; ...@@ -14,7 +14,7 @@ import lombok.Data;
* 证照打印记录实体对象 * 证照打印记录实体对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-27 * @date 2024-07-28
*/ */
@Data @Data
public class PrintLogEntity extends PrintLogVo { public class PrintLogEntity extends PrintLogVo {
...@@ -96,6 +96,22 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -96,6 +96,22 @@ public class PrintLogEntity extends PrintLogVo {
* 打印设备 * 打印设备
*/ */
private Long deviceId; private Long deviceId;
/**
* 行业名称
*/
private String industryName;
/**
* 经营场所
*/
private String businessPlace;
/**
* 许可项目
*/
private String licenseProject;
/**
* 制证机关
*/
private String authority;
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
...@@ -132,5 +148,9 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -132,5 +148,9 @@ public class PrintLogEntity extends PrintLogVo {
this.printDate = null; this.printDate = null;
this.statusRemark = ""; this.statusRemark = "";
this.deviceId = null; this.deviceId = null;
this.industryName = "";
this.businessPlace = "";
this.licenseProject = "";
this.authority = "";
} }
} }
\ No newline at end of file
...@@ -7,7 +7,7 @@ import com.mortals.xhx.module.record.model.PrintLogEntity; ...@@ -7,7 +7,7 @@ import com.mortals.xhx.module.record.model.PrintLogEntity;
* 证照打印记录查询对象 * 证照打印记录查询对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-27 * @date 2024-07-28
*/ */
public class PrintLogQuery extends PrintLogEntity { public class PrintLogQuery extends PrintLogEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
...@@ -203,6 +203,26 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -203,6 +203,26 @@ public class PrintLogQuery extends PrintLogEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 行业名称 */
private List<String> industryNameList;
/** 行业名称排除列表 */
private List <String> industryNameNotList;
/** 经营场所 */
private List<String> businessPlaceList;
/** 经营场所排除列表 */
private List <String> businessPlaceNotList;
/** 许可项目 */
private List<String> licenseProjectList;
/** 许可项目排除列表 */
private List <String> licenseProjectNotList;
/** 制证机关 */
private List<String> authorityList;
/** 制证机关排除列表 */
private List <String> authorityNotList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<PrintLogQuery> orConditionList; private List<PrintLogQuery> orConditionList;
...@@ -1322,6 +1342,134 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -1322,6 +1342,134 @@ public class PrintLogQuery extends PrintLogEntity {
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/**
* 获取 行业名称
* @return industryNameList
*/
public List<String> getIndustryNameList(){
return this.industryNameList;
}
/**
* 设置 行业名称
* @param industryNameList
*/
public void setIndustryNameList(List<String> industryNameList){
this.industryNameList = industryNameList;
}
/**
* 获取 行业名称
* @return industryNameNotList
*/
public List<String> getIndustryNameNotList(){
return this.industryNameNotList;
}
/**
* 设置 行业名称
* @param industryNameNotList
*/
public void setIndustryNameNotList(List<String> industryNameNotList){
this.industryNameNotList = industryNameNotList;
}
/**
* 获取 经营场所
* @return businessPlaceList
*/
public List<String> getBusinessPlaceList(){
return this.businessPlaceList;
}
/**
* 设置 经营场所
* @param businessPlaceList
*/
public void setBusinessPlaceList(List<String> businessPlaceList){
this.businessPlaceList = businessPlaceList;
}
/**
* 获取 经营场所
* @return businessPlaceNotList
*/
public List<String> getBusinessPlaceNotList(){
return this.businessPlaceNotList;
}
/**
* 设置 经营场所
* @param businessPlaceNotList
*/
public void setBusinessPlaceNotList(List<String> businessPlaceNotList){
this.businessPlaceNotList = businessPlaceNotList;
}
/**
* 获取 许可项目
* @return licenseProjectList
*/
public List<String> getLicenseProjectList(){
return this.licenseProjectList;
}
/**
* 设置 许可项目
* @param licenseProjectList
*/
public void setLicenseProjectList(List<String> licenseProjectList){
this.licenseProjectList = licenseProjectList;
}
/**
* 获取 许可项目
* @return licenseProjectNotList
*/
public List<String> getLicenseProjectNotList(){
return this.licenseProjectNotList;
}
/**
* 设置 许可项目
* @param licenseProjectNotList
*/
public void setLicenseProjectNotList(List<String> licenseProjectNotList){
this.licenseProjectNotList = licenseProjectNotList;
}
/**
* 获取 制证机关
* @return authorityList
*/
public List<String> getAuthorityList(){
return this.authorityList;
}
/**
* 设置 制证机关
* @param authorityList
*/
public void setAuthorityList(List<String> authorityList){
this.authorityList = authorityList;
}
/**
* 获取 制证机关
* @return authorityNotList
*/
public List<String> getAuthorityNotList(){
return this.authorityNotList;
}
/**
* 设置 制证机关
* @param authorityNotList
*/
public void setAuthorityNotList(List<String> authorityNotList){
this.authorityNotList = authorityNotList;
}
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
...@@ -1969,6 +2117,82 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -1969,6 +2117,82 @@ public class PrintLogQuery extends PrintLogEntity {
} }
/**
* 设置 行业名称
* @param industryName
*/
public PrintLogQuery industryName(String industryName){
setIndustryName(industryName);
return this;
}
/**
* 设置 行业名称
* @param industryNameList
*/
public PrintLogQuery industryNameList(List<String> industryNameList){
this.industryNameList = industryNameList;
return this;
}
/**
* 设置 经营场所
* @param businessPlace
*/
public PrintLogQuery businessPlace(String businessPlace){
setBusinessPlace(businessPlace);
return this;
}
/**
* 设置 经营场所
* @param businessPlaceList
*/
public PrintLogQuery businessPlaceList(List<String> businessPlaceList){
this.businessPlaceList = businessPlaceList;
return this;
}
/**
* 设置 许可项目
* @param licenseProject
*/
public PrintLogQuery licenseProject(String licenseProject){
setLicenseProject(licenseProject);
return this;
}
/**
* 设置 许可项目
* @param licenseProjectList
*/
public PrintLogQuery licenseProjectList(List<String> licenseProjectList){
this.licenseProjectList = licenseProjectList;
return this;
}
/**
* 设置 制证机关
* @param authority
*/
public PrintLogQuery authority(String authority){
setAuthority(authority);
return this;
}
/**
* 设置 制证机关
* @param authorityList
*/
public PrintLogQuery authorityList(List<String> authorityList){
this.authorityList = authorityList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
...@@ -10,10 +10,10 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -10,10 +10,10 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.vo.PrintWaitQueueVo; import com.mortals.xhx.module.record.model.vo.PrintWaitQueueVo;
import lombok.Data; import lombok.Data;
/** /**
* 证照打印记录实体对象 * 证照打印列表实体对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-27 * @date 2024-07-28
*/ */
@Data @Data
public class PrintWaitQueueEntity extends PrintWaitQueueVo { public class PrintWaitQueueEntity extends PrintWaitQueueVo {
...@@ -103,6 +103,22 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -103,6 +103,22 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
* 允许打印次数 * 允许打印次数
*/ */
private Integer total; private Integer total;
/**
* 行业名称
*/
private String industryName;
/**
* 经营场所
*/
private String businessPlace;
/**
* 许可项目
*/
private String licenseProject;
/**
* 制证机关
*/
private String authority;
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
...@@ -141,5 +157,9 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -141,5 +157,9 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
this.certificateUrl = ""; this.certificateUrl = "";
this.printStatus = 0; this.printStatus = 0;
this.total = 1; this.total = 1;
this.industryName = "";
this.businessPlace = "";
this.licenseProject = "";
this.authority = "";
} }
} }
\ No newline at end of file
...@@ -3,10 +3,10 @@ package com.mortals.xhx.module.record.model; ...@@ -3,10 +3,10 @@ package com.mortals.xhx.module.record.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.record.model.PrintWaitQueueEntity; import com.mortals.xhx.module.record.model.PrintWaitQueueEntity;
/** /**
* 证照打印记录查询对象 * 证照打印列表查询对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-27 * @date 2024-07-28
*/ */
public class PrintWaitQueueQuery extends PrintWaitQueueEntity { public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
...@@ -231,6 +231,26 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -231,6 +231,26 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 行业名称 */
private List<String> industryNameList;
/** 行业名称排除列表 */
private List <String> industryNameNotList;
/** 经营场所 */
private List<String> businessPlaceList;
/** 经营场所排除列表 */
private List <String> businessPlaceNotList;
/** 许可项目 */
private List<String> licenseProjectList;
/** 许可项目排除列表 */
private List <String> licenseProjectNotList;
/** 制证机关 */
private List<String> authorityList;
/** 制证机关排除列表 */
private List <String> authorityNotList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<PrintWaitQueueQuery> orConditionList; private List<PrintWaitQueueQuery> orConditionList;
...@@ -1512,6 +1532,134 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1512,6 +1532,134 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/**
* 获取 行业名称
* @return industryNameList
*/
public List<String> getIndustryNameList(){
return this.industryNameList;
}
/**
* 设置 行业名称
* @param industryNameList
*/
public void setIndustryNameList(List<String> industryNameList){
this.industryNameList = industryNameList;
}
/**
* 获取 行业名称
* @return industryNameNotList
*/
public List<String> getIndustryNameNotList(){
return this.industryNameNotList;
}
/**
* 设置 行业名称
* @param industryNameNotList
*/
public void setIndustryNameNotList(List<String> industryNameNotList){
this.industryNameNotList = industryNameNotList;
}
/**
* 获取 经营场所
* @return businessPlaceList
*/
public List<String> getBusinessPlaceList(){
return this.businessPlaceList;
}
/**
* 设置 经营场所
* @param businessPlaceList
*/
public void setBusinessPlaceList(List<String> businessPlaceList){
this.businessPlaceList = businessPlaceList;
}
/**
* 获取 经营场所
* @return businessPlaceNotList
*/
public List<String> getBusinessPlaceNotList(){
return this.businessPlaceNotList;
}
/**
* 设置 经营场所
* @param businessPlaceNotList
*/
public void setBusinessPlaceNotList(List<String> businessPlaceNotList){
this.businessPlaceNotList = businessPlaceNotList;
}
/**
* 获取 许可项目
* @return licenseProjectList
*/
public List<String> getLicenseProjectList(){
return this.licenseProjectList;
}
/**
* 设置 许可项目
* @param licenseProjectList
*/
public void setLicenseProjectList(List<String> licenseProjectList){
this.licenseProjectList = licenseProjectList;
}
/**
* 获取 许可项目
* @return licenseProjectNotList
*/
public List<String> getLicenseProjectNotList(){
return this.licenseProjectNotList;
}
/**
* 设置 许可项目
* @param licenseProjectNotList
*/
public void setLicenseProjectNotList(List<String> licenseProjectNotList){
this.licenseProjectNotList = licenseProjectNotList;
}
/**
* 获取 制证机关
* @return authorityList
*/
public List<String> getAuthorityList(){
return this.authorityList;
}
/**
* 设置 制证机关
* @param authorityList
*/
public void setAuthorityList(List<String> authorityList){
this.authorityList = authorityList;
}
/**
* 获取 制证机关
* @return authorityNotList
*/
public List<String> getAuthorityNotList(){
return this.authorityNotList;
}
/**
* 设置 制证机关
* @param authorityNotList
*/
public void setAuthorityNotList(List<String> authorityNotList){
this.authorityNotList = authorityNotList;
}
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
...@@ -2285,6 +2433,82 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -2285,6 +2433,82 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/**
* 设置 行业名称
* @param industryName
*/
public PrintWaitQueueQuery industryName(String industryName){
setIndustryName(industryName);
return this;
}
/**
* 设置 行业名称
* @param industryNameList
*/
public PrintWaitQueueQuery industryNameList(List<String> industryNameList){
this.industryNameList = industryNameList;
return this;
}
/**
* 设置 经营场所
* @param businessPlace
*/
public PrintWaitQueueQuery businessPlace(String businessPlace){
setBusinessPlace(businessPlace);
return this;
}
/**
* 设置 经营场所
* @param businessPlaceList
*/
public PrintWaitQueueQuery businessPlaceList(List<String> businessPlaceList){
this.businessPlaceList = businessPlaceList;
return this;
}
/**
* 设置 许可项目
* @param licenseProject
*/
public PrintWaitQueueQuery licenseProject(String licenseProject){
setLicenseProject(licenseProject);
return this;
}
/**
* 设置 许可项目
* @param licenseProjectList
*/
public PrintWaitQueueQuery licenseProjectList(List<String> licenseProjectList){
this.licenseProjectList = licenseProjectList;
return this;
}
/**
* 设置 制证机关
* @param authority
*/
public PrintWaitQueueQuery authority(String authority){
setAuthority(authority);
return this;
}
/**
* 设置 制证机关
* @param authorityList
*/
public PrintWaitQueueQuery authorityList(List<String> authorityList){
this.authorityList = authorityList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
...@@ -13,7 +13,7 @@ import lombok.Data; ...@@ -13,7 +13,7 @@ import lombok.Data;
* 证照持有实体对象 * 证照持有实体对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-27 * @date 2024-07-28
*/ */
@Data @Data
public class RetainLogEntity extends RetainLogVo { public class RetainLogEntity extends RetainLogVo {
...@@ -87,6 +87,22 @@ public class RetainLogEntity extends RetainLogVo { ...@@ -87,6 +87,22 @@ public class RetainLogEntity extends RetainLogVo {
* 证件预览地址 * 证件预览地址
*/ */
private String previewUrl; private String previewUrl;
/**
* 行业名称
*/
private String industryName;
/**
* 经营场所
*/
private String businessPlace;
/**
* 许可项目
*/
private String licenseProject;
/**
* 制证机关
*/
private String authority;
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
...@@ -121,5 +137,9 @@ public class RetainLogEntity extends RetainLogVo { ...@@ -121,5 +137,9 @@ public class RetainLogEntity extends RetainLogVo {
this.certificateStatus = 1; this.certificateStatus = 1;
this.certificateUrl = ""; this.certificateUrl = "";
this.previewUrl = ""; this.previewUrl = "";
this.industryName = "";
this.businessPlace = "";
this.licenseProject = "";
this.authority = "";
} }
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.record.model.RetainLogEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.record.model.RetainLogEntity;
* 证照持有查询对象 * 证照持有查询对象
* *
* @author zxfei * @author zxfei
* @date 2024-07-27 * @date 2024-07-28
*/ */
public class RetainLogQuery extends RetainLogEntity { public class RetainLogQuery extends RetainLogEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
...@@ -191,6 +191,26 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -191,6 +191,26 @@ public class RetainLogQuery extends RetainLogEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 行业名称 */
private List<String> industryNameList;
/** 行业名称排除列表 */
private List <String> industryNameNotList;
/** 经营场所 */
private List<String> businessPlaceList;
/** 经营场所排除列表 */
private List <String> businessPlaceNotList;
/** 许可项目 */
private List<String> licenseProjectList;
/** 许可项目排除列表 */
private List <String> licenseProjectNotList;
/** 制证机关 */
private List<String> authorityList;
/** 制证机关排除列表 */
private List <String> authorityNotList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<RetainLogQuery> orConditionList; private List<RetainLogQuery> orConditionList;
...@@ -1246,6 +1266,134 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -1246,6 +1266,134 @@ public class RetainLogQuery extends RetainLogEntity {
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/**
* 获取 行业名称
* @return industryNameList
*/
public List<String> getIndustryNameList(){
return this.industryNameList;
}
/**
* 设置 行业名称
* @param industryNameList
*/
public void setIndustryNameList(List<String> industryNameList){
this.industryNameList = industryNameList;
}
/**
* 获取 行业名称
* @return industryNameNotList
*/
public List<String> getIndustryNameNotList(){
return this.industryNameNotList;
}
/**
* 设置 行业名称
* @param industryNameNotList
*/
public void setIndustryNameNotList(List<String> industryNameNotList){
this.industryNameNotList = industryNameNotList;
}
/**
* 获取 经营场所
* @return businessPlaceList
*/
public List<String> getBusinessPlaceList(){
return this.businessPlaceList;
}
/**
* 设置 经营场所
* @param businessPlaceList
*/
public void setBusinessPlaceList(List<String> businessPlaceList){
this.businessPlaceList = businessPlaceList;
}
/**
* 获取 经营场所
* @return businessPlaceNotList
*/
public List<String> getBusinessPlaceNotList(){
return this.businessPlaceNotList;
}
/**
* 设置 经营场所
* @param businessPlaceNotList
*/
public void setBusinessPlaceNotList(List<String> businessPlaceNotList){
this.businessPlaceNotList = businessPlaceNotList;
}
/**
* 获取 许可项目
* @return licenseProjectList
*/
public List<String> getLicenseProjectList(){
return this.licenseProjectList;
}
/**
* 设置 许可项目
* @param licenseProjectList
*/
public void setLicenseProjectList(List<String> licenseProjectList){
this.licenseProjectList = licenseProjectList;
}
/**
* 获取 许可项目
* @return licenseProjectNotList
*/
public List<String> getLicenseProjectNotList(){
return this.licenseProjectNotList;
}
/**
* 设置 许可项目
* @param licenseProjectNotList
*/
public void setLicenseProjectNotList(List<String> licenseProjectNotList){
this.licenseProjectNotList = licenseProjectNotList;
}
/**
* 获取 制证机关
* @return authorityList
*/
public List<String> getAuthorityList(){
return this.authorityList;
}
/**
* 设置 制证机关
* @param authorityList
*/
public void setAuthorityList(List<String> authorityList){
this.authorityList = authorityList;
}
/**
* 获取 制证机关
* @return authorityNotList
*/
public List<String> getAuthorityNotList(){
return this.authorityNotList;
}
/**
* 设置 制证机关
* @param authorityNotList
*/
public void setAuthorityNotList(List<String> authorityNotList){
this.authorityNotList = authorityNotList;
}
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
...@@ -1873,6 +2021,82 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -1873,6 +2021,82 @@ public class RetainLogQuery extends RetainLogEntity {
} }
/**
* 设置 行业名称
* @param industryName
*/
public RetainLogQuery industryName(String industryName){
setIndustryName(industryName);
return this;
}
/**
* 设置 行业名称
* @param industryNameList
*/
public RetainLogQuery industryNameList(List<String> industryNameList){
this.industryNameList = industryNameList;
return this;
}
/**
* 设置 经营场所
* @param businessPlace
*/
public RetainLogQuery businessPlace(String businessPlace){
setBusinessPlace(businessPlace);
return this;
}
/**
* 设置 经营场所
* @param businessPlaceList
*/
public RetainLogQuery businessPlaceList(List<String> businessPlaceList){
this.businessPlaceList = businessPlaceList;
return this;
}
/**
* 设置 许可项目
* @param licenseProject
*/
public RetainLogQuery licenseProject(String licenseProject){
setLicenseProject(licenseProject);
return this;
}
/**
* 设置 许可项目
* @param licenseProjectList
*/
public RetainLogQuery licenseProjectList(List<String> licenseProjectList){
this.licenseProjectList = licenseProjectList;
return this;
}
/**
* 设置 制证机关
* @param authority
*/
public RetainLogQuery authority(String authority){
setAuthority(authority);
return this;
}
/**
* 设置 制证机关
* @param authorityList
*/
public RetainLogQuery authorityList(List<String> authorityList){
this.authorityList = authorityList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
...@@ -39,6 +39,10 @@ ...@@ -39,6 +39,10 @@
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="industryName" column="industryName" />
<result property="businessPlace" column="businessPlace" />
<result property="licenseProject" column="licenseProject" />
<result property="authority" column="authority" />
</resultMap> </resultMap>
<!-- 表所有列 --> <!-- 表所有列 -->
...@@ -146,23 +150,35 @@ ...@@ -146,23 +150,35 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('industryName') or colPickMode == 1 and data.containsKey('industryName')))">
a.industryName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('businessPlace') or colPickMode == 1 and data.containsKey('businessPlace')))">
a.businessPlace,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('licenseProject') or colPickMode == 1 and data.containsKey('licenseProject')))">
a.licenseProject,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('authority') or colPickMode == 1 and data.containsKey('authority')))">
a.authority,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="ApplyLogEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="ApplyLogEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_apply_log insert into mortals_xhx_apply_log
(siteId,recordId,catalogId,catalogCode,catalogName,certificateCode,certificateName,issueTime,pickerName,pickerIDCardNo,mobile,holderType,holderIdType,holderName,holderIDCardNo,enterpriseName,legalPerson,socialCode,validityStart,validityEnd,privateID,certificateUrl,previewUrl,formContent,formTemplate,generateStatus,operType,recordStatus,qRCode,createUserId,createTime,updateUserId,updateTime) (siteId,recordId,catalogId,catalogCode,catalogName,certificateCode,certificateName,issueTime,pickerName,pickerIDCardNo,mobile,holderType,holderIdType,holderName,holderIDCardNo,enterpriseName,legalPerson,socialCode,validityStart,validityEnd,privateID,certificateUrl,previewUrl,formContent,formTemplate,generateStatus,operType,recordStatus,qRCode,createUserId,createTime,updateUserId,updateTime,industryName,businessPlace,licenseProject,authority)
VALUES VALUES
(#{siteId},#{recordId},#{catalogId},#{catalogCode},#{catalogName},#{certificateCode},#{certificateName},#{issueTime},#{pickerName},#{pickerIDCardNo},#{mobile},#{holderType},#{holderIdType},#{holderName},#{holderIDCardNo},#{enterpriseName},#{legalPerson},#{socialCode},#{validityStart},#{validityEnd},#{privateID},#{certificateUrl},#{previewUrl},#{formContent},#{formTemplate},#{generateStatus},#{operType},#{recordStatus},#{qRCode},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) (#{siteId},#{recordId},#{catalogId},#{catalogCode},#{catalogName},#{certificateCode},#{certificateName},#{issueTime},#{pickerName},#{pickerIDCardNo},#{mobile},#{holderType},#{holderIdType},#{holderName},#{holderIDCardNo},#{enterpriseName},#{legalPerson},#{socialCode},#{validityStart},#{validityEnd},#{privateID},#{certificateUrl},#{previewUrl},#{formContent},#{formTemplate},#{generateStatus},#{operType},#{recordStatus},#{qRCode},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{industryName},#{businessPlace},#{licenseProject},#{authority})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_apply_log insert into mortals_xhx_apply_log
(siteId,recordId,catalogId,catalogCode,catalogName,certificateCode,certificateName,issueTime,pickerName,pickerIDCardNo,mobile,holderType,holderIdType,holderName,holderIDCardNo,enterpriseName,legalPerson,socialCode,validityStart,validityEnd,privateID,certificateUrl,previewUrl,formContent,formTemplate,generateStatus,operType,recordStatus,qRCode,createUserId,createTime,updateUserId,updateTime) (siteId,recordId,catalogId,catalogCode,catalogName,certificateCode,certificateName,issueTime,pickerName,pickerIDCardNo,mobile,holderType,holderIdType,holderName,holderIDCardNo,enterpriseName,legalPerson,socialCode,validityStart,validityEnd,privateID,certificateUrl,previewUrl,formContent,formTemplate,generateStatus,operType,recordStatus,qRCode,createUserId,createTime,updateUserId,updateTime,industryName,businessPlace,licenseProject,authority)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.recordId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateCode},#{item.certificateName},#{item.issueTime},#{item.pickerName},#{item.pickerIDCardNo},#{item.mobile},#{item.holderType},#{item.holderIdType},#{item.holderName},#{item.holderIDCardNo},#{item.enterpriseName},#{item.legalPerson},#{item.socialCode},#{item.validityStart},#{item.validityEnd},#{item.privateID},#{item.certificateUrl},#{item.previewUrl},#{item.formContent},#{item.formTemplate},#{item.generateStatus},#{item.operType},#{item.recordStatus},#{item.qRCode},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) (#{item.siteId},#{item.recordId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateCode},#{item.certificateName},#{item.issueTime},#{item.pickerName},#{item.pickerIDCardNo},#{item.mobile},#{item.holderType},#{item.holderIdType},#{item.holderName},#{item.holderIDCardNo},#{item.enterpriseName},#{item.legalPerson},#{item.socialCode},#{item.validityStart},#{item.validityEnd},#{item.privateID},#{item.certificateUrl},#{item.previewUrl},#{item.formContent},#{item.formTemplate},#{item.generateStatus},#{item.operType},#{item.recordStatus},#{item.qRCode},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.industryName},#{item.businessPlace},#{item.licenseProject},#{item.authority})
</foreach> </foreach>
</insert> </insert>
...@@ -301,6 +317,18 @@ ...@@ -301,6 +317,18 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('industryName')) or (colPickMode==1 and !data.containsKey('industryName'))">
a.industryName=#{data.industryName},
</if>
<if test="(colPickMode==0 and data.containsKey('businessPlace')) or (colPickMode==1 and !data.containsKey('businessPlace'))">
a.businessPlace=#{data.businessPlace},
</if>
<if test="(colPickMode==0 and data.containsKey('licenseProject')) or (colPickMode==1 and !data.containsKey('licenseProject'))">
a.licenseProject=#{data.licenseProject},
</if>
<if test="(colPickMode==0 and data.containsKey('authority')) or (colPickMode==1 and !data.containsKey('authority'))">
a.authority=#{data.authority},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -594,6 +622,34 @@ ...@@ -594,6 +622,34 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="industryName=(case" suffix="ELSE industryName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('industryName')) or (colPickMode==1 and !item.containsKey('industryName'))">
when a.id=#{item.id} then #{item.industryName}
</if>
</foreach>
</trim>
<trim prefix="businessPlace=(case" suffix="ELSE businessPlace end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('businessPlace')) or (colPickMode==1 and !item.containsKey('businessPlace'))">
when a.id=#{item.id} then #{item.businessPlace}
</if>
</foreach>
</trim>
<trim prefix="licenseProject=(case" suffix="ELSE licenseProject end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('licenseProject')) or (colPickMode==1 and !item.containsKey('licenseProject'))">
when a.id=#{item.id} then #{item.licenseProject}
</if>
</foreach>
</trim>
<trim prefix="authority=(case" suffix="ELSE authority end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('authority')) or (colPickMode==1 and !item.containsKey('authority'))">
when a.id=#{item.id} then #{item.authority}
</if>
</foreach>
</trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -1464,6 +1520,90 @@ ...@@ -1464,6 +1520,90 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('industryName')">
<if test="conditionParamRef.industryName != null and conditionParamRef.industryName != ''">
${_conditionType_} a.industryName like #{${_conditionParam_}.industryName}
</if>
<if test="conditionParamRef.industryName == null">
${_conditionType_} a.industryName is null
</if>
</if>
<if test="conditionParamRef.containsKey('industryNameList') and conditionParamRef.industryNameList.size() > 0">
${_conditionType_} a.industryName in
<foreach collection="conditionParamRef.industryNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('industryNameNotList') and conditionParamRef.industryNameNotList.size() > 0">
${_conditionType_} a.industryName not in
<foreach collection="conditionParamRef.industryNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('businessPlace')">
<if test="conditionParamRef.businessPlace != null and conditionParamRef.businessPlace != ''">
${_conditionType_} a.businessPlace like #{${_conditionParam_}.businessPlace}
</if>
<if test="conditionParamRef.businessPlace == null">
${_conditionType_} a.businessPlace is null
</if>
</if>
<if test="conditionParamRef.containsKey('businessPlaceList') and conditionParamRef.businessPlaceList.size() > 0">
${_conditionType_} a.businessPlace in
<foreach collection="conditionParamRef.businessPlaceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('businessPlaceNotList') and conditionParamRef.businessPlaceNotList.size() > 0">
${_conditionType_} a.businessPlace not in
<foreach collection="conditionParamRef.businessPlaceNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('licenseProject')">
<if test="conditionParamRef.licenseProject != null and conditionParamRef.licenseProject != ''">
${_conditionType_} a.licenseProject like #{${_conditionParam_}.licenseProject}
</if>
<if test="conditionParamRef.licenseProject == null">
${_conditionType_} a.licenseProject is null
</if>
</if>
<if test="conditionParamRef.containsKey('licenseProjectList') and conditionParamRef.licenseProjectList.size() > 0">
${_conditionType_} a.licenseProject in
<foreach collection="conditionParamRef.licenseProjectList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('licenseProjectNotList') and conditionParamRef.licenseProjectNotList.size() > 0">
${_conditionType_} a.licenseProject not in
<foreach collection="conditionParamRef.licenseProjectNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authority')">
<if test="conditionParamRef.authority != null and conditionParamRef.authority != ''">
${_conditionType_} a.authority like #{${_conditionParam_}.authority}
</if>
<if test="conditionParamRef.authority == null">
${_conditionType_} a.authority is null
</if>
</if>
<if test="conditionParamRef.containsKey('authorityList') and conditionParamRef.authorityList.size() > 0">
${_conditionType_} a.authority in
<foreach collection="conditionParamRef.authorityList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authorityNotList') and conditionParamRef.authorityNotList.size() > 0">
${_conditionType_} a.authority not in
<foreach collection="conditionParamRef.authorityNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -1801,6 +1941,26 @@ ...@@ -1801,6 +1941,26 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('industryName')">
a.industryName
<if test='orderCol.industryName != null and "DESC".equalsIgnoreCase(orderCol.industryName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('businessPlace')">
a.businessPlace
<if test='orderCol.businessPlace != null and "DESC".equalsIgnoreCase(orderCol.businessPlace)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('licenseProject')">
a.licenseProject
<if test='orderCol.licenseProject != null and "DESC".equalsIgnoreCase(orderCol.licenseProject)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('authority')">
a.authority
<if test='orderCol.authority != null and "DESC".equalsIgnoreCase(orderCol.authority)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
......
...@@ -29,6 +29,10 @@ ...@@ -29,6 +29,10 @@
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="industryName" column="industryName" />
<result property="businessPlace" column="businessPlace" />
<result property="licenseProject" column="licenseProject" />
<result property="authority" column="authority" />
</resultMap> </resultMap>
<!-- 表所有列 --> <!-- 表所有列 -->
...@@ -106,23 +110,35 @@ ...@@ -106,23 +110,35 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('industryName') or colPickMode == 1 and data.containsKey('industryName')))">
a.industryName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('businessPlace') or colPickMode == 1 and data.containsKey('businessPlace')))">
a.businessPlace,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('licenseProject') or colPickMode == 1 and data.containsKey('licenseProject')))">
a.licenseProject,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('authority') or colPickMode == 1 and data.containsKey('authority')))">
a.authority,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="PrintLogEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="PrintLogEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_print_log insert into mortals_xhx_print_log
(siteId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,pickerName,pickerIDCardNo,mobile,printStatus,printDate,statusRemark,deviceId,createUserId,createTime,updateUserId,updateTime) (siteId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,pickerName,pickerIDCardNo,mobile,printStatus,printDate,statusRemark,deviceId,createUserId,createTime,updateUserId,updateTime,industryName,businessPlace,licenseProject,authority)
VALUES VALUES
(#{siteId},#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{legalPerson},#{socialCode},#{qRCode},#{holderName},#{holderIDCardNo},#{pickerName},#{pickerIDCardNo},#{mobile},#{printStatus},#{printDate},#{statusRemark},#{deviceId},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) (#{siteId},#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{legalPerson},#{socialCode},#{qRCode},#{holderName},#{holderIDCardNo},#{pickerName},#{pickerIDCardNo},#{mobile},#{printStatus},#{printDate},#{statusRemark},#{deviceId},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{industryName},#{businessPlace},#{licenseProject},#{authority})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_print_log insert into mortals_xhx_print_log
(siteId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,pickerName,pickerIDCardNo,mobile,printStatus,printDate,statusRemark,deviceId,createUserId,createTime,updateUserId,updateTime) (siteId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,pickerName,pickerIDCardNo,mobile,printStatus,printDate,statusRemark,deviceId,createUserId,createTime,updateUserId,updateTime,industryName,businessPlace,licenseProject,authority)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.legalPerson},#{item.socialCode},#{item.qRCode},#{item.holderName},#{item.holderIDCardNo},#{item.pickerName},#{item.pickerIDCardNo},#{item.mobile},#{item.printStatus},#{item.printDate},#{item.statusRemark},#{item.deviceId},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) (#{item.siteId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.legalPerson},#{item.socialCode},#{item.qRCode},#{item.holderName},#{item.holderIDCardNo},#{item.pickerName},#{item.pickerIDCardNo},#{item.mobile},#{item.printStatus},#{item.printDate},#{item.statusRemark},#{item.deviceId},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.industryName},#{item.businessPlace},#{item.licenseProject},#{item.authority})
</foreach> </foreach>
</insert> </insert>
...@@ -219,6 +235,18 @@ ...@@ -219,6 +235,18 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('industryName')) or (colPickMode==1 and !data.containsKey('industryName'))">
a.industryName=#{data.industryName},
</if>
<if test="(colPickMode==0 and data.containsKey('businessPlace')) or (colPickMode==1 and !data.containsKey('businessPlace'))">
a.businessPlace=#{data.businessPlace},
</if>
<if test="(colPickMode==0 and data.containsKey('licenseProject')) or (colPickMode==1 and !data.containsKey('licenseProject'))">
a.licenseProject=#{data.licenseProject},
</if>
<if test="(colPickMode==0 and data.containsKey('authority')) or (colPickMode==1 and !data.containsKey('authority'))">
a.authority=#{data.authority},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -422,6 +450,34 @@ ...@@ -422,6 +450,34 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="industryName=(case" suffix="ELSE industryName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('industryName')) or (colPickMode==1 and !item.containsKey('industryName'))">
when a.id=#{item.id} then #{item.industryName}
</if>
</foreach>
</trim>
<trim prefix="businessPlace=(case" suffix="ELSE businessPlace end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('businessPlace')) or (colPickMode==1 and !item.containsKey('businessPlace'))">
when a.id=#{item.id} then #{item.businessPlace}
</if>
</foreach>
</trim>
<trim prefix="licenseProject=(case" suffix="ELSE licenseProject end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('licenseProject')) or (colPickMode==1 and !item.containsKey('licenseProject'))">
when a.id=#{item.id} then #{item.licenseProject}
</if>
</foreach>
</trim>
<trim prefix="authority=(case" suffix="ELSE authority end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('authority')) or (colPickMode==1 and !item.containsKey('authority'))">
when a.id=#{item.id} then #{item.authority}
</if>
</foreach>
</trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -1070,6 +1126,90 @@ ...@@ -1070,6 +1126,90 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('industryName')">
<if test="conditionParamRef.industryName != null and conditionParamRef.industryName != ''">
${_conditionType_} a.industryName like #{${_conditionParam_}.industryName}
</if>
<if test="conditionParamRef.industryName == null">
${_conditionType_} a.industryName is null
</if>
</if>
<if test="conditionParamRef.containsKey('industryNameList') and conditionParamRef.industryNameList.size() > 0">
${_conditionType_} a.industryName in
<foreach collection="conditionParamRef.industryNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('industryNameNotList') and conditionParamRef.industryNameNotList.size() > 0">
${_conditionType_} a.industryName not in
<foreach collection="conditionParamRef.industryNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('businessPlace')">
<if test="conditionParamRef.businessPlace != null and conditionParamRef.businessPlace != ''">
${_conditionType_} a.businessPlace like #{${_conditionParam_}.businessPlace}
</if>
<if test="conditionParamRef.businessPlace == null">
${_conditionType_} a.businessPlace is null
</if>
</if>
<if test="conditionParamRef.containsKey('businessPlaceList') and conditionParamRef.businessPlaceList.size() > 0">
${_conditionType_} a.businessPlace in
<foreach collection="conditionParamRef.businessPlaceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('businessPlaceNotList') and conditionParamRef.businessPlaceNotList.size() > 0">
${_conditionType_} a.businessPlace not in
<foreach collection="conditionParamRef.businessPlaceNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('licenseProject')">
<if test="conditionParamRef.licenseProject != null and conditionParamRef.licenseProject != ''">
${_conditionType_} a.licenseProject like #{${_conditionParam_}.licenseProject}
</if>
<if test="conditionParamRef.licenseProject == null">
${_conditionType_} a.licenseProject is null
</if>
</if>
<if test="conditionParamRef.containsKey('licenseProjectList') and conditionParamRef.licenseProjectList.size() > 0">
${_conditionType_} a.licenseProject in
<foreach collection="conditionParamRef.licenseProjectList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('licenseProjectNotList') and conditionParamRef.licenseProjectNotList.size() > 0">
${_conditionType_} a.licenseProject not in
<foreach collection="conditionParamRef.licenseProjectNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authority')">
<if test="conditionParamRef.authority != null and conditionParamRef.authority != ''">
${_conditionType_} a.authority like #{${_conditionParam_}.authority}
</if>
<if test="conditionParamRef.authority == null">
${_conditionType_} a.authority is null
</if>
</if>
<if test="conditionParamRef.containsKey('authorityList') and conditionParamRef.authorityList.size() > 0">
${_conditionType_} a.authority in
<foreach collection="conditionParamRef.authorityList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authorityNotList') and conditionParamRef.authorityNotList.size() > 0">
${_conditionType_} a.authority not in
<foreach collection="conditionParamRef.authorityNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -1301,6 +1441,26 @@ ...@@ -1301,6 +1441,26 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('industryName')">
a.industryName
<if test='orderCol.industryName != null and "DESC".equalsIgnoreCase(orderCol.industryName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('businessPlace')">
a.businessPlace
<if test='orderCol.businessPlace != null and "DESC".equalsIgnoreCase(orderCol.businessPlace)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('licenseProject')">
a.licenseProject
<if test='orderCol.licenseProject != null and "DESC".equalsIgnoreCase(orderCol.licenseProject)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('authority')">
a.authority
<if test='orderCol.authority != null and "DESC".equalsIgnoreCase(orderCol.authority)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
......
...@@ -31,6 +31,10 @@ ...@@ -31,6 +31,10 @@
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="industryName" column="industryName" />
<result property="businessPlace" column="businessPlace" />
<result property="licenseProject" column="licenseProject" />
<result property="authority" column="authority" />
</resultMap> </resultMap>
<!-- 表所有列 --> <!-- 表所有列 -->
...@@ -114,23 +118,35 @@ ...@@ -114,23 +118,35 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('industryName') or colPickMode == 1 and data.containsKey('industryName')))">
a.industryName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('businessPlace') or colPickMode == 1 and data.containsKey('businessPlace')))">
a.businessPlace,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('licenseProject') or colPickMode == 1 and data.containsKey('licenseProject')))">
a.licenseProject,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('authority') or colPickMode == 1 and data.containsKey('authority')))">
a.authority,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="PrintWaitQueueEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="PrintWaitQueueEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_print_wait_queue insert into mortals_xhx_print_wait_queue
(siteId,recordId,applyId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,pickerName,pickerIDCardNo,mobile,previewUrl,certificateUrl,printStatus,total,createUserId,createTime,updateUserId,updateTime) (siteId,recordId,applyId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,pickerName,pickerIDCardNo,mobile,previewUrl,certificateUrl,printStatus,total,createUserId,createTime,updateUserId,updateTime,industryName,businessPlace,licenseProject,authority)
VALUES VALUES
(#{siteId},#{recordId},#{applyId},#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{legalPerson},#{socialCode},#{qRCode},#{holderName},#{holderIDCardNo},#{pickerName},#{pickerIDCardNo},#{mobile},#{previewUrl},#{certificateUrl},#{printStatus},#{total},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) (#{siteId},#{recordId},#{applyId},#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{legalPerson},#{socialCode},#{qRCode},#{holderName},#{holderIDCardNo},#{pickerName},#{pickerIDCardNo},#{mobile},#{previewUrl},#{certificateUrl},#{printStatus},#{total},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{industryName},#{businessPlace},#{licenseProject},#{authority})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_print_wait_queue insert into mortals_xhx_print_wait_queue
(siteId,recordId,applyId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,pickerName,pickerIDCardNo,mobile,previewUrl,certificateUrl,printStatus,total,createUserId,createTime,updateUserId,updateTime) (siteId,recordId,applyId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,pickerName,pickerIDCardNo,mobile,previewUrl,certificateUrl,printStatus,total,createUserId,createTime,updateUserId,updateTime,industryName,businessPlace,licenseProject,authority)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.recordId},#{item.applyId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.legalPerson},#{item.socialCode},#{item.qRCode},#{item.holderName},#{item.holderIDCardNo},#{item.pickerName},#{item.pickerIDCardNo},#{item.mobile},#{item.previewUrl},#{item.certificateUrl},#{item.printStatus},#{item.total},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) (#{item.siteId},#{item.recordId},#{item.applyId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.legalPerson},#{item.socialCode},#{item.qRCode},#{item.holderName},#{item.holderIDCardNo},#{item.pickerName},#{item.pickerIDCardNo},#{item.mobile},#{item.previewUrl},#{item.certificateUrl},#{item.printStatus},#{item.total},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.industryName},#{item.businessPlace},#{item.licenseProject},#{item.authority})
</foreach> </foreach>
</insert> </insert>
...@@ -239,6 +255,18 @@ ...@@ -239,6 +255,18 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('industryName')) or (colPickMode==1 and !data.containsKey('industryName'))">
a.industryName=#{data.industryName},
</if>
<if test="(colPickMode==0 and data.containsKey('businessPlace')) or (colPickMode==1 and !data.containsKey('businessPlace'))">
a.businessPlace=#{data.businessPlace},
</if>
<if test="(colPickMode==0 and data.containsKey('licenseProject')) or (colPickMode==1 and !data.containsKey('licenseProject'))">
a.licenseProject=#{data.licenseProject},
</if>
<if test="(colPickMode==0 and data.containsKey('authority')) or (colPickMode==1 and !data.containsKey('authority'))">
a.authority=#{data.authority},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -466,6 +494,34 @@ ...@@ -466,6 +494,34 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="industryName=(case" suffix="ELSE industryName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('industryName')) or (colPickMode==1 and !item.containsKey('industryName'))">
when a.id=#{item.id} then #{item.industryName}
</if>
</foreach>
</trim>
<trim prefix="businessPlace=(case" suffix="ELSE businessPlace end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('businessPlace')) or (colPickMode==1 and !item.containsKey('businessPlace'))">
when a.id=#{item.id} then #{item.businessPlace}
</if>
</foreach>
</trim>
<trim prefix="licenseProject=(case" suffix="ELSE licenseProject end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('licenseProject')) or (colPickMode==1 and !item.containsKey('licenseProject'))">
when a.id=#{item.id} then #{item.licenseProject}
</if>
</foreach>
</trim>
<trim prefix="authority=(case" suffix="ELSE authority end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('authority')) or (colPickMode==1 and !item.containsKey('authority'))">
when a.id=#{item.id} then #{item.authority}
</if>
</foreach>
</trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -1174,6 +1230,90 @@ ...@@ -1174,6 +1230,90 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('industryName')">
<if test="conditionParamRef.industryName != null and conditionParamRef.industryName != ''">
${_conditionType_} a.industryName like #{${_conditionParam_}.industryName}
</if>
<if test="conditionParamRef.industryName == null">
${_conditionType_} a.industryName is null
</if>
</if>
<if test="conditionParamRef.containsKey('industryNameList') and conditionParamRef.industryNameList.size() > 0">
${_conditionType_} a.industryName in
<foreach collection="conditionParamRef.industryNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('industryNameNotList') and conditionParamRef.industryNameNotList.size() > 0">
${_conditionType_} a.industryName not in
<foreach collection="conditionParamRef.industryNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('businessPlace')">
<if test="conditionParamRef.businessPlace != null and conditionParamRef.businessPlace != ''">
${_conditionType_} a.businessPlace like #{${_conditionParam_}.businessPlace}
</if>
<if test="conditionParamRef.businessPlace == null">
${_conditionType_} a.businessPlace is null
</if>
</if>
<if test="conditionParamRef.containsKey('businessPlaceList') and conditionParamRef.businessPlaceList.size() > 0">
${_conditionType_} a.businessPlace in
<foreach collection="conditionParamRef.businessPlaceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('businessPlaceNotList') and conditionParamRef.businessPlaceNotList.size() > 0">
${_conditionType_} a.businessPlace not in
<foreach collection="conditionParamRef.businessPlaceNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('licenseProject')">
<if test="conditionParamRef.licenseProject != null and conditionParamRef.licenseProject != ''">
${_conditionType_} a.licenseProject like #{${_conditionParam_}.licenseProject}
</if>
<if test="conditionParamRef.licenseProject == null">
${_conditionType_} a.licenseProject is null
</if>
</if>
<if test="conditionParamRef.containsKey('licenseProjectList') and conditionParamRef.licenseProjectList.size() > 0">
${_conditionType_} a.licenseProject in
<foreach collection="conditionParamRef.licenseProjectList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('licenseProjectNotList') and conditionParamRef.licenseProjectNotList.size() > 0">
${_conditionType_} a.licenseProject not in
<foreach collection="conditionParamRef.licenseProjectNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authority')">
<if test="conditionParamRef.authority != null and conditionParamRef.authority != ''">
${_conditionType_} a.authority like #{${_conditionParam_}.authority}
</if>
<if test="conditionParamRef.authority == null">
${_conditionType_} a.authority is null
</if>
</if>
<if test="conditionParamRef.containsKey('authorityList') and conditionParamRef.authorityList.size() > 0">
${_conditionType_} a.authority in
<foreach collection="conditionParamRef.authorityList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authorityNotList') and conditionParamRef.authorityNotList.size() > 0">
${_conditionType_} a.authority not in
<foreach collection="conditionParamRef.authorityNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -1443,6 +1583,26 @@ ...@@ -1443,6 +1583,26 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('industryName')">
a.industryName
<if test='orderCol.industryName != null and "DESC".equalsIgnoreCase(orderCol.industryName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('businessPlace')">
a.businessPlace
<if test='orderCol.businessPlace != null and "DESC".equalsIgnoreCase(orderCol.businessPlace)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('licenseProject')">
a.licenseProject
<if test='orderCol.licenseProject != null and "DESC".equalsIgnoreCase(orderCol.licenseProject)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('authority')">
a.authority
<if test='orderCol.authority != null and "DESC".equalsIgnoreCase(orderCol.authority)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
......
...@@ -27,6 +27,10 @@ ...@@ -27,6 +27,10 @@
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="industryName" column="industryName" />
<result property="businessPlace" column="businessPlace" />
<result property="licenseProject" column="licenseProject" />
<result property="authority" column="authority" />
</resultMap> </resultMap>
<!-- 表所有列 --> <!-- 表所有列 -->
...@@ -98,23 +102,35 @@ ...@@ -98,23 +102,35 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('industryName') or colPickMode == 1 and data.containsKey('industryName')))">
a.industryName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('businessPlace') or colPickMode == 1 and data.containsKey('businessPlace')))">
a.businessPlace,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('licenseProject') or colPickMode == 1 and data.containsKey('licenseProject')))">
a.licenseProject,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('authority') or colPickMode == 1 and data.containsKey('authority')))">
a.authority,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="RetainLogEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="RetainLogEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_retain_log insert into mortals_xhx_retain_log
(siteId,recordId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,mobile,certificateStatus,certificateUrl,previewUrl,createUserId,createTime,updateUserId,updateTime) (siteId,recordId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,mobile,certificateStatus,certificateUrl,previewUrl,createUserId,createTime,updateUserId,updateTime,industryName,businessPlace,licenseProject,authority)
VALUES VALUES
(#{siteId},#{recordId},#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{legalPerson},#{socialCode},#{qRCode},#{holderName},#{holderIDCardNo},#{mobile},#{certificateStatus},#{certificateUrl},#{previewUrl},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) (#{siteId},#{recordId},#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{legalPerson},#{socialCode},#{qRCode},#{holderName},#{holderIDCardNo},#{mobile},#{certificateStatus},#{certificateUrl},#{previewUrl},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{industryName},#{businessPlace},#{licenseProject},#{authority})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_retain_log insert into mortals_xhx_retain_log
(siteId,recordId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,mobile,certificateStatus,certificateUrl,previewUrl,createUserId,createTime,updateUserId,updateTime) (siteId,recordId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,legalPerson,socialCode,qRCode,holderName,holderIDCardNo,mobile,certificateStatus,certificateUrl,previewUrl,createUserId,createTime,updateUserId,updateTime,industryName,businessPlace,licenseProject,authority)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.recordId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.legalPerson},#{item.socialCode},#{item.qRCode},#{item.holderName},#{item.holderIDCardNo},#{item.mobile},#{item.certificateStatus},#{item.certificateUrl},#{item.previewUrl},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) (#{item.siteId},#{item.recordId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.legalPerson},#{item.socialCode},#{item.qRCode},#{item.holderName},#{item.holderIDCardNo},#{item.mobile},#{item.certificateStatus},#{item.certificateUrl},#{item.previewUrl},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.industryName},#{item.businessPlace},#{item.licenseProject},#{item.authority})
</foreach> </foreach>
</insert> </insert>
...@@ -205,6 +221,18 @@ ...@@ -205,6 +221,18 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('industryName')) or (colPickMode==1 and !data.containsKey('industryName'))">
a.industryName=#{data.industryName},
</if>
<if test="(colPickMode==0 and data.containsKey('businessPlace')) or (colPickMode==1 and !data.containsKey('businessPlace'))">
a.businessPlace=#{data.businessPlace},
</if>
<if test="(colPickMode==0 and data.containsKey('licenseProject')) or (colPickMode==1 and !data.containsKey('licenseProject'))">
a.licenseProject=#{data.licenseProject},
</if>
<if test="(colPickMode==0 and data.containsKey('authority')) or (colPickMode==1 and !data.containsKey('authority'))">
a.authority=#{data.authority},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -394,6 +422,34 @@ ...@@ -394,6 +422,34 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="industryName=(case" suffix="ELSE industryName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('industryName')) or (colPickMode==1 and !item.containsKey('industryName'))">
when a.id=#{item.id} then #{item.industryName}
</if>
</foreach>
</trim>
<trim prefix="businessPlace=(case" suffix="ELSE businessPlace end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('businessPlace')) or (colPickMode==1 and !item.containsKey('businessPlace'))">
when a.id=#{item.id} then #{item.businessPlace}
</if>
</foreach>
</trim>
<trim prefix="licenseProject=(case" suffix="ELSE licenseProject end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('licenseProject')) or (colPickMode==1 and !item.containsKey('licenseProject'))">
when a.id=#{item.id} then #{item.licenseProject}
</if>
</foreach>
</trim>
<trim prefix="authority=(case" suffix="ELSE authority end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('authority')) or (colPickMode==1 and !item.containsKey('authority'))">
when a.id=#{item.id} then #{item.authority}
</if>
</foreach>
</trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -1006,6 +1062,90 @@ ...@@ -1006,6 +1062,90 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('industryName')">
<if test="conditionParamRef.industryName != null and conditionParamRef.industryName != ''">
${_conditionType_} a.industryName like #{${_conditionParam_}.industryName}
</if>
<if test="conditionParamRef.industryName == null">
${_conditionType_} a.industryName is null
</if>
</if>
<if test="conditionParamRef.containsKey('industryNameList') and conditionParamRef.industryNameList.size() > 0">
${_conditionType_} a.industryName in
<foreach collection="conditionParamRef.industryNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('industryNameNotList') and conditionParamRef.industryNameNotList.size() > 0">
${_conditionType_} a.industryName not in
<foreach collection="conditionParamRef.industryNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('businessPlace')">
<if test="conditionParamRef.businessPlace != null and conditionParamRef.businessPlace != ''">
${_conditionType_} a.businessPlace like #{${_conditionParam_}.businessPlace}
</if>
<if test="conditionParamRef.businessPlace == null">
${_conditionType_} a.businessPlace is null
</if>
</if>
<if test="conditionParamRef.containsKey('businessPlaceList') and conditionParamRef.businessPlaceList.size() > 0">
${_conditionType_} a.businessPlace in
<foreach collection="conditionParamRef.businessPlaceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('businessPlaceNotList') and conditionParamRef.businessPlaceNotList.size() > 0">
${_conditionType_} a.businessPlace not in
<foreach collection="conditionParamRef.businessPlaceNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('licenseProject')">
<if test="conditionParamRef.licenseProject != null and conditionParamRef.licenseProject != ''">
${_conditionType_} a.licenseProject like #{${_conditionParam_}.licenseProject}
</if>
<if test="conditionParamRef.licenseProject == null">
${_conditionType_} a.licenseProject is null
</if>
</if>
<if test="conditionParamRef.containsKey('licenseProjectList') and conditionParamRef.licenseProjectList.size() > 0">
${_conditionType_} a.licenseProject in
<foreach collection="conditionParamRef.licenseProjectList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('licenseProjectNotList') and conditionParamRef.licenseProjectNotList.size() > 0">
${_conditionType_} a.licenseProject not in
<foreach collection="conditionParamRef.licenseProjectNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authority')">
<if test="conditionParamRef.authority != null and conditionParamRef.authority != ''">
${_conditionType_} a.authority like #{${_conditionParam_}.authority}
</if>
<if test="conditionParamRef.authority == null">
${_conditionType_} a.authority is null
</if>
</if>
<if test="conditionParamRef.containsKey('authorityList') and conditionParamRef.authorityList.size() > 0">
${_conditionType_} a.authority in
<foreach collection="conditionParamRef.authorityList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authorityNotList') and conditionParamRef.authorityNotList.size() > 0">
${_conditionType_} a.authority not in
<foreach collection="conditionParamRef.authorityNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -1227,6 +1367,26 @@ ...@@ -1227,6 +1367,26 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('industryName')">
a.industryName
<if test='orderCol.industryName != null and "DESC".equalsIgnoreCase(orderCol.industryName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('businessPlace')">
a.businessPlace
<if test='orderCol.businessPlace != null and "DESC".equalsIgnoreCase(orderCol.businessPlace)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('licenseProject')">
a.licenseProject
<if test='orderCol.licenseProject != null and "DESC".equalsIgnoreCase(orderCol.licenseProject)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('authority')">
a.authority
<if test='orderCol.authority != null and "DESC".equalsIgnoreCase(orderCol.authority)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment