瀏覽代碼

最新代码

liu 2 年之前
父節點
當前提交
1fc5fb86a6

+ 1 - 1
src/main/java/com/template/AutoCode.java

@@ -56,7 +56,7 @@ public class AutoCode {
         mpg.setPackageInfo(pc);
         //4、策略配置
         StrategyConfig strategy = new StrategyConfig();
-        strategy.setInclude("smart_section","smart_section_detail"); // 设置要映射的表名"smart_class","smart_grade","smart_attendance"
+        strategy.setInclude("smart_push_config"); // 设置要映射的表名"smart_class","smart_grade","smart_attendance"
         strategy.setNaming(NamingStrategy.underline_to_camel);//下划线转驼峰
         strategy.setColumnNaming(NamingStrategy.underline_to_camel);//下划线转驼峰
         strategy.setEntityLombokModel(true); // 自动lombok;

+ 5 - 0
src/main/java/com/template/api/SmartUserControllerAPI.java

@@ -247,4 +247,9 @@ public interface SmartUserControllerAPI {
     @GetMapping(value = "/gauageOutfit")
     @ApiOperation(value = "表头列表集合", notes = "表头列表集合", httpMethod = "GET")
     CommonResult gauageOutfit();
+
+    @GetMapping(value = "/getPage")
+    @ApiOperation(value = "轨迹查询——用户下拉列表", notes = "轨迹查询——用户下拉列表", httpMethod = "GET")
+    CommonResult getPage(@RequestParam int currentPage, @RequestParam int pageCount,String keyWord);
+
 }

+ 21 - 0
src/main/java/com/template/auto/controller/SmartPushConfigController.java

@@ -0,0 +1,21 @@
+package com.template.auto.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-06-05
+ */
+@RestController
+@RequestMapping("/auto/smart-push-config")
+public class SmartPushConfigController {
+
+}
+

+ 16 - 0
src/main/java/com/template/auto/mapper/SmartPushConfigMapper.java

@@ -0,0 +1,16 @@
+package com.template.auto.mapper;
+
+import com.template.auto.model.SmartPushConfig;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-06-05
+ */
+public interface SmartPushConfigMapper extends BaseMapper<SmartPushConfig> {
+
+}

+ 64 - 0
src/main/java/com/template/auto/model/SmartPushConfig.java

@@ -0,0 +1,64 @@
+package com.template.auto.model;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.Version;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-06-05
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="SmartPushConfig对象", description="")
+public class SmartPushConfig implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.UUID)
+    private Integer id;
+
+    @ApiModelProperty(value = "家长 1:推送,2:不推送")
+    private Integer parentsPush;
+
+    @ApiModelProperty(value = "班主任 1:推送,2:不推送")
+    private Integer chargeTeacherPush;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField(fill = FieldFill.INSERT)
+    private Date createTime;
+
+    @ApiModelProperty(value = "更新时间")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private Date updateTime;
+
+    @ApiModelProperty(value = "创建人员")
+    @TableField(fill = FieldFill.INSERT)
+    private String createUser;
+
+    @ApiModelProperty(value = "更新人员")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private String updateUser;
+
+    @ApiModelProperty(value = "逻辑删除 未删除:0;删除:1")
+    @TableField(fill = FieldFill.INSERT)
+    @TableLogic
+    private Integer deleted;
+
+
+}

+ 20 - 0
src/main/java/com/template/auto/service/impl/SmartPushConfigServiceImpl.java

@@ -0,0 +1,20 @@
+package com.template.auto.service.impl;
+
+import com.template.auto.model.SmartPushConfig;
+import com.template.auto.mapper.SmartPushConfigMapper;
+import com.template.auto.services.SmartPushConfigService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-06-05
+ */
+@Service
+public class SmartPushConfigServiceImpl extends ServiceImpl<SmartPushConfigMapper, SmartPushConfig> implements SmartPushConfigService {
+
+}

+ 16 - 0
src/main/java/com/template/auto/services/SmartPushConfigService.java

@@ -0,0 +1,16 @@
+package com.template.auto.services;
+
+import com.template.auto.model.SmartPushConfig;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-06-05
+ */
+public interface SmartPushConfigService extends IService<SmartPushConfig> {
+
+}

+ 1 - 1
src/main/java/com/template/controller/SmartScoreController.java

@@ -366,7 +366,7 @@ public class SmartScoreController implements SmartScoreControllerAPI {
     }
 
     @Override
-    @DESRespondSecret(validated = false)
+    @DESRespondSecret(validated = true)
     public void smartScoreExport(HttpServletResponse response, String name, String semester, String grade, String schoolClass, String subject, String examType, Double MinScore, Double MaxScore) {
 
         Integer subjectInt = subject == null ? null : eSubjectStatu.integerOf(subject);

+ 12 - 0
src/main/java/com/template/controller/SmartUserController.java

@@ -3,6 +3,8 @@ package com.template.controller;
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
@@ -4633,6 +4635,16 @@ public class SmartUserController implements SmartUserControllerAPI {
         //endregion
         return CommonResult.ok(govs);
     }
+
+    @Override
+    @DESRespondSecret(validated = true)
+    public CommonResult getPage(int currentPage, int pageCount, String keyWord) {
+        LambdaQueryWrapper<SmartUser> wrapper=new LambdaQueryWrapper<>();
+        wrapper.like(ObjectUtils.isNotEmpty(keyWord),SmartUser::getName,keyWord);
+        IPage<SmartUser> page = smartUserService.page(new Page<>(currentPage, pageCount), wrapper);
+
+        return CommonResult.ok(page);
+    }
     //endregion
 
     //region 用户导出