根据矩阵信息可以查看对应部门或人员的出勤数据 (包括对应日期的班次筛选)

AISIN
Chengliang 5 months ago
parent bc9712fd84
commit afb05a2c10

@ -28,7 +28,7 @@ public class KqStatisticsItemVo {
private String type;
private String value;
private Integer value;
}

@ -26,7 +26,7 @@ public class KqStatisticsVo {
private String title;
private String value;
private Integer value;
private List<KqStatisticsItemVo> items;

@ -0,0 +1,33 @@
package com.engine.aisin.entity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* @Author liang.cheng
* @Date 2024/11/18 10:26 AM
* @Description: TODO
* @Version 1.0
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ResourceParam {
private String userId;
private String serialId;
/**
*
*/
private boolean sign;
}

@ -25,31 +25,12 @@ import java.util.Map;
public class MainTest {
public static void main(String[] args) {
List<KqStatisticsItemVo> kqStatisticsItemVoList = new ArrayList<>();
kqStatisticsItemVoList.add(KqStatisticsItemVo.builder()
.name("未出勤人数")
.id("leavePersons")
.title("未出勤人数")
.type("ABSENT")
.value("0")
.build());
kqStatisticsItemVoList.add(KqStatisticsItemVo.builder()
.name("实际出勤人数")
.id("realPersons")
.title("实际出勤人数")
.type("REALPERSONS")
.value("0")
.build());
KqStatisticsVo build = KqStatisticsVo.builder()
.name("应出勤(人)")
.id("workPersons")
.title("出勤统计")
.value("0")
.items(kqStatisticsItemVoList)
.build();
System.out.println(build.toString());
String matrixtableName = "matrixtable_41";
int uid = 6189;
String sql = "select rsbm from "+matrixtableName+" where (kc like '%"+uid+"%' or " +
"bz like '%"+uid+"%' or fbc like '%"+uid+"%')";
System.out.println(sql);
}
public static String firstDayOfMonth(String yearMonthStr) {

Loading…
Cancel
Save