【Saas-export项目】4.2--(企业管理)添加

48 篇文章 1 订阅
37 篇文章 3 订阅



添加页面

在这里插入图片描述

后台代码

CompanyController.java

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

TestCompanyService.java测试

  • src\test\java\com\smp\service\company
@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\domain\company
  • 补充一个全参
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\company
 //添加用户
    void saveCompany(Company company);

CompanyServiceImpl.java

  • src\main\java\com\smp\service\company\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\company
//添加用户
    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>

前台代码

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-list.jsp

<button type="button" class="btn btn-default" title="新建" onclick='location.href="${path}/company/toAdd.do"'><i class="fa fa-file-o"></i> 新建</button>

company-add.jsp

  • src\main\webapp\WEB-INF\pages\company
  • 这个界面中name要和实现类中的变量名一致
    在这里插入图片描述
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值