打卡记录 导出增加打卡时间

master
382696293@qq.com 2 years ago
parent 4961816bf9
commit b396c7b79c

@ -43,6 +43,8 @@ public class WxMemberClockLog {
private String instrumentName;
private String clockTime;
public Integer getClockNum() {
return clockNum;
@ -123,4 +125,12 @@ public class WxMemberClockLog {
public void setInstrumentName(String instrumentName) {
this.instrumentName = instrumentName;
}
public String getClockTime() {
return clockTime;
}
public void setClockTime(String clockTime) {
this.clockTime = clockTime;
}
}

@ -28,6 +28,9 @@ public class WxClockLogExport {
@Excel(name = "最新打卡时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date lastClockTime;
@Excel(name = "累计打卡时间")
private String clockTime;
@Excel(name = "小程序标签")
private String miniProgramTagListStr;
@ -115,4 +118,12 @@ public class WxClockLogExport {
public void setMemberRegisterDate(Date memberRegisterDate) {
this.memberRegisterDate = memberRegisterDate;
}
public String getClockTime() {
return clockTime;
}
public void setClockTime(String clockTime) {
this.clockTime = clockTime;
}
}

@ -34,6 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="lastClockTime" column="last_clock_time"/>
<result property="clockNum" column="clock_num" />
<result property="instrumentName" column="instrument_name" />
<result property="clockTime" column="clock_time" />
</resultMap>
<resultMap type="WxClockLog" id="WxClockImgLogResult">
@ -133,7 +134,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
user_id,
MAX( update_time ) AS last_clock_time,
GROUP_CONCAT(instrument_name) AS instrument_name,
count( 1 ) AS clock_num
count( 1 ) AS clock_num,
GROUP_CONCAT( update_time ) AS clock_time
FROM
wx_clock_log
<where>

@ -307,6 +307,9 @@
<el-form-item label="最新打卡时间 " prop="lastClockTime">
<el-switch v-model="exportFieldList.lastClockTime" active-value="lastClockTime" :inactive-value="null"/>
</el-form-item>
<el-form-item label="累计打卡时间 " prop="clockTime">
<el-switch v-model="exportFieldList.clockTime" active-value="clockTime" :inactive-value="null"/>
</el-form-item>
<el-form-item label="小程序标签 " prop="miniProgramTagListStr">
<el-switch v-model="exportFieldList.miniProgramTagListStr" active-value="miniProgramTagListStr"
:inactive-value="null"/>
@ -448,6 +451,7 @@ export default {
wecomTagListStr: null,
memberRegisterDate: null,
instrumentName: null,
clockTime: null,
},
//
userClockLogVisible: false,
@ -796,6 +800,7 @@ export default {
wecomTagListStr: null,
memberRegisterDate: null,
instrumentName: null,
clockTime: null,
}
},
isExportAllFields() {
@ -809,6 +814,7 @@ export default {
this.exportFieldList.wecomTagListStr = "wecomTagListStr";
this.exportFieldList.memberRegisterDate = "memberRegisterDate";
this.exportFieldList.instrumentName = "instrumentName";
this.exportFieldList.clockTime = "clockTime";
} else {
this.exportFieldList.nickname = null;
this.exportFieldList.userId = null;
@ -819,6 +825,7 @@ export default {
this.exportFieldList.wecomTagListStr = null;
this.exportFieldList.memberRegisterDate = null;
this.exportFieldList.instrumentName = null;
this.exportFieldList.clockTime = null;
}
},
cancelUserClockLogDialog() {

Loading…
Cancel
Save