Commit 90a6e83e authored by fangxinjiang's avatar fangxinjiang

Merge remote-tracking branch 'origin/MVP1.6.4' into MVP1.6.4

parents c7f8e1dc 661894e9
......@@ -20,7 +20,8 @@ public class SocialSoldierYgsAddVo implements Serializable {
//企业名称 证件类型 身份证号码 姓名 国籍 个人身份 民族 参加工作日期 工资
// 文化程度 户口性质 增员年月 户口所在地 用工形式 手机号码 通讯地址 就业登记时间 单位就业起始时间 合同期限类型
//合同起始时间 合同终止日期 录用工种代码 合同签订类别 工作时间制度 参保日期 户口所在地行政区划代码 居住所在地行政区划代码 当前经办行政区划代码 补缴原因 回传信息 回传信息1 回传信息2
//合同起始时间 合同终止日期 录用工种代码 合同签订类别 工作时间制度 养老参保日期 工伤参保日期 失业参保日期
// 户口所在地行政区划代码 居住所在地行政区划代码 当前经办行政区划代码 补缴原因 回传信息 回传信息1 回传信息2
@ExcelProperty("企业名称")
private String socialHouseholdName;
@ExcelProperty("证件类型")
......@@ -69,8 +70,13 @@ public class SocialSoldierYgsAddVo implements Serializable {
private String contractType;
@ExcelProperty("工作时间制度")
private String workingHours;
@ExcelProperty("参保日期")
private String socialDate;
// 养老参保日期 工伤参保日期 失业参保日期
@ExcelProperty("养老参保日期")
private String pensionStart;
@ExcelProperty("工伤参保日期")
private String workInjuryStart;
@ExcelProperty("失业参保日期")
private String unemployStart;
@ExcelProperty("户口所在地行政区划代码")
private String huAddr;
@ExcelProperty("居住所在地行政区划代码")
......
......@@ -18,7 +18,7 @@ public class SocialSoldierYgsReduceVo implements Serializable {
@ExcelIgnore
private String socialId;
//企业名称 证件类型 证件号码 姓名 中断原因 中断时间 回传信息 回传信息1 回传信息2
//企业名称 姓名 身份证号码 减员原因 备案解除二级原因 备案解除三级原因 回传信息 回传信息1 回传信息2
@ExcelProperty("企业名称")
private String socialHouseholdName;
@ExcelProperty("姓名")
......
......@@ -5,6 +5,7 @@ import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* @Author hgw
......@@ -17,9 +18,10 @@ public class SocialSoldierYsdAddVo implements Serializable {
// 社保id,用于回写
@ExcelIgnore
private String socialId;
//企业名称 证件类型 证件号码 姓名 民族 学历 手机号码 人员类型 申报工资
//用工形式 编制类型 参保日期 合同起止日期 原参保日期 回传信息 回传信息1 回传信息2
//用工形式 编制类型 参保日期 合同起止日期 原参保日期
// 基本医疗保险 大额医疗费用补助 生育保险
// 回传信息 回传信息1 回传信息2
@ExcelProperty("企业名称")
private String socialHouseholdName;
@ExcelProperty("证件类型")
......@@ -54,6 +56,13 @@ public class SocialSoldierYsdAddVo implements Serializable {
@ExcelProperty("原参保日期")
private String socialDateOld;
// 基本医疗保险 大额医疗费用补助 生育保险
@ExcelProperty("基本医疗保险")
private BigDecimal unitMedicalMoney;
@ExcelProperty("大额医疗费用补助")
private BigDecimal unitBigailmentMoney;
@ExcelProperty("生育保险")
private BigDecimal unitBirthMoney;
@ExcelProperty("回传信息")
private String huiRemark;
@ExcelProperty("回传信息1")
......
......@@ -191,7 +191,7 @@ public class TSocialSoldierServiceImpl extends ServiceImpl<TSocialInfoMapper, TS
public MultipartFile getFile(Collection<?> list, Class head) {
File file = null;
if (list != null) {
String filePath = "socialFile" + DateUtil.getThisTime();
String filePath = "socialFile" + DateUtil.getThisTime() + CommonConstants.XLSX;
EasyExcelFactory.write(filePath, head).sheet("社保明细").doWrite(list);
file = new File(filePath);
}
......@@ -208,6 +208,13 @@ public class TSocialSoldierServiceImpl extends ServiceImpl<TSocialInfoMapper, TS
IOUtils.copy(input, os);
} catch (Exception e) {
throw new IllegalArgumentException("Invalid file: " + e, e);
} finally {
//删除临时文件
try {
org.apache.commons.io.FileUtils.forceDelete(file);
} catch (IOException e) {
e.printStackTrace();
}
}
return new CommonsMultipartFile(item);
}
......
......@@ -1182,7 +1182,9 @@
when a.WORKING_HOURS = 2 then '综合工时'
when a.WORKING_HOURS = 3 then '不定时工时制'
else '-' end as workingHours ,
DATE_FORMAT(s.SOCIAL_START_DATE,'%Y%m%d') socialDate,
DATE_FORMAT(s.PENSION_START,'%Y%m%d') pensionStart,
DATE_FORMAT(s.WORK_INJURY_START,'%Y%m%d') workInjuryStart,
DATE_FORMAT(s.UNEMPLOY_START,'%Y%m%d') unemployStart,
a.FILE_ADDR huAddr,
a.FILE_ADDR zhuAddr,
a.FILE_ADDR banAddr,
......@@ -1251,6 +1253,9 @@
DATE_FORMAT(s.SOCIAL_START_DATE,'%Y%m%d') socialDate,
'' contractDate,
DATE_FORMAT(s.SOCIAL_START_DATE,'%Y%m%d') socialDateOld,
s.UNIT_MEDICAL_MONEY unitMedicalMoney,
s.UNIT_BIGAILMENT_MONEY unitBigailmentMoney,
s.UNIT_BIRTH_MONEY unitBirthMoney,
'' huiRemark,
'' huiRemark1,
'' huiRemark2
......
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