dto.java 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. package <<ym.projectService.packageName>>.api.dto.admin.<<ym.apiGroup.groupName>>;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import java.io.Serial;
  5. import java.io.Serializable;
  6. import java.time.LocalDateTime;
  7. import java.math.BigDecimal;
  8. /**
  9. * <<ym.apiInfo.apiName>>-dto
  10. *
  11. * @author <<ym:author>>
  12. * @since <<ym:since>>
  13. */
  14. @Data
  15. @Schema(description = "<<ym.apiInfo.apiName>>请求参数")
  16. public class <<ym.apiInfo.methodName>>DTO {
  17. <<ym-loop:databaseFields>>
  18. /**
  19. * <<fieldTitle>>
  20. */
  21. @Schema(description = "<<fieldTitle>>")
  22. private <<ym-if:"<<fieldType>>"="int">>Integer<</ym-if>><<ym-if:"<<fieldType>>"="bigint">>Long<</ym-if>><<ym-if:"<<fieldType>>"="numeric">>BigDecimal<</ym-if>><<ym-if:"<<fieldType>>"="datetime">>LocalDateTime<</ym-if>><<ym-if:"<<fieldType>>"="bit">>Boolean<</ym-if>><<ym-if:"<<fieldType>>"!="bit" && "<<fieldType>>"!="bigint" && "<<fieldType>>"!="numeric" && "<<fieldType>>"!="datetime" && "<<fieldType>>"!="bit">>String<</ym-if>> <<fieldNameUpper>>;
  23. <</ym-loop:databaseFields>>
  24. }