[Projet Saas-export] - (département) ajouter



Ajouter une page

Insérez la description de l'image ici

Code derrière

CompanyController.java

  • src \ main \ java \ com \ smp ​​\ web \ controller \ company
    //添加   -->打开添加界面
    @RequestMapping(path = "/toAdd",method = RequestMethod.GET)
    public String toAdd(){
    
    
        return "company/company-add";
    }

Test de TestCompanyService.java

  • src \ test \ java \ com \ smp ​​\ service \ entreprise
@Test
    public void test02(){
    
    
        //将表单数据传入数据库
        //String id, String name, Date expirationDate, String address, String licenseId, String representative, String phone, String companySize, String industry, String remarks, Integer state, Double balance, String city
        Company company=new Company("id1","name1",new Date(),"adress1","licenseId1","representative","phone","companySize","industry","remarks",0,100.0,"city");
        service.saveCompany(company);

    }

Company.java

  • src \ main \ java \ com \ smp ​​\ domaine \ entreprise
  • Ajouter un ginseng complet
public Company(String id, String name, Date expirationDate, String address, String licenseId, String representative, String phone, String companySize, String industry, String remarks, Integer state, Double balance, String city) {
    
    
        this.id = id;
        this.name = name;
        this.expirationDate = expirationDate;
        this.address = address;
        this.licenseId = licenseId;
        this.representative = representative;
        this.phone = phone;
        this.companySize = companySize;
        this.industry = industry;
        this.remarks = remarks;
        this.state = state;
        this.balance = balance;
        this.city = city;
    }

ICompanyService.java

  • src \ main \ java \ com \ smp ​​\ service \ entreprise
 //添加用户
    void saveCompany(Company company);

CompanyServiceImpl.java

  • src \ main \ java \ com \ smp ​​\ service \ entreprise \ impl
//添加用户
    @Override
    public void saveCompany(Company company) {
    
    
        //数据库id不识自增长的
        //所以用到了UUID
        String id= UUID.randomUUID().toString();
        company.setId(id);
        iCompanyDao.save(company);
    }

ICompanyDao.java

  • src \ main \ java \ com \ smp ​​\ dao \ entreprise
//添加用户
    void save(Company company);

ICompanyDao.xml

  • src \ main \ resources \ com \ smp ​​\ dao \ company
<!--//添加用户
    void save(Company company);-->
    <insert id="save" parameterType="company">
        insert into ss_company
            (
            id              ,
            name            ,
            expiration_date ,
            address         ,
            license_id      ,
            representative  ,
            phone           ,
            company_size    ,
            industry        ,
            remarks         ,
            state           ,
            balance         ,
            city
            )
            values
            (
            #{id              },
            #{name            },
            #{expirationDate },
            #{address         },
            #{licenseId      },
            #{representative  },
            #{phone           },
            #{companySize    },
            #{industry        },
            #{remarks         },
            #{state           },
            #{balance         },
            #{city}
            )
    </insert>

Code de la réception

CompanyController.java

  • src \ main \ java \ com \ smp ​​\ web \ controller \ company
    //添加-->请求
    //${path}/company/add.do
    @RequestMapping(path = "/add",method = RequestMethod.POST)
    public String add(Company company){
    
    
        l.info("add company="+company);
        iCompanyService.saveCompany(company);
        //跳到列表界面
        return "redirect:/company/...";
    }

company-add.jsp

  • src \ main \ webapp \ WEB-INF \ pages \ entreprise
  • 这个界面中name要和实现类中的变量名一致
    Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_41209886/article/details/109297571
conseillé
Classement