add 标协会员项目表-获取最新年份数据
This commit is contained in:
+22
@@ -5,8 +5,14 @@ import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.aspect.annotation.DictPoint;
|
||||
import com.jero.common.system.api.ISysBaseAPI;
|
||||
import com.jero.common.system.query.QueryGenerator;
|
||||
import com.jero.common.system.vo.LoginUser;
|
||||
import com.jero.common.util.PasswordUtil;
|
||||
import com.jero.member.entity.TbMemberProject;
|
||||
import com.jero.member.entity.TbMemberProject;
|
||||
import com.jero.member.entity.TbMemberProjectFile;
|
||||
@@ -38,6 +44,8 @@ import com.jero.common.aspect.annotation.AutoLog;
|
||||
public class TbMemberProjectController extends JeroController<TbMemberProject, ITbMemberProjectService> {
|
||||
@Resource
|
||||
private ITbMemberProjectService tbMemberProjectService;
|
||||
@Resource
|
||||
private ISysBaseAPI sysBaseAPI;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
@@ -111,6 +119,20 @@ public class TbMemberProjectController extends JeroController<TbMemberProject, I
|
||||
return Result.OK(memberProject);
|
||||
}
|
||||
|
||||
@DictPoint
|
||||
@ApiOperation(value = "标协会员项目表-获取最新年份数据")
|
||||
@GetMapping(value = "/getLastOne")
|
||||
public Result<TbMemberProject> getLastOne() {
|
||||
LambdaQueryWrapper<TbMemberProject> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.orderByDesc(TbMemberProject::getYear);
|
||||
wrapper.last("limit 1");
|
||||
TbMemberProject memberProject = this.tbMemberProjectService.getOne(wrapper);
|
||||
LoginUser user = sysBaseAPI.getUserById(memberProject.getDirectorId());
|
||||
memberProject.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
memberProject.setDirectorEmail(PasswordUtil.decrypt(user.getEmail()));
|
||||
return Result.OK(memberProject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*/
|
||||
|
||||
@@ -4,6 +4,7 @@ import java.io.Serializable;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
@@ -78,6 +79,14 @@ public class TbMemberProject implements Serializable {
|
||||
@ApiModelProperty(value = "负责人")
|
||||
private String directorName;
|
||||
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "负责人电话")
|
||||
private String directorPhone;
|
||||
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "负责人邮箱")
|
||||
private String directorEmail;
|
||||
|
||||
/**
|
||||
* 收费标准
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user