Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

您好, 简单的代码, 添加了生成 get 且带接收变量 #66

Merged
merged 3 commits into from May 13, 2022

Conversation

gudqs7
Copy link
Contributor

@gudqs7 gudqs7 commented Sep 29, 2021

您好, 简单的代码, 添加了生成 get 且带接收变量! 效果如下

import com.aliyun.aiops.params.entity.alert.AlertContact;
import com.github.pagehelper.PageInfo;
import lombok.Data;

import java.util.List;
import java.util.Map;
@Data
public class TestUser<T> {

    private Integer age;

    private String userName;

    private Boolean deleted;

    private int amount;

    private double stableScore;

    private TestUser testUser;

    private AlertContact alertContact;

    private List<AlertContact> alertContactList;

    private Map<String, AlertContact> alertContactMap;

    private T data;

    private PageInfo<T> pageInfo;


}
        TestUser<AlertSettingResponse> user = new TestUser<>();
        Integer age = user.getAge();
        String userName = user.getUserName();
        Boolean deleted = user.getDeleted();
        int amount = user.getAmount();
        double stableScore = user.getStableScore();
        TestUser testUser = user.getTestUser();
        AlertContact alertContact = user.getAlertContact();
        List<AlertContact> alertContactList = user.getAlertContactList();
        Map<String, AlertContact> alertContactMap = user.getAlertContactMap();
        AlertSettingResponse data = user.getData();
        PageInfo<AlertSettingResponse> pageInfo = user.getPageInfo();

另外其中对于泛型的处理你可以参考以完善 setter

@gudqs7
Copy link
Contributor Author

gudqs7 commented Oct 1, 2021

打包给需要的人

GenerateAllSetter-2.8.zip

@gudqs7
Copy link
Contributor Author

gudqs7 commented Oct 1, 2021

@gejun123456 大佬大佬

@gejun123456
Copy link
Owner

gejun123456 commented Oct 3, 2021

谢谢,晚点看一下

@gudqs7
Copy link
Contributor Author

gudqs7 commented Oct 3, 2021 via email

@boheastill
Copy link

打包给需要的人

GenerateAllSetter-2.8.zip

真好用,谢谢。

@gejun123456
Copy link
Owner

不好意思,忘了合并代码了,有个冲突能不能帮忙解决一下,没空的话我直接拉你分支合并哈

@gudqs7
Copy link
Contributor Author

gudqs7 commented Apr 29, 2022

@gejun123456 大佬看下, 就一个文件, 那个常量类, 我应该是就加了一个常量, 冲突解决了... 大佬验证下有无问题!

@gejun123456
Copy link
Owner

谢谢,我试试

@gejun123456 gejun123456 merged commit 9901dfc into gejun123456:master May 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants