|
@@ -1,17 +1,21 @@
|
|
|
package com.ruoyi.web.controller.clock;
|
|
package com.ruoyi.web.controller.clock;
|
|
|
|
|
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
|
|
+import cn.dev33.satoken.secure.BCrypt;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.ruoyi.clock.domain.bo.EmployeeBo;
|
|
import com.ruoyi.clock.domain.bo.EmployeeBo;
|
|
|
|
|
+import com.ruoyi.clock.domain.bo.EmployeeStatusBo;
|
|
|
import com.ruoyi.clock.domain.vo.EmployeeVo;
|
|
import com.ruoyi.clock.domain.vo.EmployeeVo;
|
|
|
import com.ruoyi.clock.domain.vo.ShopVo;
|
|
import com.ruoyi.clock.domain.vo.ShopVo;
|
|
|
import com.ruoyi.clock.service.IEmployeeService;
|
|
import com.ruoyi.clock.service.IEmployeeService;
|
|
|
import com.ruoyi.common.annotation.Log;
|
|
import com.ruoyi.common.annotation.Log;
|
|
|
import com.ruoyi.common.annotation.RepeatSubmit;
|
|
import com.ruoyi.common.annotation.RepeatSubmit;
|
|
|
|
|
+import com.ruoyi.common.apiencrypt.annotation.ApiDecrypt;
|
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
|
import com.ruoyi.common.core.domain.PageQuery;
|
|
import com.ruoyi.common.core.domain.PageQuery;
|
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.common.core.domain.R;
|
|
|
|
|
+import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
import com.ruoyi.common.core.validate.AddGroup;
|
|
import com.ruoyi.common.core.validate.AddGroup;
|
|
|
import com.ruoyi.common.core.validate.EditGroup;
|
|
import com.ruoyi.common.core.validate.EditGroup;
|
|
@@ -117,6 +121,28 @@ public class EmployeeController extends BaseController {
|
|
|
return toAjax(iEmployeeService.deleteWithValidByIds(Arrays.asList(employeeIds), true) ? 1 : 0);
|
|
return toAjax(iEmployeeService.deleteWithValidByIds(Arrays.asList(employeeIds), true) ? 1 : 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 重置密码
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiDecrypt
|
|
|
|
|
+ @ApiOperation("重置密码")
|
|
|
|
|
+ @GetMapping("/resetPwd/{employeeId}")
|
|
|
|
|
+ public R<Void> resetPwd(@ApiParam("主键")
|
|
|
|
|
+ @NotNull(message = "主键不能为空")
|
|
|
|
|
+ @PathVariable("employeeId") Long employeeId) {
|
|
|
|
|
+ return toAjax(iEmployeeService.resetPwd(employeeId));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 状态修改
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation("状态修改")
|
|
|
|
|
+ @Log(title = "店员状态修改", businessType = BusinessType.UPDATE)
|
|
|
|
|
+ @PostMapping("/changeStatus")
|
|
|
|
|
+ public R<Void> changeStatus(@RequestBody EmployeeStatusBo bo) {
|
|
|
|
|
+ return toAjax(iEmployeeService.updateStatus(bo));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 导出店员信息列表
|
|
* 导出店员信息列表
|
|
|
*/
|
|
*/
|