1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package com.ruoyi.equity.domain.vo;
- import com.baomidou.mybatisplus.annotation.IdType;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.ruoyi.common.annotation.Excel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import org.springframework.stereotype.Component;
- import javax.validation.constraints.NotNull;
- import java.math.BigDecimal;
- @AllArgsConstructor
- @NoArgsConstructor
- @Data
- @Component
- public class ShareholderInfoVO {
- private static final long serialVersionUID = 1L;
- /** 股东ID */
- @TableId(type = IdType.AUTO)
- @ApiModelProperty("股东ID")
- private Long shareholderId;
- /** 父id */
- @ApiModelProperty("父id")
- private Long parentId;
- /** 祖级节点 */
- @ApiModelProperty("祖级节点")
- private String ancestors;
- /** 股东名称 */
- @ApiModelProperty("股东名称")
- @Excel(name = "股东名称")
- @NotNull(message = "股东名称不能为空")
- private String shareholderName;
- /** 股东类型 */
- @ApiModelProperty("股东类型")
- @Excel(name = "股东类型")
- @NotNull(message = "股东类型不能为空")
- private String shareholderType;
- /** 股份占比 */
- @ApiModelProperty("股份占比")
- @Excel(name = "股份占比")
- private BigDecimal shareholdingRatio;
- /** 受控公司(股东中为公司类型的数据) */
- @ApiModelProperty("受控公司")
- @Excel(name = "受控公司(股东中为公司类型的数据)")
- private Long controlledCompany;
- /** 公司估值 */
- @ApiModelProperty("公司估值")
- @Excel(name = "公司估值")
- private BigDecimal companyValuation;
- /** 是否为主体公司 */
- @ApiModelProperty("是否为主体公司")
- @Excel(name = "是否为主体公司")
- @NotNull(message = "是否为主体公司不能为空")
- private Long isSubject;
- /** 节点类型1控制主体2主体控制 */
- @ApiModelProperty("节点类型1控制主体2主体控制")
- private Long nodeType;
- /** 返回股东备注 **/
- @ApiModelProperty("备注")
- @Excel(name = "备注")
- private String remark;
- /** 缺少的股东信息表 中的公司信息回显:**/
- private String companyName;
- }
|