bug修改
This commit is contained in:
+15
-239
@@ -76,12 +76,14 @@ public class SendMessageServiceImpl implements SendMessageService {
|
||||
content = content.replace(str, entry.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
// 1短信 2邮件 3系统
|
||||
// 发送邮件 true
|
||||
String fromUser = sendMessageDTO.getFromUser();
|
||||
LoginUser loginUser = sysBaseAPI.getUserByName(fromUser);
|
||||
if(templateType.contains(ProjectCommon.MESSAGE_TYPE2) && Objects.nonNull(loginUser)){
|
||||
if(templateType.contains(ProjectCommon.MESSAGE_TYPE2)){
|
||||
if(StringUtils.isEmpty(sendMessageDTO.getEmail())){
|
||||
throw new JeroBootException("发送邮件,邮箱地址不能为空!");
|
||||
}
|
||||
try {
|
||||
String email = loginUser.getEmail();
|
||||
String emailPassword = loginUser.getEmailPassword();
|
||||
@@ -102,10 +104,14 @@ public class SendMessageServiceImpl implements SendMessageService {
|
||||
}
|
||||
}catch (Exception e){
|
||||
log.error("发送邮件异常",e);
|
||||
throw new JeroBootException("邮件发送失败!");
|
||||
}
|
||||
}
|
||||
// 发送消息
|
||||
if(templateType.contains(ProjectCommon.MESSAGE_TYPE3) && !StringUtils.isEmpty(sendMessageDTO.getToUser())){
|
||||
if(templateType.contains(ProjectCommon.MESSAGE_TYPE3)){
|
||||
if(StringUtils.isEmpty(sendMessageDTO.getToUser())){
|
||||
throw new JeroBootException("发送消息,账号不能为空!");
|
||||
}
|
||||
try {
|
||||
String toUser = sendMessageDTO.getToUser();
|
||||
String busId = sendMessageDTO.getBusId();
|
||||
@@ -161,10 +167,14 @@ public class SendMessageServiceImpl implements SendMessageService {
|
||||
}
|
||||
}catch (Exception e){
|
||||
log.error("发送消息异常",e);
|
||||
throw new JeroBootException("消息发送失败!");
|
||||
}
|
||||
}
|
||||
// todo 发送短信 待完成
|
||||
if(templateType.contains(ProjectCommon.MESSAGE_TYPE1) && !StringUtils.isEmpty(sendMessageDTO.getPhone())){
|
||||
if(templateType.contains(ProjectCommon.MESSAGE_TYPE1)){
|
||||
if(StringUtils.isEmpty(sendMessageDTO.getPhone())){
|
||||
throw new JeroBootException("发送短信,手机号不能为空!");
|
||||
}
|
||||
try {
|
||||
String sender = "";
|
||||
String signature = "";
|
||||
@@ -334,242 +344,8 @@ public class SendMessageServiceImpl implements SendMessageService {
|
||||
sysBaseAPI.sendMessage(sendMessageDTO.getPhone(),sender,templateId,signature,templateParas);
|
||||
}catch (Exception e){
|
||||
log.error("发送短信异常",e);
|
||||
throw new JeroBootException("短信发送失败!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void sendEmail(SendMessageDTO sendMessageDTO, LoginUser loginUser, String title, String content){
|
||||
String email = loginUser.getEmail();
|
||||
String emailPassword = loginUser.getEmailPassword();
|
||||
//如果发件人没有邮箱或邮箱密码则使用admin账户的邮箱密码
|
||||
if (StringUtils.isBlank(email) || StringUtils.isBlank(emailPassword)) {
|
||||
loginUser = sysBaseAPI.getUserByName("admin");
|
||||
email = loginUser.getEmail();
|
||||
emailPassword = loginUser.getEmailPassword();
|
||||
}
|
||||
email = PasswordUtil.decrypt(email);
|
||||
emailPassword = PasswordUtil.decrypt(emailPassword);
|
||||
EmailSendMsgHandle emailHandle = new EmailSendMsgHandle(email,emailPassword);
|
||||
// 发送带附件邮箱
|
||||
if(!CollectionUtils.isEmpty(sendMessageDTO.getListFile())){
|
||||
emailHandle.SendMsgAndFile(sendMessageDTO.getEmail(), title, content,sendMessageDTO.getListFile());
|
||||
}else{
|
||||
emailHandle.SendMsg(sendMessageDTO.getEmail(), title, content);
|
||||
}
|
||||
}
|
||||
void sendMessage(SendMessageDTO sendMessageDTO, SysMessageTemplate sysSmsTemplate, String content, String fromUser, String title){
|
||||
String toUser = sendMessageDTO.getToUser();
|
||||
String busId = sendMessageDTO.getBusId();
|
||||
String busType = sendMessageDTO.getBusType();
|
||||
|
||||
SysAnnouncement announcement = new SysAnnouncement();
|
||||
announcement.setTitile(sysSmsTemplate.getTemplateName());
|
||||
announcement.setMsgContent(content);
|
||||
announcement.setSender(fromUser);
|
||||
announcement.setPriority(CommonConstant.PRIORITY_M);
|
||||
announcement.setMsgType(CommonConstant.MSG_TYPE_UESR);
|
||||
announcement.setSendStatus(CommonConstant.HAS_SEND);
|
||||
announcement.setSendTime(new Date());
|
||||
announcement.setMsgCategory(CommonConstant.MSG_CATEGORY_2);
|
||||
announcement.setDelFlag(String.valueOf(CommonConstant.DEL_FLAG_0));
|
||||
announcement.setBusId(busId);
|
||||
announcement.setBusType(busType);
|
||||
if(!StringUtils.isEmpty(busType)){
|
||||
announcement.setOpenType(MessageUrlEnums.getByType(busType).getOpenType());
|
||||
announcement.setOpenPage(MessageUrlEnums.getByType(busType).getOpenPage());
|
||||
}
|
||||
announcement.setTemplateCode(sendMessageDTO.getTemplateCode());
|
||||
sysAnnouncementService.save(announcement);
|
||||
// 2.插入用户通告阅读标记表记录
|
||||
String userId = toUser;
|
||||
String[] userIds = userId.split(",");
|
||||
String anntId = announcement.getId();
|
||||
for(int i=0;i<userIds.length;i++) {
|
||||
if(oConvertUtils.isNotEmpty(userIds[i])) {
|
||||
SysUser sysUser = sysUserService.getUserByName(userIds[i]);
|
||||
if(Objects.isNull(sysUser)) {
|
||||
continue;
|
||||
}
|
||||
SysAnnouncementSend announcementSend = new SysAnnouncementSend();
|
||||
announcementSend.setAnntId(anntId);
|
||||
announcementSend.setUserId(sysUser.getId());
|
||||
announcementSend.setReadFlag(CommonConstant.NO_READ_FLAG);
|
||||
sysAnnouncementSendService.save(announcementSend);
|
||||
JSONObject obj = new JSONObject();
|
||||
obj.put(WebsocketConst.MSG_CMD, WebsocketConst.CMD_USER);
|
||||
obj.put(WebsocketConst.MSG_USER_ID, sysUser.getId());
|
||||
obj.put(WebsocketConst.MSG_ID, announcement.getId());
|
||||
obj.put(WebsocketConst.MSG_TXT, title);
|
||||
webSocket.sendMessage(sysUser.getId(), obj.toJSONString());
|
||||
}
|
||||
}
|
||||
}
|
||||
void sendSMS(SendMessageDTO sendMessageDTO, HashMap<String, String> map){
|
||||
String sender = "";
|
||||
String signature = "";
|
||||
String templateId = "";
|
||||
String codeType = sendMessageDTO.getTemplateCode();
|
||||
switch (codeType) {
|
||||
case "GL_1_HTTZ_CREATE_PROJECT":
|
||||
//中汽中心标准所-管理端-项目通知-1
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "7ffc2ce832a1408383b933702277f866";
|
||||
//通知类短信,不需要存redis
|
||||
break;
|
||||
case "GL_2_HTTZ_SUBMIT":
|
||||
//中汽中心标准所-管理端-合同通知-2
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "8f080f2c0b334f93af5219f76c0b5dc3";
|
||||
break;
|
||||
case "GL_3_HTTZ_AUDIT":
|
||||
//中汽中心标准所-管理端-合同通知-3
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "488e5a176aca4eea8472a6a7b8cd2911";
|
||||
break;
|
||||
case "GL_4_HTTZ_NOT_AUDIT":
|
||||
//中汽中心标准所-管理端-合同通知-4
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "0596842946244aa9b5c5a1d16d9a1d0a";
|
||||
//通知类短信,不需要存redis
|
||||
break;
|
||||
case "GL_5_HYTZ_SIGN_UP_UPLOAD":
|
||||
// 中汽中心标准所-管理端-会议通知-5
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "ef7374b862e3442e9ea6f84c3e626e9c";
|
||||
break;
|
||||
case "GL_6_DBTZ_ADD":
|
||||
// 中汽中心标准所-管理端-打包通知-6
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "0f62447b46ed4dcb88f3b8d9fa38a549";
|
||||
break;
|
||||
case "GL_7_DBTZ_CONTRACT":
|
||||
//中汽中心标准所-管理端-打包通知-7
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "7705a7180c644b028839af77fc51d371";
|
||||
//通知类短信,不需要存redis
|
||||
break;
|
||||
case "GL_8_HYTZ_ON_ACCESS_UPDATE":
|
||||
// 中汽中心标准所-管理端-会议通知-8
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "bfc6abc5bf3347029e9079214eb54868";
|
||||
break;
|
||||
case "GL_9_QYTZ_CREATE":
|
||||
//中汽中心标准所-管理端-企业通知-9
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "1b9dd79bb217420fa25725feb1ffaef4";
|
||||
break;
|
||||
case "QY_1_HYTZ_WORK_GROUP_CREATE":
|
||||
//中汽中心标准所-企业端-会议通知-1
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "b477be3ced93438a930675b2998d841d";
|
||||
//通知类短信,不需要存redis
|
||||
break;
|
||||
case "QY_2_HYTZ_WORK_GROUP_SIGN_UP":
|
||||
//中汽中心标准所-企业端-会议通知-2
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = ""; //todo 审核不通过
|
||||
break;
|
||||
case "QY_3_HYTZ_WORK_GROUP_UPLOAD":
|
||||
//中汽中心标准所-企业端-会议通知-3
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "";//todo 审核不通过
|
||||
break;
|
||||
case "QY_4_HYTZ_WORK_GROUP_NOT_UPLOAD":
|
||||
//中汽中心标准所-企业端-会议通知-4
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "";//todo 审核不通过
|
||||
//通知类短信,不需要存redis
|
||||
break;
|
||||
case "QY_5_HYTZ_NOT_AUDIT":
|
||||
//中汽中心标准所-企业端-会议通知-5
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "b564769d75ea43bda281ba4e26936fb6";
|
||||
break;
|
||||
case "QY_6_HYTZ_AUDIT":
|
||||
//中汽中心标准所-企业端-会议通知-6
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "";//todo 审核不通过
|
||||
break;
|
||||
case "QY_7_WJTZ_MEETING_SEND":
|
||||
//中汽中心标准所-企业端-文件通知-7
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "";//todo 审核不通过
|
||||
//通知类短信,不需要存redis
|
||||
break;
|
||||
case "QY_8_HTTZ_PHASE":
|
||||
//中汽中心标准所-企业端-合同通知-8
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "891d3236a8034a0c8ef266bb287a9ffa";
|
||||
break;
|
||||
case "QY_9_YJTZ_MAIL":
|
||||
//中汽中心标准所-企业端-邮寄通知-9
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "1003b89133e04cd7922cee64451813d4";
|
||||
break;
|
||||
case "QY_10_YJTZ_MAIL_CONTRACT":
|
||||
// 中汽中心标准所-企业端-邮寄通知-10
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "203aa025094e401b9f144b9a66e3c52e";
|
||||
//通知类短信,不需要存redis
|
||||
break;
|
||||
case "QY_11_CKTZ_PAY":
|
||||
// 中汽中心标准所-企业端-催款通知-1
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "c139886b751943feb6fd8aad46a3abbe";
|
||||
break;
|
||||
case "QY_12_WJTZ_WORK_GROUP_SEND":
|
||||
//中汽中心标准所-企业端-文件通知-12
|
||||
sender = "8821092414406";
|
||||
signature = "中汽中心标准所";
|
||||
templateId = "077964a02a814149bb01900e43c9a04e";
|
||||
break;
|
||||
default:
|
||||
throw new JeroBootException("codeType flase.");
|
||||
}
|
||||
|
||||
String str = "";
|
||||
// 管理端
|
||||
if(Objects.equals(sendMessageDTO.getTemplateCode().substring(0,2),"GL")){
|
||||
str = ManagementMessageEnums.getByCode(sendMessageDTO.getTemplateCode()).getField();
|
||||
}
|
||||
// 企业端
|
||||
if(Objects.equals(sendMessageDTO.getTemplateCode().substring(0,2),"QY")){
|
||||
str = CompanyMessageEnums.getByCode(sendMessageDTO.getTemplateCode()).getField();
|
||||
}
|
||||
String templateParas = "";
|
||||
if(!StringUtils.isEmpty(str)){
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("[");
|
||||
String[] s = str.split(",");
|
||||
for (int i = 0; i < s.length; i++) {
|
||||
sb.append("\"" + map.get(s[i]) + "\"");
|
||||
if(i < (s.length - 1)){
|
||||
sb.append(",");
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
templateParas = sb.toString();
|
||||
}
|
||||
sysBaseAPI.sendMessage(sendMessageDTO.getPhone(),sender,templateId,signature,templateParas);
|
||||
}
|
||||
}
|
||||
|
||||
+8
-8
@@ -41,6 +41,13 @@ public class PayCompanyManagement implements Serializable {
|
||||
@NotEmpty(message = "企业名称不能为空!")
|
||||
@Size(max = 50, message = "企业名称长度不能大于50个字符")
|
||||
private String companyName;
|
||||
/**信用代码*/
|
||||
@Excel(name = "信用代码", width = 15)
|
||||
@ApiModelProperty(value = "信用代码")
|
||||
@NotEmpty(message = "信用代码不能为空!")
|
||||
@Size(max = 18, message = "信用代码长度不能大于18个字符")
|
||||
@Pattern(regexp = "^([0-9A-HJ-NPQRTUWXY]{2}\\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\\d{14})$",message = "信用代码格式错误")
|
||||
private String dutyCode;
|
||||
/**公司地址*/
|
||||
@Excel(name = "公司地址", width = 15)
|
||||
@ApiModelProperty(value = "公司地址")
|
||||
@@ -53,7 +60,7 @@ public class PayCompanyManagement implements Serializable {
|
||||
@Size(max = 15, message = "公司电话长度不能大于15个字符")
|
||||
@Pattern(regexp = "^(([0-9]{3,4}-)?[0-9]{7,8})|(((13[0-9])|(14[579])|(15([0-3]|[5-9]))|(17[0135678])|(18[0-9])|(19[8|9])|(16[6]))\\d{8})$",message = "公司电话格式错误")
|
||||
private String companyPhone;
|
||||
/**邮编*/
|
||||
/**邮政编码*/
|
||||
@Excel(name = "邮政编码", width = 15)
|
||||
@ApiModelProperty(value = "邮政编码")
|
||||
@NotEmpty(message = "邮政编码不能为空!")
|
||||
@@ -78,13 +85,6 @@ public class PayCompanyManagement implements Serializable {
|
||||
@Size(max = 50, message = "银行账号长度不能大于50个字符")
|
||||
@Pattern(regexp = "^[0-9]*$",message = "银行账号格式错误")
|
||||
private String bankAccount;
|
||||
/**信用代码*/
|
||||
@Excel(name = "信用代码", width = 15)
|
||||
@ApiModelProperty(value = "信用代码")
|
||||
@NotEmpty(message = "信用代码不能为空!")
|
||||
@Size(max = 18, message = "信用代码长度不能大于18个字符")
|
||||
@Pattern(regexp = "^([0-9A-HJ-NPQRTUWXY]{2}\\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\\d{14})$",message = "信用代码格式错误")
|
||||
private String dutyCode;
|
||||
/**审核状态(1:通过,2:待审核)财务人员添加企业不需要审核默认是通过状态*/
|
||||
@ApiModelProperty(value = "审核状态(1:通过,2:待审核)财务人员添加企业不需要审核默认是通过状态")
|
||||
@Max(2)
|
||||
|
||||
+1
-1
@@ -78,7 +78,7 @@ public class PayIncomeContractCommon {
|
||||
/**
|
||||
* 支出合同excel表头
|
||||
*/
|
||||
public final static List<String> LIST_SPENDING_CONTRACT = Arrays.asList("合同编号","合同名称","签订单位","签订单位联系人","是否开口","负责人",
|
||||
public final static List<String> LIST_SPENDING_CONTRACT = Arrays.asList("合同编号","合同名称","签订单位","签订联系人","是否开口","负责人",
|
||||
"部门名称","签订合同总金额","税率","未税金额","合同签订日期","合同终止日期","合同约定主要时点",
|
||||
"应收金额","已收金额","未收金额","账款状态","合同约定付款次数","是否打包","打包年份");
|
||||
/**
|
||||
|
||||
+2
-2
@@ -557,7 +557,7 @@ public class PayIncomeContractController extends JeroController<PayIncomeContrac
|
||||
filedsList.add(new ExcelExportEntity("合同编号", "contractNum"));
|
||||
filedsList.add(new ExcelExportEntity("合同名称", "contractName"));
|
||||
filedsList.add(new ExcelExportEntity("签订单位", "signedCompanyTemporaryName"));
|
||||
filedsList.add(new ExcelExportEntity("签订单位联系人", "signedContactsTemporaryName"));
|
||||
filedsList.add(new ExcelExportEntity("签订联系人", "signedContactsTemporaryName"));
|
||||
filedsList.add(new ExcelExportEntity("是否开口", "opening"));
|
||||
filedsList.add(new ExcelExportEntity("负责人", "principalName"));
|
||||
filedsList.add(new ExcelExportEntity("部门名称", "departmentName"));
|
||||
@@ -570,8 +570,8 @@ public class PayIncomeContractController extends JeroController<PayIncomeContrac
|
||||
filedsList.add(new ExcelExportEntity("应收金额", "accountsReceivableAmount"));
|
||||
filedsList.add(new ExcelExportEntity("已收金额", "amountReceived"));
|
||||
filedsList.add(new ExcelExportEntity("未收金额", "outstandingAmount"));
|
||||
filedsList.add(new ExcelExportEntity("合同约定付款次数", "contractPaymentTimes"));
|
||||
filedsList.add(new ExcelExportEntity("账款状态", "accountStatus"));
|
||||
filedsList.add(new ExcelExportEntity("合同约定付款次数", "contractPaymentTimes"));
|
||||
filedsList.add(new ExcelExportEntity("是否打包", "pack"));
|
||||
filedsList.add(new ExcelExportEntity("打包年份", "packYear"));
|
||||
int count = mapCount.get("count");
|
||||
|
||||
+1
-1
@@ -306,7 +306,7 @@ public class PaySpendingContractController extends JeroController<PaySpendingCon
|
||||
filedsList.add(new ExcelExportEntity("合同编号", "contractNum"));
|
||||
filedsList.add(new ExcelExportEntity("合同名称", "contractName"));
|
||||
filedsList.add(new ExcelExportEntity("签订单位", "signedCompanyTemporaryName"));
|
||||
filedsList.add(new ExcelExportEntity("签订单位联系人", "signedContactsTemporaryName"));
|
||||
filedsList.add(new ExcelExportEntity("签订联系人", "signedContactsTemporaryName"));
|
||||
filedsList.add(new ExcelExportEntity("是否开口", "opening"));
|
||||
filedsList.add(new ExcelExportEntity("负责人", "principalName"));
|
||||
filedsList.add(new ExcelExportEntity("部门名称", "departmentName"));
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ public class PaySpendingContractExcelModel implements Serializable {
|
||||
@Excel(name = "签订单位", width = 15)
|
||||
private String signedCompanyTemporaryName;
|
||||
/**临时签订单位联系人名称*/
|
||||
@Excel(name = "签订单位联系人", width = 15)
|
||||
@Excel(name = "签订联系人", width = 15)
|
||||
private String signedContactsTemporaryName;
|
||||
/**是否开口(1:是,0:否)*/
|
||||
@Excel(name = "是否开口", width = 15)
|
||||
|
||||
+14
-14
@@ -66,7 +66,7 @@ public class PayWorkingGroupSubItem implements Serializable {
|
||||
@ApiModelProperty(value = "临时企业联系人一id")
|
||||
private java.lang.String contactsTemporaryIdOne;
|
||||
/**临时企业联系人一名称*/
|
||||
@Excel(name = "企业联系人一名称", width = 15)
|
||||
@Excel(name = "企业联系人1", width = 15)
|
||||
@ApiModelProperty(value = "临时企业联系人一名称")
|
||||
private java.lang.String contactsTemporaryNameOne;
|
||||
/**企业联系人二id*/
|
||||
@@ -77,7 +77,7 @@ public class PayWorkingGroupSubItem implements Serializable {
|
||||
@ApiModelProperty(value = "临时企业联系人二id")
|
||||
private java.lang.String contactsTemporaryIdTwo;
|
||||
/**临时企业联系人二名称*/
|
||||
@Excel(name = "企业联系人二名称", width = 15)
|
||||
@Excel(name = "企业联系人2", width = 15)
|
||||
@ApiModelProperty(value = "临时企业联系人二名称")
|
||||
private java.lang.String contactsTemporaryNameTwo;
|
||||
/**企业联系人三id*/
|
||||
@@ -88,9 +88,19 @@ public class PayWorkingGroupSubItem implements Serializable {
|
||||
@ApiModelProperty(value = "临时企业联系人三id")
|
||||
private java.lang.String contactsTemporaryIdThree;
|
||||
/**临时企业联系人三名称*/
|
||||
@Excel(name = "企业联系人三名称", width = 15)
|
||||
@Excel(name = "企业联系人3", width = 15)
|
||||
@ApiModelProperty(value = "临时企业联系人三名称")
|
||||
private java.lang.String contactsTemporaryNameThree;
|
||||
/**临时邮寄联系人名称*/
|
||||
@Excel(name = "邮寄联系人", width = 15)
|
||||
@ApiModelProperty(value = "临时邮寄联系人名称")
|
||||
private java.lang.String mailContactsTemporaryName;
|
||||
/**来款方式(1:无,2:合同,3:收费通知)*/
|
||||
@Excel(name = "来款方式", width = 15,dicCode = "payment_type")
|
||||
@Dict(dicCode = "payment_type")
|
||||
@ApiModelProperty(value = "来款方式(1:无,2:合同,3:收费通知)")
|
||||
@NotNull(message = "来款方式不能为空!")
|
||||
private java.lang.Integer chargeWay;
|
||||
/**应收金额(元)*/
|
||||
@Excel(name = "应收金额(元)", width = 15)
|
||||
@ApiModelProperty(value = "应收金额(元)")
|
||||
@@ -103,7 +113,7 @@ public class PayWorkingGroupSubItem implements Serializable {
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||
private BigDecimal paidAmount;
|
||||
/**来款用途(字典表)*/
|
||||
@Excel(name = "来款用途", width = 15,dicCode="payment_charge_use")
|
||||
// @Excel(name = "来款用途", width = 15,dicCode="payment_charge_use")
|
||||
@ApiModelProperty(value = "来款用途(字典表)")
|
||||
@Dict(dicCode = "payment_charge_use")
|
||||
private Integer chargeUse;
|
||||
@@ -115,16 +125,6 @@ public class PayWorkingGroupSubItem implements Serializable {
|
||||
/**临时邮寄联系人id*/
|
||||
@ApiModelProperty(value = "临时邮寄联系人id")
|
||||
private java.lang.String mailContactsTemporaryId;
|
||||
/**临时邮寄联系人名称*/
|
||||
@Excel(name = "邮寄联系人名称", width = 15)
|
||||
@ApiModelProperty(value = "临时邮寄联系人名称")
|
||||
private java.lang.String mailContactsTemporaryName;
|
||||
/**来款方式(1:无,2:合同,3:收费通知)*/
|
||||
@Excel(name = "来款方式", width = 15,dicCode = "payment_type")
|
||||
@Dict(dicCode = "payment_type")
|
||||
@ApiModelProperty(value = "来款方式(1:无,2:合同,3:收费通知)")
|
||||
@NotNull(message = "来款方式不能为空!")
|
||||
private java.lang.Integer chargeWay;
|
||||
/**合同编号*/
|
||||
@Excel(name = "合同编号", width = 15)
|
||||
@ApiModelProperty(value = "合同编号")
|
||||
|
||||
Reference in New Issue
Block a user