+ * ProjectLibController + *
+ * + * @author WendyYang + * @since 17:30 2023/2/1 + */ +@RestController +@RequestMapping("/api/v1/project/lib") +@AllArgsConstructor +@Api(tags = "项目库") +public class ProjectLibController { + + private final ProjectLibManage projectLibManage; + + @GetMapping("/list") + @ApiOperation("项目库列表") + public PageVo+ * ProjectLibManage + *
+ * + * @author WendyYang + * @since 14:19 2023/2/1 + */ +@Component +@RequiredArgsConstructor +public class ProjectLibManage { + + private final NdDeclaredProjectService declaredProjectService; + + private LambdaQueryWrapper+ * ProjectLibListReq + *
+ * + * @author WendyYang + * @since 14:35 2023/2/1 + */ +@Data +@ApiModel("项目库列表查询") +@EqualsAndHashCode(callSuper = true) +public class ProjectLibListReq extends PagePo { + + @ApiModelProperty("区域编码") + private String regionCode; + + @ApiModelProperty("项目名称") + private String projectName; + + @ApiModelProperty("申报单位") + private String applyOrg; + + @ApiModelProperty("项目类型") + private Integer projectType; + + @ApiModelProperty("预算年度") + private Integer projectYear; + + @ApiModelProperty("项目状态") + private Integer status1st; + + @ApiModelProperty("项目状态") + private Integer status2nd; + + @ApiModelProperty("申报金额") + private BigDecimal declaredAmountMin; + + @ApiModelProperty("申报金额") + private BigDecimal declaredAmountMax; + + @ApiModelProperty("批复金额") + private BigDecimal approvedAmountMin; + + @ApiModelProperty("批复金额") + private BigDecimal approvedAmountMax; + + @ApiModelProperty("创建时间") + private LocalDateTime createOnMin; + + @ApiModelProperty("创建时间") + private LocalDateTime createOnMax; + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/model/vo/ProjectLibListItemVO.java b/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/model/vo/ProjectLibListItemVO.java new file mode 100644 index 0000000..6639063 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/model/vo/ProjectLibListItemVO.java @@ -0,0 +1,58 @@ +package com.ningdatech.pmapi.projectlib.model.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.time.LocalDateTime; + +/** + *+ * ProjectLibListItemVO + *
+ * + * @author WendyYang + * @since 15:13 2023/2/1 + */ +@Data +@ApiModel("项目库列表视图") +public class ProjectLibListItemVO { + + @ApiModelProperty("项目ID") + private Long id; + + @ApiModelProperty("项目名称") + private String projectName; + + @ApiModelProperty("申报金额") + private BigDecimal declaredAmount; + + @ApiModelProperty("批复金额") + private BigDecimal approvedAmount; + + @ApiModelProperty("项目类型") + private Integer projectType; + + @ApiModelProperty("项目状态") + private Integer status1st; + + @ApiModelProperty("项目状态") + private Integer status2nd; + + @ApiModelProperty("申报年度") + private Integer projectYear; + + @ApiModelProperty("申报单位") + private String applyOrg; + + @ApiModelProperty("业务领域") + private String bizArea; + + @ApiModelProperty("创建时间") + private LocalDateTime createOn; + + @ApiModelProperty("修改时间") + private LocalDateTime updateOn; + +} From 5a1444731ea4c918904ff265516fc5d31a7ebb36 Mon Sep 17 00:00:00 2001 From: Lierbao+ * 前端控制器 + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +@Controller +@RequestMapping("/pmapi.user/nd-user-auth") +public class NdUserAuthController { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/NdUserInfoController.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/NdUserInfoController.java new file mode 100644 index 0000000..1ac0332 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/controller/NdUserInfoController.java @@ -0,0 +1,20 @@ +package com.ningdatech.pmapi.user.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 前端控制器 + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +@Controller +@RequestMapping("/pmapi.user/nd-user-info") +public class NdUserInfoController { + +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/NdUserAuth.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/NdUserAuth.java new file mode 100644 index 0000000..13d0acf --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/NdUserAuth.java @@ -0,0 +1,99 @@ +package com.ningdatech.pmapi.user.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + *+ * + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +@TableName("nd_user_auth") +@ApiModel(value = "NdUserAuth对象", description = "") +public class NdUserAuth implements Serializable { + + private static final long serialVersionUID = 1L; + + private Long id; + + private LocalDateTime createOn; + + private LocalDateTime updateOn; + + private Long userId; + + private String authType; + + private String identifier; + + private String credential; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + public LocalDateTime getCreateOn() { + return createOn; + } + + public void setCreateOn(LocalDateTime createOn) { + this.createOn = createOn; + } + public LocalDateTime getUpdateOn() { + return updateOn; + } + + public void setUpdateOn(LocalDateTime updateOn) { + this.updateOn = updateOn; + } + public Long getUserId() { + return userId; + } + + public void setUserId(Long userId) { + this.userId = userId; + } + public String getAuthType() { + return authType; + } + + public void setAuthType(String authType) { + this.authType = authType; + } + public String getIdentifier() { + return identifier; + } + + public void setIdentifier(String identifier) { + this.identifier = identifier; + } + public String getCredential() { + return credential; + } + + public void setCredential(String credential) { + this.credential = credential; + } + + @Override + public String toString() { + return "NdUserAuth{" + + "id=" + id + + ", createOn=" + createOn + + ", updateOn=" + updateOn + + ", userId=" + userId + + ", authType=" + authType + + ", identifier=" + identifier + + ", credential=" + credential + + "}"; + } +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/NdUserInfo.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/NdUserInfo.java new file mode 100644 index 0000000..ac8be23 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/entity/NdUserInfo.java @@ -0,0 +1,109 @@ +package com.ningdatech.pmapi.user.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + *+ * + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +@TableName("nd_user_info") +@ApiModel(value = "NdUserInfo对象", description = "") +public class NdUserInfo implements Serializable { + + private static final long serialVersionUID = 1L; + + private Long id; + + private LocalDateTime createOn; + + private LocalDateTime updateOn; + + private Long createBy; + + private Long updateBy; + + private String username; + + private String mobile; + + private String realName; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + public LocalDateTime getCreateOn() { + return createOn; + } + + public void setCreateOn(LocalDateTime createOn) { + this.createOn = createOn; + } + public LocalDateTime getUpdateOn() { + return updateOn; + } + + public void setUpdateOn(LocalDateTime updateOn) { + this.updateOn = updateOn; + } + public Long getCreateBy() { + return createBy; + } + + public void setCreateBy(Long createBy) { + this.createBy = createBy; + } + public Long getUpdateBy() { + return updateBy; + } + + public void setUpdateBy(Long updateBy) { + this.updateBy = updateBy; + } + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + public String getMobile() { + return mobile; + } + + public void setMobile(String mobile) { + this.mobile = mobile; + } + public String getRealName() { + return realName; + } + + public void setRealName(String realName) { + this.realName = realName; + } + + @Override + public String toString() { + return "NdUserInfo{" + + "id=" + id + + ", createOn=" + createOn + + ", updateOn=" + updateOn + + ", createBy=" + createBy + + ", updateBy=" + updateBy + + ", username=" + username + + ", mobile=" + mobile + + ", realName=" + realName + + "}"; + } +} diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/NdUserAuthMapper.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/NdUserAuthMapper.java new file mode 100644 index 0000000..0e9c14b --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/mapper/NdUserAuthMapper.java @@ -0,0 +1,16 @@ +package com.ningdatech.pmapi.user.mapper; + +import com.ningdatech.pmapi.user.entity.NdUserAuth; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *+ * Mapper 接口 + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +public interface NdUserAuthMapper extends BaseMapper+ * Mapper 接口 + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +public interface NdUserInfoMapper extends BaseMapperdiff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/service/INdUserAuthService.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/INdUserAuthService.java new file mode 100644 index 0000000..5b2b4c0 --- /dev/null +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/service/INdUserAuthService.java @@ -0,0 +1,16 @@ +package com.ningdatech.pmapi.user.service; + +import com.ningdatech.pmapi.user.entity.NdUserAuth; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *
+ * 服务类 + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +public interface INdUserAuthService extends IService+ * 服务类 + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +public interface INdUserInfoService extends IService+ * 服务实现类 + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +@Service +public class NdUserAuthServiceImpl extends ServiceImpl+ * 服务实现类 + *
+ * + * @author Lierbao + * @since 2023-02-01 + */ +@Service +public class NdUserInfoServiceImpl extends ServiceImpl