package com.example.dynamodb;

import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.DynamoDbBean;
import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.DynamoDbPartitionKey;
import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.DynamoDbSortKey;

@DynamoDbBean
public class Work {

    private String id;
    private String date;
    private String description;
    private String guide;
    private String username;
    private String status;
    private String archive;

    @DynamoDbPartitionKey
    public String getId() {
        return this.id;
    }

    ;

    public void setId(String id) {

        this.id = id;
    }

    @DynamoDbSortKey
    public String getName() {
        return this.username;
    }

    public void setArchive(String archive) {

        this.archive = archive;
    }

    public String getArchive() {
        return this.archive;
    }

    public void setStatus(String status) {

        this.status = status;
    }

    public String getStatus() {
        return this.status;
    }

    public void setUsername(String username) {

        this.username = username;
    }

    public String getUsername() {
        return this.username;
    }

    public void setGuide(String guide) {

        this.guide = guide;
    }

    public String getGuide() {
        return this.guide;
    }

    public String getDate() {
        return this.date;
    }

    public void setDate(String date) {

        this.date = date;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {

        this.description = description;
    }
}
@@ -1,8 +1,545 @@
+/*%0D%0A   Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.%0D%0A   This file is licensed under the Apache License, Version 2.0 (the %22License%22).%0D%0A   You may not use this file except in compliance with the License. A copy of%0D%0A   the License is located at%0D%0A    http://aws.amazon.com/apache2.0/%0D%0A   This file is distributed on an %22AS IS%22 BASIS, WITHOUT WARRANTIES OR%0D%0A   CONDITIONS OF ANY KIND, either express or implied. See the License for the%0D%0A   specific language governing permissions and limitations under the License.%0D%0A*/%0D%0A
 package 
@@ -2287,8 +2287,10 @@
     %7D%0D%0A%7D
+%0D%0A

Update Work.java