xuhy
2025-09-28 6938fc63d0662f5807fb92a46280b7eb720f7892
代码生成
1个文件已修改
48个文件已添加
1379 ■■■■■ 已修改文件
generator/src/test/java/com/laboratory/CodeGeneratorTests.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TAppUserController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TDivisionTeamController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TEquipmentController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMajorController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMissionAssignRuleController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMissionAssignRuleIndicatorController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMissionController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMissionOperationController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TAppUserMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TDivisionTeamMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TEquipmentMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMajorMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMissionAssignRuleIndicatorMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMissionAssignRuleMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMissionMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMissionOperationMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TAppUser.java 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TDivisionTeam.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TEquipment.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TMajor.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TMission.java 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TMissionAssignRule.java 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TMissionAssignRuleIndicator.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TMissionOperation.java 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TAppUserService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TDivisionTeamService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TEquipmentService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TMajorService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TMissionAssignRuleIndicatorService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TMissionAssignRuleService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TMissionOperationService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TMissionService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TAppUserServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TDivisionTeamServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TEquipmentServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMajorServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMissionAssignRuleIndicatorServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMissionAssignRuleServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMissionOperationServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMissionServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TAppUserMapper.xml 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TDivisionTeamMapper.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TEquipmentMapper.xml 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TMajorMapper.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TMissionAssignRuleIndicatorMapper.xml 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TMissionAssignRuleMapper.xml 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TMissionMapper.xml 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TMissionOperationMapper.xml 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
generator/src/test/java/com/laboratory/CodeGeneratorTests.java
@@ -20,9 +20,9 @@
    private static final String DRIVER_NAME = "com.mysql.cj.jdbc.Driver";
    private static final String JDBC_URL = "jdbc:mysql://101.34.55.62:8066/secondary_recovery_order?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai";
    private static final String JDBC_URL = "jdbc:mysql://127.0.0.1:3306/intelligent_dispatching?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai";
    private static final String USER_NAME = "root";
    private static final String PASSWORD = "root2024jdhs";
    private static final String PASSWORD = "123456";
    // 防止误生成
@@ -35,7 +35,7 @@
        // 全局配置
        GlobalConfig gc = new GlobalConfig();
        String projectPath = "F:\\workSpace\\laboratory\\generator";
        String projectPath = "F:\\workSpace\\intelligent_dispatching\\generator";
        gc.setOutputDir(projectPath + "/src/main/java")
                .setAuthor("xiaochen")
                .setMapperName("%sMapper")
@@ -144,7 +144,7 @@
//         strategy.setTablePrefix(pc.getModuleName() + "");
//        strategy.setLikeTable(new LikeTable("room"));
        //strategy.setLikeTable(new LikeTable("member"));
        strategy.setLikeTable(new LikeTable("analysis_"));// 生成表名
        strategy.setLikeTable(new LikeTable("t_"));// 生成表名
