diff --git a/src/main/java/com/sa/zentao/controller/ZtBugBoundUserController.java b/src/main/java/com/sa/zentao/controller/ZtBugBoundUserController.java new file mode 100644 index 0000000..01d4416 --- /dev/null +++ b/src/main/java/com/sa/zentao/controller/ZtBugBoundUserController.java @@ -0,0 +1,20 @@ +package com.sa.zentao.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author gqb + * @since 2025-05-13 + */ +@RestController +@RequestMapping("/zt-bug-bound-user") +public class ZtBugBoundUserController { + +} diff --git a/src/main/java/com/sa/zentao/entity/ZtBugBoundUser.java b/src/main/java/com/sa/zentao/entity/ZtBugBoundUser.java new file mode 100644 index 0000000..999c5b5 --- /dev/null +++ b/src/main/java/com/sa/zentao/entity/ZtBugBoundUser.java @@ -0,0 +1,35 @@ +package com.sa.zentao.entity; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author gqb + * @since 2025-05-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +public class ZtBugBoundUser implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + private Integer bugId; + + /** + * 责任人 + */ + private String assignedTo; + + +} diff --git a/src/main/java/com/sa/zentao/entity/ZtRelease.java b/src/main/java/com/sa/zentao/entity/ZtRelease.java index 1a50cab..5161e29 100644 --- a/src/main/java/com/sa/zentao/entity/ZtRelease.java +++ b/src/main/java/com/sa/zentao/entity/ZtRelease.java @@ -81,7 +81,7 @@ public class ZtRelease implements Serializable { @TableField("`level`") private String level; //真实发布时间 - @TableField(exist = false) +// @TableField(exist = false) private Date realReleaseDate; private String danger; diff --git a/src/main/java/com/sa/zentao/mapper/ZtBugBoundUserMapper.java b/src/main/java/com/sa/zentao/mapper/ZtBugBoundUserMapper.java new file mode 100644 index 0000000..7a1bb87 --- /dev/null +++ b/src/main/java/com/sa/zentao/mapper/ZtBugBoundUserMapper.java @@ -0,0 +1,16 @@ +package com.sa.zentao.mapper; + +import com.sa.zentao.entity.ZtBugBoundUser; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author gqb + * @since 2025-05-13 + */ +public interface ZtBugBoundUserMapper extends BaseMapper { + +} diff --git a/src/main/java/com/sa/zentao/service/IZtBugBoundUserService.java b/src/main/java/com/sa/zentao/service/IZtBugBoundUserService.java new file mode 100644 index 0000000..1c121e4 --- /dev/null +++ b/src/main/java/com/sa/zentao/service/IZtBugBoundUserService.java @@ -0,0 +1,19 @@ +package com.sa.zentao.service; + +import com.sa.zentao.entity.ZtBugBoundUser; +import com.baomidou.mybatisplus.extension.service.IService; + +import java.util.List; + +/** + *

+ * 服务类 + *

+ * + * @author gqb + * @since 2025-05-13 + */ +public interface IZtBugBoundUserService extends IService { + + List listByBugId(Integer id); +} diff --git a/src/main/java/com/sa/zentao/service/impl/ZtBugBoundUserServiceImpl.java b/src/main/java/com/sa/zentao/service/impl/ZtBugBoundUserServiceImpl.java new file mode 100644 index 0000000..29a00c6 --- /dev/null +++ b/src/main/java/com/sa/zentao/service/impl/ZtBugBoundUserServiceImpl.java @@ -0,0 +1,27 @@ +package com.sa.zentao.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.sa.zentao.entity.ZtBugBoundUser; +import com.sa.zentao.mapper.ZtBugBoundUserMapper; +import com.sa.zentao.service.IZtBugBoundUserService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + *

+ * 服务实现类 + *

+ * + * @author gqb + * @since 2025-05-13 + */ +@Service +public class ZtBugBoundUserServiceImpl extends ServiceImpl implements IZtBugBoundUserService { + + @Override + public List listByBugId(Integer id) { + return this.baseMapper.selectList(new QueryWrapper().lambda().eq(ZtBugBoundUser::getBugId, id)); + } +} diff --git a/src/main/java/com/sa/zentao/service/impl/ZtProductServiceImpl.java b/src/main/java/com/sa/zentao/service/impl/ZtProductServiceImpl.java index c301c89..a4e6a5a 100644 --- a/src/main/java/com/sa/zentao/service/impl/ZtProductServiceImpl.java +++ b/src/main/java/com/sa/zentao/service/impl/ZtProductServiceImpl.java @@ -1,5 +1,6 @@ package com.sa.zentao.service.impl; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; @@ -578,6 +579,7 @@ public class ZtProductServiceImpl extends ServiceImpl + + + + + + + + + diff --git a/src/main/resources/mapper/ZtReleaseDetailsMapper.xml b/src/main/resources/mapper/ZtReleaseDetailsMapper.xml index 66ac862..1597596 100644 --- a/src/main/resources/mapper/ZtReleaseDetailsMapper.xml +++ b/src/main/resources/mapper/ZtReleaseDetailsMapper.xml @@ -10,13 +10,10 @@