diff --git a/bonus-common-biz/src/main/java/com/bonus/common/houqin/utils/SM4EncryptUtils.java b/bonus-common-biz/src/main/java/com/bonus/common/houqin/utils/SM4EncryptUtils.java index 93e2a0f..1e8cb89 100644 --- a/bonus-common-biz/src/main/java/com/bonus/common/houqin/utils/SM4EncryptUtils.java +++ b/bonus-common-biz/src/main/java/com/bonus/common/houqin/utils/SM4EncryptUtils.java @@ -63,6 +63,8 @@ public class SM4EncryptUtils { Base64Decoder.decode(src)); System.out.println(src1); + System.out.println(sm4Decrypt("b4c2f994539a2d6e7a8f5c21f51645c6")); + // String src2 = decryptBySm4("Fm61oDlfUUyw1827TmMJnMym9V7KeX90sFNBSEKklDCCF+xeP6xroJ8h51DSHEkLm9oLIz3zjZ67pyHQbNr1Ewy/IOa3oS3urOcs+GQM1Bbept49M4gYVlR+9T5PVBh/oGTxWCLDFGXniZ//I3TPzTZ4d0lvYYQXdU8urbRlG4h+HwVYHupezgESM/7znsxR1cgVRybPdAiabQBasPzJdI8VKx+g+xVR3ee2hPtLZTXBf6ncvbj4f6eXzq5Ak5NnDASJEdJC9gj4pv2evfogAxZNoFLS0hPRde44sjGBXpJ3pWLWp/03iIrLlCQC2V4qugUULZMWaRXp3VzXbvHxbjqzPybMsocBdylfpPDrlj8AMJwt4c48AV+5VSSX4OM7LWwiW7N1Wi8pXbzzzUiUPwJa2T5y3rd40RG8JCruBEoD58t68vt8PoCcdbi4oyO7iY0AZsGxqXkJML9khMzb7yyGogZ6UHVNuzEMZbwbCmMrr2TNIye47yWD4MrB4Em+AwoiCPQMOcZ4uoqtJ79z4+BKWnhb3wy9/Cre54gpLnnAPlEDcmsjVjphjebp9qeGQH9xYXgI/RujjjAUMVDfEIBCHehKjbxTNEMxKesxsQJ/oK4DTOJV71OK4FmxMzdIqkNj02nzoOJC1c7S6ybJcjSP0ls0KRkQq6BLlPxldzGkT6lIUcFfd9foqqETKVDhCisSmKK1oAkdqCd4G6DKF2HFnZmjlanss6KhjdNJoi5cPxpFfVWFG7WxnswOt8FH0eMbanwaY2OuLJ0IL/AoW89iEQQ1vOFCbA2ijrPvAZ8P/YVlXKxXKrcIBHTRfDNjbNrl4VF1/5b0PZWt2BO3BUbT1hSTW5T4M1K0XAqf91e11DgUcp0wlgXE9oyCrcWAMUqwCYYdWEMtvktN3gSeKCHrmHnb+BWHZDVwHIltTbz90guY0k7GgURXSHLPIu+O", // Base64Decoder.decode(src)); // System.out.println(src2); diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/DeviceController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/DeviceController.java index 41956a8..936f4eb 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/DeviceController.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/DeviceController.java @@ -40,6 +40,14 @@ public class DeviceController extends BaseController { } return deviceService.getDeviceInfo(dto); } + @ApiOperation("获取设备信息") + @RequestMapping("/getKitchenDeviceInfo") + public AjaxResult getKitchenDeviceInfo(@RequestBody AppDTO dto) { + if (ObjectUtil.isEmpty(dto.getDeviceSn())) { + throw new ServiceException("设备sn不能为空"); + } + return deviceService.getKitchenDeviceInfo(dto); + } @ApiOperation("获取设备版本信息") @RequestMapping("/getAppVersion") public AjaxResult getAppVersion(@RequestBody AppDTO dto) { @@ -81,5 +89,19 @@ public class DeviceController extends BaseController { this.deviceInfoService.updateTimeBySn(dto.getDeviceSn()); return AjaxResult.success(); } + @ApiOperation(value = "更新设备在线状态") + @PostMapping({"/updateTimeByKitchenSn"}) + public AjaxResult updateTimeByKitchenSn(@RequestBody DeviceSearchDTO dto) { + if (ObjectUtil.isEmpty(dto.getDeviceSn())) { + throw new ServiceException("设备sn不能为空"); + } + this.deviceInfoService.updateTimeByKitchenSn(dto.getDeviceSn()); + return AjaxResult.success(); + } + @ApiOperation(value = "验证Token") + @PostMapping({"/checkToken"}) + public AjaxResult updateTimeByKitchenSn() { + return AjaxResult.success(); + } } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/FaceController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/FaceController.java index ebb69c2..3517ffb 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/FaceController.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/FaceController.java @@ -31,4 +31,13 @@ public class FaceController { return AjaxResult.error("获取人脸特征值失败!"); } } + @ApiOperation("获取人脸特征值") + @RequestMapping("/getKitchenFaceFeatureList") + public AjaxResult getKitchenFaceFeatureList(@RequestBody AppDTO dto) { + try { + return faceService.getKitchenFaceFeatureList(dto); + }catch (ServiceException e){ + return AjaxResult.error("获取人脸特征值失败!"); + } + } } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/UserController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/UserController.java index d0c1536..0baf570 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/UserController.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/controller/UserController.java @@ -31,5 +31,14 @@ public class UserController { return AjaxResult.error("获取人员信息失败!"); } } + @ApiOperation("获取人员信息") + @RequestMapping("/getKitchenUserInfo") + public AjaxResult getKitchenUserInfo(@RequestBody AppDTO dto) { + try { + return userService.getKitchenUserInfo(dto); + }catch (ServiceException e){ + return AjaxResult.error("获取人员信息失败!"); + } + } } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/DeviceMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/DeviceMapper.java index 4da0dd9..95f63ec 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/DeviceMapper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/DeviceMapper.java @@ -108,4 +108,6 @@ public interface DeviceMapper { * @return 超市设备信息 */ DeviceInfoVo getSupermarketDeviceInfo(AppDTO dto); + + DeviceInfoVo getKitchenDeviceInfo(AppDTO dto); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/FaceMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/FaceMapper.java index e460220..309ed13 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/FaceMapper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/FaceMapper.java @@ -16,4 +16,6 @@ public interface FaceMapper { * @return 人脸特征值集合 */ List getFaceFeatureList(AppDTO dto); + + List getKitchenFaceFeatureList(AppDTO dto); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/UserMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/UserMapper.java index 6d55710..c14b1a8 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/UserMapper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/mapper/UserMapper.java @@ -22,4 +22,6 @@ public interface UserMapper { * @return */ List getMoneyList(); + + List getKitchenUserInfo(AppDTO dto); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/DeviceService.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/DeviceService.java index fb606fe..2f26f4a 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/DeviceService.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/DeviceService.java @@ -48,4 +48,6 @@ public interface DeviceService { * @return 时间间隔配置 */ DeviceTimeIntervalVO intervalConfig(String machineSn); + + AjaxResult getKitchenDeviceInfo(AppDTO dto); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/FaceService.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/FaceService.java index 28c3f64..bd9e67f 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/FaceService.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/FaceService.java @@ -14,4 +14,6 @@ public interface FaceService { * @return AjaxResult */ AjaxResult getFaceFeatureList(AppDTO dto); + + AjaxResult getKitchenFaceFeatureList(AppDTO dto); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/UserService.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/UserService.java index 245f7ef..db8af22 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/UserService.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/UserService.java @@ -14,4 +14,6 @@ public interface UserService { * @return */ AjaxResult getUserInfo(AppDTO dto); + + AjaxResult getKitchenUserInfo(AppDTO dto); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/DeviceServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/DeviceServiceImpl.java index 022ac78..ed852ce 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/DeviceServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/DeviceServiceImpl.java @@ -239,4 +239,33 @@ public class DeviceServiceImpl implements DeviceService { deviceTimeIntervalVO.setBasicsTimeIntervals(basicsTimeIntervals); return deviceTimeIntervalVO; } + + @Override + public AjaxResult getKitchenDeviceInfo(AppDTO dto) { + List list = mapper.getParamInfo(); + DeviceInfoVo deviceInfoVo = mapper.getKitchenDeviceInfo(dto); + if (list != null && !list.isEmpty()) { + for (ParamVO vo : list) { + String key = vo.getParamKey(); + String value = vo.getParamValue(); + if (key == null) { + continue; + } + switch (vo.getParamKey()) { + case "app_id": + deviceInfoVo.setAppId(value); + break; + case "app_key": + deviceInfoVo.setAppKey(value); + break; + default: + break; + } + } + }else{ + return AjaxResult.error("参数信息未配置"); + } + deviceInfoVo.setTenantId(String.valueOf(GlobalConstants.TENANT_ID)); + return AjaxResult.success(deviceInfoVo); + } } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/FaceServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/FaceServiceImpl.java index f942f2f..63cc897 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/FaceServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/FaceServiceImpl.java @@ -23,4 +23,13 @@ public class FaceServiceImpl implements FaceService { List list = mapper.getFaceFeatureList(dto); return AjaxResult.success(list); } + + @Override + public AjaxResult getKitchenFaceFeatureList(AppDTO dto) { + List list = mapper.getKitchenFaceFeatureList(dto); + if (list.isEmpty()) { + return AjaxResult.error("未查询到人脸特征值"); + } + return AjaxResult.success(list); + } } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/UserServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/UserServiceImpl.java index e6c5526..b262fa6 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/UserServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/android/service/impl/UserServiceImpl.java @@ -35,9 +35,6 @@ public class UserServiceImpl implements UserService { // 构建 userId 到 moneyVo 的映射,提升查找效率 Map moneyMap = moneyList.stream().collect(Collectors.toMap(UserInfoVo::getUserId, vo -> vo, (a, b) -> a)); list.forEach(userInfoVo -> { -// if (userInfoVo.getPhone().length() > PHONE_LENGTH) { -// userInfoVo.setPhone(SM4EncryptUtils.sm4Decrypt(userInfoVo.getPhone())); -// } UserInfoVo money = moneyMap.get(userInfoVo.getUserId()); if (money != null) { userInfoVo.setPersonalWalletBalance(money.getPersonalWalletBalance()); @@ -49,4 +46,13 @@ public class UserServiceImpl implements UserService { return AjaxResult.success(list); } + @Override + public AjaxResult getKitchenUserInfo(AppDTO dto) { + List list = mapper.getKitchenUserInfo(dto); + if (list.isEmpty()) { + return AjaxResult.error("未查询到人员信息"); + } + return AjaxResult.success(list); + } + } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/mapper/DeviceInfoMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/mapper/DeviceInfoMapper.java index 0f2af71..21dfa9b 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/mapper/DeviceInfoMapper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/mapper/DeviceInfoMapper.java @@ -144,4 +144,6 @@ public interface DeviceInfoMapper { * @return 结果 */ int updateTimeBySn(String sn); + + int updateTimeByKitchenSn(String sn); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/service/IDeviceInfoService.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/service/IDeviceInfoService.java index 2c07de0..028f5a3 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/service/IDeviceInfoService.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/service/IDeviceInfoService.java @@ -63,4 +63,6 @@ public interface IDeviceInfoService { * @param deviceSn 设备sn码 */ void updateTimeBySn(String deviceSn); + + void updateTimeByKitchenSn(String deviceSn); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/service/impl/DeviceInfoServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/service/impl/DeviceInfoServiceImpl.java index 1af696e..27f81f9 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/service/impl/DeviceInfoServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/device/service/impl/DeviceInfoServiceImpl.java @@ -175,5 +175,12 @@ public class DeviceInfoServiceImpl implements IDeviceInfoService { throw new ServiceException("更新时间失败"); } } + @Override + public void updateTimeByKitchenSn(String sn) { + int code = deviceInfoMapper.updateTimeByKitchenSn(sn); + if (code == 0) { + throw new ServiceException("更新时间失败"); + } + } } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/domain/KitchenStaffMorningCheck.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/domain/KitchenStaffMorningCheck.java index b7e5fb7..57e396c 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/domain/KitchenStaffMorningCheck.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/domain/KitchenStaffMorningCheck.java @@ -40,7 +40,7 @@ public class KitchenStaffMorningCheck extends BaseEntity { /** 体温 */ @Excel(name = "体温") @ApiModelProperty(value = "体温") - private Long temperatureValue; + private String temperatureValue; /** 体温状态(0-未知 1-正常 2-异常) */ @Excel(name = "体温状态", readConverterExp = "0=-未知,1=-正常,2=-异常") @@ -91,4 +91,11 @@ public class KitchenStaffMorningCheck extends BaseEntity { private String encryptedSearchValue; private String searchValue; + + @ApiModelProperty("人脸照片") + private String faceCheckImg; + @ApiModelProperty("手心照片") + private String handFrontCheckImg; + @ApiModelProperty("手背照片") + private String handBackCheckImg; } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenStaffMorningCheckServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenStaffMorningCheckServiceImpl.java index bb59874..1051a8f 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenStaffMorningCheckServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenStaffMorningCheckServiceImpl.java @@ -1,5 +1,6 @@ package com.bonus.canteen.core.kitchen.service.impl; +import java.math.BigDecimal; import java.util.List; import cn.hutool.core.collection.CollUtil; @@ -65,6 +66,12 @@ public class KitchenStaffMorningCheckServiceImpl implements IKitchenStaffMorning public int insertKitchenStaffMorningCheck(KitchenStaffMorningCheck kitchenStaffMorningCheck) { kitchenStaffMorningCheck.setCreateTime(DateUtils.getNowDate()); kitchenStaffMorningCheck.setCheckId(null); + try { + double temperatureValue = Double.parseDouble(kitchenStaffMorningCheck.getTemperatureValue()); + kitchenStaffMorningCheck.setTemperatureStatus(temperatureValue > 37.5 ? "2" : "1"); + } catch (NumberFormatException e) { + throw new ServiceException("Invalid temperature value: " + kitchenStaffMorningCheck.getTemperatureValue()); + } try { return kitchenStaffMorningCheckMapper.insertKitchenStaffMorningCheck(kitchenStaffMorningCheck); } catch (Exception e) { diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/DeviceMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/DeviceMapper.xml index 1f60f32..387b903 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/DeviceMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/DeviceMapper.xml @@ -172,5 +172,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where di.device_sn = #{deviceSn} GROUP BY di.device_id + + diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/FaceMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/FaceMapper.xml index 4c4c042..a1d5588 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/FaceMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/FaceMapper.xml @@ -20,4 +20,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + \ No newline at end of file diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/UserMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/UserMapper.xml index c53a42b..b2d2ed8 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/UserMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/android/UserMapper.xml @@ -44,4 +44,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" from account_wallet_info)r GROUP BY r.user_id + + \ No newline at end of file diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/device/DeviceInfoMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/device/DeviceInfoMapper.xml index 5bb97a5..e52b9bc 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/device/DeviceInfoMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/device/DeviceInfoMapper.xml @@ -316,4 +316,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{deviceId} + + + update kitchen_device_info + set last_update_time = unix_timestamp() + where device_sn = #{sn} + \ No newline at end of file diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/kitchen/KitchenStaffMorningCheckMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/kitchen/KitchenStaffMorningCheckMapper.xml index 44e5148..658f3e9 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/kitchen/KitchenStaffMorningCheckMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/kitchen/KitchenStaffMorningCheckMapper.xml @@ -21,6 +21,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + @@ -79,6 +83,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" create_time, update_by, update_time, + face_check_img, + hand_front_check_img, + hand_back_check_img, #{staffId}, @@ -92,6 +99,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{createTime}, #{updateBy}, #{updateTime}, + #{faceCheckImg}, + #{handFrontCheckImg}, + #{handBackCheckImg},