//        strategy.setLikeTable(new LikeTable("t_hotel"));// 生成表名
//        strategy.setLikeTable(new LikeTable("t_scan_message"));// 生成表名
//        strategy.setNotLikeTable(new LikeTable("hotel_info"));// 不生成表名
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TAppUserController.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.web.controller.api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 人员管理 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@RestController
@RequestMapping("/t-app-user")
public class TAppUserController {
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TDivisionTeamController.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.web.controller.api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 分队管理 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@RestController
@RequestMapping("/t-division-team")
public class TDivisionTeamController {
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TEquipmentController.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.web.controller.api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 装备库管理 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@RestController
@RequestMapping("/t-equipment")
public class TEquipmentController {
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMajorController.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.web.controller.api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 专业管理 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@RestController
@RequestMapping("/t-major")
public class TMajorController {
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMissionAssignRuleController.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.web.controller.api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 任务指派规则 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@RestController
@RequestMapping("/t-mission-assign-rule")
public class TMissionAssignRuleController {
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMissionAssignRuleIndicatorController.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.web.controller.api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 规则指标 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@RestController
@RequestMapping("/t-mission-assign-rule-indicator")
public class TMissionAssignRuleIndicatorController {
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMissionController.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.web.controller.api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 任务管理 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@RestController
@RequestMapping("/t-mission")
public class TMissionController {
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TMissionOperationController.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.web.controller.api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 任务操作记录 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@RestController
@RequestMapping("/t-mission-operation")
public class TMissionOperationController {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TAppUserMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.model.TAppUser;
/**
 * <p>
 * 人员管理 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TAppUserMapper extends BaseMapper<TAppUser> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TDivisionTeamMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.model.TDivisionTeam;
/**
 * <p>
 * 分队管理 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TDivisionTeamMapper extends BaseMapper<TDivisionTeam> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TEquipmentMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.model.TEquipment;
/**
 * <p>
 * 装备库管理 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TEquipmentMapper extends BaseMapper<TEquipment> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMajorMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.model.TMajor;
/**
 * <p>
 * 专业管理 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMajorMapper extends BaseMapper<TMajor> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMissionAssignRuleIndicatorMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.model.TMissionAssignRuleIndicator;
/**
 * <p>
 * 规则指标 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMissionAssignRuleIndicatorMapper extends BaseMapper<TMissionAssignRuleIndicator> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMissionAssignRuleMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.model.TMissionAssignRule;
/**
 * <p>
 * 任务指派规则 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMissionAssignRuleMapper extends BaseMapper<TMissionAssignRule> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMissionMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.model.TMission;
/**
 * <p>
 * 任务管理 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMissionMapper extends BaseMapper<TMission> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TMissionOperationMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.model.TMissionOperation;
/**
 * <p>
 * 任务操作记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMissionOperationMapper extends BaseMapper<TMissionOperation> {
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TAppUser.java
New file
@@ -0,0 +1,92 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * <p>
 * 人员管理
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_user")
@ApiModel(value="TAppUser对象", description="人员管理")
public class TAppUser implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId("id")
    private String id;
    @ApiModelProperty(value = "姓名")
    @TableField("nick_name")
    private String nickName;
    @ApiModelProperty(value = "手机号")
    @TableField("phone")
    private String phone;
    @ApiModelProperty(value = "登录账号")
    @TableField("account")
    private String account;
    @ApiModelProperty(value = "密码")
    @TableField("password")
    private String password;
    @ApiModelProperty(value = "分队名称 注册提交时使用")
    @TableField("team_name")
    private String teamName;
    @ApiModelProperty(value = "分队id")
    @TableField("team_id")
    private String teamId;
    @ApiModelProperty(value = "状态 1=启用 0=禁用")
    @TableField("status")
    private Integer status;
    @ApiModelProperty(value = "实训次数")
    @TableField("practical_train_count")
    private Integer practicalTrainCount;
    @ApiModelProperty(value = "其他次数")
    @TableField("other_count")
    private Integer otherCount;
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    @TableField("update_by")
    private String updateBy;
    @ApiModelProperty(value = "是否删除 0=否 1=是")
    @TableField("disabled")
    @TableLogic
    private Integer disabled;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TDivisionTeam.java
New file
@@ -0,0 +1,60 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * <p>
 * 分队管理
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_division_team")
@ApiModel(value="TDivisionTeam对象", description="分队管理")
public class TDivisionTeam implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId("id")
    private String id;
    @ApiModelProperty(value = "分队名称")
    @TableField("team_name")
    private String teamName;
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    @TableField("update_by")
    private String updateBy;
    @ApiModelProperty(value = "是否删除 0=否 1=是")
    @TableField("disabled")
    @TableLogic
    private Integer disabled;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TEquipment.java
New file
@@ -0,0 +1,64 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * <p>
 * 装备库管理
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_equipment")
@ApiModel(value="TEquipment对象", description="装备库管理")
public class TEquipment implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId("id")
    private String id;
    @ApiModelProperty(value = "装备名称")
    @TableField("equipment_name")
    private String equipmentName;
    @ApiModelProperty(value = "装备单位")
    @TableField("equipment_unit")
    private String equipmentUnit;
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    @TableField("update_by")
    private String updateBy;
    @ApiModelProperty(value = "是否删除 0=否 1=是")
    @TableField("disabled")
    @TableLogic
    private Integer disabled;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TMajor.java
New file
@@ -0,0 +1,60 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * <p>
 * 专业管理
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_major")
@ApiModel(value="TMajor对象", description="专业管理")
public class TMajor implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId("id")
    private String id;
    @ApiModelProperty(value = "专业名称")
    @TableField("major_name")
    private String majorName;
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    @TableField("update_by")
    private String updateBy;
    @ApiModelProperty(value = "是否删除 0=否 1=是")
    @TableField("disabled")
    @TableLogic
    private Integer disabled;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TMission.java
New file
@@ -0,0 +1,132 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * <p>
 * 任务管理
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_mission")
@ApiModel(value="TMission对象", description="任务管理")
public class TMission implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId("id")
    private String id;
    @ApiModelProperty(value = "紧急程度 1=一般 2=加急 3=特急")
    @TableField("urgency_level")
    private Integer urgencyLevel;
    @ApiModelProperty(value = "地址")
    @TableField("address")
    private String address;
    @ApiModelProperty(value = "经度")
    @TableField("mission_lon")
    private String missionLon;
    @ApiModelProperty(value = "纬度")
    @TableField("mission_lat")
    private String missionLat;
    @ApiModelProperty(value = "任务内容")
    @TableField("mission_content")
    private String missionContent;
    @ApiModelProperty(value = "任务音频")
    @TableField("mission_audio")
    private String missionAudio;
    @ApiModelProperty(value = "任务图片")
    @TableField("mission_pictures")
    private String missionPictures;
    @ApiModelProperty(value = "电子围栏")
    @TableField("mission_electronic")
    private String missionElectronic;
    @ApiModelProperty(value = "状态 1=待指派 2=待完成 3=待评分 4=已完成 5=待改派")
    @TableField("status")
    private Integer status;
    @ApiModelProperty(value = "任务类型id")
    @TableField("mission_type_id")
    private String missionTypeId;
    @ApiModelProperty(value = "提交人")
    @TableField("commit_user_name")
    private String commitUserName;
    @ApiModelProperty(value = "提交时间")
    @TableField("commit_time")
    private LocalDateTime commitTime;
    @ApiModelProperty(value = "提交人id")
    @TableField("commit_user_id")
    private String commitUserId;
    @ApiModelProperty(value = "提交类型 1=后台 2=app")
    @TableField("commit_type")
    private Integer commitType;
    @ApiModelProperty(value = "地址评分")
    @TableField("address_score")
    private Double addressScore;
    @ApiModelProperty(value = "时间评分")
    @TableField("time_score")
    private Double timeScore;
    @ApiModelProperty(value = "人数评分")
    @TableField("person_count_score")
    private Double personCountScore;
    @ApiModelProperty(value = "装备评分")
    @TableField("equipment_score")
    private Double equipmentScore;
    @ApiModelProperty(value = "对象企图评分")
    @TableField("attempt_score")
    private Double attemptScore;
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    @TableField("update_by")
    private String updateBy;
    @ApiModelProperty(value = "是否删除 0=否 1=是")
    @TableField("disabled")
    @TableLogic
    private Integer disabled;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TMissionAssignRule.java
New file
@@ -0,0 +1,68 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * <p>
 * 任务指派规则
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_mission_assign_rule")
@ApiModel(value="TMissionAssignRule对象", description="任务指派规则")
public class TMissionAssignRule implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId("id")
    private String id;
    @ApiModelProperty(value = "类型名称")
    @TableField("type_name")
    private String typeName;
    @ApiModelProperty(value = "规则类型 1:>、2:>=、3:=、4:<=、5:<")
    @TableField("rule_type")
    private Integer ruleType;
    @ApiModelProperty(value = "规则值")
    @TableField("rule_value")
    private Double ruleValue;
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    @TableField("update_by")
    private String updateBy;
    @ApiModelProperty(value = "是否删除 0=否 1=是")
    @TableField("disabled")
    @TableLogic
    private Integer disabled;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TMissionAssignRuleIndicator.java
New file
@@ -0,0 +1,45 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
/**
 * <p>
 * 规则指标
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_mission_assign_rule_indicator")
@ApiModel(value="TMissionAssignRuleIndicator对象", description="规则指标")
public class TMissionAssignRuleIndicator implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId("id")
    private String id;
    @ApiModelProperty(value = "规则id")
    @TableField("rule_id")
    private String ruleId;
    @ApiModelProperty(value = "指标类型 1=装备指标 2=人员指标 3=人员专业指标 4=训练指标 5=距离指标")
    @TableField("indicator_type")
    private Integer indicatorType;
    @ApiModelProperty(value = "指标内容  json存储")
    @TableField("content")
    private String content;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TMissionOperation.java
New file
@@ -0,0 +1,76 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * <p>
 * 任务操作记录
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_mission_operation")
@ApiModel(value="TMissionOperation对象", description="任务操作记录")
public class TMissionOperation implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId("id")
    private String id;
    @ApiModelProperty(value = "任务id")
    @TableField("mission_id")
    private String missionId;
    @ApiModelProperty(value = "操作人员id")
    @TableField("operation_id")
    private String operationId;
    @ApiModelProperty(value = "操作人员名称")
    @TableField("operation_name")
    private String operationName;
    @ApiModelProperty(value = "操作内容")
    @TableField("operation_content")
    private String operationContent;
    @ApiModelProperty(value = "操作时间")
    @TableField("operation_time")
    private LocalDateTime operationTime;
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    @TableField("update_by")
    private String updateBy;
    @ApiModelProperty(value = "是否删除 0=否 1=是")
    @TableField("disabled")
    @TableLogic
    private Integer disabled;
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TAppUserService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.model.TAppUser;
/**
 * <p>
 * 人员管理 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TAppUserService extends IService<TAppUser> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TDivisionTeamService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.model.TDivisionTeam;
/**
 * <p>
 * 分队管理 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TDivisionTeamService extends IService<TDivisionTeam> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TEquipmentService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.model.TEquipment;
/**
 * <p>
 * 装备库管理 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TEquipmentService extends IService<TEquipment> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TMajorService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.model.TMajor;
/**
 * <p>
 * 专业管理 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMajorService extends IService<TMajor> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TMissionAssignRuleIndicatorService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.model.TMissionAssignRuleIndicator;
/**
 * <p>
 * 规则指标 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMissionAssignRuleIndicatorService extends IService<TMissionAssignRuleIndicator> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TMissionAssignRuleService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.model.TMissionAssignRule;
/**
 * <p>
 * 任务指派规则 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMissionAssignRuleService extends IService<TMissionAssignRule> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TMissionOperationService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.model.TMissionOperation;
/**
 * <p>
 * 任务操作记录 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMissionOperationService extends IService<TMissionOperation> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TMissionService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.model.TMission;
/**
 * <p>
 * 任务管理 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
public interface TMissionService extends IService<TMission> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TAppUserServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.TAppUserMapper;
import com.ruoyi.system.model.TAppUser;
import com.ruoyi.system.service.TAppUserService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 人员管理 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Service
public class TAppUserServiceImpl extends ServiceImpl<TAppUserMapper, TAppUser> implements TAppUserService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TDivisionTeamServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.TDivisionTeamMapper;
import com.ruoyi.system.model.TDivisionTeam;
import com.ruoyi.system.service.TDivisionTeamService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 分队管理 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Service
public class TDivisionTeamServiceImpl extends ServiceImpl<TDivisionTeamMapper, TDivisionTeam> implements TDivisionTeamService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TEquipmentServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.TEquipmentMapper;
import com.ruoyi.system.model.TEquipment;
import com.ruoyi.system.service.TEquipmentService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 装备库管理 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Service
public class TEquipmentServiceImpl extends ServiceImpl<TEquipmentMapper, TEquipment> implements TEquipmentService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMajorServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.TMajorMapper;
import com.ruoyi.system.model.TMajor;
import com.ruoyi.system.service.TMajorService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 专业管理 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Service
public class TMajorServiceImpl extends ServiceImpl<TMajorMapper, TMajor> implements TMajorService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMissionAssignRuleIndicatorServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.TMissionAssignRuleIndicatorMapper;
import com.ruoyi.system.model.TMissionAssignRuleIndicator;
import com.ruoyi.system.service.TMissionAssignRuleIndicatorService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 规则指标 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Service
public class TMissionAssignRuleIndicatorServiceImpl extends ServiceImpl<TMissionAssignRuleIndicatorMapper, TMissionAssignRuleIndicator> implements TMissionAssignRuleIndicatorService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMissionAssignRuleServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.TMissionAssignRuleMapper;
import com.ruoyi.system.model.TMissionAssignRule;
import com.ruoyi.system.service.TMissionAssignRuleService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 任务指派规则 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Service
public class TMissionAssignRuleServiceImpl extends ServiceImpl<TMissionAssignRuleMapper, TMissionAssignRule> implements TMissionAssignRuleService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMissionOperationServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.TMissionOperationMapper;
import com.ruoyi.system.model.TMissionOperation;
import com.ruoyi.system.service.TMissionOperationService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 任务操作记录 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Service
public class TMissionOperationServiceImpl extends ServiceImpl<TMissionOperationMapper, TMissionOperation> implements TMissionOperationService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TMissionServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.TMissionMapper;
import com.ruoyi.system.model.TMission;
import com.ruoyi.system.service.TMissionService;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 任务管理 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Service
public class TMissionServiceImpl extends ServiceImpl<TMissionMapper, TMission> implements TMissionService {
}
ruoyi-system/src/main/resources/mapper/system/TAppUserMapper.xml
New file
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.TAppUserMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TAppUser">
        <id column="id" property="id" />
        <result column="nick_name" property="nickName" />
        <result column="phone" property="phone" />
        <result column="account" property="account" />
        <result column="password" property="password" />
        <result column="team_name" property="teamName" />
        <result column="team_id" property="teamId" />
        <result column="status" property="status" />
        <result column="practical_train_count" property="practicalTrainCount" />
        <result column="other_count" property="otherCount" />
        <result column="create_time" property="createTime" />
        <result column="update_time" property="updateTime" />
        <result column="create_by" property="createBy" />
        <result column="update_by" property="updateBy" />
        <result column="disabled" property="disabled" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, nick_name, phone, account, password, team_name, team_id, status, practical_train_count, other_count, create_time, update_time, create_by, update_by, disabled
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TDivisionTeamMapper.xml
New file
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.TDivisionTeamMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TDivisionTeam">
        <id column="id" property="id" />
        <result column="team_name" property="teamName" />
        <result column="create_time" property="createTime" />
        <result column="update_time" property="updateTime" />
        <result column="create_by" property="createBy" />
        <result column="update_by" property="updateBy" />
        <result column="disabled" property="disabled" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, team_name, create_time, update_time, create_by, update_by, disabled
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TEquipmentMapper.xml
New file
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.TEquipmentMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TEquipment">
        <id column="id" property="id" />
        <result column="equipment_name" property="equipmentName" />
        <result column="equipment_unit" property="equipmentUnit" />
        <result column="create_time" property="createTime" />
        <result column="update_time" property="updateTime" />
        <result column="create_by" property="createBy" />
        <result column="update_by" property="updateBy" />
        <result column="disabled" property="disabled" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, equipment_name, equipment_unit, create_time, update_time, create_by, update_by, disabled
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TMajorMapper.xml
New file
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.TMajorMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TMajor">
        <id column="id" property="id" />
        <result column="major_name" property="majorName" />
        <result column="create_time" property="createTime" />
        <result column="update_time" property="updateTime" />
        <result column="create_by" property="createBy" />
        <result column="update_by" property="updateBy" />
        <result column="disabled" property="disabled" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, major_name, create_time, update_time, create_by, update_by, disabled
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TMissionAssignRuleIndicatorMapper.xml
New file
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.TMissionAssignRuleIndicatorMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TMissionAssignRuleIndicator">
        <id column="id" property="id" />
        <result column="rule_id" property="ruleId" />
        <result column="indicator_type" property="indicatorType" />
        <result column="content" property="content" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, rule_id, indicator_type, content
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TMissionAssignRuleMapper.xml
New file
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.TMissionAssignRuleMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TMissionAssignRule">
        <id column="id" property="id" />
        <result column="type_name" property="typeName" />
        <result column="rule_type" property="ruleType" />
        <result column="rule_value" property="ruleValue" />
        <result column="create_time" property="createTime" />
        <result column="update_time" property="updateTime" />
        <result column="create_by" property="createBy" />
        <result column="update_by" property="updateBy" />
        <result column="disabled" property="disabled" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, type_name, rule_type, rule_value, create_time, update_time, create_by, update_by, disabled
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TMissionMapper.xml
New file
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.TMissionMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TMission">
        <id column="id" property="id" />
        <result column="urgency_level" property="urgencyLevel" />
        <result column="address" property="address" />
        <result column="mission_lon" property="missionLon" />
        <result column="mission_lat" property="missionLat" />
        <result column="mission_content" property="missionContent" />
        <result column="mission_audio" property="missionAudio" />
        <result column="mission_pictures" property="missionPictures" />
        <result column="mission_electronic" property="missionElectronic" />
        <result column="status" property="status" />
        <result column="mission_type_id" property="missionTypeId" />
        <result column="commit_user_name" property="commitUserName" />
        <result column="commit_time" property="commitTime" />
        <result column="commit_user_id" property="commitUserId" />
        <result column="commit_type" property="commitType" />
        <result column="address_score" property="addressScore" />
        <result column="time_score" property="timeScore" />
        <result column="person_count_score" property="personCountScore" />
        <result column="equipment_score" property="equipmentScore" />
        <result column="attempt_score" property="attemptScore" />
        <result column="create_time" property="createTime" />
        <result column="update_time" property="updateTime" />
        <result column="create_by" property="createBy" />
        <result column="update_by" property="updateBy" />
        <result column="disabled" property="disabled" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, urgency_level, address, mission_lon, mission_lat, mission_content, mission_audio, mission_pictures, mission_electronic, status, mission_type_id, commit_user_name, commit_time, commit_user_id, commit_type, address_score, time_score, person_count_score, equipment_score, attempt_score, create_time, update_time, create_by, update_by, disabled
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TMissionOperationMapper.xml
New file
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.TMissionOperationMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TMissionOperation">
        <id column="id" property="id" />
        <result column="mission_id" property="missionId" />
        <result column="operation_id" property="operationId" />
        <result column="operation_name" property="operationName" />
        <result column="operation_content" property="operationContent" />
        <result column="operation_time" property="operationTime" />
        <result column="create_time" property="createTime" />
        <result column="update_time" property="updateTime" />
        <result column="create_by" property="createBy" />
        <result column="update_by" property="updateBy" />
        <result column="disabled" property="disabled" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, mission_id, operation_id, operation_name, operation_content, operation_time, create_time, update_time, create_by, update_by, disabled
    </sql>
</mapper>