feat: 补全预算年月字段

This commit is contained in:
han0
2024-11-12 16:38:54 +08:00
parent 9d136721f8
commit 7612d99885
2 changed files with 24 additions and 8 deletions

View File

@@ -76,14 +76,23 @@ public class Budget extends Model<Budget> {
@ApiModelProperty("日期") @ApiModelProperty("日期")
@TableField("`DATE`") @TableField("`DATE`")
private LocalDate date; private LocalDate date;
//
// @ApiModelProperty("年份") @ApiModelProperty("当期年份")
// @TableField("`YEAR`") @TableField("`YEAR`")
// private Integer year; private Integer year;
//
// @ApiModelProperty("月份") @ApiModelProperty("当期月份")
// @TableField(value="`MONTHS`", typeHandler = FastjsonArrayHandler.class) @TableField(value="`MONTH`")
// private List months; private Integer month;
@ApiModelProperty("基期年份")
@TableField("`BASE_YEAR`")
private Integer baseYear;
@ApiModelProperty("基期月份")
@TableField(value="`BASE_MONTH`")
private Integer baseMonth;
@TableField(exist = false) @TableField(exist = false)
private List<BudgetItem> items; private List<BudgetItem> items;
@@ -124,6 +133,10 @@ public class Budget extends Model<Budget> {
this.diff = param.getTotalDiff(); // 调差金额 this.diff = param.getTotalDiff(); // 调差金额
this.amount = baseAmount + diff; // 当期总价 this.amount = baseAmount + diff; // 当期总价
this.date = LocalDate.now(); this.date = LocalDate.now();
this.year = param.getYear();
this.month = param.getMonth();
this.baseYear = param.getBaseYear();
this.baseMonth = param.getBaseMonth();
} }
} }

View File

@@ -0,0 +1,3 @@
ALTER TABLE BUDGET ADD MONTH varchar(16) default 0 comment '当期月份';
ALTER TABLE BUDGET ADD BASE_YEAR varchar(16) default 0 comment '基期年份';
ALTER TABLE BUDGET ADD BASE_MONTH varchar(16) default 0 comment '基期月份';