浏览代码

feat: 任务类型百分比限制2

李学松 2 年之前
父节点
当前提交
ee3c4316f6

+ 1 - 1
hnqz-upms/hnqz-upms-api/src/main/java/com/qunzhixinxi/hnqz/admin/api/entity/WmTaskSubmissionPercentRule.java

@@ -17,7 +17,7 @@ import java.util.List;
 import java.util.Map;
 
 /**
- * 任务提交规则
+ * 任务提交百分比规则
  *
  * @author lixuesong
  * @version 1.0.0

+ 36 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmTaskSubmissionPercentRuleController.java

@@ -0,0 +1,36 @@
+package com.qunzhixinxi.hnqz.admin.controller;
+
+import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskSubmissionPercentRule;
+import com.qunzhixinxi.hnqz.admin.service.WmTaskSubmissionPercentRuleService;
+import com.qunzhixinxi.hnqz.common.core.util.R;
+import lombok.AllArgsConstructor;
+import org.springframework.http.MediaType;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * 任务提交百分比规则
+ *
+ * @author snows
+ * @date 2022/12/22 15:41
+ */
+@RestController
+@AllArgsConstructor
+@RequestMapping(value = "/task/percent/rule", produces = MediaType.APPLICATION_JSON_VALUE)
+public class WmTaskSubmissionPercentRuleController {
+
+	private final WmTaskSubmissionPercentRuleService wmTaskSubmissionPercentRuleService;
+
+	/**
+	 * 保存
+	 *
+	 * @return
+	 */
+	@PostMapping
+	public R<Boolean> save(@RequestBody WmTaskSubmissionPercentRule rule) {
+		return R.ok(wmTaskSubmissionPercentRuleService.save(rule));
+	}
+
+}

+ 12 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/mapper/WmTaskSubmissionPercentRuleMapper.java

@@ -0,0 +1,12 @@
+package com.qunzhixinxi.hnqz.admin.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskSubmissionPercentRule;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ *
+ */
+@Mapper
+public interface WmTaskSubmissionPercentRuleMapper extends BaseMapper<WmTaskSubmissionPercentRule> {
+}

+ 13 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/WmTaskSubmissionPercentRuleService.java

@@ -0,0 +1,13 @@
+package com.qunzhixinxi.hnqz.admin.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskSubmissionPercentRule;
+
+/**
+ * 任务提交百分比规则
+ *
+ * @author snows
+ * @date 2022/12/22 15:32
+ */
+public interface WmTaskSubmissionPercentRuleService extends IService<WmTaskSubmissionPercentRule> {
+}

+ 19 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmTaskSubmissionPercentRuleServiceImpl.java

@@ -0,0 +1,19 @@
+package com.qunzhixinxi.hnqz.admin.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskSubmissionPercentRule;
+import com.qunzhixinxi.hnqz.admin.mapper.WmTaskSubmissionPercentRuleMapper;
+import com.qunzhixinxi.hnqz.admin.service.WmTaskSubmissionPercentRuleService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 任务提交百分比规则
+ *
+ * @author snows
+ * @date 2022/12/22 15:35
+ */
+@Service
+public class WmTaskSubmissionPercentRuleServiceImpl
+		extends ServiceImpl<WmTaskSubmissionPercentRuleMapper, WmTaskSubmissionPercentRule>
+		implements WmTaskSubmissionPercentRuleService {
+}