feat: 调账接口新增字段Id
This commit is contained in:
+113
-23
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
|||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.jero.common.aspect.annotation.Dict;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
@@ -17,6 +18,7 @@ import lombok.EqualsAndHashCode;
|
|||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
import javax.validation.constraints.DecimalMax;
|
import javax.validation.constraints.DecimalMax;
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
import javax.validation.constraints.Size;
|
import javax.validation.constraints.Size;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -38,11 +40,9 @@ public class PayPackCompany implements Serializable {
|
|||||||
@ApiModelProperty(value = "id")
|
@ApiModelProperty(value = "id")
|
||||||
private java.lang.String id;
|
private java.lang.String id;
|
||||||
/**企业id*/
|
/**企业id*/
|
||||||
// @Excel(name = "企业id", width = 15)
|
|
||||||
@ApiModelProperty(value = "企业id")
|
@ApiModelProperty(value = "企业id")
|
||||||
private java.lang.String companyId;
|
private java.lang.String companyId;
|
||||||
/**企业id*/
|
/**企业id*/
|
||||||
// @Excel(name = "企业id", width = 15)
|
|
||||||
@ApiModelProperty(value = "企业id")
|
@ApiModelProperty(value = "企业id")
|
||||||
private java.lang.String companyTemporaryId;
|
private java.lang.String companyTemporaryId;
|
||||||
/**企业名称*/
|
/**企业名称*/
|
||||||
@@ -50,11 +50,9 @@ public class PayPackCompany implements Serializable {
|
|||||||
@ApiModelProperty(value = "企业名称")
|
@ApiModelProperty(value = "企业名称")
|
||||||
private java.lang.String companyTemporaryName;
|
private java.lang.String companyTemporaryName;
|
||||||
/**企业联系人id*/
|
/**企业联系人id*/
|
||||||
// @Excel(name = "企业联系人id", width = 15)
|
|
||||||
@ApiModelProperty(value = "企业联系人id")
|
@ApiModelProperty(value = "企业联系人id")
|
||||||
private java.lang.String companyContactId;
|
private java.lang.String companyContactId;
|
||||||
/**企业联系人id*/
|
/**企业联系人id*/
|
||||||
// @Excel(name = "企业联系人id", width = 15)
|
|
||||||
@ApiModelProperty(value = "企业联系人id")
|
@ApiModelProperty(value = "企业联系人id")
|
||||||
private java.lang.String companyContactTemporaryId;
|
private java.lang.String companyContactTemporaryId;
|
||||||
/**企业联系人*/
|
/**企业联系人*/
|
||||||
@@ -66,11 +64,9 @@ public class PayPackCompany implements Serializable {
|
|||||||
@ApiModelProperty(value = "打包年份")
|
@ApiModelProperty(value = "打包年份")
|
||||||
private java.lang.String packYear;
|
private java.lang.String packYear;
|
||||||
/**打包联系人id*/
|
/**打包联系人id*/
|
||||||
// @Excel(name = "打包联系人id", width = 15)
|
|
||||||
@ApiModelProperty(value = "打包联系人id")
|
@ApiModelProperty(value = "打包联系人id")
|
||||||
private java.lang.String packContactId;
|
private java.lang.String packContactId;
|
||||||
/**打包联系人id*/
|
/**打包联系人id*/
|
||||||
// @Excel(name = "打包联系人id", width = 15)
|
|
||||||
@ApiModelProperty(value = "打包联系人id")
|
@ApiModelProperty(value = "打包联系人id")
|
||||||
private java.lang.String packContactTemporaryId;
|
private java.lang.String packContactTemporaryId;
|
||||||
/**打包联系人*/
|
/**打包联系人*/
|
||||||
@@ -91,34 +87,19 @@ public class PayPackCompany implements Serializable {
|
|||||||
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
private BigDecimal packChargeTotal;
|
private BigDecimal packChargeTotal;
|
||||||
/**打包费用备注*/
|
/**打包费用备注*/
|
||||||
// @Excel(name = "打包费用备注", width = 15)
|
|
||||||
@ApiModelProperty(value = "打包费用备注")
|
@ApiModelProperty(value = "打包费用备注")
|
||||||
private java.lang.String packChargeRemark;
|
private java.lang.String packChargeRemark;
|
||||||
/**备注*/
|
/**备注*/
|
||||||
// @Excel(name = "备注", width = 15)
|
|
||||||
@ApiModelProperty(value = "备注")
|
@ApiModelProperty(value = "备注")
|
||||||
private java.lang.String remark;
|
private java.lang.String remark;
|
||||||
|
|
||||||
@Excel(name = "确认收入金额", width = 15)
|
|
||||||
@TableField(exist = false)
|
|
||||||
@ApiModelProperty(value = "确认收入金额")
|
|
||||||
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
||||||
private BigDecimal confirmAmount;
|
|
||||||
|
|
||||||
/**实际到账费用*/
|
/**实际到账费用*/
|
||||||
@Excel(name = "实际到账费用", width = 15)
|
@Excel(name = "实际到账费用", width = 15)
|
||||||
@ApiModelProperty(value = "实际到账费用")
|
@ApiModelProperty(value = "实际到账费用")
|
||||||
@DecimalMax(value = "9999999999.99",message = "实际到账费用格式错误")
|
@DecimalMax(value = "9999999999.99",message = "实际到账费用格式错误")
|
||||||
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
private BigDecimal receiptExpense;
|
private BigDecimal receiptExpense;
|
||||||
/**开票金额*/
|
|
||||||
// @Excel(name = "开票金额", width = 15)
|
|
||||||
@ApiModelProperty(value = "开票金额")
|
|
||||||
@DecimalMax(value = "9999999999.99",message = "开票金额格式错误")
|
|
||||||
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
|
||||||
private BigDecimal invoiceAmount;
|
|
||||||
/**未开票金额*/
|
/**未开票金额*/
|
||||||
// @Excel(name = "未开票金额", width = 15)
|
|
||||||
@ApiModelProperty(value = "未开票金额")
|
@ApiModelProperty(value = "未开票金额")
|
||||||
@DecimalMax(value = "9999999999.99",message = "未开票金额格式错误")
|
@DecimalMax(value = "9999999999.99",message = "未开票金额格式错误")
|
||||||
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
@@ -142,14 +123,12 @@ public class PayPackCompany implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 手机号
|
* 手机号
|
||||||
*/
|
*/
|
||||||
// @Excel(name = "联系人电话", width = 15)
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "手机号")
|
@ApiModelProperty(value = "手机号")
|
||||||
private String phone;
|
private String phone;
|
||||||
/**
|
/**
|
||||||
* 邮箱
|
* 邮箱
|
||||||
*/
|
*/
|
||||||
// @Excel(name = "邮箱", width = 15)
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "邮箱")
|
@ApiModelProperty(value = "邮箱")
|
||||||
private String email;
|
private String email;
|
||||||
@@ -158,5 +137,116 @@ public class PayPackCompany implements Serializable {
|
|||||||
@TableField("pack_principal_id")
|
@TableField("pack_principal_id")
|
||||||
private java.lang.String packPrincipalId;
|
private java.lang.String packPrincipalId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "确认收入((1:全额(对勾),0:0(X),2:>0 && <总金额(半满标志)))")
|
||||||
|
private Integer affirmIncome;
|
||||||
|
|
||||||
|
/**确认金额税额*/
|
||||||
|
@ApiModelProperty(value = "确认金额税额")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "确认金额税额")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal confirmTax;
|
||||||
|
|
||||||
|
/**确认金额未税*/
|
||||||
|
@ApiModelProperty(value = "确认金额未税")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "确认金额未税")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal confirmNoTaxAmount;
|
||||||
|
|
||||||
|
/**到账金额税额*/
|
||||||
|
@ApiModelProperty(value = "到账金额税额")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "到账金额税额")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal paidTax;
|
||||||
|
|
||||||
|
/**到账金额未税*/
|
||||||
|
@ApiModelProperty(value = "到账金额未税")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "到账金额未税")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal paidNoTaxAmount;
|
||||||
|
|
||||||
|
/**开票金额税额*/
|
||||||
|
@ApiModelProperty(value = "开票金额税额")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "开票金额税额")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal invoiceTax;
|
||||||
|
|
||||||
|
/**开票金额未税*/
|
||||||
|
@ApiModelProperty(value = "开票金额未税")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "开票金额未税")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal invoiceNoTaxAmount;
|
||||||
|
|
||||||
|
/**税率*/
|
||||||
|
@ApiModelProperty(value = "税率")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
@Dict(dicCode = "rate")
|
||||||
|
private BigDecimal taxRate;
|
||||||
|
|
||||||
|
/**税额*/
|
||||||
|
@ApiModelProperty(value = "税额")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal tax;
|
||||||
|
|
||||||
|
/**未税金额*/
|
||||||
|
@ApiModelProperty(value = "未税金额")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal noTaxAmount;
|
||||||
|
|
||||||
|
/**开票金额*/
|
||||||
|
@ApiModelProperty(value = "开票金额")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "开票金额格式错误")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal invoiceAmount;
|
||||||
|
|
||||||
|
/**需要发票(1:增值税普通发票,2:增值税专用发票,3:否)*/
|
||||||
|
@ApiModelProperty(value = "需要发票(1:增值税普通发票,2:增值税专用发票,0:否)")
|
||||||
|
@Dict(dicCode = "invoice_type")
|
||||||
|
@NotNull(message = "需要发票不能为空")
|
||||||
|
private java.lang.Integer needInvoice;
|
||||||
|
|
||||||
|
/**到账(1:全额(对勾),2:0(X),3:>0 && <总金额(半满标志))*/
|
||||||
|
@ApiModelProperty(value = "到账(1:全额(对勾),2:0(X),3:>0 && <总金额(半满标志))")
|
||||||
|
private java.lang.Integer inAccount;
|
||||||
|
|
||||||
|
/**开票(1:全额(对勾),2:0(X),3:>0 && <总金额(半满标志))*/
|
||||||
|
@ApiModelProperty(value = "开票(1:全额(对勾),2:0(X),3:>0 && <总金额(半满标志))")
|
||||||
|
private java.lang.Integer makeInvoice;
|
||||||
|
|
||||||
|
/**邮寄联系人id*/
|
||||||
|
@ApiModelProperty(value = "邮寄联系人id")
|
||||||
|
@Size(max = 32,message = "邮寄联系人id长度不能大于32个字符")
|
||||||
|
private java.lang.String mailContactsId;
|
||||||
|
|
||||||
|
/**来款方式(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 = "待确收金额(元)")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "待确收金额(元)格式错误")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal receivableAmount;
|
||||||
|
|
||||||
|
/**预估到账日期*/
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
@ApiModelProperty(value = "预估到账日期")
|
||||||
|
@Excel(name = "预估到账日期",width = 15,format = "yyyy-MM-dd")
|
||||||
|
private String estimatedArrivalDate;
|
||||||
|
|
||||||
|
/**实收金额(元)*/
|
||||||
|
@ApiModelProperty(value = "实收金额(元)")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "实收金额(元)格式错误")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal paidAmount;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "确认到账金额(元)")
|
||||||
|
@DecimalMax(value = "9999999999.99",message = "确认到账金额(元)格式错误")
|
||||||
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
||||||
|
private BigDecimal confirmAmount;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-2
@@ -605,9 +605,10 @@ public class PayWorkingGroupSubItemController extends JeroController<PayWorkingG
|
|||||||
@ApiOperation(value = "工作组成员-调账", notes = "工作组成员-调账")
|
@ApiOperation(value = "工作组成员-调账", notes = "工作组成员-调账")
|
||||||
@GetMapping(value = "/editAccount")
|
@GetMapping(value = "/editAccount")
|
||||||
public Result<?> editAccount(@RequestParam(name = "workGroupId") String workGroupId,
|
public Result<?> editAccount(@RequestParam(name = "workGroupId") String workGroupId,
|
||||||
@RequestParam(name = "companyId") String companyId) {
|
@RequestParam(name = "companyId") String companyId,
|
||||||
|
@RequestParam(name = "id") String id) {
|
||||||
payWorkingGroupSubItemService.editAccount(workGroupId, companyId);
|
payWorkingGroupSubItemService.editAccount(workGroupId, companyId);
|
||||||
payWorkingGroupSubItemService.delete(companyId);
|
payWorkingGroupSubItemService.delete(id);
|
||||||
return Result.OK("调账成功!");
|
return Result.OK("调账成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1279,7 +1279,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
|||||||
// 来款用途
|
// 来款用途
|
||||||
payCommonProject.setChargeUse(PayProjectCommon.CHARGE_USE1);
|
payCommonProject.setChargeUse(PayProjectCommon.CHARGE_USE1);
|
||||||
// 联系人
|
// 联系人
|
||||||
payCommonProject.setContactsId(data.getContactsIdOne());
|
payCommonProject.setContactsId(data.getPayWorkingGroupSubItemContactsList().get(0).getContactsId());
|
||||||
// 邮寄联系人
|
// 邮寄联系人
|
||||||
payCommonProject.setMailContactsId(data.getMailContactsId());
|
payCommonProject.setMailContactsId(data.getMailContactsId());
|
||||||
// 待确收金额
|
// 待确收金额
|
||||||
|
|||||||
Reference in New Issue
Block a user