瀏覽代碼

fix:投诉枚举

wrj 10 月之前
父節點
當前提交
5c23d0ab59

+ 8 - 0
nightFragrance-admin/src/main/java/com/ylx/web/controller/massage/ComplaintController.java

@@ -9,6 +9,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ylx.common.core.controller.BaseController;
 import com.ylx.common.enums.BusinessType;
 import com.ylx.massage.domain.Complaint;
+import com.ylx.massage.enums.ComplaintEnum;
+import com.ylx.massage.enums.Enumproject;
 import com.ylx.massage.service.ComplaintService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -99,5 +101,11 @@ public class ComplaintController extends BaseController {
     public R delete(@RequestParam("idList") List<Long> idList) {
         return R.ok(this.complaintService.removeByIds(idList));
     }
+    @PostMapping("complaintEnum")
+    @ApiOperation("投诉类型")
+    public R getEnum() {
+        List<Enumproject> statusEnum = ComplaintEnum.getStatusEnum();
+        return R.ok(statusEnum);
+    }
 }
 

+ 48 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/enums/ComplaintEnum.java

@@ -0,0 +1,48 @@
+package com.ylx.massage.enums;
+
+
+import lombok.Getter;
+import org.apache.commons.compress.utils.Lists;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author jianlong
+ * @date 2024-07-31 16:10
+ */
+
+@Getter
+public enum ComplaintEnum {
+
+
+    SZJS("1", "私自接受现金、转账等"),
+
+    SYXF("2", "向客户索要小费"),
+
+    YXLL("3", "言行举止恶劣"),
+
+    HDD("4", "涉及黄、赌、毒,偷盗的行为"),
+
+    OTHER("5", "其他类别");
+
+    private final String code;
+    private final String info;
+
+    ComplaintEnum(String code, String info) {
+        this.code = code;
+        this.info = info;
+    }
+
+    public static List<Enumproject> getStatusEnum() {
+
+        ArrayList<Enumproject> objects = Lists.newArrayList();
+        for (ComplaintEnum value : ComplaintEnum.values()) {
+            Enumproject enumproject = new Enumproject();
+            enumproject.setInfo(value.getInfo());
+            enumproject.setDesc(value.getCode());
+            objects.add(enumproject);
+        }
+        return objects;
+    }
+}

+ 3 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/enums/Enumproject.java

@@ -17,6 +17,9 @@ public class Enumproject {
     @ApiModelProperty("code")
     private Integer code;
 
+    @ApiModelProperty("code")
+    private String desc;
+
     @ApiModelProperty("描述")
     private String info;