薪资接口修改

master 35
hshansha 7 months ago
parent bf5e66420a
commit 0564d651c6

@ -25,7 +25,7 @@ public class PaySalaryReportBo extends BaseEntity {
/**
*
*/
@NotNull(message = "主键不能为空", groups = { EditGroup.class })
// @NotNull(message = "主键不能为空", groups = { EditGroup.class })
private Long id;
/**
@ -85,97 +85,97 @@ public class PaySalaryReportBo extends BaseEntity {
/**
*
*/
@NotNull(message = "实际出勤小时数不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "实际出勤小时数不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal actuallyHours;
/**
*
*/
@NotNull(message = "出勤工时不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "出勤工时不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal dayWorkHours;
/**
*
*/
@NotNull(message = "包活工时不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "包活工时不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal workOrderHours;
/**
*
*/
@NotNull(message = "加班工时不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "加班工时不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal overtimeWorkHours;
/**
*  
*/
@NotNull(message = " 日工帮工工时不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = " 日工帮工工时不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal rigongHelpHours;
/**
*
*/
@NotNull(message = "日工工资不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "日工工资不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal dayWorkPay;
/**
*
*/
@NotNull(message = "包活工资不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "包活工资不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal workOrderPay;
/**
*
*/
@NotNull(message = "加班工资不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "加班工资不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal overtime;
/**
*
*/
@NotNull(message = "帮工工资不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "帮工工资不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal banggongPay;
/**
* /
*/
@NotNull(message = "值班/拉货工资 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "值班/拉货工资 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal zhibanOrLahuo;
/**
*
*/
@NotNull(message = "节假日工资 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "节假日工资 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal holiday;
/**
*
*/
@NotNull(message = "岗位津贴 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "岗位津贴 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal post;
/**
*
*/
@NotNull(message = "话费及其他补贴 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "话费及其他补贴 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal phoneCharge;
/**
*
*/
@NotNull(message = "合同补 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "合同补 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal contract;
/**
*
*/
@NotNull(message = "全勤奖 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "全勤奖 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal fullTime;
/**
*
*/
@NotNull(message = "上月差异 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "上月差异 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal diffOfLastMonth;
/**
@ -187,13 +187,13 @@ public class PaySalaryReportBo extends BaseEntity {
/**
*
*/
@NotNull(message = "扣款忘刷迟到 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "扣款忘刷迟到 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal late;
/**
* /
*/
@NotNull(message = "扣款保险/党费 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "扣款保险/党费 废弃不能为空", groups = { AddGroup.class, EditGroup.class })
private BigDecimal insurance;
/**
@ -205,19 +205,19 @@ public class PaySalaryReportBo extends BaseEntity {
/**
*
*/
@NotBlank(message = "员工补贴对象不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotBlank(message = "员工补贴对象不能为空", groups = { AddGroup.class, EditGroup.class })
private String allButieData;
/**
*
*/
@NotBlank(message = "备注不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotBlank(message = "备注不能为空", groups = { AddGroup.class, EditGroup.class })
private String note;
/**
*
*/
@NotNull(message = "员工工资是否可查不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotNull(message = "员工工资是否可查不能为空", groups = { AddGroup.class, EditGroup.class })
private Long empQuery;

@ -42,8 +42,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="queryLastMonthReport" resultMap="PaySalaryReportResult">
SELECT * FROM `pay_salary_report` s
where s.year=(select max(year) maxYear from `pay_salary_report` ${ew.customSqlSegment})
and s.`month`=(select max(month) from `pay_salary_report` where `year`= select max(year) maxYear from `pay_salary_report` ${ew.customSqlSegment})
${ew.customSqlSegment}
<where>
s.`month`=(select max(month) from `pay_salary_report` where
`year`= (select max(year) maxYear from `pay_salary_report` ${ew.customSqlSegment})
<if test="ew.sqlSegment != null and ew.sqlSegment != ''"> and ${ew.sqlSegment} </if> )
<if test="ew.sqlSegment != null and ew.sqlSegment != ''"> and ${ew.sqlSegment} </if>
</where>
<!--${ew.customSqlSegment}-->
</select>
</mapper>

Loading…
Cancel
Save