|
@@ -10,11 +10,14 @@ import com.zd.airbottle.service.DbStockService;
|
|
|
import com.zd.airbottle.service.DbUsageRecordService;
|
|
import com.zd.airbottle.service.DbUsageRecordService;
|
|
|
import com.zd.airbottle.utils.PageUtil;
|
|
import com.zd.airbottle.utils.PageUtil;
|
|
|
import com.zd.common.core.annotation.Log;
|
|
import com.zd.common.core.annotation.Log;
|
|
|
|
|
+import com.zd.common.core.annotation.PreAuthorize;
|
|
|
import com.zd.common.core.log.BusinessType;
|
|
import com.zd.common.core.log.BusinessType;
|
|
|
import com.zd.common.core.security.TokenService;
|
|
import com.zd.common.core.security.TokenService;
|
|
|
import com.zd.common.core.utils.StringUtils;
|
|
import com.zd.common.core.utils.StringUtils;
|
|
|
import com.zd.common.core.web.controller.AbstractController;
|
|
import com.zd.common.core.web.controller.AbstractController;
|
|
|
import com.zd.model.domain.ResultData;
|
|
import com.zd.model.domain.ResultData;
|
|
|
|
|
+import com.zd.model.domain.per.PerFun;
|
|
|
|
|
+import com.zd.model.domain.per.PerPrefix;
|
|
|
import com.zd.model.entity.SysUser;
|
|
import com.zd.model.entity.SysUser;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -52,6 +55,7 @@ public class DbUsageRecordController extends AbstractController {
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "添加使用记录", notes = "参数说明:")
|
|
@ApiOperation(value = "添加使用记录", notes = "参数说明:")
|
|
|
@Log(title = "添加使用记录", businessType = BusinessType.INSERT)
|
|
@Log(title = "添加使用记录", businessType = BusinessType.INSERT)
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.DB_USAGERECORD + PerFun.ADD)
|
|
|
@PostMapping(value = "/add")
|
|
@PostMapping(value = "/add")
|
|
|
public ResultData add(@RequestBody DbUsageRecordBo dbUsageRecordBo) {
|
|
public ResultData add(@RequestBody DbUsageRecordBo dbUsageRecordBo) {
|
|
|
//参数检查
|
|
//参数检查
|
|
@@ -84,6 +88,7 @@ public class DbUsageRecordController extends AbstractController {
|
|
|
**/
|
|
**/
|
|
|
@ApiOperation(value = "更新使用记录", notes = "参数说明:id 必填")
|
|
@ApiOperation(value = "更新使用记录", notes = "参数说明:id 必填")
|
|
|
@Log(title = "更新使用记录", businessType = BusinessType.UPDATE)
|
|
@Log(title = "更新使用记录", businessType = BusinessType.UPDATE)
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.DB_USAGERECORD + PerFun.EDIT)
|
|
|
@PostMapping(value = "/update")
|
|
@PostMapping(value = "/update")
|
|
|
public ResultData update(@RequestBody DbUsageRecordBo dbUsageRecordBo) {
|
|
public ResultData update(@RequestBody DbUsageRecordBo dbUsageRecordBo) {
|
|
|
//参数检查
|
|
//参数检查
|
|
@@ -103,6 +108,7 @@ public class DbUsageRecordController extends AbstractController {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "通过ID获取使用详情", notes = "参数说明:id 必填")
|
|
@ApiOperation(value = "通过ID获取使用详情", notes = "参数说明:id 必填")
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.DB_USAGERECORD + PerFun.QUERY)
|
|
|
@GetMapping(value = "/findById")
|
|
@GetMapping(value = "/findById")
|
|
|
public ResultData find(@RequestParam("id") Long id) {
|
|
public ResultData find(@RequestParam("id") Long id) {
|
|
|
paramCheck.notNull(id);
|
|
paramCheck.notNull(id);
|
|
@@ -117,6 +123,7 @@ public class DbUsageRecordController extends AbstractController {
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "获取使用记录列表", notes = "参数说明:searchValue 关键字,collegeId 学院id,startTime 开始时间,endTime 结束时间")
|
|
@ApiOperation(value = "获取使用记录列表", notes = "参数说明:searchValue 关键字,collegeId 学院id,startTime 开始时间,endTime 结束时间")
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.DB_USAGERECORD + PerFun.LIST)
|
|
|
@PostMapping(value = "/list")
|
|
@PostMapping(value = "/list")
|
|
|
public ResultData list(@RequestBody DbUsageRecordBo dbUsageRecordBo) {
|
|
public ResultData list(@RequestBody DbUsageRecordBo dbUsageRecordBo) {
|
|
|
//查询条件
|
|
//查询条件
|
|
@@ -147,6 +154,7 @@ public class DbUsageRecordController extends AbstractController {
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "通过Id删除使用记录", notes = "参数说明:id 必填")
|
|
@ApiOperation(value = "通过Id删除使用记录", notes = "参数说明:id 必填")
|
|
|
@Log(title = "通过Id删除使用记录", businessType = BusinessType.DELETE)
|
|
@Log(title = "通过Id删除使用记录", businessType = BusinessType.DELETE)
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.DB_USAGERECORD + PerFun.REMOVE)
|
|
|
@PostMapping(value = "/delete")
|
|
@PostMapping(value = "/delete")
|
|
|
public ResultData delete(@RequestBody DbUsageRecordBo dbUsageRecordBo) {
|
|
public ResultData delete(@RequestBody DbUsageRecordBo dbUsageRecordBo) {
|
|
|
paramCheck.notNull(dbUsageRecordBo).notNull(dbUsageRecordBo.getId());
|
|
paramCheck.notNull(dbUsageRecordBo).notNull(dbUsageRecordBo.getId());
|